aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/daemon.c
Commit message (Collapse)AuthorAge
...
* initialize daemon immediately, style fixChristian Grothoff2018-02-16
|
* fixing #5278 as suggested by reporterChristian Grothoff2018-02-16
|
* indentation fixesChristian Grothoff2018-02-15
|
* simplify check, do not test same condition twice in nestingChristian Grothoff2018-02-14
|
* allow passing pf instead of just v6 flag to listen socket creationChristian Grothoff2018-02-09
|
* starting with mhd2 api implementationChristian Grothoff2018-02-06
|
* Doxygen fixesEvgeny Grin (Karlson2k)2017-12-11
|
* fix warning 'Failed to get listen port number due to small buffer' ↵Christian Grothoff2017-11-27
| | | | encountered when we try to derive the port of a unix domain socket
* Fixed compiler warningEvgeny Grin (Karlson2k)2017-11-27
|
* Added automatic initialisation of MHD even if GNU function attribute isEvgeny Grin (Karlson2k)2017-11-27
| | | | not supported.
* Muted additional compiler warningsEvgeny Grin (Karlson2k)2017-11-26
|
* Fixed typo in 4a126e24e7b780c3ad0196b72f813ce4a90215e3Evgeny Grin (Karlson2k)2017-11-26
|
* Improved compatibility with CygwinEvgeny Grin (Karlson2k)2017-11-26
|
* Added MHD_FEATURE_SENDFILE test featureEvgeny Grin (Karlson2k)2017-11-23
|
* Fixed race condition on W32Evgeny Grin (Karlson2k)2017-11-15
|
* daemon.c: fixed unneeded extra semicolonEvgeny Grin (Karlson2k)2017-11-06
|
* MHD_stop_daemon(): do not shutdown listen socket before setting shutdown flagEvgeny Grin (Karlson2k)2017-10-30
|
* daemon.c: refactoring of MHD_stop_daemon() for clarity and readability.Evgeny Grin (Karlson2k)2017-10-29
| | | | Added some asserts.
* daemon.c: refactoring of MHD_start_daemon_va()Evgeny Grin (Karlson2k)2017-10-29
| | | | | for clarity and readability. Some asserts were added.
* daemon.c: renamed MHD_select_thread() -> MHD_polling_thread() for clarityEvgeny Grin (Karlson2k)2017-10-29
|
* Implemented usage of readahead buffer for sendfile() on FreeBSD 11 and laterEvgeny Grin2017-10-02
|
* resume_suspended_connections(): fixed assert at daemon shutdown.Evgeny Grin (Karlson2k)2017-09-30
|
* daemon.c: muted some compiler warnings, added comments.Evgeny Grin (Karlson2k)2017-09-28
|
* Fix at-limit raceChristian Grothoff2017-09-26
|
* Updated doxy about MHD_get_timeout()Evgeny Grin (Karlson2k)2017-09-08
|
* MHD_queue_response(): check for correct thread IDEvgeny Grin (Karlson2k)2017-08-27
|
* mhd_threads: added thread ID supportEvgeny Grin (Karlson2k)2017-08-27
|
* Use GNUTLS_NONBLOCK (if available) for TLS sessionsEvgeny Grin (Karlson2k)2017-07-13
|
* Added new value MHD_FEATURE_AUTOSUPPRESS_SIGPIPE for MHD_is_feature_supported()Evgeny Grin (Karlson2k)2017-07-13
|
* Restore SIGPIPE suppression in TLS mode broken by ↵Evgeny Grin (Karlson2k)2017-07-13
| | | | 9e1db6c7b01e9e4cd790b3e8344e21ea2234c65d
* Dropped dependency on libgcrypt with new GnuTLS (>2.12.20) versionsEvgeny Grin (Karlson2k)2017-06-20
|
* MHD_get_daemon_info(): return bind port number by MHD_DAEMON_INFO_BIND_PORTEvgeny Grin (Karlson2k)2017-06-16
|
* MHD_start_daemon(): added port autodetection if '0' (autoselect) is used for ↵Evgeny Grin (Karlson2k)2017-06-16
| | | | | | port number, Added new MHD_FEATURE value MHD_FEATURE_AUTODETECT_BIND_PORT.
* Correctly initialize IPv6 "any" address and non-standard IPv4 "any" address.Evgeny Grin (Karlson2k)2017-06-16
|
* Dropped non-functional Symbian support.Evgeny Grin (Karlson2k)2017-06-14
|
* Warn about using debug builds.Evgeny Grin (Karlson2k)2017-06-12
|
* Use 'mhd_assert()'Evgeny Grin (Karlson2k)2017-06-12
|
* Merged MHD_tls_connection_handle_write() into MHD_connection_handle_write()Evgeny Grin (Karlson2k)2017-06-05
|
* Merged MHD_tls_connection_handle_read() into MHD_connection_handle_read()Evgeny Grin (Karlson2k)2017-06-05
|
* Used separate 'state' for TLS layer (independent of state of HTTP process)Evgeny Grin (Karlson2k)2017-06-05
|
* Moved "include" missing in be855dd3d8c0cf967355e230aa887539ba37a398Evgeny Grin (Karlson2k)2017-06-04
|
* Refactoring: moved send_/recv_param_adapter() to connection.c and ↵Evgeny Grin (Karlson2k)2017-06-04
| | | | send_/recv_tls_adapter() to connection_https.c
* send_param_adapter(): removed branch for HTTPS handlingEvgeny Grin (Karlson2k)2017-06-04
|
* HTTPS: use sockets directly, without wrappersEvgeny Grin (Karlson2k)2017-06-04
| | | | This should improve performance in HTTPS mode
* MHD_add_connection(): updated doxy to reflect that per-IP-limit actually is ↵Evgeny Grin (Karlson2k)2017-06-04
| | | | | | NOT ignored. Skipping of per-IP-limit could be easily implemented by request.
* internal_add_connection(): check for connections limit in thread-safe way, ↵Evgeny Grin (Karlson2k)2017-06-04
| | | | | | thus allowing to really use MHD_add_connection() with 'internal' polling mode
* internal_add_connection(): cosmeticsEvgeny Grin (Karlson2k)2017-06-04
|
* internal_add_connection(): improved thread safety in epoll mode with ↵Evgeny Grin (Karlson2k)2017-06-04
| | | | 'external' add
* internal_add_connection(): added missing TLS session deinit in case of failureEvgeny Grin (Karlson2k)2017-06-04
|
* MHD_cleanup_connections(): improved thread safetyEvgeny Grin (Karlson2k)2017-06-04
|