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
|
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
|
30d1573346
|
Fixed spawn_proccess() for win32 for .exe binaries
|
2012-09-27 00:27:20 +01:00 |
|
Sergey Lyubka
|
8c1866a4af
|
Lua server pages support
|
2012-09-26 23:37:03 +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
|
2118de37c3
|
3.3 -> 3.4
|
2012-09-23 15:02:18 +01:00 |
|
Sergey Lyubka
|
2ffb558e30
|
nullify ssl_mutexes after free-ing them
|
2012-09-23 14:19:36 +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 |
|
Sergey Lyubka
|
1e632d3215
|
Removed "Content-Type: text/plain" header from send_http_error() response.
|
2012-09-22 15:21:21 +01:00 |
|
Sergey Lyubka
|
5642dfcf38
|
CGI handling on windows: constructing full path to the interpreter. enabling SO_REUSEADDR on listening socket.
|
2012-09-22 15:15:46 +01:00 |
|
Sergey Lyubka
|
4dff36ffde
|
removed unused struct timespec
|
2012-09-22 13:36:24 +01:00 |
|
Sergey Lyubka
|
bce3a85702
|
#including winsock2 and ws2tcpip headers by default on windows
|
2012-09-21 19:22:35 +01:00 |
|
Sergey Lyubka
|
f741349d51
|
Fixed calculation of the number of leap days
|
2012-09-21 17:21:04 +01:00 |
|
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 |
|