aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/digestauth.c
Commit message (Expand)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
* 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
* digest_auth_check_all(): simplified, improved readabilityEvgeny Grin (Karlson2k)2022-06-22
* MHD_parse_arguments_(): refactored, allow cls for the callbackEvgeny Grin (Karlson2k)2022-06-22
* Fixed wrong usage of maximum client nonce size as maximum size of server nonceEvgeny Grin (Karlson2k)2022-06-07
* digestauth: avoid repetitive calculations of some strings' lengthEvgeny Grin (Karlson2k)2022-06-06
* Simplified Digest Auth code by using the new string processing functionsEvgeny Grin (Karlson2k)2022-06-06
* Fixed 'int' instead of 'MHD_Result'Evgeny Grin (Karlson2k)2022-05-31
* authentication: reworked header parsingEvgeny Grin (Karlson2k)2022-05-31
* digestauth: reworked support for multiple digest algorithmsEvgeny Grin (Karlson2k)2022-05-23
* Created digestauth.h headerEvgeny Grin (Karlson2k)2022-05-20
* digestauth: simplified overflow checkEvgeny Grin (Karlson2k)2022-05-16
* Added two new public functions for digest authenticationEvgeny Grin (Karlson2k)2022-05-13
* digestauth: added detection for possibly fabricated noncesEvgeny Grin (Karlson2k)2022-05-13
* digestauth: cosmeticsEvgeny Grin (Karlson2k)2022-05-13
* digestauth: fixed wrong results of client data checkEvgeny Grin (Karlson2k)2022-05-13
* digestauth: always use master daemon onlyEvgeny Grin (Karlson2k)2022-05-06
* Added one more fallback for unique nonce generationEvgeny Grin (Karlson2k)2022-05-06
* digestauth: added check for valid nonce format in the nonce-nc mapEvgeny Grin (Karlson2k)2022-05-06
* digestauth: added two more assertsEvgeny Grin (Karlson2k)2022-05-06
* digestauth: fixed logic of free nonce-nc slot detectionEvgeny Grin (Karlson2k)2022-05-06
* Fixed additional wrong (inverted) assertsEvgeny Grin (Karlson2k)2022-05-05
* Fixed wrong (inverted) assertsEvgeny Grin (Karlson2k)2022-05-05
* digestauth: re-used static functionEvgeny Grin (Karlson2k)2022-05-04
* digestauth: added management of nonce-nc map array slotsEvgeny Grin (Karlson2k)2022-05-04
* digestauth: additional static function for code re-useEvgeny Grin (Karlson2k)2022-05-04
* digestauth: additional macros for readabilityEvgeny Grin (Karlson2k)2022-05-04
* digestauth: use mseconds for timestampEvgeny Grin (Karlson2k)2022-05-04
* digestauth: increased timestamp to 48 bitsEvgeny Grin (Karlson2k)2022-05-04
* digestauth: added run-time checks for algo valueEvgeny Grin (Karlson2k)2022-05-04
* digestauth: additional assertEvgeny Grin (Karlson2k)2022-05-04
* digestauth: changed type of varEvgeny Grin (Karlson2k)2022-05-04
* digestauth: use 7 bit shift for fast "hash"Evgeny Grin (Karlson2k)2022-05-04
* check_nonce_nc(): sorted checks according to probabilityEvgeny Grin (Karlson2k)2022-05-01
* check_nonce_nc(): additionally improved readability, fixed commentsEvgeny Grin (Karlson2k)2022-05-01
* check_nonce_nc(): fixed missing set of the bit for the old 'nc' valueEvgeny Grin (Karlson2k)2022-05-01
* check_nonce_nc(): moved 'nc' overflow check out of mutex lockEvgeny Grin (Karlson2k)2022-05-01
* check_nonce_nc(): improved readability, fixed commentsEvgeny Grin (Karlson2k)2022-05-01
* check_nonce_nc(): simplifiedEvgeny Grin (Karlson2k)2022-05-01
* digestauth: when checking 'nc' reuse always check nonce match firstEvgeny Grin (Karlson2k)2022-05-01
* digestauth: do not add nonce from client, if it was not generated by MHDEvgeny Grin (Karlson2k)2022-04-30
* digestauth: added dedicated function for adding the new noncesEvgeny Grin (Karlson2k)2022-04-30
* check_nonce_nc(): use already known nonce size, avoid size recalculationEvgeny Grin (Karlson2k)2022-04-30
* digestauth: moved "hash" calculation to separate functionEvgeny Grin (Karlson2k)2022-04-28
* Fixed compiler warnings of implicit casting, which could change the valueEvgeny Grin (Karlson2k)2022-04-27
* Added _MHD_EXTERN to the all public functions definitionsEvgeny Grin (Karlson2k)2022-04-18
* Refactoring: different types for response and request headersEvgeny Grin (Karlson2k)2022-04-17