Changesets: libmicrohttpd
master 5b012627 2016-10-24 21:12 Details Diff |
Notify application about finished HTTP connection before starting upgrade. | ||
mod - src/microhttpd/daemon.c | Diff File | ||
master 63abb11b 2016-10-24 21:08 Details Diff |
Reworked "upgraded" closure logic: resources deallocated and sockets are closed | ||
mod - src/include/microhttpd.h | Diff File | ||
mod - src/microhttpd/connection.c | Diff File | ||
mod - src/microhttpd/connection.h | Diff File | ||
mod - src/microhttpd/daemon.c | Diff File | ||
mod - src/microhttpd/internal.h | Diff File | ||
mod - src/microhttpd/response.c | Diff File | ||
mod - src/microhttpd/test_upgrade.c | Diff File | ||
mod - src/microhttpd/test_upgrade_ssl.c | Diff File | ||
master 55bc012c 2016-10-24 20:43 Details Diff |
MHD_response_execute_upgrade_(): deduplicate code. | ||
mod - src/microhttpd/response.c | Diff File | ||
master 384cb2ab 2016-10-24 16:18 Details Diff |
Deduplicated connection's closure code, improved TLS closure. | ||
mod - src/microhttpd/connection.c | Diff File | ||
mod - src/microhttpd/connection.h | Diff File | ||
mod - src/microhttpd/connection_https.c | Diff File | ||
mod - src/microhttpd/connection_https.h | Diff File | ||
mod - src/microhttpd/daemon.c | Diff File | ||
mod - src/microhttpd/internal.h | Diff File | ||
master aa4da253 2016-10-23 23:28 Details Diff |
Upgrade: use socketpair only in non-blocking mode | ||
mod - src/microhttpd/response.c | Diff File | ||
master 08c81c49 2016-10-23 23:23 Details Diff |
Upgrade: fixed SO_NOSIGPIPE on socketpair. | ||
mod - src/microhttpd/response.c | Diff File | ||
master a41dc5dc 2016-10-23 23:03 Details Diff |
mhd_sockets.h: added MHD_socket_nosignal_() macro for Darwin and *BSD | ||
mod - src/microhttpd/daemon.c | Diff File | ||
mod - src/microhttpd/mhd_sockets.c | Diff File | ||
mod - src/microhttpd/mhd_sockets.h | Diff File | ||
master 634cb0ab 2016-10-23 20:43 Details Diff |
Cleanup minor improvement: signal select()'s thread at right moment. | ||
mod - src/microhttpd/connection.c | Diff File | ||
master 0701ed2e 2016-10-23 20:37 Details Diff |
Minor improvement of thread-safety. | ||
mod - src/microhttpd/daemon.c | Diff File | ||
master 1ab20f6f 2016-10-23 20:10 Details Diff |
Destroy response when it's not needed. | ||
mod - src/microhttpd/connection.c | Diff File | ||
master 3e15e43b 2016-10-23 20:07 Details Diff |
Added some remarks about functions' thread safety. | ||
mod - src/microhttpd/connection.c | Diff File | ||
mod - src/microhttpd/connection.h | Diff File | ||
mod - src/microhttpd/daemon.c | Diff File | ||
mod - src/microhttpd/response.c | Diff File | ||
mod - src/microhttpd/response.h | Diff File | ||
master d5285191 2016-10-22 12:26 Details Diff |
Added support for suspending connection in thread-per-connection mode | ||
mod - src/include/microhttpd.h | Diff File | ||
mod - src/microhttpd/daemon.c | Diff File | ||
master 334468c4 2016-10-20 20:54 Details Diff |
test_upgrade_ssl: use 'gnutls-cli' instead of 'openssl' | ||
mod - src/microhttpd/test_upgrade_ssl.c | Diff File | ||
master e573e782 2016-10-19 21:47 Details Diff |
upgrade: fixed connection states with same value | ||
mod - src/microhttpd/connection.c | Diff File | ||
mod - src/microhttpd/internal.h | Diff File | ||
master d7f1a95e 2016-10-19 21:14 Details Diff |
test_upgrade: comments cleanup | ||
mod - src/microhttpd/test_upgrade_common.c | Diff File | ||
master 54a4333b 2016-10-19 20:59 Details Diff |
test_upgrade: minor fix | ||
mod - src/microhttpd/test_upgrade_common.c | Diff File | ||
master b8057a43 2016-10-19 20:51 Details Diff |
test_upgrade{,-ssl}: portability, second step | ||
mod - src/microhttpd/test_upgrade_common.c | Diff File | ||
master 5f33c34a 2016-10-19 20:37 Details Diff |
test_upgrade{,-ssl}: portability, first step | ||
mod - src/microhttpd/test_upgrade_common.c | Diff File | ||
master 9d0ae2e2 2016-10-19 20:29 Details Diff |
mhd_sockets.h: Simplified macros | ||
mod - src/microhttpd/mhd_sockets.h | Diff File | ||
master baa2d30d 2016-10-19 19:46 Details Diff |
test_upgrade: be more verbose, fixed build without poll() | ||
mod - src/microhttpd/test_upgrade.c | Diff File | ||
master dcc664ad 2016-10-19 13:22 Details Diff |
process_urh(): handle daemon shutdown | ||
mod - src/microhttpd/daemon.c | Diff File | ||
master ac89091a 2016-10-18 23:53 Details Diff |
process_urh(): report errors | ||
mod - src/microhttpd/daemon.c | Diff File | ||
master d7f5dece 2016-10-18 22:06 Details Diff |
MHD_response_execute_upgrade_(): improved handling of buffer sizes | ||
mod - src/microhttpd/response.c | Diff File | ||
master 9eebca21 2016-10-18 21:55 Details Diff |
struct MHD_UpgradeResponseHandle: improve readability by renaming members | ||
mod - src/microhttpd/daemon.c | Diff File | ||
mod - src/microhttpd/internal.h | Diff File | ||
master 24b215aa 2016-10-18 21:26 Details Diff |
Improve upgraded TLS socket closure processing | ||
mod - src/microhttpd/daemon.c | Diff File |