aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* configure: fixed checks for tsearch() and relatedEvgeny Grin (Karlson2k)2023-03-03
| | | | | | | New check works correctly with new compilers. Added known problematic implementations. Added more checks for correct behaviour. Removed some m4 macros.
* mhd_check_link_run.m4: fixed typo in commentEvgeny Grin (Karlson2k)2023-03-03
|
* configure: reordered checks for compiler flagsEvgeny Grin (Karlson2k)2023-03-03
|
* tsearch.{h,c}: updated to the latest fixed versionEvgeny Grin (Karlson2k)2023-03-03
| | | | Minor modification added to avoid compiler warnings
* daemon.c: fixed heap manipulations with mutex heldEvgeny Grin (Karlson2k)2023-03-02
|
* Corrected NEWS and ChangeLogEvgeny Grin (Karlson2k)2023-03-01
|
* add CVE numberChristian Grothoff2023-03-01
|
* Updated NEWS for v0.9.76Evgeny Grin (Karlson2k)2023-02-28
|
* -typoChristian Grothoff2023-02-27
|
* fix parser bug that could be used to crash servers using the MHD_PostProcessorChristian Grothoff2023-02-26
|
* epoll: immediately notice when other side closes the socket, instead of ↵Christian Grothoff2023-02-08
| | | | waiting for timeout (fixes #7192)
* add assertion to guard against bad behavior described in #7196, also ↵Christian Grothoff2023-02-08
| | | | document that after suspending one must return MHD_YES
* test_tricky: fixed reported error descriptionEvgeny Grin (Karlson2k)2022-12-27
|
* test_digestauth2: fixed test report stringsEvgeny Grin (Karlson2k)2022-12-27
|
* response.c: fixed compiler warning on x32 platformsEvgeny Grin (Karlson2k)2022-12-27
|
* daemon: fixed compiler warning for non-TLS buildsEvgeny Grin (Karlson2k)2022-12-27
|
* -typoChristian Grothoff2022-12-27
|
* Correction for 4a169d0cffaa69ed22ddd6cca721b43c7599df6cEvgeny Grin (Karlson2k)2022-12-24
|
* configure: try to detect whether eventfd is enabledEvgeny Grin (Karlson2k)2022-12-23
| | | | | eventfd is optional kernel feature, MHD can work just fine without eventfd enabled.
* configure: used better detection of some functions when cross-compilingEvgeny Grin (Karlson2k)2022-12-23
|
* Added new M4 helper macroEvgeny Grin (Karlson2k)2022-12-23
|
* Updated parsing of cookies, reject cookie completely if discipline is very ↵Evgeny Grin (Karlson2k)2022-12-22
| | | | strict
* Updated W32 resources fileEvgeny Grin (Karlson2k)2022-12-22
|
* Added new daemon option MHD_OPTION_CLIENT_DISCIPLINE_LVEvgeny Grin (Karlson2k)2022-12-22
| | | | | | | Reject URIs with spaces as per RFC. Fixed check for space before colon in headers (previously it was checked only when MHD was NOT strict). Reject HTTP/1.1 requests without host by default (as per RFC).
* connection.c: cosmeticsEvgeny Grin (Karlson2k)2022-12-21
|
* Always close connection after reply if both Content-Length and chucked are usedEvgeny Grin (Karlson2k)2022-12-19
| | | | | When both headers are used, the real length of the request may not be determined unambiguously, the start of the next request is unclear.
* Refactored cookies parsing.Evgeny Grin (Karlson2k)2022-12-19
| | | | | The new code is more compact as duplicated code was removed. Added testing for various cookies parsing strictness levels.
* test_parse_cookies: rewrittenEvgeny Grin (Karlson2k)2022-12-19
| | | | | Reused the same connection with the server. Added more flexible checks.
* MHD_get_version_bin(): added new functionEvgeny Grin (Karlson2k)2022-12-19
|
* parse_http_version(): cosmeticsEvgeny Grin (Karlson2k)2022-12-19
|
* digestauth: avoid malloc() repeat by using the new functionEvgeny Grin (Karlson2k)2022-12-19
|
* response.c: added new internal function to avoid repetitive malloc()sEvgeny Grin (Karlson2k)2022-12-19
|
* Refactored user-poison: minimized scope of non-sanitized codeEvgeny Grin (Karlson2k)2022-11-26
|
* configure: fixed detection of eventfd() with new compilers buildsEvgeny Grin (Karlson2k)2022-11-26
|
* test_get_iovec: fixed missing include headersEvgeny Grin (Karlson2k)2022-11-24
|
* test_upgrade{,_large}: fixed HTTP/1.1 compatibilityEvgeny Grin (Karlson2k)2022-11-24
|
* testcurl: fixed checking response headers as null-terminated stringEvgeny Grin (Karlson2k)2022-11-07
|
* Tests and examples: added rule to (re-)build libmicrohttpd.laEvgeny Grin (Karlson2k)2022-11-06
|
* connection: reject or log requests with both chunked encoding and Content-LengthEvgeny Grin (Karlson2k)2022-11-06
|
* connection: refuse requests with unsupported Transfer-EncodingEvgeny Grin (Karlson2k)2022-11-06
| | | | | The end of the request body (context) cannot be determined if Transfer-Encoding is not supported.
* Fixed macro name spellingEvgeny Grin (Karlson2k)2022-11-06
|
* configure: improved check for assertsEvgeny Grin (Karlson2k)2022-11-06
|
* configure: sorted summary messagesEvgeny Grin (Karlson2k)2022-10-30
|
* configure: removed extra empty lines in built-in helpEvgeny Grin (Karlson2k)2022-10-30
|
* test-suite: marked some tests as "very heavy" testsEvgeny Grin (Karlson2k)2022-10-30
|
* configure: added summary message about heavy testsEvgeny Grin (Karlson2k)2022-10-30
|
* configure: added summary message about fuzzing testsEvgeny Grin (Karlson2k)2022-10-30
|
* configure: minor refactoring for check for libcurl-based testsEvgeny Grin (Karlson2k)2022-10-30
|
* configure: do not pass AM_TESTS_ENVIRONMENT directlyEvgeny Grin (Karlson2k)2022-10-30
|
* testzzuf: fixed missing CPPFLAGS from configureEvgeny Grin (Karlson2k)2022-10-30
|