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

Issue 115658: First phase of Mac Keychain integration. For the overall plan, see the design... (Closed)

Created:
11 years, 7 months ago by stuartmorgan
Modified:
9 years, 7 months ago
Reviewers:
Mark Mentovai, TVL
CC:
chromium-reviews_googlegroups.com
Visibility:
Public.

Description

First phase of Mac Keychain integration. For the overall plan, see the design doc linked from the bug. This implements the ability to read existing Keychain passwords, but no storage/updating yet, and no adding of our own metadata as passwords are used; all that will be done in follow-up patches. This also includes a Keychain wrapper for the functionality necessary so far, and a mock Keychain sufficient to unit-test essentially all of the code. This patch deliberately excludes the step of instantiating a PasswordStoreMac and hooking it up to the profile, because a bug in autocomplete itself prevents passwords we load from actually being used, and we don't want to trigger Keychain UI for passwords that will be ignored. So this won't be used in builds yet, but it will be unit tested. BUG=11745 TEST=none (no user-visible effect yet) Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=16897

Patch Set 1 #

Patch Set 2 : '' #

Total comments: 14

Patch Set 3 : '' #

Total comments: 32

Patch Set 4 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1239 lines, -4 lines) Patch
A chrome/browser/keychain_mac.h View 1 2 1 chunk +48 lines, -0 lines 0 comments Download
A chrome/browser/keychain_mac.cc View 1 2 1 chunk +37 lines, -0 lines 0 comments Download
A chrome/browser/password_manager/password_store_mac.h View 1 2 3 1 chunk +30 lines, -0 lines 0 comments Download
A chrome/browser/password_manager/password_store_mac.cc View 1 chunk +333 lines, -0 lines 0 comments Download
A chrome/browser/password_manager/password_store_mac_internal.h View 1 2 1 chunk +71 lines, -0 lines 0 comments Download
A chrome/browser/password_manager/password_store_mac_unittest.cc View 1 chunk +710 lines, -0 lines 0 comments Download
M chrome/chrome.gyp View 1 2 3 4 chunks +10 lines, -4 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
stuartmorgan
One other note: this won't actually build yet, since it relies on the Linux work ...
11 years, 7 months ago (2009-05-21 20:46:09 UTC) #1
Mark Mentovai
Not a thorough review, just passin' through. http://codereview.chromium.org/115658/diff/17/1005 File chrome/browser/keychain_mac.h (right): http://codereview.chromium.org/115658/diff/17/1005#newcode1 Line 1: // ...
11 years, 7 months ago (2009-05-21 21:10:54 UTC) #2
stuartmorgan
http://codereview.chromium.org/115658/diff/17/1005 File chrome/browser/keychain_mac.h (right): http://codereview.chromium.org/115658/diff/17/1005#newcode1 Line 1: // Copyright (c) 2009 The Chromium Authors. All ...
11 years, 7 months ago (2009-05-21 22:11:42 UTC) #3
TVL
http://codereview.chromium.org/115658/diff/1014/1018 File chrome/browser/password_manager/password_store_mac.h (right): http://codereview.chromium.org/115658/diff/1014/1018#newcode9 Line 9: #include <vector> why do you need vector/map here? ...
11 years, 7 months ago (2009-05-22 14:54:09 UTC) #4
stuartmorgan
http://codereview.chromium.org/115658/diff/1014/1018 File chrome/browser/password_manager/password_store_mac.h (right): http://codereview.chromium.org/115658/diff/1014/1018#newcode9 Line 9: #include <vector> On 2009/05/22 14:54:10, TVL wrote: > ...
11 years, 7 months ago (2009-05-22 22:07:58 UTC) #5
TVL
11 years, 7 months ago (2009-05-26 12:57:35 UTC) #6
lgtm

Powered by Google App Engine
This is Rietveld 408576698