valenok
bf258c7ee1
refactored python bindings according to the API change
2010-08-29 23:58:56 +01:00
valenok
6cf296515b
added debug trace in mg_start. restored stderr duping in spawn_process()
2010-08-29 23:19:53 +01:00
valenok
546bec333c
API change for mg_start: most binary compatible across releases.
2010-08-29 22:30:49 +01:00
valenok
0b1e621c36
better comment for windows build
2010-08-28 18:05:21 +01:00
valenok
919f5363ad
UNIX flags: -Os -> -O2, and refactored windows build
2010-08-28 11:24:03 +01:00
valenok
ef04ce9887
enhance python binding - add example for GET/POST, and use mg_read() there.
2010-08-28 00:32:00 +01:00
valenok
e846212180
embedded mode: implement mg_read() properly. This brings straming support to Mongoose.
2010-08-28 00:31:06 +01:00
valenok
8ed16bd02b
removing obsolete examples
2010-08-26 23:07:39 +01:00
valenok
d685d23b65
fixed python bindings
2010-08-26 23:06:32 +01:00
valenok
ee997ba7d4
put back dynamic SSL lib loading
2010-08-26 20:50:59 +01:00
valenok
4f716e2b9a
fixed win32 build
2010-08-26 00:55:03 +01:00
valenok
7ad045bc33
removed -s flag from compilation - RPM doesnt like it. Smaller binaries can be created by stripping and packing.
2010-08-23 22:00:04 +01:00
valenok
8d2bc8dd8a
squash MinGW warning
2010-08-23 21:46:28 +01:00
valenok
f4907bc0c2
introdused NO_SSL. Explicitely linking against SSL library.
2010-08-23 21:36:35 +01:00
valenok
cb71dc4a1e
integrated Michael Krelin fixes: no extra newline in error logs, no #ifndef NO_CGI for match_extension()
2010-08-23 20:48:40 +01:00
valenok
b6d53922d2
s/FILENAME_MAX/PATH_MAX/g, also allocating connections on heap
2010-08-23 19:58:45 +01:00
Sergey Lyubka
aca0512173
optimized DEBUG_TRACE(). Fixed thread sync on exit.
2010-08-23 17:42:25 +02:00
Sergey Lyubka
fcb57df105
creating all worker threads in mg_start().
2010-08-23 14:06:58 +02:00
Sergey Lyubka
5651657ac6
passing const struct mg_config
2010-08-23 14:05:59 +02:00
valenok
8d79e5b43f
removed Testing test prefix in messages
2010-08-23 07:26:33 +01:00
valenok
e650941174
fixed bad http version handling
2010-08-23 07:26:03 +01:00
valenok
d87cd36beb
removed partial copyright - no relevant code. adopted CGI code to no post_data. Embedded mode is still todo. FALSE -> MG_FALSE.
2010-08-23 07:11:35 +01:00
valenok
a0d765a6f0
removed port_data, post_data_len from request_info. added prototype for mg_read()
2010-08-23 07:10:15 +01:00
valenok
c94ad1c952
adopted monhoose.h to Google style
2010-07-06 23:15:14 +01:00
valenok
4cf7851996
decreased thread idle time to 5 seconds. exiting worker thread if stop flag is raised.
2010-07-06 23:04:50 +01:00
valenok
9a2b2d75f1
adopted mongoose.c to Google style
2010-07-06 17:41:21 +01:00
valenok
88a224d808
fixed example. some more comments added
2010-07-05 19:37:53 +01:00
Sergey Lyubka
5425b94f39
introduced struct mg_config. Fixed Range response.
2010-06-25 17:23:17 +02:00
valenok
9a5f96e755
Win32 compilation fixed
2010-06-15 12:49:52 +03:00
migal
f9456c4d76
removed MAX_LISTENING_SOCKETS restriction
2010-06-05 16:30:50 +03:00
Sergey Lyubka
e8db81e33b
SSL error logging my Martin Lamb
2010-05-28 15:52:58 +01:00
mlamb
57157edc66
don't close the error log if we didn't open it.
2010-05-28 10:28:45 -04:00
mlamb
c511671e33
formatting
2010-05-27 17:36:55 -04:00
mlamb
22322f2851
Add ssl_cry() function to display error message plus any detailed error messages that OpenSSL might care to provide.
...
This can help to debug SSL communication issues.
Example output with a couple of problematic SSL client sessions (new log messages start with "-->" to indicate that they are providing additional detail to a previous log message):
Mongoose "2.9, $Rev: 517 $" started on port(s) "80,443s", serving directory "."
[1274991792] [error] [client 10.50.50.50] worker_thread: SSL handshake error
[1274991792] [error] [client 10.50.50.50] --> error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number
[1274991882] [error] [client 10.50.50.50] worker_thread: SSL handshake error
[1274991882] [error] [client 10.50.50.50] --> error:1408A0C1:SSL routines:SSL3_GET_CLIENT_HELLO:no shared cipher
2010-05-27 15:44:59 -04:00
Sergey Lyubka
ddde5d9d1b
range support for PUT request by Yan Jabin
2010-05-21 11:51:49 +02:00
Sergey Lyubka
f65d3ca67c
$(LIBS) -> $$LIBS
2010-05-10 09:50:38 +02:00
Sergey Lyubka
f46e4fac19
introduced my_strlcpy
2010-05-10 09:50:20 +02:00
lsm
d94c3f8b64
moved linux-specific compilation #defines into mongoose.c. This way we make sure flags are picked up if Makefile is not used.
2010-05-08 14:06:35 +02:00
Sergey Lyubka
218cca4aca
added todos into settings pane. changed explanation text a bit.
2010-05-05 23:13:20 +01:00
Sergey Lyubka
0f42c5ba0c
added logo
2010-05-05 22:58:48 +01:00
Sergey Lyubka
2bec7ff7fb
logging server message
2010-05-05 21:48:50 +01:00
Sergey Lyubka
c2ee59e36a
showing server messages. refreshing messages on timer. removing old messages.
2010-05-05 21:47:58 +01:00
Sergey Lyubka
cbe56b5555
added classes for server messages
2010-05-05 21:46:54 +01:00
Sergey Lyubka
abca5d8016
storing correct username in the message
2010-05-05 00:55:05 +01:00
Sergey Lyubka
627a6dbb5a
mg_md5 made public
2010-05-05 00:39:36 +01:00
Sergey Lyubka
b33755c962
sessions implemented (simplistically). security expert review would be nice to have.
2010-05-05 00:36:23 +01:00
Sergey Lyubka
4b0424d032
changed explanation text. users may choose any login/pass
2010-05-05 00:11:52 +01:00
Sergey Lyubka
c3e8d7304e
added favicon
2010-05-05 00:11:18 +01:00
Sergey Lyubka
3aafbab967
better docstrings for mg_get_cookie() and mg_get_var()
2010-05-04 20:50:49 +01:00
Sergey Lyubka
865ac0974a
started to work on sessions
2010-05-04 01:00:24 +01:00