aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* digestauth: use pre-calculated URI length to avoid stop at first binary zeroEvgeny Grin (Karlson2k)2022-06-23
|
* digestauth: use size_t for counting headersEvgeny Grin (Karlson2k)2022-06-23
|
* digestauth: added check whether arguments specified in the right orderEvgeny Grin (Karlson2k)2022-06-23
|
* mhd_str.h: fixed doxyEvgeny Grin (Karlson2k)2022-06-22
|
* digestauth.h: added some doxyEvgeny Grin (Karlson2k)2022-06-22
|
* digestauth: removed now unused do-while scopeEvgeny Grin (Karlson2k)2022-06-22
|
* Fixed check for URL match to handle URLs with binary zeroEvgeny Grin (Karlson2k)2022-06-22
|
* Added tracking of the request URL length.Evgeny Grin (Karlson2k)2022-06-22
| | | | | URL may have binary zeros after url-decoding, the length helps to detect such situations.
* digest_auth_check_all(): simplified, improved readabilityEvgeny Grin (Karlson2k)2022-06-22
| | | | | | | | | | | Added check for too long nonce (the size is know in advance, no need to try other check if nonce size is wrong); Used caseless match more 'qop' value (as required by RFC), too long 'qop' values reject early, added special result value for wrong qop; Reject early with too long 'nc' value; Reject early with wrong response size (the size is know in advance, no need to make CPU-intensive hash calculations if size if incorrect); Added special return value is any parameter is too large to be processed
* MHD_parse_arguments_(): refactored, allow cls for the callbackEvgeny Grin (Karlson2k)2022-06-22
|
* test_digestauth{._with_arguments}: do test really with argumentsEvgeny Grin (Karlson2k)2022-06-22
|
* configure: removed unused variableEvgeny Grin (Karlson2k)2022-06-22
|
* configure: added basic support for AIX XLC flagsEvgeny Grin (Karlson2k)2022-06-22
|
* configure: removed unneeded special flags for DarwinEvgeny Grin (Karlson2k)2022-06-22
|
* Removed extra "Upgrade" token in Connection reply header in tests and examplesEvgeny Grin (Karlson2k)2022-06-15
| | | | | MHD automatically adds "Upgrade" header, no need to add it for the second time.
* Remove double adding of MHD_HTTP_HEADER_CONNECTION response headerAlexander Irion2022-06-15
| | | | | | | | | | MHD_create_response_for_upgrade() already adds the MHD_HTTP_HEADER_CONNECTION response header, so the additional MHD_add_response_header is wrong. In our application it caused, that on a Apple iPad, the websocket was immediately closed by the browser(Safari, Chrome, Opera) after the protocol upgrade. Browsers on Linux, Android did not had this issue. Signed-off-by: Alexander Irion <alexander_irion@mentor.com>
* configure: added parameter '--enable-compact-code'Evgeny Grin (Karlson2k)2022-06-15
|
* configure: clarified messages for "build types"Evgeny Grin (Karlson2k)2022-06-15
|
* src/microhttpd/test_*: more compiler warning fixedEvgeny Grin (Karlson2k)2022-06-14
|
* src/microhttpd/test_*: fixed more compiler warningsEvgeny Grin (Karlson2k)2022-06-14
|
* test_str: made test compatible with non-VLA compilersEvgeny Grin (Karlson2k)2022-06-14
|
* test_helpers: fixed doxyEvgeny Grin (Karlson2k)2022-06-14
|
* websocket_threaded_example: minor fixesEvgeny Grin (Karlson2k)2022-06-14
|
* mhd_str: fixed doxy, updated copyright yearsEvgeny Grin (Karlson2k)2022-06-14
|
* test_str: fixed harmless sanitizer errorEvgeny Grin (Karlson2k)2022-06-14
|
* CI: use clang compiler for Clang Static AnalyserEvgeny Grin (Karlson2k)2022-06-14
|
* CI: added usage of the configure's detection of the compiler flagsEvgeny Grin (Karlson2k)2022-06-14
|
* test_upgrade{,_large}: fixed compiler warningsEvgeny Grin (Karlson2k)2022-06-14
|
* test_postprocessor{,_large}: additional fixes for compiler warningsEvgeny Grin (Karlson2k)2022-06-14
|
* test_set_panic: fixed compiler warningsEvgeny Grin (Karlson2k)2022-06-14
|
* test_options: fixed compiler warnings, removed dead codeEvgeny Grin (Karlson2k)2022-06-14
|
* test_str: fixed more compiler warningsEvgeny Grin (Karlson2k)2022-06-14
|
* test_client_put_stop: minor refactoring, fixed compiler warningsEvgeny Grin (Karlson2k)2022-06-13
|
* test_start_stop: fixed compiler warningsEvgeny Grin (Karlson2k)2022-06-13
|
* test_http_reasons: fixed compiler warningsEvgeny Grin (Karlson2k)2022-06-13
|
* test_daemon: fixed compiler warningsEvgeny Grin (Karlson2k)2022-06-13
|
* test_str_token{,s,s_remove}: fixed compiler warningsEvgeny Grin (Karlson2k)2022-06-13
|
* test_str: minor refactoring, fixed compiler warningsEvgeny Grin (Karlson2k)2022-06-13
|
* test_postprocessor{,_amp,_large}: fixed compiler warnings, fixed extra-long ↵Evgeny Grin (Karlson2k)2022-06-13
| | | | strings
* test_postprocessor_md: removed include of .c file, fixed extra long linesEvgeny Grin (Karlson2k)2022-06-13
|
* postprocessor.c: added assertEvgeny Grin (Karlson2k)2022-06-13
|
* postprocessor.h: added new internal headerEvgeny Grin (Karlson2k)2022-06-13
|
* Fixed function name introduced by 3eb2fb6dfb302a7ffbc74174d37fa047e3a94036Evgeny Grin (Karlson2k)2022-06-13
| | | | Thanks Christian for spotting it.
* libmicrohttpd.texi: updated list of used external data typesEvgeny Grin (Karlson2k)2022-06-13
|
* Updated documentation for the new Basic Authorization APIEvgeny Grin (Karlson2k)2022-06-13
|
* Updated examples to use new API for Basic AuthorizationEvgeny Grin (Karlson2k)2022-06-13
|
* microhttpd.h: cosmetics and doxy minor improvementsEvgeny Grin (Karlson2k)2022-06-13
|
* test_basicauth: cosmetic correctionEvgeny Grin (Karlson2k)2022-06-11
|
* MHD_free(): updated doxyEvgeny Grin (Karlson2k)2022-06-10
|
* Minor improvement for POTFILES.in buildingEvgeny Grin (Karlson2k)2022-06-10
|