aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/daemon.c
Commit message (Expand)AuthorAge
* -extend test to cover poll and epoll, epoll-related fixesChristian Grothoff2016-09-04
* -fixing the FLUSH problem nicelyChristian Grothoff2016-09-04
* -first, crazy-pants version of test and implementation of HTTPS upgrade; FLUS...Christian Grothoff2016-09-03
* implementing 'Connection: upgrade' for thread-per-connection modes, but untestedChristian Grothoff2016-09-03
* -rename function to make it clear it is not exportedChristian Grothoff2016-09-03
* Moved implementation of W32 socketpair to mhd_sockets.h/.cEvgeny Grin (Karlson2k)2016-08-30
* -theoretically finishing epoll() + HTTPS-based connection upgrade logicChristian Grothoff2016-08-28
* -setup IO buffers for upgraded connections from memory pool - if possibleChristian Grothoff2016-08-28
* more work on upgrade implementationChristian Grothoff2016-08-28
* -define HTTPS-structures for upgrade only when we have upgradeChristian Grothoff2016-08-28
* -fix misc issues with upgrade introductionChristian Grothoff2016-08-28
* add testcase for HTTP UpgradeChristian Grothoff2016-08-27
* epoll is now supported on non-Linux platforms (namely illumos).Evgeny Grin (Karlson2k)2016-08-24
* Refactoring: do not define EPOLL_SUPPORT if epoll is disabled or not supported.Evgeny Grin (Karlson2k)2016-08-24
* Moved create_listen_socket() to mhd_sockets.c, better error handling and chec...Evgeny Grin (Karlson2k)2016-08-23
* Moved make_noninheritable to mhd_sockets.c, improved error reporting.Evgeny Grin (Karlson2k)2016-08-23
* Moved make_nonblocking() to mhd_sockets.c, added MHD_itc_nonblocking() for pi...Evgeny Grin (Karlson2k)2016-08-23
* Moved add_to_fd_set() to mhd_sockets.c, simplified return valueEvgeny Grin (Karlson2k)2016-08-23
* mhd_sockets.h: added fd_set macros to use less '#ifdef' in codeEvgeny Grin (Karlson2k)2016-08-23
* mhd_sockets.h: unify some macro namesEvgeny Grin (Karlson2k)2016-08-23
* mhd_sockets: better sockets errors abstraction, improved performance on W32Evgeny Grin (Karlson2k)2016-08-23
* Moved generic emulated functions to mhd_compat.h/.c, removed "platform" dir,Evgeny Grin (Karlson2k)2016-08-23
* Moved pipe/socketpair to separate mhd_itc.h/.c files.Evgeny Grin (Karlson2k)2016-08-23
* Moved sockets abstraction to specialized mhd_socket.h/.c filesEvgeny Grin (Karlson2k)2016-08-23
* MHD_start_daemon_va(): Fixed pipe errors reportingEvgeny Grin (Karlson2k)2016-08-19
* -remove comment, should really not be neededChristian Grothoff2016-08-16
* fixing crash bug, connection-limit bug and documenting connection-limit behav...Christian Grothoff2016-08-15
* Moved locks and mutex abstraction to mhd_locks.hEvgeny Grin (Karlson2k)2016-08-10
* configure.ac: added --disable-thread-names parameterEvgeny Grin (Karlson2k)2016-08-10
* Moved thread abstraction to mhd_threads.h/mhd_threads.c,Evgeny Grin (Karlson2k)2016-08-10
* -fix ftbfsChristian Grothoff2016-06-02
* -check obscure error on close()Christian Grothoff2016-06-02
* -fix branching, might have FD_CLR'ed -1 otherwiseChristian Grothoff2016-06-02
* handle EMFILE, ENFILE, ENOBUF on acceptChristian Grothoff2016-05-15
* -fix fixChristian Grothoff2016-05-12
* fix epoll ready check reported by Chris Penev on the mailinglistChristian Grothoff2016-05-12
* adding logic to do 'fast' calls to read/write on a single connection without ...Christian Grothoff2016-05-02
* daemon.c: OS X: set SO_NOSIGPIPE on listen socket.Evgeny Grin (Karlson2k)2016-04-29
* MHD_quiesce_daemon(): notify other threads so listen socket FDEvgeny Grin (Karlson2k)2016-04-23
* Fixed race conditions for thread pool.Evgeny Grin (Karlson2k)2016-04-22
* Added more comments about data races.Evgeny Grin (Karlson2k)2016-04-18
* Fixed rare situations when suspended connection can't be resumed.Evgeny Grin (Karlson2k)2016-04-18
* Corrected pipes for worker thread for modes without MHD_USE_SUSPEND_RESUMEEvgeny Grin (Karlson2k)2016-04-14
* Don't create daemon if failed to make daemon control pipe non-blockingEvgeny Grin (Karlson2k)2016-04-14
* Free pipes if worker thread initialization failsEvgeny Grin (Karlson2k)2016-04-14
* Make pipe non-blocking for tread poolEvgeny Grin (Karlson2k)2016-04-14
* Fixed handling of caller-supplied socket with MHD_OPTION_LISTEN_SOCKET.Evgeny Grin (Karlson2k)2016-04-12
* Corrected typos in commentsEvgeny Grin (Karlson2k)2016-04-10
* Use less locking with MHD_USE_THREAD_PER_CONNECTION.Evgeny Grin (Karlson2k)2016-04-10
* Reworked calling shutdown() on connections:Evgeny Grin (Karlson2k)2016-04-08