4123 Commits
Author SHA1 Message Date
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