Commit Graph
4091 Commits
Author SHA1 Message Date
Evgeny Grin (Karlson2k) 3cd7c810aa Bumped version as it should be later then the hotfix release 2023-05-25 10:44:47 +02:00
Evgeny Grin (Karlson2k) 70b6541eb5 Upgraded TLS: warn if emergency buffer is used 2023-05-25 10:44:47 +02:00
Evgeny Grin (Karlson2k) c331acdb26 Makefile: fixed build with 'make' without nested vars support 2023-05-25 10:44:46 +02:00
Evgeny Grin (Karlson2k) 5f80c528fb configure: fixed checks for tsearch() and related
New check works correctly with new compilers.
Added known problematic implementations.
Added more checks for correct behaviour.
Removed some m4 macros.
2023-05-25 10:44:46 +02:00
Evgeny Grin (Karlson2k) 0cef5c48dd tsearch.{h,c}: updated to the latest fixed version
Minor modification added to avoid compiler warnings
2023-05-25 10:44:45 +02:00
Evgeny Grin (Karlson2k) 944e380b39 daemon.c: fixed heap manipulations with mutex held 2023-05-25 10:44:45 +02:00
Christian Grothoff 09963de057 -typo 2023-05-25 10:44:45 +02:00
Christian Grothoff e5642039e6 fix parser bug that could be used to crash servers using the MHD_PostProcessor 2023-05-25 10:44:45 +02:00
Edouard LEFIZELIER 49d5b1ffc7 stuff 2023-05-25 10:37:59 +02:00
Edouard LEFIZELIER 6e2c62a7c3 stuff 2023-05-18 07:29:52 +02:00
Edouard LEFIZELIER aee649f6ff stuff 2023-05-15 12:02:18 +02:00
Edouard LEFIZELIER 13d50a6a2d stuff 2023-05-14 21:40:52 +02:00
Edouard LEFIZELIER b6d1bed686 stuff 2023-05-11 13:10:22 +02:00
Edouard LEFIZELIER 29967c5f09 stuff 2023-05-08 12:57:03 +02:00
Edouard LEFIZELIER bfd44ee5d4 stuff 2023-05-08 11:24:26 +02:00
Edouard LEFIZELIER ffe8690ce1 new stuff 2023-04-24 19:03:32 +02:00
Christian Grothoff f5bff27445 starting point for struct transformation 2023-04-24 12:37:48 +02:00
Edouard LEFIZELIER 76f2526ccb modification of connection_https_openssl.c 2023-04-21 11:57:09 +02:00
Edouard LEFIZELIER 02389ba3da add connection_https_openssl.c .h 2023-04-21 10:07:23 +02:00
Edouard LEFIZELIER 41a13328d5 md5_ext_openssl upgrade 2023-04-17 12:30:10 +02:00
Edouard LEFIZELIER bb490ab247 modification of md5_ext_openssl.c .h 2023-04-17 11:51:47 +02:00
Edouard LEFIZELIER 6cd81092eb modificaitons de md5_ext_openssl.c et ajout du .h 2023-03-27 14:04:27 +02:00
Edouard LEFIZELIER d6e67d99a6 modificaitons de md5_ext_openssl.c 2023-03-27 13:38:46 +02:00
Edouard LEFIZELIER 5906f6d179 test 2023-03-20 12:24:03 +01:00
Edouard LEFIZELIER 4fbf228680 supp of useless #include part in lib/internal.h file 2023-02-23 13:58:42 +01:00
Edouard LEFIZELIER 0fce5d4cd5 add of the features texte file 2023-02-23 12:25:59 +01:00
Christian Grothoff 08f933a6ad epoll: immediately notice when other side closes the socket, instead of waiting for timeout (fixes #7192) 2023-02-08 15:26:19 +01:00
Christian Grothoff 4627d005d2 add assertion to guard against bad behavior described in #7196, also document that after suspending one must return MHD_YES 2023-02-08 14:28:49 +01:00
Evgeny Grin (Karlson2k) a7c913850d test_tricky: fixed reported error description 2022-12-27 16:20:20 +03:00
Evgeny Grin (Karlson2k) f927a8c363 test_digestauth2: fixed test report strings 2022-12-27 16:20:19 +03:00
Evgeny Grin (Karlson2k) a5504e3614 response.c: fixed compiler warning on x32 platforms 2022-12-27 16:20:19 +03:00
Evgeny Grin (Karlson2k) a0cb931f0c daemon: fixed compiler warning for non-TLS builds 2022-12-27 16:20:19 +03:00
Evgeny Grin (Karlson2k) 0c4ef0dd38 Correction for 4a169d0cff 2022-12-24 18:27:01 +03:00
Evgeny Grin (Karlson2k) 4dadf8ec97 Updated parsing of cookies, reject cookie completely if discipline is very strict 2022-12-22 20:17:55 +03:00
Evgeny Grin (Karlson2k) 012ae6c1c7 Updated W32 resources file 2022-12-22 18:26:33 +03:00
Evgeny Grin (Karlson2k) 5c3a61d68c Added new daemon option MHD_OPTION_CLIENT_DISCIPLINE_LV
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).
2022-12-22 18:25:49 +03:00
Evgeny Grin (Karlson2k) 42be9415cb connection.c: cosmetics 2022-12-21 18:50:22 +03:00
Evgeny Grin (Karlson2k) e60c63aff6 Always close connection after reply if both Content-Length and chucked are used
When both headers are used, the real length of the request may not be
determined unambiguously, the start of the next request is unclear.
2022-12-19 18:32:12 +03:00
Evgeny Grin (Karlson2k) 1e7ad3010d Refactored cookies parsing.
The new code is more compact as duplicated code was removed.
Added testing for various cookies parsing strictness levels.
2022-12-19 18:13:44 +03:00
Evgeny Grin (Karlson2k) 38b46a2fd1 test_parse_cookies: rewritten
Reused the same connection with the server.
Added more flexible checks.
2022-12-19 18:13:44 +03:00
Evgeny Grin (Karlson2k) 2a71dbd38f MHD_get_version_bin(): added new function 2022-12-19 18:13:44 +03:00
Evgeny Grin (Karlson2k) c47bb426b6 parse_http_version(): cosmetics 2022-12-19 18:13:43 +03:00
Evgeny Grin (Karlson2k) 784b802900 digestauth: avoid malloc() repeat by using the new function 2022-12-19 18:13:43 +03:00
Evgeny Grin (Karlson2k) e4db5b26c7 response.c: added new internal function to avoid repetitive malloc()s 2022-12-19 18:13:43 +03:00
Evgeny Grin (Karlson2k) 3444792f14 Refactored user-poison: minimized scope of non-sanitized code 2022-11-26 20:02:17 +03:00
Evgeny Grin (Karlson2k) 9d2994f1ea test_get_iovec: fixed missing include headers 2022-11-24 13:37:43 +03:00
Evgeny Grin (Karlson2k) fcf9a2d29c test_upgrade{,_large}: fixed HTTP/1.1 compatibility 2022-11-24 13:37:37 +03:00
Evgeny Grin (Karlson2k) a37a83ff3e testcurl: fixed checking response headers as null-terminated string 2022-11-07 13:51:37 +03:00
Evgeny Grin (Karlson2k) 1ffe7932df Tests and examples: added rule to (re-)build libmicrohttpd.la 2022-11-06 15:01:19 +03:00
Evgeny Grin (Karlson2k) 099b50e44a connection: reject or log requests with both chunked encoding and Content-Length 2022-11-06 15:01:18 +03:00