Commit Graph
4143 Commits
Author SHA1 Message Date
Evgeny Grin (Karlson2k) 940041ad78 Released GNU libmicrohttpd 0.9.75 v0.9.75 2021-12-26 20:35:58 +03:00
Evgeny Grin (Karlson2k) 1c381f499c ChangeLog updated 2021-12-26 20:02:23 +03:00
Evgeny Grin (Karlson2k) 3478d3bcac CI: use same CFLAGS for MinGW build as for other builds 2021-12-26 18:43:08 +03:00
Evgeny Grin (Karlson2k) cf42e7fd4c test_large_put: compatibility with old libcurl
Compatibility was broken by 5ce0c23e37
2021-12-26 18:25:45 +03:00
Evgeny Grin (Karlson2k) b800cc1ec2 contrib/autotools-patches/apply-all.sh: implemented correct return value 2021-12-26 17:42:32 +03:00
Evgeny Grin (Karlson2k) 78784ce6db test_large_put: increased timeout
Incremental test may took longer than 5 seconds.
2021-12-26 17:38:19 +03:00
Evgeny Grin (Karlson2k) 38dcc34b9c test_large_put: added request timeout detection 2021-12-26 17:36:27 +03:00
Evgeny Grin (Karlson2k) 5ce0c23e37 test_large_put: added more checking for return values 2021-12-26 16:46:03 +03:00
Evgeny Grin (Karlson2k) 73c43a7ef7 Added workaround for system clock jumps back
Same OSes (namely OpenBSD) has system clocks that must be monotonic,
but in practice clocks may jump forward and back up to 500 milliseconds.
2021-12-26 12:41:49 +03:00
Evgeny Grin (Karlson2k) 0dd7f1732a mhd_mono_clock: fixed comment 2021-12-26 12:41:49 +03:00
Evgeny Grin (Karlson2k) 430d7251fa Reduced maximum possible connection timeout
The maximum timeout value is still too large to be used (more than
hundred thousand years).
2021-12-26 12:41:48 +03:00
Evgeny Grin (Karlson2k) 005d1f25b2 test_client_put_stop: ensure that some data will be received by MHD before closing
Simplified and unified code, improved readability.
2021-12-26 12:41:48 +03:00
Evgeny Grin (Karlson2k) 8140b9e737 test_client_put_stop: added detection of unexpected connection shut down 2021-12-26 12:41:47 +03:00
Evgeny Grin (Karlson2k) 1497b774c7 connection: mute compiler warning for some platforms 2021-12-25 15:26:26 +03:00
Evgeny Grin (Karlson2k) 826b4a7a81 MSVC: exclude unneeded file from builds 2021-12-24 21:25:10 +03:00
Evgeny Grin (Karlson2k) cd5a53a9c4 MSVC projects: fixed one file placement 2021-12-24 19:32:22 +03:00
Evgeny Grin (Karlson2k) 9763d2fa61 configure: fixed portability 2021-12-24 09:44:31 +03:00
Evgeny Grin (Karlson2k) 747a2151bf configure: fixed compiler warning on MSys2/MinGW64 package build 2021-12-20 21:00:00 +03:00
Evgeny Grin (Karlson2k) 6f04fde5e6 Makefile: removed duplicated recipe for W32 2021-12-20 19:27:27 +03:00
Evgeny Grin (Karlson2k) 2f44f1ec65 Bump MHD_VERSION to indicate development build 2021-12-20 19:25:17 +03:00
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