]> git.ipfire.org Git - thirdparty/squid.git/commit
Author: Henrik Nordstrom <henrik@henriknordstrom.net>
authorAmos Jeffries <squid3@treenet.co.nz>
Wed, 10 Mar 2010 11:57:17 +0000 (00:57 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Wed, 10 Mar 2010 11:57:17 +0000 (00:57 +1300)
commit1fa857c2d033512c429659d89d10a554c81f7791
tree66ac0b7e329ee90299f899fbecd61cc3439e29e7
parent261e29237b2632e92336ac614729e7068202a9a1
Author: Henrik Nordstrom <henrik@henriknordstrom.net>
Bug 2367: Fix stale=true on digest requests with unknown nonce

The nonce staleness check only worked if the stale nonce had not yet
been garbage collected, often resulting in incorrect stale=false
responses and resulting auth popups when using digest auth.

Note: this fix is different from how it's done in squid-2 where fixHeader
is called on all schemes in such conditions but only the active one with
and auth_user_request. Not entirely sure why that is done, but commit
message says something about Negotiate authentication.
src/auth/digest/auth_digest.cc