Sergey Lyubka
|
25863b59a6
|
Sending MG_WEBSOCKET_CLOSE
|
2012-09-21 09:05:45 +01:00 |
|
Sergey Lyubka
|
586574e176
|
Added #pragma comment(lib, "Ws2_32.lib") for win32
|
2012-09-21 09:03:47 +01:00 |
|
Sergey Lyubka
|
0f15954727
|
Skip SSL init if PEM file is not specified
|
2012-09-20 20:39:43 +01:00 |
|
Sergey Lyubka
|
167338f216
|
Using slash, "/" as the universal directory separator throughout the code
|
2012-09-20 18:20:41 +01:00 |
|
Sergey Lyubka
|
614b219a27
|
Marking WRITE end of a pipe as closed in handle_cgi_request()
|
2012-09-20 17:22:22 +01:00 |
|
Sergey Lyubka
|
35cf8687df
|
Merge pull request #32 from okigan/master
Compile on Windows
|
2012-09-20 08:45:31 -07:00 |
|
Sergey Lyubka
|
d883b0f0f9
|
Prevent possible assert fail on windows in handle_cgi_request()
|
2012-09-20 15:11:38 +01:00 |
|
Sergey Lyubka
|
364235e7ae
|
Squashed warning on windows
|
2012-09-20 14:54:51 +01:00 |
|
Sergey Lyubka
|
98fb44f836
|
Refactored data buffering. Updated websocket example to have 2 message roundtrips.
|
2012-09-20 13:45:35 +01:00 |
|
Igor Okulist
|
2260c8ddc0
|
Merge branch 'master' of https://github.com/okigan/mongoose
|
2012-09-19 20:57:00 -07:00 |
|
Sergey Lyubka
|
f9873eb87a
|
Experimentl websocket support
|
2012-09-19 12:23:54 +01:00 |
|
Sergey Lyubka
|
358e4ffbf5
|
extra check in cry() for NULL context
|
2012-09-18 09:47:29 +01:00 |
|
Sergey Lyubka
|
9aad922983
|
added mg_get_ssl_context. passing fake connection to the MG_INIT_SSL event
|
2012-09-17 23:36:06 +01:00 |
|
Sergey Lyubka
|
05b2a04267
|
moved status_code, user_data, log_message out of struct mg_request_info
|
2012-09-17 19:38:19 +01:00 |
|
Sergey Lyubka
|
4408083b4d
|
removed ssl chain file option. restored context param in fc() call
|
2012-09-17 19:19:15 +01:00 |
|
Igor Okulist
|
4f01f101fc
|
Compile on Win32
|
2012-09-15 20:40:28 -07:00 |
|
Sergey Lyubka
|
d9f9911d9b
|
removed max request size from options, moved to the #define
|
2012-09-15 10:58:50 +01:00 |
|
Sergey Lyubka
|
0bb67e06c1
|
#define _XOPEN_SOURCE 600 only for linux
|
2012-09-15 10:51:35 +01:00 |
|
Sergey Lyubka
|
518b3aa726
|
Merge pull request #12 from nigels-com/master
Touch-ups for Regal build of mongoose
|
2012-09-14 03:28:20 -07:00 |
|
Sergey Lyubka
|
8072b0a7d4
|
Do not report error if mg_printf() printed 0 bytes
|
2012-09-13 21:58:37 +01:00 |
|
Sergey Lyubka
|
43953782f9
|
Do not require SSL, fix for issue 20
|
2012-09-06 10:06:30 +01:00 |
|
Sergey Lyubka
|
12e133a5e9
|
Merge branch 'master' of ssh://github.com/valenok/mongoose
|
2012-09-06 10:00:42 +01:00 |
|
Sergey Lyubka
|
e92d4451ef
|
fc() doesnt take ctx argument anymore
|
2012-09-06 09:54:39 +01:00 |
|
Marin Atanasov Nikolov
|
0521d78982
|
Fix building of mongoose under FreeBSD.
According to flockfile(3) under Linux you need only this:
#define _XOPEN_SOURCE
* http://man7.org/linux/man-pages/man3/flockfile.3.html
This also fixes the build under FreeBSD.
|
2012-09-04 11:58:45 +03:00 |
|
Sergey Lyubka
|
3602d54a5b
|
Better check for NULL in mg_connect()
|
2012-09-03 22:36:40 +01:00 |
|
Nigel Stewart
|
fafc9c6a20
|
Undefine WIN32_LEAN_AND_MEAN, if necessary.
Allow debug tracing to be disabled in debug-mode build by defining DEBUG_TRACE at compile-time.
|
2012-08-28 08:25:10 -05:00 |
|
Sergey Lyubka
|
c92d7c3bc8
|
Fix for Android: fread() might return < 0
|
2012-08-25 22:10:45 +01:00 |
|
Sergey Lyubka
|
ee91109d9f
|
Ger Hobbelt's fixes
|
2012-08-25 22:02:51 +01:00 |
|
Sergey Lyubka
|
ab6f145e3e
|
Update thread count on OOM error in worker_thread()
|
2012-08-25 20:24:09 +01:00 |
|
Sergey Lyubka
|
3d3359910f
|
Added printf format checking macros. Changed mg_printf() to allocate the buffer on heap if it does not fit the local one.
|
2012-08-19 12:08:33 +01:00 |
|
Ger Hobbelt
|
ccf43fe3e3
|
backport of the relevant fix as per http://code.google.com/p/mongoose/issues/detail?id=370#c5
|
2012-08-18 21:44:29 +02:00 |
|
Sergey Lyubka
|
8b491d75b5
|
added const in mg_get_request_info()
|
2012-08-18 16:47:25 +01:00 |
|
Sergey Lyubka
|
d70c18d692
|
3.2 -> 3.3
|
2012-08-17 21:42:25 +01:00 |
|
Sergey Lyubka
|
9378946e7d
|
Added comments in read_request()
|
2012-08-17 02:13:18 +01:00 |
|
Sergey Lyubka
|
d7e6492fac
|
Refactored code that discards request data after handling
|
2012-08-17 01:49:36 +01:00 |
|
Sergey Lyubka
|
102101e9d6
|
Corrected dangerous assert() in process_new_connection
|
2012-08-16 22:48:29 +01:00 |
|
Sergey Lyubka
|
cf53f3da4f
|
Revert "Added MG_SHUTDOWN event"
This reverts commit 15a0d819ed .
There is no point in MG_SHUTDOWN. Thread that calls mg_stop() can
do the same thing.
|
2012-08-16 20:20:18 +01:00 |
|
Sergey Lyubka
|
15a0d819ed
|
Added MG_SHUTDOWN event
|
2012-08-16 17:24:33 +01:00 |
|
Sergey Lyubka
|
6add727c72
|
%zu printf spec is not understood by MS compiler, changing it to %lu
|
2012-08-16 11:33:16 +01:00 |
|
Sergey Lyubka
|
375950f6d7
|
Fixed hang for keep-alive connections
|
2012-08-16 00:05:46 +01:00 |
|
Sergey Lyubka
|
38d805933e
|
Passing mg_connection to pull() function, in order to give it access to the stop status
|
2012-08-15 21:51:46 +01:00 |
|
Sergey Lyubka
|
941500f967
|
Sorted options list alphabetically
|
2012-08-15 21:40:43 +01:00 |
|
Sergey Lyubka
|
6619f2edac
|
Implemented -x option
|
2012-08-14 16:06:10 +01:00 |
|
Sergey Lyubka
|
33853cd5de
|
BUFSIZ -> MG_BUF_LEN
|
2012-08-14 13:32:24 +01:00 |
|
Sergey Lyubka
|
9a807aa7be
|
Added If-None-Match support
|
2012-08-14 08:26:42 +01:00 |
|
Sergey Lyubka
|
4a5e1ecf92
|
Fixed error logging in set_ssl_option()
|
2012-08-11 10:29:08 +01:00 |
|
Sergey Lyubka
|
0e0091e1c0
|
Changing API: callback doesnt get mg_request_info pointer anymore, but it is possible to get it using mg_get_request_info()
|
2012-08-03 11:15:38 +01:00 |
|
Sergey Lyubka
|
e8f3132aa8
|
Added .json => text/json mime type. In handle_cgi_request, closing write stream straight after data is sent to the CGI process.
|
2012-08-03 00:10:01 +01:00 |
|
Sergey Lyubka
|
dccc524adb
|
Fixed fseek() on large files on windows, using _lseeki64() and not casting to off_t
|
2012-08-02 15:41:39 +01:00 |
|
Sergey Lyubka
|
b42d25edd2
|
NOT exporting string functions
|
2012-07-31 23:52:46 +01:00 |
|