Changesets: libmicrohttpd

master 813fc203

2017-02-21 20:34

Karlson2k


Details Diff
call_handlers(): always call idle_handler() after each read/write. This allow to process both
mod - src/microhttpd/daemon.c Diff File

master 58cb9681

2017-02-19 22:09

Karlson2k


Details Diff
MHD_epoll(): call handler depending on read/write ready state instead of loop state.
mod - src/microhttpd/daemon.c Diff File

master d9b6e400

2017-02-19 22:02

Karlson2k


Details Diff
Changed poll()/select()/epoll monitoring logic:
mod - src/microhttpd/daemon.c Diff File
mod - src/microhttpd/internal.h Diff File
mod - src/microhttpd/mhd_sockets.h Diff File

master 0e0822dd

2017-02-19 18:14

Karlson2k


Details Diff
call_handlers(): call read/write handlers only if connections is in read/write mode
mod - src/microhttpd/daemon.c Diff File

master b473e121

2017-02-19 18:02

Karlson2k


Details Diff
call_handlers(): use 'bool' type for parameters
mod - src/microhttpd/daemon.c Diff File

master f05715b7

2017-02-19 18:00

Karlson2k


Details Diff
call_handlers(): no need to call read or write handler in case of hard error
mod - src/microhttpd/daemon.c Diff File

master 1689dae3

2017-02-19 12:57

Christian Grothoff


Details Diff
remove gl_ prefix, seems to help silioprog
mod - configure.ac Diff File

master 82d65c48

2017-02-16 12:20

Christian Grothoff


Details Diff
replace tsearch test with code from gnulib, to hopefully address silviprog's android problems
mod - ChangeLog Diff File
mod - configure.ac Diff File
add - m4/search_h.m4 Diff File
add - m4/tsearch.m4 Diff File

master f154b0ef

2017-02-15 14:38

Christian Grothoff


Details Diff
bump dates and versions and update ChangeLog
mod - ChangeLog Diff File
mod - src/include/microhttpd.h Diff File
mod - src/microhttpd/connection.c Diff File
mod - src/microhttpd/daemon.c Diff File
mod - src/microhttpd/response.c Diff File

master d6dd85a3

2017-02-15 14:34

Christian Grothoff


Details Diff
convert client_aware to 'bool'
mod - src/microhttpd/connection.c Diff File
mod - src/microhttpd/daemon.c Diff File
mod - src/microhttpd/internal.h Diff File

master d170754b

2017-02-15 14:32

Christian Grothoff


Details Diff
convert tls_closed to 'bool'
mod - src/microhttpd/connection_https.c Diff File
mod - src/microhttpd/internal.h Diff File

master 925adb38

2017-02-15 14:31

Christian Grothoff


Details Diff
convert clean_ready to 'bool'
mod - src/microhttpd/daemon.c Diff File
mod - src/microhttpd/internal.h Diff File
mod - src/microhttpd/response.c Diff File

master e5fd7e14

2017-02-15 14:29

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


Details Diff
remove dead flag
mod - src/microhttpd/internal.h Diff File

master d41652a6

2017-02-15 12:46

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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
 First  Prev  1 2 3 ... 20 ... 40 ... 60 ... 80 ... 100 ... 113 114 115 116 117 118 119 120 ... 140 ... 160 ... 180 ... 200 ... 206 207 208  Next  Last