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

Issue 173528: Use SSPI for NTLM authentication on Windows.... (Closed)

Created:
11 years, 4 months ago by wtc
Modified:
9 years, 7 months ago
Reviewers:
eroman, Arindam
CC:
chromium-reviews_googlegroups.com, John Grabowski, darin (slow to review), willchan no longer on Chromium
Visibility:
Public.

Description

Use SSPI for NTLM authentication on Windows. Initial patch by Arindam. Original review URL: http://codereview.chromium.org/159656 R=arindam,eroman BUG=19, 18009 TEST=open a webpage that requests NTLM authentication on Windows Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=25461

Patch Set 1 #

Patch Set 2 : Made it work #

Patch Set 3 : Add the FinalRound method; required to pass net_unittests #

Total comments: 2

Patch Set 4 : Cleaned up and made the portable version work #

Total comments: 10

Patch Set 5 : Address eroman review comments except class hierarchy and unit tests #

Total comments: 5

Patch Set 6 : Address eroman's comments. A checkpoint #

Patch Set 7 : Upload before checkin #

Patch Set 8 : Upload before checkin #

Patch Set 9 : Upload before checkin #

Patch Set 10 : Upload before checkin #

Unified diffs Side-by-side diffs Delta from patch set Stats (+270 lines, -788 lines) Patch
M net/http/http_auth_handler.h View 4 5 1 chunk +5 lines, -0 lines 0 comments Download
M net/http/http_auth_handler_ntlm.h View 1 2 3 4 5 6 chunks +38 lines, -3 lines 0 comments Download
M net/http/http_auth_handler_ntlm.cc View 1 2 3 4 4 chunks +3 lines, -687 lines 0 comments Download
A + net/http/http_auth_handler_ntlm_portable.cc View 5 4 chunks +6 lines, -91 lines 0 comments Download
A net/http/http_auth_handler_ntlm_win.cc View 1 2 3 4 5 6 1 chunk +188 lines, -0 lines 0 comments Download
M net/http/http_network_transaction.cc View 2 3 4 5 6 7 5 chunks +22 lines, -7 lines 0 comments Download
M net/http/http_network_transaction_unittest.cc View 1 2 3 4 5 6 7 8 2 chunks +5 lines, -0 lines 0 comments Download
M net/net.gyp View 1 2 3 4 5 6 7 8 9 2 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
wtc
[This message is intended for Arindam. Everyone else may skip it.] Arindam, Patch Set 1 ...
11 years, 4 months ago (2009-08-26 22:53:02 UTC) #1
Arindam
Some minor nits I had not bothered to correct in my first patch. http://codereview.chromium.org/173528/diff/22/1015 File ...
11 years, 3 months ago (2009-08-27 15:03:05 UTC) #2
wtc
I cleaned up the CL and made the portable implementation work. Please review it.
11 years, 3 months ago (2009-08-28 02:54:10 UTC) #3
eroman
A couple high level comments: (1) http_auth_handler_ntlm_posix.cc is a weird name, since it has nothing ...
11 years, 3 months ago (2009-09-02 09:53:25 UTC) #4
wtc
eroman: I made all of your suggested changes except those on class hierarchy and unit ...
11 years, 3 months ago (2009-09-03 01:54:27 UTC) #5
eroman
lgtm. My main concern is the lack of tests. Can you file a bug for ...
11 years, 3 months ago (2009-09-03 19:31:59 UTC) #6
wtc
11 years, 3 months ago (2009-09-04 17:26:53 UTC) #7
eroman: the CL was at a good checkpoint, so I checked it in
when the tree was open.  Please review the diffs between
the latest Patch Set and Patch Set 5.

(It looks like I may have to revert it because the layout
test failed-auth.html failed on Mac.

I will address the remaining issues in a follow-up CL.
1. Class reorganization.
2. File a bug and add a TODO about unit tests.

Powered by Google App Engine
This is Rietveld 408576698