Commit Graph
4924 Commits
Author SHA1 Message Date
Christian Grothoff 567aa11a97 Fix #6610 as suggested by AP 2020-10-21 10:01:52 +02:00
Evgeny Grin (Karlson2k) e55249435f English grammar fixes 2020-10-20 22:12:22 +03:00
Evgeny Grin (Karlson2k) 2efd5f535e test_digestauth_sha256: use unique daemon's port 2020-10-20 22:05:32 +03:00
Evgeny Grin (Karlson2k) 3d339ebd9f MHD_add_connection(): warn about suboptimal usage 2020-10-20 22:05:32 +03:00
Evgeny Grin (Karlson2k) ccd6760367 MHD_add_connection(): do not cleanup if not safe 2020-10-20 22:05:32 +03:00
Evgeny Grin (Karlson2k) 1777068bd8 mhd_send: round up readahead size on FreeBSD 2020-10-15 17:04:02 +03:00
Evgeny Grin (Karlson2k) 16d9f9e426 mhd_send: fixed broken sendfile() on FreeBSD, v0.9.67 regression 2020-10-15 16:27:45 +03:00
Evgeny Grin (Karlson2k) a123fcc9ee internal_add_connection: refactoring-1: moved thread-independent code and
thread-dependent code to separate functions
2020-10-13 20:50:11 +03:00
Evgeny Grin (Karlson2k) d732c2d43e connection.c: tuned assert 2020-10-11 22:10:35 +03:00
Evgeny Grin (Karlson2k) ae49c200af MHD_add_connection: small refactoring 2020-10-11 17:53:06 +03:00
Evgeny Grin (Karlson2k) f0d4dde902 Fixed compiler warnings 2020-10-11 17:17:08 +03:00
Evgeny Grin (Karlson2k) 1ad74ebc46 internal.h: added 'volatile' for some members with multi-thread access 2020-10-08 22:46:11 +03:00
Evgeny Grin (Karlson2k) 091bf71cb5 Added asserts to check correct threads for key functions 2020-10-08 22:44:33 +03:00
Evgeny Grin (Karlson2k) fa42f6207b mhd_threads: added and clarified comments 2020-10-08 21:12:13 +03:00
Evgeny Grin (Karlson2k) cdb146b884 cosmetic fixes 2020-10-08 16:32:09 +03:00
Evgeny Grin (Karlson2k) e58fbba00a internal_add_connection: refuse blocking sockets in epoll mode 2020-10-08 15:20:50 +03:00
Evgeny Grin (Karlson2k) 558a5c86b2 setup_epoll_to_listen: do add ITC when have no listen socket 2020-10-08 11:52:39 +03:00
Evgeny Grin (Karlson2k) 1125f7dd9f MHD_epoll: handle timeout before data processing
Connection should not timeout if it gets new data while processing data on other connections
2020-10-07 21:31:38 +03:00
Evgeny Grin (Karlson2k) 0c2f60904d MHD_epoll: separate epoll results processing from external data processing 2020-10-07 20:23:53 +03:00
Evgeny Grin (Karlson2k) 9665bdd0a8 memorypool: fixed assert for an edge situation 2020-10-07 15:47:36 +03:00
Evgeny Grin (Karlson2k) d4b9fc7ee1 configure: check whether IPv6 could be used for testing 2020-10-07 11:23:48 +03:00
Evgeny Grin (Karlson2k) b47b1c94e2 configure: fixed typo, fixed detection of memory pagesize 2020-10-07 11:23:47 +03:00
Evgeny Grin (Karlson2k) 8a1ae1caf3 memorypool: more sanity checks 2020-10-07 11:23:47 +03:00
Evgeny Grin (Karlson2k) 7eb3139e9a memorypool: added sanity checks 2020-10-05 22:05:03 +03:00
Evgeny Grin (Karlson2k) 74ccb7ae9d memorypool: fixed typo 2020-10-05 22:02:56 +03:00
Evgeny Grin (Karlson2k) 7e36479893 configure: check and report target W32 version.
Default W32 version is now Vista or later.
WinXP is still supported by MHD
2020-10-01 18:44:43 +03:00
Evgeny Grin (Karlson2k) be89295a4c Updated ChangeLog 2020-09-30 19:31:10 +03:00
Christian Grothoff 123b86d1e4 correct interpretation of revalue of MHD_socket_cork_ 2020-09-27 22:36:17 +02:00
Christian Grothoff beb7fa828c fix transmission stall issue with upgraded TLS connections reported by Nguyen Xuan Viet on the mailinglist 2020-09-27 22:12:13 +02:00
Christian Grothoff 1d9f940dca fix thread-start issue discovered by Damon Earp 2020-09-26 20:23:21 +02:00
Evgeny Grin (Karlson2k) efd1dd05f4 perf_get_concurrent: reduce number of iteration on W32 as free ports
are quickly excused on W32 with large amount of CPU cores
2020-09-24 16:55:10 +03:00
Evgeny Grin (Karlson2k) f7c5d0d656 makefiles: removed .NOTPARALLEL: from main makefiles
Library itself, main tests and libcurl test could be build and
performed in parallel due to MHD_FEATURE_AUTODETECT_BIND_PORT feature
testzzuf tests still need to be updated for support of parallel
testing
2020-09-24 16:53:07 +03:00
Evgeny Grin (Karlson2k) 0c13207210 test_concurrent_stop: check for client errors 2020-09-24 15:13:25 +03:00
Evgeny Grin (Karlson2k) 68452021cb test_concurrent_stop: removed unused define 2020-09-24 13:52:16 +03:00
Evgeny Grin (Karlson2k) 6130a29d6a test_concurrent_stop: renamed vars for clarity 2020-09-24 12:04:52 +03:00
Evgeny Grin (Karlson2k) 7059c019a2 test_digestauth_sha256: do not test without sha256 support on libcurl 2020-09-23 10:58:09 +03:00
Evgeny Grin (Karlson2k) 4f6348b99b test_digestauth_sha256: update formatting 2020-09-23 10:57:33 +03:00
Evgeny Grin (Karlson2k) 2041dde0f7 test_upgrade_large: fixed portability 2020-09-21 14:59:33 +03:00
Evgeny Grin (Karlson2k) c6e5b324df test_upgrade_large: apply formatting 2020-09-21 14:25:19 +03:00
Evgeny Grin (Karlson2k) 274a4fb1e4 test_upgrade_large: fixed: don't override errno 2020-09-21 14:23:58 +03:00
Evgeny Grin (Karlson2k) 035048e676 test_upgrade_large.c: used portable way of inter-thread communication 2020-09-21 11:24:30 +03:00
Evgeny Grin (Karlson2k) 33628f6245 mhd_itc_types.h: added macro for static initialisation 2020-09-21 11:22:30 +03:00
Evgeny Grin (Karlson2k) 7138f3524c Updated HTTP headers names, status codes and methods 2020-09-20 22:12:19 +03:00
Evgeny Grin (Karlson2k) e1f5f53a5f contrib/gen_http_statuses_inserts.sh: updated to generate better formatted C code 2020-09-20 22:04:47 +03:00
Evgeny Grin (Karlson2k) 1c90123d95 uncrustify.cfg: updated 2020-09-20 22:02:28 +03:00
Evgeny Grin (Karlson2k) 41c097c15e Re-factor debugging macros.
'MHD_NO' is meaningless for precompiler, used special macro instead
2020-09-20 16:28:07 +03:00
Evgeny Grin (Karlson2k) 8a731a26ae daemon.c: optimisation for MHD_YES/MHD_NO comparison 2020-09-20 15:33:26 +03:00
Evgeny Grin (Karlson2k) 669ddcc0a2 Minor optimisation for MHD_YES/MHD_NO comparison
Comparing against MHD_NO (binary zero) is more efficient
2020-09-20 14:38:31 +03:00
Evgeny Grin (Karlson2k) e861c61d4a mhd_sockets.c: fixed warning on W32 2020-09-17 15:39:06 +03:00
Christian Grothoff 668d3891cc -bump version 2020-09-11 22:25:47 +02:00