]> git.ipfire.org Git - thirdparty/squid.git/commit
Bug 3969: user credentials cache lookup for Digest authentication broken
authorFrederic Bourgeois <fredbmail@free.fr>
Wed, 12 Feb 2014 09:31:39 +0000 (02:31 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Wed, 12 Feb 2014 09:31:39 +0000 (02:31 -0700)
commitb1d4f46abbcd424c81a1529f1fb6607d76d91ee9
tree19a95a49b593ea8a4fc1f083ca9835bfa7d13e48
parent4a5e95818616fddecc3e1ed86a53aac4416c5e4c
Bug 3969: user credentials cache lookup for Digest authentication broken

Changes to the username credentials cache were made in Basic auth but
the matching changes were not duplicated to Digest auth. Since the
lookup is identical move it to generic Auth::Config.

Also fixes assertion auth_digest.cc:759:
    "(nonce->user == NULL) || (nonce->user == user)"
src/auth/Config.cc
src/auth/Config.h
src/auth/basic/auth_basic.cc
src/auth/digest/auth_digest.cc