aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/daemon.c
Commit message (Expand)AuthorAge
...
* convert upgrade_fd_in_epoll to 'bool'Christian Grothoff2017-02-15
* convert listen_socket_in_epoll to 'bool'Christian Grothoff2017-02-15
* fix race related to MHD_quiesce_daemon setting the listen socket to -1 which ...Christian Grothoff2017-02-15
* found another race, just with partial work-around for now; also init errno in...Christian Grothoff2017-02-14
* eliminate non-trival cleanup race (rare, only for thread-per-connection)Christian Grothoff2017-02-14
* convert 'thread_joined' to boolChristian Grothoff2017-02-14
* mark 'was_closed' as volatile; move connection resumption to end of upgrade r...Christian Grothoff2017-02-14
* convert more int to boolChristian Grothoff2017-02-14
* remove unnecessary silly race to set socket_fd to -1 (harmless, but not requi...Christian Grothoff2017-02-14
* mark 'shutdown' as volatile, and convert to boolChristian Grothoff2017-02-14
* Rewrote epoll handling: handle all connections instead of drying last activeEvgeny Grin (Karlson2k)2017-02-08
* send_param_adapter(): improved var name, used correct var type.Evgeny Grin (Karlson2k)2017-01-21
* Fixed processing epoll with many connections to accept.Evgeny Grin (Karlson2k)2017-01-21
* fix FIXME about 128 connection limit; fix uninitialized 'fd' variable in send...Christian Grothoff2017-01-13
* Added FIXME commentEvgeny Grin (Karlson2k)2017-01-09
* Fixed processing of data in TLS buffers in epoll mode if more than 128 connec...Evgeny Grin (Karlson2k)2017-01-09
* Added FIXME commentsEvgeny Grin (Karlson2k)2017-01-08
* thread_main_connection_upgrade(): process data from TLS buffersEvgeny Grin (Karlson2k)2017-01-08
* connection->tls_read_ready: use 'true'/'false' instead of '!0'/'0'Evgeny Grin (Karlson2k)2017-01-08
* Better check for pending outgoing data for "upgraded" connectionsEvgeny Grin (Karlson2k)2017-01-08
* fix build issue if HAVE_MESSAGES is not setChristian Grothoff2017-01-07
* Fixed thread safety with responses with same file FD,Evgeny Grin (Karlson2k)2016-12-01
* Fixed sending on Linux responses backed with file which is not supported by s...Evgeny Grin (Karlson2k)2016-11-26
* MHD_start_daemon_va(): fixed wrong check caused daemon failure on some platformsEvgeny Grin (Karlson2k)2016-11-24
* resume_suspended_connections(): Removed FIXME from code.Evgeny Grin (Karlson2k)2016-11-24
* Use both SO_REUSEADDR and SO_REUSEPORT on non-W32 if MHD_OPTION_LISTENING_ADD...Evgeny Grin (Karlson2k)2016-11-23
* Fixed forwarding data of TLS "upgraded" connections for chunks sizes larger t...Evgeny Grin (Karlson2k)2016-11-15
* Fixed English in commentsEvgeny Grin (Karlson2k)2016-11-15
* Fixed usage of MHD with MHD_OPTION_LISTENING_ADDRESS_REUSE on Linux 3.2, 3.4 ...Evgeny Grin (Karlson2k)2016-11-14
* Fixed unintentional usage of SO_REUSEPORT on W32.Evgeny Grin (Karlson2k)2016-11-14
* Added support for SO_EXCLBIND socket option on Solaris.Evgeny Grin (Karlson2k)2016-11-14
* Used 'bool' for struct MHD_Connection::tls_read_readyEvgeny Grin (Karlson2k)2016-11-14
* Fixed connection's closure reason in thread-per-connection mode.Evgeny Grin (Karlson2k)2016-11-14
* fixes to fix Doppelbauer testcaseChristian Grothoff2016-11-13
* use 'bool' for a few more internal fieldsChristian Grothoff2016-11-13
* Added MHD_USE_AUTO and MHD_USE_AUTO_INTERNAL_THREAD to simplify using of MHD ...Evgeny Grin (Karlson2k)2016-11-10
* MHD_start_daemon(): reject invalid combinations of flagsEvgeny Grin (Karlson2k)2016-11-10
* Removed unused variable.Evgeny Grin (Karlson2k)2016-11-10
* One more flag renamed: MHD_USE_EPOLL_TURBO -> MHD_USE_TURBO.Evgeny Grin (Karlson2k)2016-11-10
* Use non-blocking sockets for fast responsesEvgeny Grin (Karlson2k)2016-11-10
* Mark connection as blocking or non-blockingEvgeny Grin (Karlson2k)2016-11-10
* Specify that flag MHD_USE_INTERNAL_POLLING_THREAD is mandatory if MHD_USE_THR...Evgeny Grin (Karlson2k)2016-11-08
* Renamed daemon flags:Evgeny Grin (Karlson2k)2016-11-08
* Used calloc() where possible with fallback to malloc()+memset().Evgeny Grin (Karlson2k)2016-11-07
* Renamed MHD flags. Now all flags are in forms MHD_USE_* or MHD_ALLOW_*.Evgeny Grin (Karlson2k)2016-11-07
* Stick to C99 standard 'bool' for internals, fallback to 'int' when 'bool' is ...Evgeny Grin (Karlson2k)2016-11-06
* all flags start with MHD_USE_, rename MHD_ALLOW_UPGRADE to MHD_USE_UPGRADE fo...Christian Grothoff2016-11-04
* document new invariants introduced by afe4f08eda64657f268e0d83e204041b2c281194Christian Grothoff2016-11-04
* change order to reduce #ifdef'ingChristian Grothoff2016-11-04
* reverting dd327c1d13252373cd1730e445d19930417571bf as it introduces a race on...Christian Grothoff2016-11-04