Changesets: libmicrohttpd
master 7d022118 2016-10-28 20:49 Details Diff |
Fixed data races in thread-per-connection mode. | ||
mod - src/microhttpd/daemon.c | Diff File | ||
master dd327c1d 2016-10-27 23:43 Details Diff |
Skip locking when not required | ||
mod - src/microhttpd/daemon.c | Diff File | ||
master 92c4de41 2016-10-27 23:26 Details Diff |
MHD_epoll(): do not clear ITC before processing upgraded connections | ||
mod - src/microhttpd/daemon.c | Diff File | ||
master c38412e3 2016-10-27 23:12 Details Diff |
epoll mode: always watch to ITC level if ITC was requested. | ||
mod - src/microhttpd/daemon.c | Diff File | ||
master f2cb0ef0 2016-10-27 23:11 Details Diff |
epoll mode: use level trigger for ITC. | ||
mod - src/microhttpd/daemon.c | Diff File | ||
master 01e28f11 2016-10-26 23:00 Details Diff |
Added thread-safety functions marks | ||
mod - src/microhttpd/daemon.c | Diff File | ||
master fd0ceb70 2016-10-26 22:43 Details Diff |
MHD_stop_daemon(): structurize closing logic | ||
mod - src/microhttpd/daemon.c | Diff File | ||
master 9224b3e3 2016-10-26 20:08 Details Diff |
MHD_stop_daemon(): close all connections from daemon's thread, not from the caller thread. | ||
mod - src/microhttpd/daemon.c | Diff File | ||
master 80d4152e 2016-10-24 22:17 Details Diff |
Used smaller locked mutex scope. | ||
mod - src/microhttpd/daemon.c | Diff File | ||
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 |