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