Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Makefile: fixed build with 'make' without nested vars support | Evgeny Grin (Karlson2k) | 2023-03-03 |
| | |||
* | configure: fixed checks for tsearch() and related | Evgeny 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. | ||
* | tsearch.{h,c}: updated to the latest fixed version | Evgeny Grin (Karlson2k) | 2023-03-03 |
| | | | | Minor modification added to avoid compiler warnings | ||
* | daemon.c: fixed heap manipulations with mutex held | Evgeny Grin (Karlson2k) | 2023-03-02 |
| | |||
* | -typo | Christian Grothoff | 2023-02-27 |
| | |||
* | fix parser bug that could be used to crash servers using the MHD_PostProcessor | Christian Grothoff | 2023-02-26 |
| | |||
* | epoll: immediately notice when other side closes the socket, instead of ↵ | Christian Grothoff | 2023-02-08 |
| | | | | waiting for timeout (fixes #7192) | ||
* | add assertion to guard against bad behavior described in #7196, also ↵ | Christian Grothoff | 2023-02-08 |
| | | | | document that after suspending one must return MHD_YES | ||
* | test_tricky: fixed reported error description | Evgeny Grin (Karlson2k) | 2022-12-27 |
| | |||
* | test_digestauth2: fixed test report strings | Evgeny Grin (Karlson2k) | 2022-12-27 |
| | |||
* | response.c: fixed compiler warning on x32 platforms | Evgeny Grin (Karlson2k) | 2022-12-27 |
| | |||
* | daemon: fixed compiler warning for non-TLS builds | Evgeny Grin (Karlson2k) | 2022-12-27 |
| | |||
* | Correction for 4a169d0cffaa69ed22ddd6cca721b43c7599df6c | Evgeny Grin (Karlson2k) | 2022-12-24 |
| | |||
* | Updated parsing of cookies, reject cookie completely if discipline is very ↵ | Evgeny Grin (Karlson2k) | 2022-12-22 |
| | | | | strict | ||
* | Updated W32 resources file | Evgeny Grin (Karlson2k) | 2022-12-22 |
| | |||
* | Added new daemon option MHD_OPTION_CLIENT_DISCIPLINE_LV | Evgeny 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: cosmetics | Evgeny Grin (Karlson2k) | 2022-12-21 |
| | |||
* | Always close connection after reply if both Content-Length and chucked are used | Evgeny 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: rewritten | Evgeny Grin (Karlson2k) | 2022-12-19 |
| | | | | | Reused the same connection with the server. Added more flexible checks. | ||
* | MHD_get_version_bin(): added new function | Evgeny Grin (Karlson2k) | 2022-12-19 |
| | |||
* | parse_http_version(): cosmetics | Evgeny Grin (Karlson2k) | 2022-12-19 |
| | |||
* | digestauth: avoid malloc() repeat by using the new function | Evgeny Grin (Karlson2k) | 2022-12-19 |
| | |||
* | response.c: added new internal function to avoid repetitive malloc()s | Evgeny Grin (Karlson2k) | 2022-12-19 |
| | |||
* | Refactored user-poison: minimized scope of non-sanitized code | Evgeny Grin (Karlson2k) | 2022-11-26 |
| | |||
* | test_get_iovec: fixed missing include headers | Evgeny Grin (Karlson2k) | 2022-11-24 |
| | |||
* | test_upgrade{,_large}: fixed HTTP/1.1 compatibility | Evgeny Grin (Karlson2k) | 2022-11-24 |
| | |||
* | testcurl: fixed checking response headers as null-terminated string | Evgeny Grin (Karlson2k) | 2022-11-07 |
| | |||
* | Tests and examples: added rule to (re-)build libmicrohttpd.la | Evgeny Grin (Karlson2k) | 2022-11-06 |
| | |||
* | connection: reject or log requests with both chunked encoding and Content-Length | Evgeny Grin (Karlson2k) | 2022-11-06 |
| | |||
* | connection: refuse requests with unsupported Transfer-Encoding | Evgeny Grin (Karlson2k) | 2022-11-06 |
| | | | | | The end of the request body (context) cannot be determined if Transfer-Encoding is not supported. | ||
* | Fixed macro name spelling | Evgeny Grin (Karlson2k) | 2022-11-06 |
| | |||
* | test-suite: marked some tests as "very heavy" tests | Evgeny Grin (Karlson2k) | 2022-10-30 |
| | |||
* | configure: added summary message about fuzzing tests | Evgeny Grin (Karlson2k) | 2022-10-30 |
| | |||
* | configure: minor refactoring for check for libcurl-based tests | Evgeny Grin (Karlson2k) | 2022-10-30 |
| | |||
* | configure: do not pass AM_TESTS_ENVIRONMENT directly | Evgeny Grin (Karlson2k) | 2022-10-30 |
| | |||
* | testzzuf: fixed missing CPPFLAGS from configure | Evgeny Grin (Karlson2k) | 2022-10-30 |
| | |||
* | -support mime-types by file extension in demo.c | Christian Grothoff | 2022-10-28 |
| | |||
* | Fixing missing status update after 8565e7a8a9e38ae2a2027624cc12c73ef9628f09 | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | epoll: make sure that connection waiting for data processing will be processed | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | Missing part for f1c69db3000e65a992e33190f3d272a5b9ca7462 | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | Fixed 699b6cd5636ef7ce2e41b42301fc1b56f9a02f8e | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | | | | | Do not removed connection from eready-list if it is waiting for read and data processing at the same time. | ||
* | microhttpd.h: doxy improvements | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | postprocessor.h: fixed typos in doxy | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | test_head: check libcurl for timeout value | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | test_head: added check for excess data in reply | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | testcurl: added test with Content-Length broken value in request | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | connection.c: fixed handling of various errors automatically detected by MHD ↵ | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | | | | | | code Make sure that errors replies are processed correctly. | ||
* | Reworked partial processing of the upload | Evgeny Grin (Karlson2k) | 2022-10-22 |
| | | | | | | | | Now if some data has been processed by Access Handler Callback, zero timeout is used for the next turn and at the same time more data is read (if available) from the network. If Access Handler Callback has not processed any data, MHD will wait for additional data to come. | ||
* | Do not send "100 Continue" if part of the request body is already received | Evgeny Grin (Karlson2k) | 2022-10-22 |
| |