summaryrefslogtreecommitdiff
path: root/src/mod_auth.c
Commit message (Expand)AuthorAgeFilesLines
* [mod_auth] warn if auth.require path never matchesGlenn Strauss2023-05-031-0/+12
* [build] _WIN32 __declspec(dllexport) *_plugin_initGlenn Strauss2023-05-031-0/+1
* [multiple] store ptrs to remote addr in request_st (#3192)Glenn Strauss2023-02-281-3/+3
* [multiple] quiet some coverity false positivesGlenn Strauss2023-01-131-1/+1
* [multiple] employ ck_calloc, ck_malloc shared codeGlenn Strauss2022-12-101-9/+5
* [multiple] mark mod_*_plugin_init() funcs coldGlenn Strauss2022-12-071-0/+1
* [multiple] quiet coverity warnings using castsGlenn Strauss2022-09-151-1/+2
* [multiple] use buffer_append_char()Glenn Strauss2022-05-111-3/+3
* [mod_auth] save letter-case diff in require configGlenn Strauss2022-02-191-3/+3
* [mod_auth] quiet coverity warningGlenn Strauss2021-11-291-1/+1
* [mod_auth] RFC7616 HTTP Digest username* userhashGlenn Strauss2021-11-281-11/+125
* [mod_auth] revert adjustment to auth passwd cache (#3112)Glenn Strauss2021-10-271-2/+1
* [mod_auth] fix Basic auth passwd cache (fixes #3112)Glenn Strauss2021-10-161-1/+2
* [multiple] Y2038 32-bit signed time_t mitigationsGlenn Strauss2021-09-041-12/+12
* [mod_auth] detect and skip BWS (bad whitespace)Glenn Strauss2021-08-271-36/+40
* [multiple] http_method_buf()Glenn Strauss2021-08-271-4/+4
* [multiple] inline struct in con->dst_addr_bufGlenn Strauss2021-08-271-3/+3
* [mod_auth] refactor mod_auth_check_basic()Glenn Strauss2021-08-271-109/+119
* [mod_auth] refactor mod_auth_check_digest()Glenn Strauss2021-08-271-307/+333
* [mod_auth] mod_auth_algorithm_parse() w/ algo lenGlenn Strauss2021-08-271-11/+6
* [mod_auth] mod_auth_digest_get()Glenn Strauss2021-08-271-47/+56
* [multiple] use <algo>_iov() digest funcsGlenn Strauss2021-08-271-217/+96
* [mod_auth] merge some repeated code; code reuseGlenn Strauss2021-08-271-11/+11
* [multiple] reduce redundant NULL buffer checksGlenn Strauss2021-08-271-18/+18
* [mod_auth*] rename http_auth.* -> mod_auth_api.*Glenn Strauss2021-08-271-3/+10
* [mod_auth,mod_vhostdb] move helper funcs to modsGlenn Strauss2021-08-271-0/+2
* [multiple] http_auth_digest_hex2bin -> li_hex2binGlenn Strauss2021-08-271-2/+1
* [multiple] rename safe_memclear() -> ck_memzero()Glenn Strauss2021-08-271-5/+4
* [multiple] move const time cmp funcs to ck.[ch]Glenn Strauss2021-08-271-3/+3
* [core] consolidate config printing codeGlenn Strauss2021-05-201-1/+0
* [core] remove HANDLER_UNSET enum valueGlenn Strauss2021-05-131-7/+6
* [mod_authn_file] wipe password/digest after useGlenn Strauss2021-04-291-0/+3
* [multiple] use buffer_append_* aggregatesGlenn Strauss2021-04-021-13/+14
* [multiple] http_header APIs to reduce str copiesGlenn Strauss2021-03-261-28/+20
* [multiple] prefer monotonic time for internal useGlenn Strauss2021-03-111-2/+2
* [multiple] use binary '|' to reconstruct tsGlenn Strauss2021-03-081-1/+1
* [mod_auth] send 401 if digest algo not supportedGlenn Strauss2021-02-231-1/+1
* [core] fix -fsanitize=undefined pedantic warning (fixes #3069)Glenn Strauss2021-02-141-1/+1
* [mod_auth] close HTTP/2 connection after bad passGlenn Strauss2021-02-061-3/+3
* [multiple] avoid duplicate parsing in trigger func (#3056)Glenn Strauss2021-01-291-1/+3
* [core] config_plugin_value_to_int32()Glenn Strauss2020-10-191-7/+4
* [multiple] extend enum http_header_e listGlenn Strauss2020-10-111-2/+6
* [core] rename splaytree.[ch] to algo_splaytree.[ch]Glenn Strauss2020-10-111-1/+1
* [mod_auth] fix crash if auth.require misconfigured (fixes #3023)Glenn Strauss2020-10-111-5/+18
* [mod_auth] accept "nonce-secret" & "nonce_secret"Glenn Strauss2020-07-131-1/+2
* [mod_auth,mod_vhostdb] add caching option (fixes #2805)Glenn Strauss2020-07-131-11/+260
* [core] sys-crypto-md.h w/ inline message digest fnGlenn Strauss2020-07-081-82/+12
* [mod_gnutls] GnuTLS option for TLS (fixes #109)Glenn Strauss2020-07-081-0/+17
* [mod_mbedtls] mbedTLS option for TLSGlenn Strauss2020-07-081-0/+16
* [multiple] ./configure --with-nettle to use NettleGlenn Strauss2020-07-081-8/+42