Sergey Lyubka
75b6717d8b
wrapped set_ssl_option call into NO_SSL conditional. Fixed test.
2010-08-31 11:58:45 +02:00
Sergey Lyubka
63af66c61f
fixed linux buid, added #define _XOPEN_SOURCE for PATH_MAX
2010-08-31 11:47:57 +02:00
valenok
f105b74dc0
experimental keep-alive, options defaults
2010-08-31 08:01:14 +01:00
valenok
fed9ffc150
struct mg_request_info * -> const struct mg_request_info *
2010-08-31 07:49:55 +01:00
valenok
a0e202d828
fixed win32 build
2010-08-31 00:12:16 +01:00
valenok
001889bd56
fixed chat to example some extent
2010-08-30 23:41:44 +01:00
valenok
64ca2965c0
disabled SSL handshake error messages
2010-08-30 23:41:17 +01:00
valenok
d9551c505a
mg_start: struct mg_request_info * -> const struct mg_request_info *
2010-08-30 22:48:07 +01:00
valenok
68dde1b7b1
error message in set_ssl_option() corrected
2010-08-30 17:56:43 +01:00
valenok
b1f973b62b
fixes for 2.9
2010-08-30 17:13:53 +01:00
valenok
2c36b9421e
making mongoose.txt instead of mongoose.1.txt
2010-08-30 17:13:26 +01:00
valenok
f42c5dead1
fixes in options handling
2010-08-30 14:59:21 +01:00
valenok
97f2155239
introduced short option names
2010-08-30 13:10:10 +01:00
valenok
bb21ffec12
moved document_root verification to standalone server (into main.c)
2010-08-30 12:54:46 +01:00
valenok
39c6d3ee08
corrected error log message in spawn_process()
2010-08-30 10:35:04 +01:00
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