Changesets: libmicrohttpd

master 7d022118

2016-10-28 20:49

Karlson2k


Details Diff
Fixed data races in thread-per-connection mode.
mod - src/microhttpd/daemon.c Diff File

master dd327c1d

2016-10-27 23:43

Karlson2k


Details Diff
Skip locking when not required
mod - src/microhttpd/daemon.c Diff File

master 92c4de41

2016-10-27 23:26

Karlson2k


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

Karlson2k


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

Karlson2k


Details Diff
epoll mode: use level trigger for ITC.
mod - src/microhttpd/daemon.c Diff File

master 01e28f11

2016-10-26 23:00

Karlson2k


Details Diff
Added thread-safety functions marks
mod - src/microhttpd/daemon.c Diff File

master fd0ceb70

2016-10-26 22:43

Karlson2k


Details Diff
MHD_stop_daemon(): structurize closing logic
mod - src/microhttpd/daemon.c Diff File

master 9224b3e3

2016-10-26 20:08

Karlson2k


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

Karlson2k


Details Diff
Used smaller locked mutex scope.
mod - src/microhttpd/daemon.c Diff File

master 5b012627

2016-10-24 21:12

Karlson2k


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

Karlson2k


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

Karlson2k


Details Diff
MHD_response_execute_upgrade_(): deduplicate code.
mod - src/microhttpd/response.c Diff File

master 384cb2ab

2016-10-24 16:18

Karlson2k


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

Karlson2k


Details Diff
Upgrade: use socketpair only in non-blocking mode
mod - src/microhttpd/response.c Diff File

master 08c81c49

2016-10-23 23:23

Karlson2k


Details Diff
Upgrade: fixed SO_NOSIGPIPE on socketpair.
mod - src/microhttpd/response.c Diff File

master a41dc5dc

2016-10-23 23:03

Karlson2k


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

Karlson2k


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

Karlson2k


Details Diff
Minor improvement of thread-safety.
mod - src/microhttpd/daemon.c Diff File

master 1ab20f6f

2016-10-23 20:10

Karlson2k


Details Diff
Destroy response when it's not needed.
mod - src/microhttpd/connection.c Diff File

master 3e15e43b

2016-10-23 20:07

Karlson2k


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

Karlson2k


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

Karlson2k


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

Karlson2k


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

Karlson2k


Details Diff
test_upgrade: comments cleanup
mod - src/microhttpd/test_upgrade_common.c Diff File

master 54a4333b

2016-10-19 20:59

Karlson2k


Details Diff
test_upgrade: minor fix
mod - src/microhttpd/test_upgrade_common.c Diff File
 First  Prev  1 2 3 ... 20 ... 40 ... 60 ... 80 ... 100 ... 119 120 121 122 123 124 125 ... 140 ... 160 ... 180 ... 200 ... 206 207 208  Next  Last