Evgeny Grin (Karlson2k)
a4ae51f581
Released GNU libmicrohttpd 0.9.74
v0.9.74
2021-12-19 18:36:21 +03:00
Evgeny Grin (Karlson2k)
fb25f5f301
apply-all.sh: simplified usage
2021-12-19 18:07:20 +03:00
Evgeny Grin (Karlson2k)
969e64040f
Updated HTTP headers macros from registry
2021-12-19 15:44:54 +03:00
Evgeny Grin (Karlson2k)
c229373f23
ChangeLog updated
2021-12-19 15:44:53 +03:00
Evgeny Grin (Karlson2k)
4f01942038
microhttpd.h: minor doxy fixes
2021-12-17 20:54:39 +03:00
Evgeny Grin (Karlson2k)
31360bbd07
mhd_sockets: minor macro correction
2021-12-17 10:43:08 +03:00
Evgeny Grin
b3b6c570da
Added local patches for autotools (mainly for libtool)
...
Patches required mostly for MSys2 toolchains,
especially for MSys2/Clang{64,32} toolchains.
2021-12-16 16:04:48 +03:00
Evgeny Grin (Karlson2k)
feb04e725c
Additional fix for old gnutls versions
2021-12-16 11:29:45 +03:00
Evgeny Grin (Karlson2k)
21f90d552f
Makefile: support silent rules for W32 RC
2021-12-14 22:33:43 +03:00
Evgeny Grin (Karlson2k)
65b7612efb
Makefile: support silent rules for static lib
2021-12-14 22:33:43 +03:00
Evgeny Grin (Karlson2k)
2cd73a76cb
Correction for de383203d4
2021-12-14 22:33:42 +03:00
Evgeny Grin (Karlson2k)
de383203d4
Reworked dlltool supported.
...
* Added support for weakened oversimplified half-broken llvm-dlltool
* Streamlined makefile receipts for W32 .dll and related files
* Added support for verbose/silent makefile rules
* Removed redundant printing from makefile
* Added makefile receipts for proper generation of all required files
* Silenced MS lib warning
* Silenced MS lib invocation
2021-12-14 18:23:06 +03:00
Evgeny Grin (Karlson2k)
21be8eccb9
configure: replaced more shell constructs with AS_* macros
2021-12-13 21:26:15 +03:00
Evgeny Grin (Karlson2k)
5eae5d9ba2
https tests: mute compiler warning on old systems
2021-12-13 21:07:44 +03:00
Evgeny Grin (Karlson2k)
9a6ebcd612
Workaround for old broken GnuTLS builds
2021-12-13 21:06:17 +03:00
Evgeny Grin (Karlson2k)
73b03e9027
https tests: simplified makefile
2021-12-13 14:12:12 +03:00
Evgeny Grin (Karlson2k)
ae6071dcd2
GnuTLS: correctly pass sockets on W32 x64
2021-12-12 20:56:47 +03:00
Evgeny Grin (Karlson2k)
fdf0ea88ac
test_https_time_out: use better sleep function
2021-12-12 20:51:29 +03:00
Evgeny Grin (Karlson2k)
141a8e702c
test_https_time_out: additional fixes
...
Fixed possible abort on SIGPIPE.
Avoid meaningless test results reports (-1 was mapped to unsigned value).
Check GnuTLS functions results.
Correctly initialize GnuTLS session.
2021-12-12 20:51:29 +03:00
Evgeny Grin (Karlson2k)
54e83ba5ee
test_https_time_out: fixed test, now testing is real
2021-12-12 20:51:28 +03:00
Evgeny Grin (Karlson2k)
993fd001ab
test_https_time_out: fixed broken check
...
The old check "send () == 0" was always wrong. send() never returns zero.
As a result, the test checks nothing.
2021-12-12 20:39:09 +03:00
Evgeny Grin (Karlson2k)
dab616259e
Fixed b468b54f7c
2021-12-12 20:25:45 +03:00
Evgeny Grin (Karlson2k)
b468b54f7c
test_timeout: avoid busy-waiting
2021-12-12 20:05:11 +03:00
Evgeny Grin (Karlson2k)
8f803e184a
https tests: mute compiler warnings for old curl
2021-12-12 16:31:50 +03:00
Evgeny Grin (Karlson2k)
e0251c6d4f
test_get_chunked: follow HTTP specification
...
Use "Trailer: " header if trailers are used.
2021-12-12 16:10:29 +03:00
Evgeny Grin (Karlson2k)
a08cfbe742
Fixed tests compatibility with old libcurl
2021-12-12 16:10:28 +03:00
Evgeny Grin (Karlson2k)
69854dc435
mhd_send: fixed formatting style
2021-12-12 14:14:48 +03:00
Evgeny Grin (Karlson2k)
b4f1e487de
Fixed compatibility with old GnuTLS versions
2021-12-12 13:35:12 +03:00
Evgeny Grin (Karlson2k)
9496be9271
postprocessor.c: cosmetics
2021-12-12 13:34:03 +03:00
Evgeny Grin (Karlson2k)
19e8d32303
configure: really disable leak sanitizer if it's disabled by configure parameters
2021-12-11 14:20:14 +03:00
Evgeny Grin (Karlson2k)
c8e2acd488
configure: added selective sanitizers enable
2021-12-11 13:53:11 +03:00
Evgeny Grin (Karlson2k)
6fc74f24da
configure: improved compatibility with shells
2021-12-10 18:58:42 +03:00
Evgeny Grin (Karlson2k)
32a10057ec
Workarounds for uncrustify bugs
2021-12-09 13:51:49 +03:00
Evgeny Grin (Karlson2k)
8d50b03251
Revert formatting broken by uncrustify
...
This partially reverts commit dbe1d76d9c .
Looks like uncrustify has some bug resulting in C++ style comments
2021-12-09 13:33:50 +03:00
Evgeny Grin (Karlson2k)
cd58a0e166
test_get_response_cleanup: removed unused macro
2021-12-09 13:28:36 +03:00
Christian Grothoff
dbe1d76d9c
-fix tests for libmagic (and uncrustify indentation)
2021-12-08 14:11:31 +01:00
Evgeny Grin (Karlson2k)
43938f8d41
test_client_put_stop: check 'net.inet.tcp.blackhole' value
2021-12-06 21:39:00 +03:00
Evgeny Grin (Karlson2k)
1a7fb032ba
test_client_put_stop: support rate limiting of RST
...
RST rate limiting is required for FreeBSD.
2021-12-06 21:38:59 +03:00
Evgeny Grin (Karlson2k)
9f0d5f6eb1
configure: fixed compiler warning when checking
2021-12-06 21:38:58 +03:00
Evgeny Grin (Karlson2k)
c153aef675
test_iplimit: fixed MHD parameter format
2021-12-05 20:23:49 +03:00
Evgeny Grin (Karlson2k)
8cdc89b9c3
new_connection_process_(): fixed handling of errors
...
Function fully restructured for clear handling of failed paths.
Fixed notification of connection termination without matching
notification of start of the connection (if reached daemon's
connections limit).
Fixed possible (but virtually unreachable) reset of the list of
connections if reached daemon's connections limit.
Fixed missed decrement of number of connections in case of any handled
failure.
2021-12-05 20:21:46 +03:00
Evgeny Grin (Karlson2k)
4e9c66466d
Added special log message to report exceeded system limit on number of threads
2021-12-05 12:05:06 +03:00
Evgeny Grin (Karlson2k)
46a07b6404
mhd_threads.c: cosmetics
2021-12-05 12:01:31 +03:00
Evgeny Grin (Karlson2k)
c267a1141a
configure: fixed missing quoting
2021-12-04 18:14:43 +03:00
Evgeny Grin (Karlson2k)
055979f854
test_client_put_stop: use correct 'sleep' amount on W32
2021-12-04 17:59:12 +03:00
Evgeny Grin (Karlson2k)
9474ec08ff
Added _MHD_HEAVY_TESTS to MHD_config.h
2021-12-04 17:59:11 +03:00
Evgeny Grin (Karlson2k)
4f1e02a99e
Fixed doxy for MHD_suspend_connection()
2021-12-03 14:00:17 +03:00
Evgeny Grin (Karlson2k)
440809f76a
test_client_put_stop: abort test if it is taking too long
2021-12-02 10:14:02 +03:00
Evgeny Grin (Karlson2k)
dca52bf16a
test_client_put_stop: don't use fd_sets if select() fails
2021-12-01 15:05:57 +03:00
Evgeny Grin (Karlson2k)
280fb849e0
Minor readability improvements
2021-12-01 15:05:56 +03:00