Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Document MHD_UPGRADE_ACTION_CORK_ON and HD_UPGRADE_ACTION_CORK_OFF. | ng0 | 2019-08-02 |
| | |||
* | is this year | Christian Grothoff | 2019-07-29 |
| | |||
* | undo, duplicated functionality | Christian Grothoff | 2019-07-22 |
| | |||
* | unify | Christian Grothoff | 2019-07-22 |
| | |||
* | introducte MHD_RO_FREE_FUNCTION as proposed by Nicolas Mora on the list | Christian Grothoff | 2019-07-22 |
| | |||
* | Add callback to allow OCSP stapling | Tim Rühsen | 2019-07-17 |
| | |||
* | fix #5773 | Christian Grothoff | 2019-06-30 |
| | |||
* | Partial revert of 1b610e5b13b7b96e7b3f372c8da1ec9d840f896a. | Evgeny Grin (Karlson2k) | 2019-05-01 |
| | | | | | Implemented new functions for key and value with binary zero. Significantly speedup search for key by using key size. | ||
* | add flags for TLS option control | Christian Grothoff | 2019-04-15 |
| | |||
* | allow binary zero in unescaped GET arguments (see mailinglist) | Christian Grothoff | 2019-03-20 |
| | |||
* | add test for RFC 7616 and document new API | Christian Grothoff | 2018-12-08 |
| | |||
* | fix FTBFS | Christian Grothoff | 2018-12-07 |
| | |||
* | add build option to compile MHD without threads | Christian Grothoff | 2018-12-07 |
| | |||
* | Renamed all occurrences from _model(s)_ to _mode(s)_. | silvioprog | 2018-12-06 |
| | |||
* | add MHD_create_response_from_buffer_with_free_callback | Christian Grothoff | 2018-11-08 |
| | |||
* | From: Gauthier Haderer <ghaderer@wyplay.com> | Christian Grothoff | 2018-10-16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Date: Mon, 15 Oct 2018 14:11:39 +0200 Subject: [PATCH] Add response flag to force version to 1.0 and maintain connection management. The existing MHD_RF_HTTP_VERSION_1_0_ONLY flag already changes MHD's behavior to apply HTTP 1.0 rules for connection management. When enabled, MHD sends a response using the same version as used in the request (is this normal?). What I want is MHD responding as a HTTP 1.0 server with support for connection management headers would do. This is what the MHD_RF_HTTP_VERSION_1_0_RESPONSE response flag is for. You can even combine it with MHD_RF_HTTP_VERSION_1_0_ONLY to change the response's HTTP version while maintaining strict compliance with HTTP 1.0 regarding connection management. This solution is not perfect as this flag is set on the response which is created after header processing. So MHD will behave as a HTTP 1.1 server until the response is queued. It means that an invalid HTTP 1.1 request will fail even if the response is sent with HTTP 1.0 and the request would be valid if interpreted with this version. For example, this request will fail in strict mode: GET /dummy HTTP/1.1 as the Host header is missing and is mandatory in HTTP 1.1, but it should succeed when interpreted with HTTP 1.0. I don't think this is a big issue in practice. Besides, being able to change the HTTP version on a response basis is really convenient when using MHD in a test framework where we need to validate a client against HTTP 1.1 AND HTTP 1.0. | ||
* | fix #5411 | Christian Grothoff | 2018-10-05 |
| | |||
* | integrate TLS PSK patch from Tal Moaz (plus documentation, plus style and ↵ | Christian Grothoff | 2018-07-14 |
| | | | | bugfixes | ||
* | add support for digest auth with hashed password | Christian Grothoff | 2018-07-14 |
| | |||
* | some minor code cleaning issues | Christian Grothoff | 2018-06-22 |
| | |||
* | move to canonical gettext | Christian Grothoff | 2018-03-10 |
| | |||
* | fix misc build issues if various features (poll/epoll/upgrade-support) are ↵ | Christian Grothoff | 2018-03-05 |
| | | | | disabled | ||
* | update .gitignore file | Christian Grothoff | 2018-03-02 |
| | |||
* | make checkers happier by reducing use of strcpy and strcat | Christian Grothoff | 2018-02-22 |
| | |||
* | Excluded microhttpd2.h from doxy | Evgeny Grin (Karlson2k) | 2017-12-11 |
| | |||
* | doxygen docs: automatically update lib version | Evgeny Grin (Karlson2k) | 2017-12-11 |
| | |||
* | Updated doxygen configuration file | Evgeny Grin (Karlson2k) | 2017-12-11 |
| | |||
* | docs: install documentation picture alongside documentation files | Evgeny Grin (Karlson2k) | 2017-12-04 |
| | |||
* | docs: make MHD picture name unique to allow installation in /usr/share/info | Evgeny Grin (Karlson2k) | 2017-12-04 |
| | |||
* | docs: help man to find entry for 'libmicrohttpd' | Evgeny Grin (Karlson2k) | 2017-12-04 |
| | |||
* | releasing libmicrohttpd 0.9.56v0.9.56 | Christian Grothoff | 2017-11-24 |
| | |||
* | add MHD_free(), as suggested by Tim on the mailinglist | Christian Grothoff | 2017-10-09 |
| | |||
* | misc style improvements, fixing some tiny rare memory leaks in examples | Christian Grothoff | 2017-10-05 |
| | |||
* | Muted compiler warnings in examples. | Evgeny Grin (Karlson2k) | 2017-09-29 |
| | |||
* | Dropped non-functional Symbian support. | Evgeny Grin (Karlson2k) | 2017-06-14 |
| | |||
* | typo | Marcello Stanisci | 2017-06-14 |
| | |||
* | microhttpd.h: deprecate unused MHD_RESPONSE_HEADER_KIND value | Evgeny Grin (Karlson2k) | 2017-05-06 |
| | |||
* | documentation, adding MHD_CONNECTION_INFO_REQUEST_HEADER_SIZE, releasing 0.9.54 | Christian Grothoff | 2017-05-02 |
| | |||
* | relax space-in-field-name checks only if new MHD_USE_PERMISSIVE_CHECKS flag ↵ | Christian Grothoff | 2017-04-24 |
| | | | | is set | ||
* | add document encoding hint | Christian Grothoff | 2017-03-29 |
| | |||
* | Fixed docs as suggested by Vitaliy T | Evgeny Grin (Karlson2k) | 2017-03-22 |
| | |||
* | document MHD_CONNECTION_INFO_CONNECTION_TIMEOUT in manual | Christian Grothoff | 2017-03-21 |
| | |||
* | clarify when it is ok to call MHD_get_fdset in documentation, document ↵ | Christian Grothoff | 2017-03-21 |
| | | | | MHD_get_fdset2() | ||
* | Still there is an issue with re-open a file. Patch applied below to | Christian Grothoff | 2017-03-14 |
| | | | | | | | | | | avoid it. Also iterate_post() always returns MHD_OK, because the app's logic driven from the value of con_info->answercode(). And in case if fwrite() fails we also update the answer code & page and MHD_post_process() overwrite them (fileioerror becomes postprocerror). | ||
* | fix largepost example, must only queue replies either before upload happens ↵ | Christian Grothoff | 2017-03-11 |
| | | | | or after upload is done, not while upload is ongoing | ||
* | Updated documentation. | Karlson2k | 2016-11-23 |
| | |||
* | Updated documentation about MHD_OPTION_LISTENING_ADDRESS_REUSE | Evgeny Grin (Karlson2k) | 2016-11-14 |
| | |||
* | Added MHD_USE_AUTO and MHD_USE_AUTO_INTERNAL_THREAD to simplify using of MHD ↵ | Evgeny Grin (Karlson2k) | 2016-11-10 |
| | | | | by multi-platform applications | ||
* | One more flag renamed: MHD_USE_EPOLL_TURBO -> MHD_USE_TURBO. | Evgeny Grin (Karlson2k) | 2016-11-10 |
| | | | | Hopefully last one for now. | ||
* | Added MHD_USE_ERROR_LOG flag with same value as MHD_USE_DEBUG. | Evgeny Grin (Karlson2k) | 2016-11-08 |
| | | | | New name better explains flag actions. |