aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/daemon.c
Commit message (Expand)AuthorAge
* process_urh(): check returned errors and prevent further reading from socket ...Evgeny Grin (Karlson2k)2016-10-27
* mhd_sockets.h: added MHD_socket_nosignal_() macro for Darwin and *BSDEvgeny Grin (Karlson2k)2016-10-24
* Added some remarks about functions' thread safety.Evgeny Grin (Karlson2k)2016-10-24
* Minor improvement of thread-safety.Evgeny Grin (Karlson2k)2016-10-24
* process_urh(): use better variable namesEvgeny Grin (Karlson2k)2016-10-17
* MHD_cleanup_upgraded_connection_(): check pointer for NULL *before* dereferen...Evgeny Grin (Karlson2k)2016-10-17
* Limit size for send() and recv() (and TLS counterparts) to safe valuesEvgeny Grin (Karlson2k)2016-10-17
* Simplify portability by using MHD_recv_() wrapper macroEvgeny Grin (Karlson2k)2016-10-17
* Simplify portability by using MHD_send_() wrapper macroEvgeny Grin (Karlson2k)2016-10-17
* Fixed incorrect recv() flagEvgeny Grin (Karlson2k)2016-10-17
* fix clang warningsChristian Grothoff2016-10-17
* implement early thread-termination for upgraded HTTP connections logicChristian Grothoff2016-10-17
* add test logic to check that callbacks are invoked properly (and from the rig...Christian Grothoff2016-10-17
* do not call notify closed twiceChristian Grothoff2016-10-17
* get test_upgrade_ssl to pass againChristian Grothoff2016-10-17
* fix test_ugprade test, who put the && instead of & all over the place...Christian Grothoff2016-10-17
* remove bogus NULL check (this function must never be called with a NULL argum...Christian Grothoff2016-10-17
* upgrade: fixed double-free, fixed use-after-freeEvgeny Grin (Karlson2k)2016-10-17
* MHD_cleanup_connections(): reduce time of lockEvgeny Grin (Karlson2k)2016-10-14
* Remove leftover "linux only" on epoll fd.Evgeny Grin (Karlson2k)2016-10-14
* epoll FD is not MHD_socket type, adjust and unify usageEvgeny Grin (Karlson2k)2016-10-14
* deprecate USE_SSL for USE_TLS, rename in codeChristian Grothoff2016-10-11
* Change 'pipe'->'ITC' in comments, messages and var names.Evgeny Grin (Karlson2k)2016-10-11
* Rename 'MHD_USE_PIPE_FOR_SHUTDOWN' -> 'MHD_USE_ITC' to reflect real meaning o...Evgeny Grin (Karlson2k)2016-10-11
* Always use ITC in non-blocking mode, save some system calls.Evgeny Grin (Karlson2k)2016-10-11
* Renamed 'MHD_make_invalid_pipe_' -> 'MHD_itc_set_invalid_'Evgeny Grin (Karlson2k)2016-10-11
* Renamed 'MHD_INVALID_PIPE_' -> 'MHD_ITC_IS_INVALID_', added 'MHD_ITC_IS_VALID_'Evgeny Grin (Karlson2k)2016-10-11
* Renamed 'MHD_pipe_close' -> 'MHD_itc_destroy_'Evgeny Grin (Karlson2k)2016-10-11
* Renamed 'MHD_pipe_drain_' -> 'MHD_itc_clear_'Evgeny Grin (Karlson2k)2016-10-11
* Renamed 'MHD_pipe_get_write_fd_' -> 'MHD_itc_r_fd_', 'MHD_pipe_get_write_fd_'...Evgeny Grin (Karlson2k)2016-10-11
* Use MHD_itc_activate_ macro for ITC signaling, move ITC types to separateEvgeny Grin (Karlson2k)2016-10-11
* Renamed 'MHD_pipe_last_strerror_' -> 'MHD_itc_last_strerror_'Evgeny Grin (Karlson2k)2016-10-11
* Renamed 'MHD_Daemon.wpipe' -> 'MHD_Daemon.itc'Evgeny Grin (Karlson2k)2016-10-11
* Renamed 'MHD_pipe_' -> 'MHD_itc_init_'Evgeny Grin (Karlson2k)2016-10-11
* Add 'configure' parameter to control ITC typeEvgeny Grin (Karlson2k)2016-10-11
* Refactored mhd_locks.h and mhd_sockets.h: allow usage of macros withoutEvgeny Grin (Karlson2k)2016-10-11
* Fix using select()/poll() loop when MHD compiled with HTTPS, but upgraded con...Evgeny Grin (Karlson2k)2016-10-03
* Fix out-of-buffer addressing when 'mhd.socket' is '-1'Evgeny Grin (Karlson2k)2016-10-03
* daemon.c: fix compiling with new ITCEvgeny Grin (Karlson2k)2016-10-03
* raising MHD_Pipe API abstraction level in preparation for fixing #3557Christian Grothoff2016-09-22
* simplify error handling by baking it into the macrosChristian Grothoff2016-09-22
* -fix FTBFS on platforms that don't have epoll()-supportChristian Grothoff2016-09-07
* applying Hawk's fix for #4641Christian Grothoff2016-09-07
* -patch from #4641Christian Grothoff2016-09-06
* -more marking of translatable messagesChristian Grothoff2016-09-05
* fixing build errors if new upgrade logic is compiled without HTTPS supportChristian Grothoff2016-09-05
* -fixing minor issues (leaks, use after free) in recently added upgrade logicChristian Grothoff2016-09-04
* -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