Commit Graph
2310 Commits
Author SHA1 Message Date
Matt Healy c1e24ac7f9 Resolved various compile-time warnings when building code. (This is due to
requirements on some projects I work on, where warning levels must be kept
to a minimum.)
2010-10-30 15:49:12 -04:00
valenok 11951a57ff API change: added void *user_data to mg_start(). Bumped version to 3.0 2010-10-26 23:37:44 +01:00
valenok 7034f49276 should_keep_alive(): using mg_strcasecmp() instead of strcmp() to compare header value 2010-10-05 07:08:51 +01:00
valenok 6240455779 2.11 -> 2.12 2010-10-05 07:06:53 +01:00
valenok 9390b00166 squash warning under win32 2010-09-26 22:27:41 +01:00
valenok 51b1f3a021 Under Linux, reap CGI zombies reliably 2010-09-26 22:20:20 +01:00
valenok 66ba1259f2 CGI script execution fixed for windows 2010-09-20 19:23:40 +01:00
valenok 7865ed7bad SCRIPT_FILENAME should be relative to document root, and begin with slash. 2010-09-19 21:57:34 +01:00
valenok 1811240587 exporting correct SCRIPT_FILENAME for CGI 2010-09-19 13:00:49 +01:00
valenok 3e5d2bd3ac extra check in mg_start(): options may be NULL 2010-09-18 04:20:10 +01:00
valenok d475188a3d protected free(ssl_mutexes) with ifndef NO_SSL 2010-09-14 11:16:30 +01:00
valenok 9b5de49437 free-ing allocated SSL mutexes 2010-09-12 22:44:02 +01:00
valenok ea71faf71d 2.10 -> 2.11 2010-09-12 22:26:12 +01:00
valenok 2b732a8067 implemented pthread_cond_broadcast() better to avoid mg_stop() deadlock on Win32 2010-09-12 21:58:22 +01:00
valenok bd152b0923 introduced max_request_size 2010-09-11 16:53:23 +01:00
valenok 3d43451b36 reporting error if request size is too big 2010-09-10 23:44:23 +01:00
valenok d8c12e449d refactored set_port_option 2010-09-09 13:46:05 +01:00
valenok 4c1451bab1 refactored SSL initialization. implemented mg_connect() 2010-09-08 22:53:25 +01:00
valenok 1ceafea1f9 SSL_CTX_use_certificate_chain_file() call fixed. using __cdecl for qsort callback. squashed warnings under msvc 2010-09-07 10:59:31 +01:00
valenok 149a553872 not setting SO_REUSEADDR on windows 2010-09-06 21:58:05 +01:00
valenok 236768b30c 2.9 -> 2.10 2010-09-06 21:46:07 +01:00
valenok de5aff7f10 fixed check_acl() to return -1 for malformed ACL 2010-09-06 21:36:54 +01:00
valenok 28f3073873 added -DNO_SSL_DL option 2010-09-03 03:58:23 +01:00
valenok 0f89d437d5 added -ssl_chain_file option 2010-08-31 21:19:27 +01:00
valenok 5a0376488d rearranged options list in alphabetical order 2010-08-31 21:10:19 +01:00
Sergey Lyubka 75b6717d8b wrapped set_ssl_option call into NO_SSL conditional. Fixed test. 2010-08-31 11:58:45 +02:00
valenok f105b74dc0 experimental keep-alive, options defaults 2010-08-31 08:01:14 +01:00
valenok a0e202d828 fixed win32 build 2010-08-31 00:12:16 +01:00
valenok 64ca2965c0 disabled SSL handshake error messages 2010-08-30 23:41:17 +01:00
valenok 68dde1b7b1 error message in set_ssl_option() corrected 2010-08-30 17:56:43 +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 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 e846212180 embedded mode: implement mg_read() properly. This brings straming support to Mongoose. 2010-08-28 00:31:06 +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 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
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 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