Chromium Code Reviews
DescriptionAdded authentication scheme as key to HttpAuthCache.
Behavioral changes are small; this is mostly a syntactic sugar change. But
there are a few behavioral changes:
* If a web site replies with different schemes for the same realm, we'll have two entries in the cache.
* There will not be a log entry in HttpNetworkTransaction::SelectNextAuthIdentityToTry when we have the wrong authentication scheme (we don't see that entry any more)
* We will no longer return ERR_TUNNEL_CONNECTION_FAILED from SocketStream::HandleAuthChallenge when there's an entry in the cache with a non-basic authentication scheme (we won't know it's there).
Contributed by rdsmith@chromium.org
BUG=33433
TEST=HttpAuthCacheTest.* (as modified in this commit), HttpNetworkTransactionTest.*, SocketStreamTest.*, only on Linux.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=47149
Patch Set 1 #
Total comments: 12
Patch Set 2 : Added in fixes corresponding to code review comments. #
Total comments: 9
Patch Set 3 : Fixed nits pointed out by Chris. #
Total comments: 10
Patch Set 4 : Fixed nits from eroman. #
Messages
Total messages: 11 (0 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||