Christian Grothoff
4a51f653a2
hotfix release
v0.9.76
2023-02-27 16:56:31 +01:00
Christian Grothoff
e0754d1638
fix parser bug that could be used to crash servers using the MHD_PostProcessor
2023-02-27 16:55:28 +01:00
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