Commit Graph
618 Commits
Author SHA1 Message Date
Sergey Lyubka 8072b0a7d4 Do not report error if mg_printf() printed 0 bytes 2012-09-13 21:58:37 +01:00
Sergey Lyubka 3f4be595a6 Merge pull request #25 from siemens/master
Makefile for MinGW 4.7
2012-09-13 13:52:23 -07:00
Henrique Mendonça 5d11901af8 compile with MinGW 4.7 2012-09-13 19:39:02 +03: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
Sergey Lyubka fadb60d776 Merge pull request #17 from dnaeon/freebsd-fix
Fix building of mongoose under FreeBSD.
2012-09-04 02:26:19 -07: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
Sergey Lyubka 8428f362c1 Added example for handling POST requests. 2012-08-31 09:24:34 +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
test 66e088d843 Removed the test for a directory name with only a backslash, because this causes problems on windows. 2012-08-27 14:40:32 +02:00
Sergey Lyubka 4a760ad324 Initial version of readme 2012-08-25 22:48:14 +01: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 30fe257691 Style fixes. Printing error message before fatal error. 2012-08-25 20:36:58 +01:00
Sergey Lyubka ab6f145e3e Update thread count on OOM error in worker_thread() 2012-08-25 20:24:09 +01:00
test 83dc425e25 Removed the test for a directory name with only a backslash, because this causes problems on windows. 2012-08-23 16:36:41 +02:00
Sergey Lyubka 001cd78b45 Styling changes plus extra GCC options to suppress certain warnings 2012-08-19 12:22:28 +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
Sergey Lyubka ee8111e424 Unbreak backslash dir test 2012-08-19 12:06:35 +01:00
Sergey Lyubka 1861b1137b Merge pull request #5 from GerHobbelt/issue-g.c.370.get_request
backport of the relevant fix as per issue 370#c5: correct get_request under all circumstances
2012-08-18 13:06:13 -07: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 9c7d4da85a make release changed 3.2 2012-08-17 21:37:48 +01:00
Sergey Lyubka 0c5c3b18ec Fixed WM_CLOSE handling 2012-08-17 21:19:26 +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 b68b0e3e50 Exit cleanly on WM_CLOSE 2012-08-16 21:58:20 +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 4d0a2db658 #include <stdio.h> in mongoose.h, since FILE is used 2012-08-14 21:26:49 +01:00
Sergey Lyubka fd0de7a8e6 Showing build date in help message 2012-08-14 21:16:20 +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 5f4deeda06 Writing mongoose errors to stdout 2012-08-11 10:29:37 +01:00
Sergey Lyubka 4a5e1ecf92 Fixed error logging in set_ssl_option() 2012-08-11 10:29:08 +01:00
Sergey Lyubka e26a993f2a 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:18:31 +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
Sergey Lyubka 39215f6930 Exported mg_get_builtin_mime_type() 2012-07-31 08:58:44 +01:00