valenok
|
b489cb6c76
|
Bug in SSL defines fixed, thanks to mmeuli
|
2011-03-05 12:38:48 +00:00 |
|
valenok
|
4840457927
|
Passing request_info with user_data to MG_INIT_SSL
|
2011-03-05 09:01:38 +00:00 |
|
valenok
|
80d9fbcda4
|
Passing user_data into MG_INIT_SSL as 3rd parameter
|
2011-03-05 08:49:50 +00:00 |
|
valenok
|
fae26c1bfd
|
Style cleanup
|
2011-02-19 12:00:46 +00:00 |
|
valenok
|
29716fa22e
|
Changed API: function mg_modify_passwords_file(). Instead of passing context, a domain name is passed, thus making this function completely mongoose-agnostic.
|
2011-02-18 16:40:58 +00:00 |
|
valenok
|
3583e83a3f
|
Using volatile keyword in the context struct to prevent unwanted optimization. See http://code.google.com/p/mongoose/issues/detail?id=216
|
2011-02-15 16:13:38 +00:00 |
|
Arnout Vandecappelle (Essensium/Mind)
|
a57f2cf744
|
Do authentication before trying NEW_REQUEST callback.
|
2010-12-03 13:16:34 +01:00 |
|
Arnout Vandecappelle (Essensium/Mind)
|
a9b6eb1809
|
Fix for issue#209: support spaces, commas, quotes and other weirdness in Authorization header.
|
2010-12-03 12:48:56 +01:00 |
|
Arnout Vandecappelle (Essensium/Mind)
|
d9c05f9910
|
Partial fix for issue#209: don't crash when some Authorization fields are missing.
|
2010-12-02 17:48:08 +01:00 |
|
Sergey Lyubka
|
ac09360430
|
Accept * URI
|
2010-11-29 18:27:25 +01:00 |
|
Sergey Lyubka
|
9bda69f573
|
Fix issue 180 - make mg_read() handle PUT requests, too. Stop checking for request method in mg_read().
|
2010-11-29 17:56:26 +01:00 |
|
Arnout Vandecappelle (Essensium/Mind)
|
fb9493a090
|
Bugfix of Issue #180: mg_read() should accept PUT requests.
|
2010-11-29 16:27:30 +01:00 |
|
Sergey Lyubka
|
0db96c5ba5
|
make it possible to set SSL_LIB and CRYPTO_LIB during build
|
2010-11-29 14:46:42 +01:00 |
|
Sergey Lyubka
|
e97762879d
|
reduced select() timeout from 1 second to 0.2 second to make mongoose snappier
|
2010-11-29 14:39:04 +01:00 |
|
Sergey Lyubka
|
db1c0806ef
|
Parsing auth header - fix issue 206, IE case
|
2010-11-29 14:28:52 +01:00 |
|
Sergey Lyubka
|
1de7fef760
|
fix blocked CGI read
|
2010-11-15 10:41:17 +01:00 |
|
valenok
|
da21192b10
|
squashed a warning
|
2010-11-03 07:46:59 +00:00 |
|
valenok
|
073890215d
|
RTEMS fixes: removed mman.h include, and introduced NO_POPEN conditional
|
2010-11-03 07:37:59 +00:00 |
|
Arnout Vandecappelle (Essensium/Mind)
|
bdb396cc5d
|
Bugfix of Issue #200: Multiple calls to mg_read always return the same data.
The buffer must skip over consumed_content.
|
2010-11-02 11:14:43 +01:00 |
|
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 |
|