Sergey Lyubka
9b58a951f0
Update README.md
2013-01-02 13:48:40 +00:00
Sergey Lyubka
ba04f3fd5d
Update README.md
2013-01-02 13:35:30 +00:00
Sergey Lyubka
ff52367c1c
Update README.md
2013-01-02 13:34:07 +00:00
Sergey Lyubka
a0a017d54d
Update README.md
2013-01-02 13:32:07 +00:00
Sergey Lyubka
6cad2c6f28
Update README.md
2013-01-02 13:29:29 +00:00
Sergey Lyubka
cec98ee9e2
Update README.md
2013-01-01 23:11:15 +00:00
Sergey Lyubka
dbef400762
Mission statement
2013-01-01 23:05:09 +00:00
Sergey Lyubka
1bd85de19a
Update README.md
2012-12-31 11:22:35 +00:00
Sergey Lyubka
0b206129ac
Update README.md
2012-12-26 12:21:18 +00:00
Sergey Lyubka
5e491801da
3.4 -> 4.5
2012-12-26 10:02:14 +00:00
Sergey Lyubka
eed09600f7
Ignoring .htpasswd file for PUT and DELETE requests. Those use separate passwords file.
3.4
2012-12-25 11:49:41 +00:00
Sergey Lyubka
8d6634ff7e
Allowing HEAD method for CGI requests
2012-12-25 11:22:48 +00:00
Sergey Lyubka
6c9ed3ca53
Changed GetFullPathName -> GetFullPathNameA
2012-12-25 11:08:03 +00:00
Sergey Lyubka
ede1befffa
Fix read_websocket() for content length > 125
2012-12-25 11:05:19 +00:00
Sergey Lyubka
2cd4852321
Restore SIGCHLD handler to SIG_DFL in CGI process
2012-12-25 11:00:29 +00:00
Sergey Lyubka
1eb719f2d9
Checking for endianness in runtime in MD5 and SHA code
2012-12-24 21:23:34 +00:00
Sergey Lyubka
bf633082ac
Update README.md
2012-12-24 14:09:48 +00:00
Sergey Lyubka
075a152779
Update README.md
2012-12-24 11:09:44 +00:00
Sergey Lyubka
c079a13b24
Update README.md
2012-12-24 11:09:23 +00:00
Sergey Lyubka
113c9d5a02
Fix keep-alive handling in process_new_connection()
2012-12-24 11:01:56 +00:00
Sergey Lyubka
05fa677382
Fixed unit test to accomodate mg_get_var() API change
2012-12-24 10:43:15 +00:00
Sergey Lyubka
ab3c070e1c
Merge pull request #66 from nullable-type/master
...
Made behavior of mg_get_cookie(..) regarding errors the same as of mg_get_var(..)
2012-12-23 04:40:35 -08:00
Sergey Lyubka
2e6a01b931
Fix for the relative document root & PHP
2012-12-22 18:24:48 +00:00
Sergey Lyubka
9fa66bf237
Merge branch 'master' of ssh://github.com/valenok/mongoose
2012-12-22 08:55:36 +00:00
Sergey Lyubka
98c382e7af
Merge pull request #67 from tayS/ssl_pending
...
Fix for hang when sending large request with SSL enabled
2012-12-22 00:55:07 -08:00
Sergey Lyubka
94c7a3862a
Update README.md
2012-12-21 21:47:14 +00:00
tayS
6869b64b31
Fix for hang when sending large request with SSL enabled
...
When using SSL, we must use SSL_pending() in addition to/instead of select() to determine whether there is SSL data to be read.
This update makes the SSL_pending() function available and uses is to check for data if select() indicates there is no data.
See https://github.com/valenok/mongoose/issues/47
2012-12-21 12:38:34 -06:00
nullable.type
8faf6f7b72
Made behavior of mg_get_cookie(..) on errors the same as mg_get_var(..). Separated the two cases a.) problems with destination buffer and b.) cookie header or cookie parameter not existing.
2012-12-16 22:20:21 +01:00
Sergey Lyubka
99ddb2f12a
Merge branch 'master' of ssh://github.com/valenok/mongoose
2012-12-16 13:09:08 +00:00
Sergey Lyubka
ca9212c3ca
Merge pull request #65 from nullable-type/master
...
Inconsistent error codes of mg_get_var(..)
2012-12-16 04:15:52 -08:00
nullable.type
c9183f3851
Made the names of the function arguments of the declaration and the definition of mg_get_var(..) the same.
...
Changed the error codes to have a consistent way of reporting errors. -2 is returned if there is a problem with the size of the destination buffer. -1 is returned if the variable is not found.
Updated the documentation of mg_get_var(..) in mongoose.h and removed the redundant comments from mongoose.c.
2012-12-16 12:27:53 +01:00
Sergey Lyubka
0912a7f473
Merge pull request #60 from bakanatorz/master
...
Added support for Ogg Vorbis audio files
2012-12-09 13:26:57 -08:00
Sergey Lyubka
38421657b3
Minor refactoring in examples/upload.c
2012-12-08 14:53:46 +00:00
Sergey Lyubka
64cfe1d389
Merge pull request #49 from nullable-type/master
...
Avoid some level-4 warnings issued by Visual Studio (2012 and possibly previous versions)
2012-12-08 06:47:35 -08:00
Sergey Lyubka
69b0b58d46
Merge branch 'master' of ssh://github.com/valenok/mongoose
2012-12-07 01:50:52 +00:00
Sergey Lyubka
0d442058e5
Added mg_upload()
2012-12-07 01:50:47 +00:00
Sergey Lyubka
1ef31461bc
Added test_skip_quoted()
2012-12-07 01:50:12 +00:00
Sergey Lyubka
0b09df97ac
On new connection, clear off receiving buffer
2012-12-05 23:07:20 +00:00
Sergey Lyubka
0263e39584
Minor refactoring
2012-11-30 15:01:15 +00:00
Sergey Lyubka
d8424726bb
Using O_BINARY on win32 for uploaded files
2012-11-30 10:09:39 +00:00
Sergey Lyubka
080cb2dd4b
Changed signature of url_decode(): signalling on destination buffer overflow. mg_get_var() now does not require extra space for variable buffer
2012-11-14 09:26:02 -08:00
Eric Bakan
786caaecb2
Added support for Ogg Vorbis audio files
2012-11-12 10:40:19 -05:00
nullable.type
eb92b5f1b3
Avoid memory leaks if duplicate options are passed.
2012-11-02 22:52:47 +01:00
nullable.type
c5ba6016aa
Suppress warning C4127 (conditional expression is constant) issued by Visual Studio 2012 introduced by FD_SET(..) which is using the do-while(0) trick.
2012-10-27 14:09:26 +02:00
nullable.type
73a845a327
Suppress warning C4204 (non-constant aggregate initializer) issued by Visual Studio 2012 due to missing C99 support.
2012-10-27 14:07:06 +02:00
nullable.type
6eec552ea4
Added declaration to avoid warning C4115 (named type definition in parentheses) issued by Visual Studio 2012.
2012-10-27 14:04:41 +02:00
Sergey Lyubka
cb62203cf3
More documentation for MG_OPEN_FILE event
2012-10-25 21:47:04 +01:00
Sergey Lyubka
4fcb64fe90
Fix exception in win32 code path when CGI exec fails
2012-10-24 10:12:32 +01:00
Sergey Lyubka
8966f47c7a
Merge branch 'master' of ssh://github.com/valenok/mongoose
2012-10-23 20:21:38 +01:00
Sergey Lyubka
e251375c0c
Using .lp extension for Lua server pages
2012-10-23 20:21:24 +01:00
Sergey Lyubka
672e1ec8c6
Merge pull request #44 from mitchh/master
...
Fix 30s hang->timeout when closing a socket with no more data
2012-10-20 00:39:51 -07:00
Mitch Hendrickson
f8713ede2d
Use existing must_close flag instead of adding is_closing
2012-10-19 19:51:01 -07:00
Mitch Hendrickson
0b5f854bf0
Fix 30s timeout when closing a socket that has no remaining data, introduced in 375950f6; setting the socket nonblocking makes recv() return instantly but not select()
2012-10-15 23:09:14 -07:00
Sergey Lyubka
3770020b74
Remove winsock include - windows.h does that for us
2012-10-14 15:08:43 +01:00
Sergey Lyubka
9f9a1638f7
clean target added
2012-10-14 15:00:04 +01:00
Sergey Lyubka
fb07a937e7
Merge pull request #43 from sebbern/master
...
Winsock2.h included after windows.h
2012-10-13 04:35:06 -07:00
Sebastian Reinhard
025cd283c4
Fixed an error in mongoose.c that caused a lot of errors where winsock2.h was included after windows.h
2012-10-13 12:47:51 +02:00
Sergey Lyubka
b39426dbf7
Showing error message
2012-10-12 14:28:35 +01:00
Sergey Lyubka
5157bd0960
Merge branch 'master' of ssh://github.com/valenok/mongoose
2012-10-10 15:12:30 +01:00
Sergey Lyubka
2aaedef4af
Trimming whitespaces properly in windows CGI interpreter name
2012-10-10 15:12:16 +01:00
Sergey Lyubka
a0b037d288
Merge pull request #39 from shantanugadgil/patch-1
...
Add mime type for .xsl
2012-10-08 00:53:50 -07:00
shantanugadgil
011bdc22b2
Update mongoose.c
...
Add default MIME type for xsl
2012-10-08 09:55:33 +05:30
Sergey Lyubka
b437d56736
Added MG_INIT_LUA event
2012-10-08 00:09:43 +01:00
Sergey Lyubka
6205e69ab2
Fixed python bindings
2012-10-07 16:26:04 +01:00
Sergey Lyubka
038f8823f1
Added test to mg_stat(). Fixed set_gpass()
2012-10-05 08:58:13 +01:00
Sergey Lyubka
03dd8367bf
Merge branch 'master' of ssh://github.com/valenok/mongoose
2012-10-05 02:10:47 +01:00
Sergey Lyubka
b597da34da
Pass user_data to the callback
2012-10-05 02:10:35 +01:00
Sergey Lyubka
bf387f9544
Added Lua build instructions
2012-10-01 22:24:22 +01:00
Sergey Lyubka
365b5e8f8a
Using long for file size in MG_OPEN_FILE ev_data
2012-10-01 10:19:20 +01:00
Sergey Lyubka
47651766fb
Squashed warning under linux
2012-09-30 16:35:09 +01:00
Sergey Lyubka
043ea54a2a
Removed test cruft for MG_OPEN_FILE message from the event handler
2012-09-29 22:24:16 +01:00
Sergey Lyubka
55c8c82c4b
Fixed windows build
2012-09-29 22:21:10 +01:00
Sergey Lyubka
557d1f4c49
Added MG_OPEN_FILE message
2012-09-29 18:56:41 +01:00
Sergey Lyubka
2539a473fe
Added test for byte range past EOF
2012-09-29 18:56:23 +01:00
Sergey Lyubka
6bd35a4c18
Style changes
2012-09-28 10:36:31 +01:00
Sergey Lyubka
fb8f0ed4d6
Better comments in Makefile
2012-09-27 23:58:35 +01:00
Sergey Lyubka
3ffdf5459a
API change: folded user_data into request_info, and introduced event-specific ev_data
2012-09-27 22:20:02 +01:00
Sergey Lyubka
02098b1903
API change: folded user_data into request_info, and introduced event-specific ev_data
2012-09-27 21:48:05 +01:00
Sergey Lyubka
c189553c8b
Cosmetic changes for CYA_SOURCES
2012-09-27 08:27:45 +01:00
Sergey Lyubka
d970705596
#define MAP_PRIVATE 0 for _WIN32
2012-09-27 08:19:14 +01:00
Sergey Lyubka
5c9ab40601
Using MAP_PRIVATE for mmap, to fix mac build for Lua
2012-09-27 08:17:31 +01:00
Sergey Lyubka
451d077170
cygwin target added
2012-09-27 00:33:33 +01:00
Sergey Lyubka
30d1573346
Fixed spawn_proccess() for win32 for .exe binaries
2012-09-27 00:27:20 +01:00
Sergey Lyubka
0adef2db5b
Merge branch 'master' of ssh://github.com/valenok/mongoose
2012-09-26 23:37:15 +01:00
Sergey Lyubka
8c1866a4af
Lua server pages support
2012-09-26 23:37:03 +01:00
Sergey Lyubka
2a7a594b49
Squashed warning under linux
2012-09-25 12:35:30 +01:00
Sergey Lyubka
78ea04556f
Windows build for examples added
2012-09-24 21:25:06 +01:00
Sergey Lyubka
7fe2944477
Squashed warnings in win32 websocket code
2012-09-24 21:24:02 +01:00
Sergey Lyubka
93131417e6
is_websocket_request() modified to check for the presence of keyword rather then euqality
2012-09-24 09:38:02 +01:00
Sergey Lyubka
6ef5eb0665
Changed overview
2012-09-24 09:04:28 +01:00
Sergey Lyubka
24103ff5df
Added more things to features section
2012-09-23 15:06:09 +01:00
Sergey Lyubka
2118de37c3
3.3 -> 3.4
2012-09-23 15:02:18 +01:00
Sergey Lyubka
0804ce71d5
updated date on a manual page
3.3
2012-09-23 14:50:07 +01:00
Sergey Lyubka
2ffb558e30
nullify ssl_mutexes after free-ing them
2012-09-23 14:19:36 +01:00
Sergey Lyubka
05062be889
Fix for issue 257
2012-09-23 13:55:33 +01:00
Sergey Lyubka
ba6c01e602
Fixed check_acl()
2012-09-23 13:50:36 +01:00
Sergey Lyubka
dfc0f00478
Implement -T option, throttling functionality
2012-09-23 13:28:27 +01:00
Sergey Lyubka
ecb2b0e53d
Cleaner compilation for 16-bit targets
2012-09-23 02:13:53 +01:00
Sergey Lyubka
ed74cd82f5
Added declarations for printf like functions
2012-09-23 01:35:59 +01:00
Sergey Lyubka
d2be594262
defining PATH_MAX if not defined
2012-09-22 15:49:58 +01:00