aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/mhd_str.h
Commit message (Collapse)AuthorAge
* mhd_str: fixed compiler warning for compact codeEvgeny Grin (Karlson2k)2022-09-27
|
* digestauth: keep results of algo and QOP parsing, renamed public struct memberEvgeny Grin (Karlson2k)2022-08-25
|
* mhd_str: added function for bin to hex without zero-terminationEvgeny Grin (Karlson2k)2022-08-15
|
* mhd_str: added macros for simple comparison against static stringsEvgeny Grin (Karlson2k)2022-07-19
|
* mhd_str: added MHD_hex_to_bin() internal functionEvgeny Grin (Karlson2k)2022-07-19
|
* mhd_str: added functions for percent-decodingEvgeny Grin (Karlson2k)2022-07-18
|
* mhd_str.h: fixed doxyEvgeny Grin (Karlson2k)2022-06-22
|
* 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_str: fixed doxy, updated copyright yearsEvgeny Grin (Karlson2k)2022-06-14
|
* Implemented base64 decoding with thorough checks for the input data validityEvgeny Grin (Karlson2k)2022-06-09
|
* mhd_str.h: fixed typo in doxyEvgeny Grin (Karlson2k)2022-06-09
|
* MHD_str_quote(): added new internal functionEvgeny Grin (Karlson2k)2022-06-07
|
* gen_auth: simplified value assignmentEvgeny Grin (Karlson2k)2022-06-06
|
* MHD_str_equal_caseless_quoted_bin_n(): added new internal functionEvgeny Grin (Karlson2k)2022-06-06
|
* Excluded build on the new string functions when they are unusedEvgeny Grin (Karlson2k)2022-06-06
|
* MHD_str_equal_quoted_bin_n(): added new internal functionEvgeny Grin (Karlson2k)2022-06-06
|
* mhd_str: fixed doxy againEvgeny Grin (Karlson2k)2022-06-06
|
* mhd_str: fixed typo in doxyEvgeny Grin (Karlson2k)2022-06-05
|
* mhd_str: renamed internal structEvgeny Grin (Karlson2k)2022-05-31
|
* mhd_str: corrected doxyEvgeny Grin (Karlson2k)2022-05-31
|
* MHD_str_unquote(): added new internal functionEvgeny Grin (Karlson2k)2022-05-20
|
* Fixed many macrosEvgeny Grin (Karlson2k)2022-04-23
| | | | 'defined()' should be used without space before bracket
* digestauth: Moved hex printing function to mhd_strEvgeny Grin (Karlson2k)2022-01-18
|
* Additional doxy corrections.Evgeny Grin (Karlson2k)2021-12-30
| | | | Fixes for 6d67eadb614da29ac4b143c68064bb7268e30060
* Doxy corrections, fixes, and syncEvgeny Grin (Karlson2k)2021-12-29
|
* MHD_str_remove_tokens_caseless_(): improved commentsEvgeny Grin (Karlson2k)2021-11-03
|
* mhd_str: clarified doxy for functionEvgeny Grin (Karlson2k)2021-11-01
|
* mhd_str: fixed typos in doxy commentsEvgeny Grin (Karlson2k)2021-10-25
|
* configure: removed sys/types.h duplicated checkEvgeny Grin (Karlson2k)2021-09-01
|
* Guard stddef.h includes with '#ifdef HAVE_STDDEF_H'Evgeny Grin (Karlson2k)2021-09-01
|
* Added internal MHD_uint8_to_str_pad() functionEvgeny Grin (Karlson2k)2021-08-01
| | | | Function prints decimal numbers padded with zero
* Added MHD_uint64_to_str() internal functionEvgeny Grin (Karlson2k)2021-07-30
|
* Added new public API function MHD_get_reason_phrase_len_for()Evgeny Grin (Karlson2k)2021-07-28
|
* Added internal functions for printing decimal and hex numbersEvgeny Grin (Karlson2k)2021-07-27
|
* mhd_str: use smaller includeEvgeny Grin (Karlson2k)2021-07-21
|
* mhd_str.h: fixed compilation with MSVCEvgeny Grin (Karlson2k)2021-07-21
|
* -fix FTBFS: ssize_t needs stdlib.h on my systemChristian Grothoff2021-07-13
|
* Added MHD_str_remove_tokens_caseless_() functionEvgeny Grin (Karlson2k)2021-07-05
|
* Added MHD_str_remove_token_caseless_() functionEvgeny Grin (Karlson2k)2021-07-05
| | | | | Function removes specified token from the input string and normalizes list of tokens.
* mhd_str: fixed typo in a commentEvgeny Grin (Karlson2k)2021-06-13
|
* tighten formatting rulesChristian Grothoff2019-10-31
|
* applying uncrustify to ensure uniform indentationChristian Grothoff2019-10-17
|
* 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.
* mhd_str: include proper and simpler headerEvgeny Grin (Karlson2k)2019-05-01
|
* Added function for detection of token inside comma-separated string, added testsEvgeny Grin (Karlson2k)2017-05-09
|
* remove dead code converting hex number to size_tChristian Grothoff2017-03-25
|
* Added MHD_FAVOR_FAST_CODE and MHD_FAVOR_SMALL_CODE automatic macros.Evgeny Grin (Karlson2k)2016-07-23
| | | | | Macros can be forced by external define. Added versions of mhd_str functions for smaller resulting code.
* mhd_str.c: fixed commentsEvgeny Grin (Karlson2k)2016-04-19
|
* mhd_str: added MHD_strx_to_uint32_(), MHD_strx_to_uint32_n_(), ↵Evgeny Grin (Karlson2k)2016-04-12
| | | | | | MHD_strx_to_uint64_() and MHD_strx_to_uint64_n_() functions
* mhd_str: added hex string to value conversion functionsEvgeny Grin (Karlson2k)2016-04-12
|