aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/daemon.c
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'origin/master' into dev/ng0/gsoc2019ng02019-08-07
|\
| * trying to fix #5806Christian Grothoff2019-08-02
| |
* | always set nodelay, except if we cannot corkChristian Grothoff2019-08-01
|/
* fix hang reported by Viet on 24.6.2019 on the mailinglist: do not just ↵Christian Grothoff2019-07-29
| | | | consider nested epoll, but also already ready connections
* ensure event loop keeps going in test, and indentation fixesChristian Grothoff2019-07-29
|
* indentation fixes, adding test_upgrade_large.c test for issue reported by VietChristian Grothoff2019-07-29
|
* indentationChristian Grothoff2019-07-29
|
* Add callback to allow OCSP staplingTim Rühsen2019-07-17
|
* daemon.c: minor compiler warning fixEvgeny Grin (Karlson2k)2019-06-23
|
* memorypool: round mmap allocation for page sizeEvgeny Grin (Karlson2k)2019-06-16
|
* memorypool: refactored includes, moved out unrelated functionEvgeny Grin (Karlson2k)2019-06-12
|
* daemon.c: minor marcos refactoring for clarityEvgeny Grin (Karlson2k)2019-06-11
|
* Added support for SOCK_NOSIGPIPE from Solaris 11.4 and NetBSD 7+Evgeny Grin (Karlson2k)2019-06-02
|
* Properly handle port detection if AF_UNIX socket is used on *BSD, macOSEvgeny Grin (Karlson2k)2019-06-01
|
* configure: fixed detection of 'getsockname' on some systems (W32 x32),Evgeny Grin (Karlson2k)2019-06-01
| | | | do not use 'getsockname()' if it is not detected by configure.
* daemon: flush stderr after each write for debug buildsEvgeny Grin (Karlson2k)2019-05-26
|
* Fixed cast of incompatible function pointer,Evgeny Grin (Karlson2k)2019-05-25
| | | | Default logger must return 'void', not 'int'
* Eliminated one compiler warning, checking is more correct nowEvgeny Grin (Karlson2k)2019-05-25
|
* Proper detection of .sin?_len members, fixed build on *BSDEvgeny Grin (Karlson2k)2019-05-25
|
* MHD_start_daemon(): report if TCP_FASTOPEN is used on supported platformEvgeny Grin (Karlson2k)2019-05-21
|
* Removed extra ';'Evgeny Grin (Karlson2k)2019-05-21
|
* Check TLS strings lengthsEvgeny Grin (Karlson2k)2019-05-21
|
* MHD_start_daemon(): fixed port detection on some platforms,Evgeny Grin (Karlson2k)2019-05-21
| | | | avoid re-use variable names.
* Fixed doxygen comments,Evgeny Grin (Karlson2k)2019-05-21
| | | | Fixed spelling in comments
* add flags for TLS option controlChristian Grothoff2019-04-15
|
* fix memory leak with TLS if daemon startup fails as reported by Nicolas Mora ↵Christian Grothoff2019-01-11
| | | | on the list
* Check should (indeed) be for GNUTLS_E_AGAIN.Christian Grothoff2018-12-19
| | | | | | | | | | | | | | | | | | | | | | | Lasa Martxel wrote: Hello, I have found the following code in daemon.c file, lines 1449 to 1467: if (0 >= res) { if (GNUTLS_E_INTERRUPTED != res) { urh->app.celi &= ~MHD_EPOLL_STATE_WRITE_READY; if (GNUTLS_E_INTERRUPTED != res) (GNUTLS_E_INTERRUPTED != res) is checked twice. In the read part (a few lines above), GNUTLS_E_INTERRUPTED != res is checked first and then GNUTLS_E_AGAIN != res. It looks like something similar should be done here, but I’m not sure. Thanks, Martxel
* Track socket CORK/NODELAY states to avoid extra syscallsEvgeny Grin (Karlson2k)2018-12-10
|
* fix FTBFSChristian Grothoff2018-12-07
|
* add build option to compile MHD without threadsChristian Grothoff2018-12-07
|
* Renamed all occurrences from _model(s)_ to _mode(s)_.silvioprog2018-12-06
|
* Improve parsing of HTTPS optionsJosé Bollo2018-12-05
| | | | | | | | | | | | | | | | The argument of the HTTPS options is now always extracted from the list of variable arguments. This removes strange errors like: MHD HTTPS option 8 passed to MHD but MHD_USE_TLS not set Invalid option 6313728! (Did you terminate the list with MHD_OPTION_END?) And allows to activate/deactivate HTTPS fairly by only setting or not the flag MHD_USE_TLS. Change-Id: I31acedbdefe9c930e94c7227d240a36d2a9000d5 Signed-off-by: José Bollo <jose.bollo@iot.bzh> Signed-off-by: Christian Grothoff <christian@grothoff.org>
* releasing 0.9.61Christian Grothoff2018-11-20
|
* fix build issue with GnuTLS < 3.0Christian Grothoff2018-11-14
|
* initialize epoll_fd even if we have no listen fd, patch by Jose BolloChristian Grothoff2018-11-01
|
* force setting MHD_USE_ITC if using thread-per-connection and ↵Christian Grothoff2018-10-29
| | | | notify_completed for timely notifications
* fix possibly bad clearing of client_aware flagChristian Grothoff2018-10-29
|
* notify main thread about thread termination for instant clean upChristian Grothoff2018-10-20
|
* Fixed compiler warning on W32Evgeny Grin (Karlson2k)2018-09-26
|
* Fixed build without HTTPS supportEvgeny Grin (Karlson2k)2018-09-26
|
* fix a few more compiler warningsChristian Grothoff2018-08-18
|
* polish configure.ac, use AS_IF where appropriateChristian Grothoff2018-08-18
|
* add missing breakChristian Grothoff2018-08-18
|
* fix where we call gnutls_session_set_ptr to prevent NPE (#5427)Christian Grothoff2018-08-18
|
* integrate TLS PSK patch from Tal Moaz (plus documentation, plus style and ↵Christian Grothoff2018-07-14
| | | | bugfixes
* fix 'race' between MHD_epoll and MHD_daemon_quiesce on epoll listen FD ↵Christian Grothoff2018-03-02
| | | | removal, resolve simply by allowing syscall to fail with ENOENT
* fix test_upgrade transient failures (#5189)Christian Grothoff2018-03-02
|
* minimal logic simplificationsChristian Grothoff2018-03-02
|
* remove dead IN_CLEANUP state, revert previous patch that called completed ↵Christian Grothoff2018-03-02
| | | | callback from wrong thread
* call completion handler also for upgrade connectionsChristian Grothoff2018-02-27
|