Changesets: libmicrohttpd
master e5fd7e14 2017-02-15 14:29 Details Diff |
convert have_dhparams to 'bool' | ||
mod - src/microhttpd/daemon.c | Diff File | ||
mod - src/microhttpd/internal.h | Diff File | ||
master 3b2c0e14 2017-02-15 14:28 Details Diff |
convert upgrade_fd_in_epoll to 'bool' | ||
mod - src/microhttpd/daemon.c | Diff File | ||
mod - src/microhttpd/internal.h | Diff File | ||
master f9c239ec 2017-02-15 14:27 Details Diff |
convert listen_socket_in_epoll to 'bool' | ||
mod - src/microhttpd/daemon.c | Diff File | ||
mod - src/microhttpd/internal.h | Diff File | ||
master 2eb1573d 2017-02-15 14:25 Details Diff |
fix race related to MHD_quiesce_daemon setting the listen socket to -1 which may disrupt concurrent non-locking activities by instead setting a flag (which suffices given the document semantics of MHD_quiesce_daemon()); renaming the socket_fd to listen_fd to distinguish it better by name | ||
mod - src/microhttpd/daemon.c | Diff File | ||
mod - src/microhttpd/internal.h | Diff File | ||
master 2a815fe3 2017-02-15 12:48 Details Diff |
convert have_chunked_upload to 'bool' type | ||
mod - src/microhttpd/connection.c | Diff File | ||
mod - src/microhttpd/internal.h | Diff File | ||
master 78b14cd3 2017-02-15 12:46 Details Diff |
remove dead flag | ||
mod - src/microhttpd/internal.h | Diff File | ||
master d41652a6 2017-02-15 12:46 Details Diff |
convert read_closed to 'bool' type | ||
mod - src/microhttpd/connection.c | Diff File | ||
mod - src/microhttpd/internal.h | Diff File | ||
master ae43b469 2017-02-14 19:46 Details Diff |
fix use of 'signal_done' in test | ||
mod - src/testcurl/perf_get_concurrent.c | Diff File | ||
master 81456703 2017-02-14 19:39 Details Diff |
found another race, just with partial work-around for now; also init errno in all cases | ||
mod - src/microhttpd/daemon.c | Diff File | ||
mod - src/testcurl/test_get_response_cleanup.c | Diff File | ||
mod - src/testcurl/test_quiesce_stream.c | Diff File | ||
master ba9f1fc8 2017-02-14 19:06 Details Diff |
eliminate non-trival cleanup race (rare, only for thread-per-connection) | ||
mod - src/microhttpd/daemon.c | Diff File | ||
master 3ba8a0c8 2017-02-14 19:00 Details Diff |
convert 'thread_joined' to bool | ||
mod - src/microhttpd/daemon.c | Diff File | ||
mod - src/microhttpd/internal.h | Diff File | ||
mod - src/testcurl/https/test_https_get.c | Diff File | ||
master 8a84902f 2017-02-14 18:08 Details Diff |
mark 'was_closed' as volatile; move connection resumption to end of upgrade routine to avoid race issue; eliminate dead code | ||
mod - src/microhttpd/daemon.c | Diff File | ||
mod - src/microhttpd/internal.h | Diff File | ||
mod - src/microhttpd/response.c | Diff File | ||
master 73e42331 2017-02-14 17:59 Details Diff |
add extra check, make it work with OpenSSL 1.1, eliminate dead code, some formatting | ||
mod - src/microhttpd/response.c | Diff File | ||
mod - src/microhttpd/test_upgrade.c | Diff File | ||
master f1512b46 2017-02-14 17:48 Details Diff |
convert more int to bool | ||
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 | ||
master 805182fb 2017-02-14 17:22 Details Diff |
avoid races with application upon connection upgrade: update state/response before calling MHD_response_execute_upgrade_ | ||
mod - src/microhttpd/connection.c | Diff File | ||
master d3a1aa3b 2017-02-14 17:04 Details Diff |
modernize test case | ||
mod - src/microhttpd/test_daemon.c | Diff File | ||
master 4a35b867 2017-02-14 16:56 Details Diff |
remove unnecessary silly race to set socket_fd to -1 (harmless, but not required, confuses race checkers) | ||
mod - src/microhttpd/daemon.c | Diff File | ||
master 205a3c20 2017-02-14 16:54 Details Diff |
mark 'shutdown' as volatile, and convert to bool | ||
mod - src/microhttpd/daemon.c | Diff File | ||
mod - src/microhttpd/internal.h | Diff File | ||
master 0c8a6adb 2017-02-12 16:33 Details Diff |
Simplified checks for internal polling thread. | ||
mod - src/microhttpd/connection.c | Diff File | ||
mod - src/microhttpd/daemon.c | Diff File | ||
master 648b65aa 2017-02-12 10:46 Details Diff |
better fix for 0004884 avoiding the problematic detach and the ERSCH-issue | ||
mod - src/testcurl/perf_get_concurrent.c | Diff File | ||
master 2e826fb4 2017-02-12 10:42 Details Diff |
fix 0004884 |
Affected Issues 0004884 |
|
mod - src/testcurl/perf_get_concurrent.c | Diff File | ||
master 4cd33c30 2017-02-12 10:38 Details Diff |
fix 0004887 |
Affected Issues 0004887 |
|
mod - src/include/autoinit_funcs.h | Diff File | ||
master 9aa15f70 2017-02-12 10:35 Details Diff |
fix 0004888 |
Affected Issues 0004888 |
|
mod - configure.ac | Diff File | ||
master 47fdebac 2017-02-08 21:33 Details Diff |
Rewrote epoll handling: handle all connections instead of drying last active | ||
mod - src/microhttpd/connection.c | Diff File | ||
mod - src/microhttpd/daemon.c | Diff File | ||
mod - src/microhttpd/internal.h | Diff File | ||
master eba022ce 2017-02-01 01:09 Details Diff |
shutdown triggered select is not true for FreeBSD | ||
mod - configure.ac | Diff File |