aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/gen_auth.c
Commit message (Collapse)AuthorAge
* gen_auth: simplified value assignmentEvgeny Grin (Karlson2k)2022-06-06
|
* Simplified Digest Auth code by using the new string processing functionsEvgeny Grin (Karlson2k)2022-06-06
|
* gen_auth: do not allow semicolon for diget auth unless it is in a quoted stringEvgeny Grin (Karlson2k)2022-06-05
| | | | Also forbid binary zero
* gen_auth: do not allow the equal sign alone for digest authEvgeny Grin (Karlson2k)2022-06-05
|
* gen_auth: added detection of incorrect delimiters in token68Evgeny Grin (Karlson2k)2022-06-05
|
* gen_auth: detect invalid Digest parameters without value the end of the stringEvgeny Grin (Karlson2k)2022-06-05
|
* gen_auth: treat empty header as invalidEvgeny Grin (Karlson2k)2022-06-05
|
* Request authorisation: detect possibly valid, but unsupported typeEvgeny Grin (Karlson2k)2022-06-05
|
* Muted compiler warnings for W32 non-TLS build of the libEvgeny Grin (Karlson2k)2022-06-02
|
* authentication: reworked header parsingEvgeny Grin (Karlson2k)2022-05-31
Added single function to parse all enabled authentication schemes header strings. The parsing result is cached and reused thus avoiding repetitive header parsing. The new function correctly "unquotes" values (backslashes are removed) as required by RFC.