Commit Graph
1913 Commits
Author SHA1 Message Date
Evgeny Grin (Karlson2k) abdd48c5f2 mhd_limits.h: use GCC predefined macros if available 2016-07-23 18:55:06 +00:00
Evgeny Grin (Karlson2k) e47a4a62be Added new header mhd_options.h 2016-07-23 18:55:02 +00:00
Evgeny Grin (Karlson2k) eb712c863d mhd_str.c: fixed typo 2016-07-22 17:52:06 +00:00
Evgeny Grin (Karlson2k) 8e03bbc694 connection.c: fixed build without messages (#endif placement) 2016-07-22 11:01:38 +00:00
Christian Grothoff dcc7066746 print warning if application code performing connection POST processing is buggy 2016-07-16 19:56:26 +00:00
Evgeny Grin (Karlson2k) 535985fe1c Reverted accidental pkg.m4 downgrade 2016-07-13 10:01:55 +00:00
Evgeny Grin (Karlson2k) 64eece6828 mhd_str.c: fix compiler warnings 2016-07-13 07:13:04 +00:00
Evgeny Grin (Karlson2k) 086d70723f mhd_limits.h: fixed typo (wrong define) 2016-07-13 06:58:35 +00:00
Christian Grothoff 39f06e27b7 fix FIXME in tutorial 2016-07-08 19:35:27 +00:00
Christian Grothoff 0bfe068c10 support 308 2016-07-08 13:59:36 +00:00
Evgeny Grin (Karlson2k) ec79f5e0db mhd_str: improved compatibility with older compilers, including VS2010, VS2012 2016-06-25 12:01:58 +00:00
Evgeny Grin (Karlson2k) 0320b17392 configure.ac: use shutdown to trigger select on NetBSD (tested) 2016-06-25 12:01:54 +00:00
Christian Grothoff 9bba474f7b -do not call callback if connection was already suspended 2016-06-10 00:23:30 +00:00
Christian Grothoff 69b9aa6513 -fix ftbfs 2016-06-02 09:25:39 +00:00
Christian Grothoff 3233e1386a another underflow fix 2016-06-02 07:46:10 +00:00
Christian Grothoff 0c962c0cbc -check obscure error on close() 2016-06-02 06:57:12 +00:00
Christian Grothoff 274b0c248e -fix branching, might have FD_CLR'ed -1 otherwise 2016-06-02 06:55:55 +00:00
Christian Grothoff b469d263d4 fix underflow 2016-06-02 06:53:21 +00:00
Christian Grothoff 05af4aa49c off-by-1 2016-06-01 20:13:39 +00:00
Christian Grothoff 3d0516f447 do not generate Content-Length header for 1xx/204/304 replies, also suppress transmission of message body in these cases 2016-06-01 20:02:30 +00:00
Christian Grothoff d89c55afe0 indent 2016-05-29 18:35:37 +00:00
Christian Grothoff b8a5c8d0ec -bump 2016-05-17 11:38:09 +00:00
Christian Grothoff 8a4e48c6f4 add MHD_CONNECTION_INFO_CONNECTION_SUSPENDED 2016-05-17 11:37:54 +00:00
Christian Grothoff de6e50d00e handle EMFILE, ENFILE, ENOBUF on accept 2016-05-15 10:20:04 +00:00
Christian Grothoff 2b041aea4e -fix fix 2016-05-12 06:59:56 +00:00
Christian Grothoff f2c43acacc fix epoll ready check reported by Chris Penev on the mailinglist 2016-05-12 06:45:18 +00:00
Christian Grothoff 84ec6a79ca adding logic to do 'fast' calls to read/write on a single connection without going back to the main event loop to help FE with his performance issue 2016-05-02 04:13:06 +00:00
Christian Grothoff cc803ec8c2 clarifications to manual re: [libmicrohttpd] MHD_ContentReaderCallback and Byte serving 2016-04-30 08:24:42 +00:00
Evgeny Grin (Karlson2k) 89d9493c84 daemon.c: OS X: set SO_NOSIGPIPE on listen socket. 2016-04-29 19:44:12 +00:00
Evgeny Grin (Karlson2k) e4d2c15c8d Updated m4 macros to latest versions 2016-04-24 16:17:53 +00:00
Evgeny Grin (Karlson2k) 7f737a3f10 Properly cleanup resources in test_concurrent_stop 2016-04-24 15:16:39 +00:00
Evgeny Grin (Karlson2k) 89060147a1 test_concurrent_stop ported to use pthread instead of fork() 2016-04-23 20:20:12 +00:00
Evgeny Grin (Karlson2k) 61ad888a7b perf_get_concurrent: port to systems without fork(), added error checking 2016-04-23 20:20:09 +00:00
Evgeny Grin (Karlson2k) e275dc7398 perf_get_concurrent: correctly detect available modes 2016-04-23 17:34:53 +00:00
Evgeny Grin (Karlson2k) 1fe4a6c702 test_quiesce: do not violate our API 2016-04-23 16:16:03 +00:00
Evgeny Grin (Karlson2k) 8bb4ce7621 test_quiesce: added more checks and more error reports 2016-04-23 16:16:01 +00:00
Evgeny Grin (Karlson2k) 32d09c8391 MHD_quiesce_daemon(): notify other threads so listen socket FD
is removed from awaiting select() and poll().
2016-04-23 16:15:58 +00:00
Evgeny Grin (Karlson2k) b3903cffea Revert "shutdown trigger select" on Darwin.
Fixed daemon shutdown on Darwin without "MHD_USE_PIPE_FOR_SHUTDOWN" option.
2016-04-23 16:15:55 +00:00
Evgeny Grin (Karlson2k) 366a260595 Fixed race conditions for thread pool. 2016-04-22 15:03:27 +00:00
Evgeny Grin (Karlson2k) 11dc6d06af Updated test_post.c to not ignore specific error on W32 if libcurl
is built with workaround for WinSock bug.
2016-04-20 18:29:38 +00:00
Evgeny Grin (Karlson2k) ca51b35068 mhd_str.c: fixed comments 2016-04-19 19:57:54 +00:00
Evgeny Grin (Karlson2k) c0a00bbf94 sysfdsetsize.c: fixed typo in macros,
fixed build with non-default FD_SETSIZE value
2016-04-19 10:41:08 +00:00
Evgeny Grin (Karlson2k) 65fd4d07b2 Updated .gitignore for W32 projects 2016-04-19 08:40:13 +00:00
Evgeny Grin (Karlson2k) b79c6bca0d Added more comments about data races. 2016-04-18 21:25:56 +00:00
Evgeny Grin (Karlson2k) 49e6153824 Fixed rare situations when suspended connection can't be resumed. 2016-04-18 19:43:58 +00:00
Evgeny Grin (Karlson2k) 3b16774228 Corrected pipes for worker thread for modes without MHD_USE_SUSPEND_RESUME 2016-04-14 10:24:58 +00:00
Evgeny Grin (Karlson2k) 699c31e686 Don't create daemon if failed to make daemon control pipe non-blocking 2016-04-14 10:20:24 +00:00
Evgeny Grin (Karlson2k) 71b73eca6a Free pipes if worker thread initialization fails 2016-04-14 10:20:22 +00:00
Evgeny Grin (Karlson2k) 52fb224d50 Make pipe non-blocking for tread pool 2016-04-14 10:20:19 +00:00
Evgeny Grin (Karlson2k) a01de4d736 digestauth.c: removed unused variable 2016-04-12 21:52:36 +00:00