aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/daemon.c
Commit message (Expand)AuthorAge
* Fixed attempts to accept incoming connection on shutdown of listen socketEvgeny Grin (Karlson2k)2017-02-28
* Fixed regression introduced by a5b2b99e4bbbcdc226fd9992382f4ccae44dfa50Evgeny Grin (Karlson2k)2017-02-28
* Missing change in 78295468b0956b92f49aaeba6bc76cc323cb063aEvgeny Grin (Karlson2k)2017-02-28
* Walk double-linked lists from 'tail' to 'head'.Evgeny Grin (Karlson2k)2017-02-28
* MHD_get_timeout(): one more 'int' -> 'bool' replacement.Evgeny Grin (Karlson2k)2017-02-28
* MHD_get_timeout(): fixed return of latest timeout instead of earliest.Evgeny Grin (Karlson2k)2017-02-28
* MHD_get_timeout(): fixed incorrect timeout for TLS connections.Evgeny Grin (Karlson2k)2017-02-28
* Optimized epoll ready states processing:Evgeny Grin (Karlson2k)2017-02-27
* Fixed: EINTERRUPTED and GNUTLS_E_INTERRUPTED must not clear read/write ready ...Evgeny Grin (Karlson2k)2017-02-27
* process_urh(): simple optimizationEvgeny Grin (Karlson2k)2017-02-26
* Reworked handling "already ready" situations:Evgeny Grin (Karlson2k)2017-02-26
* fix tipo: `MHD_FEATURE_MESSGES` -> `MHD_FEATURE_MESSAGES`.silvioprog2017-02-25
* Fixed connection states processing error introduced by 813fc203ef95f7e3b1d410...Evgeny Grin (Karlson2k)2017-02-25
* call_handlers(): always call idle_handler() after each read/write. This allow...Evgeny Grin (Karlson2k)2017-02-21
* call_handlers(): call read/write handlers only if connections is in read/writ...Evgeny Grin (Karlson2k)2017-02-19
* MHD_epoll(): call handler depending on read/write ready state instead of loop...Evgeny Grin (Karlson2k)2017-02-19
* Changed poll()/select()/epoll monitoring logic:Evgeny Grin (Karlson2k)2017-02-19
* call_handlers(): use 'bool' type for parametersEvgeny Grin (Karlson2k)2017-02-19
* call_handlers(): no need to call read or write handler in case of hard errorEvgeny Grin (Karlson2k)2017-02-19
* Simplified checks for internal polling thread.Evgeny Grin (Karlson2k)2017-02-19
* bump dates and versions and update ChangeLogChristian Grothoff2017-02-15
* convert client_aware to 'bool'Christian Grothoff2017-02-15
* convert clean_ready to 'bool'Christian Grothoff2017-02-15
* convert have_dhparams to 'bool'Christian Grothoff2017-02-15
* 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