Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(761)

Issue 3040015: Fix for Proxy server authentication without credentials available. (Closed)

Created:
10 years, 5 months ago by ahendrickson
Modified:
9 years, 7 months ago
Reviewers:
cbentzel, eroman, wtc
CC:
chromium-reviews, cbentzel+watch_chromium.org, darin-cc_chromium.org
Visibility:
Public.

Description

Fix for Proxy server authentication without credentials available. This covers the cases using GSSAPI for Negotiate to authenticate to a proxy, where: - The user does not have a TGT (Ticket Generating Ticket), or - The user is unable to get to the TGS (Ticket Granting Server). The bug was that the authentication system tried to reuse the Negotiate handler even though it was not possible for it to succeed, leading to infinite retries. BUG=33033 Test=None Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=53819

Patch Set 1 #

Total comments: 2

Patch Set 2 : Minor style change #

Unified diffs Side-by-side diffs Delta from patch set Stats (+5 lines, -5 lines) Patch
M net/http/http_auth.cc View 1 2 chunks +5 lines, -5 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
ahendrickson
10 years, 5 months ago (2010-07-23 14:48:13 UTC) #1
cbentzel
I tried this on my machine yesterday and it does fix the issue. However, you ...
10 years, 5 months ago (2010-07-23 17:05:48 UTC) #2
wtc
LGTM. http://codereview.chromium.org/3040015/diff/1/2 File net/http/http_auth.cc (right): http://codereview.chromium.org/3040015/diff/1/2#newcode62 net/http/http_auth.cc:62: if (disabled_schemes.find(cur->scheme()) == disabled_schemes.end()) Can you take the ...
10 years, 5 months ago (2010-07-23 18:20:50 UTC) #3
ahendrickson
http://codereview.chromium.org/3040015/diff/1/2 File net/http/http_auth.cc (right): http://codereview.chromium.org/3040015/diff/1/2#newcode62 net/http/http_auth.cc:62: if (disabled_schemes.find(cur->scheme()) == disabled_schemes.end()) On 2010/07/23 18:20:51, wtc wrote: ...
10 years, 5 months ago (2010-07-27 15:06:54 UTC) #4
cbentzel
10 years, 5 months ago (2010-07-27 15:30:16 UTC) #5
LGTM.

As we discussed, please land this first so it can get into the mstone6 branch
and continue to write unit tests on the side.

Powered by Google App Engine
This is Rietveld 408576698