Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
5151152
PR59039 Digest not working with ap_expr based AuthName
covener Feb 22, 2016
c4faadc
* modules/aaa/mod_auth_digest.c: Remove undocumented and unimplemented
notroj May 20, 2026
0e0ceb9
mod_auth_digest: Drop RFC 2069 and configurable qop support.
notroj Jul 6, 2026
68657cf
* modules/aaa/mod_auth_digest.c: Remove "weird" override of AuthName
notroj Jul 6, 2026
91e9625
* modules/aaa/mod_auth_digest.c (set_algorithm): Note that
notroj Jul 6, 2026
023ba57
* modules/aaa/config.m4,
notroj Jul 6, 2026
6a01772
* modules/aaa/mod_auth_digest.c: Use apr_uint32_t for the
notroj Jul 6, 2026
ef959e1
* modules/aaa/mod_auth_digest.c (get_digest_rec):
notroj Jul 6, 2026
69e1cad
* modules/aaa/mod_auth_digest.c (cleanup_tables, initialize_tables,
notroj Jul 6, 2026
e96a658
* modules/aaa/mod_auth_digest.c (pre_init): Don't register
notroj Jul 6, 2026
644945e
* modules/aaa/mod_auth_digest.c: Remove checks for NULL client_shm
notroj Jul 6, 2026
d9af54b
* modules/aaa/mod_auth_digest.c: Fix comments.
notroj Jul 6, 2026
ba85c11
* modules/aaa/mod_auth_digest.c (add_auth_info): Don't add
notroj Jul 6, 2026
e07f879
* modules/aaa/mod_auth_digest.c: Fix AuthDigestNcCheck: track the
notroj Aug 13, 2026
69fc3ff
* modules/aaa/mod_auth_digest.c: Consolidate one-time nonce handling
notroj Aug 13, 2026
08a2143
* modules/aaa/mod_auth_digest.c (get_digest_rec): Rename to
notroj Aug 13, 2026
88bee92
* modules/aaa/mod_auth_digest.c: Don't let a client_entry pointer
notroj Aug 13, 2026
f52faf7
* modules/aaa/mod_auth_digest.c (note_digest_auth_failure): Return 503
notroj Aug 13, 2026
19ba61e
* modules/aaa/mod_auth_digest.c (client_generate): Skip a client id
notroj Aug 13, 2026
396a3b8
* modules/aaa/mod_auth_digest.c (gc): Return unsigned long, the type
notroj Aug 13, 2026
895dd8b
* modules/aaa/mod_auth_digest.c: Fail the build without APR_HAS_RANDOM
notroj Aug 13, 2026
f72f17c
Document changes.
notroj Aug 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions changes-entries/mod_auth_digest-rebase.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
*) mod_auth_digest: Fix compatibility with expression-based AuthName.
PR 59039. [Eric Covener]

*) mod_auth_digest.c: Drop RFC 2069 support; rewrite shared memory
handling and client nonce handling; "authdigest-opaque" mutex is
now longer needed. [Joe Orton]


6 changes: 3 additions & 3 deletions modules/aaa/config.m4
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,9 @@ APACHE_MODULE(auth_basic, basic authentication, , , yes)
APACHE_MODULE(auth_form, form authentication, , , most)
APACHE_MODULE(auth_digest, RFC2617 Digest authentication, , , most, [
APR_CHECK_APR_DEFINE(APR_HAS_RANDOM)
if test $ac_cv_define_APR_HAS_RANDOM = "no"; then
echo "You need APR random support to use mod_auth_digest."
echo "Look at APR configure options --with-egd and --with-devrandom."
APR_CHECK_APR_DEFINE(APR_HAS_SHARED_MEMORY)
if test "${ac_cv_define_APR_HAS_RANDOM}X${ac_cv_define_APR_HAS_SHARED_MEMORY}" != "yesXyes"; then
AC_MSG_NOTICE([mod_auth_digest requires APR with random and shared memory support])
enable_auth_digest="no"
fi
])
Expand Down
Loading
Loading