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

Issue 113189: Add password store interface.... (Closed)

Created:
11 years, 7 months ago by johnmaguire
Modified:
9 years, 7 months ago
CC:
chromium-reviews_googlegroups.com, smorgan, me_davidsansome.com
Visibility:
Public.

Description

Add password store interface. Add implementations for Windows, gnome & KDE. BUG=8205

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Patch Set 4 : '' #

Total comments: 16

Patch Set 5 : '' #

Patch Set 6 : '' #

Total comments: 2

Patch Set 7 : '' #

Patch Set 8 : '' #

Patch Set 9 : '' #

Patch Set 10 : '' #

Total comments: 36

Patch Set 11 : '' #

Patch Set 12 : '' #

Patch Set 13 : '' #

Patch Set 14 : '' #

Patch Set 15 : '' #

Patch Set 16 : '' #

Patch Set 17 : '' #

Patch Set 18 : '' #

Total comments: 26

Patch Set 19 : '' #

Patch Set 20 : '' #

Patch Set 21 : '' #

Patch Set 22 : '' #

Patch Set 23 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1338 lines, -152 lines) Patch
M build/linux/system.gyp View 14 15 16 17 18 19 20 21 22 1 chunk +34 lines, -0 lines 0 comments Download
M chrome/browser/password_manager/password_form_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 5 chunks +7 lines, -16 lines 0 comments Download
M chrome/browser/password_manager/password_form_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 8 chunks +29 lines, -56 lines 0 comments Download
D chrome/browser/password_manager/password_form_manager_win.cc View 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +0 lines, -77 lines 0 comments Download
M chrome/browser/password_manager/password_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/password_manager/password_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 chunks +3 lines, -1 line 0 comments Download
A chrome/browser/password_manager/password_store.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +115 lines, -0 lines 0 comments Download
A chrome/browser/password_manager/password_store.cc View 15 1 chunk +97 lines, -0 lines 0 comments Download
A chrome/browser/password_manager/password_store_default.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +49 lines, -0 lines 0 comments Download
A chrome/browser/password_manager/password_store_default.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +61 lines, -0 lines 0 comments Download
A chrome/browser/password_manager/password_store_gnome.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +40 lines, -0 lines 0 comments Download
A chrome/browser/password_manager/password_store_gnome.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +177 lines, -0 lines 0 comments Download
A chrome/browser/password_manager/password_store_kwallet.h View 16 17 18 19 20 1 chunk +111 lines, -0 lines 0 comments Download
A chrome/browser/password_manager/password_store_kwallet.cc View 16 17 18 19 20 1 chunk +387 lines, -0 lines 0 comments Download
A chrome/browser/password_manager/password_store_win.h View 7 8 9 10 11 12 13 14 15 1 chunk +39 lines, -0 lines 0 comments Download
A chrome/browser/password_manager/password_store_win.cc View 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +103 lines, -0 lines 0 comments Download
M chrome/browser/profile.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 5 chunks +9 lines, -0 lines 0 comments Download
M chrome/browser/profile.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 5 chunks +49 lines, -0 lines 0 comments Download
M chrome/chrome.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 5 chunks +24 lines, -1 line 0 comments Download
M chrome/test/testing_profile.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 27 (0 generated)
johnmaguire
11 years, 7 months ago (2009-05-10 14:53:42 UTC) #1
Nicolas Sylvain
I took a quick look, since I was CCed. It has been a long time ...
11 years, 7 months ago (2009-05-10 15:18:25 UTC) #2
johnmaguire
I haven't quite worked out where the IE stuff is going to go, but it's ...
11 years, 7 months ago (2009-05-10 16:12:51 UTC) #3
Evan Martin
(will review rest after you verify you uploaded a new patch) http://codereview.chromium.org/113189/diff/85/92 File chrome/browser/password_manager/password_form_manager.cc (left): ...
11 years, 7 months ago (2009-05-11 21:53:40 UTC) #4
johnmaguire
New patch with IE7 stuff. Someone *really* needs to test this out on windows. On ...
11 years, 7 months ago (2009-05-14 16:23:30 UTC) #5
Evan Martin
I'm willing to do (or find someone to do) the legwork to finish off the ...
11 years, 7 months ago (2009-05-14 21:27:42 UTC) #6
tim (not reviewing)
http://codereview.chromium.org/113189/diff/1128/127 File chrome/browser/password_manager/password_store.h (right): http://codereview.chromium.org/113189/diff/1128/127#newcode38 Line 38: int GetLogins(const PasswordForm& form, where is this implemented? ...
11 years, 7 months ago (2009-05-14 23:34:19 UTC) #7
johnmaguire
Getting there... ;-) http://codereview.chromium.org/113189/diff/1128/126 File chrome/browser/password_manager/password_form_manager.cc (right): http://codereview.chromium.org/113189/diff/1128/126#newcode362 Line 362: NOTIMPLEMENTED(); On 2009/05/14 21:27:42, Evan ...
11 years, 7 months ago (2009-05-15 14:31:18 UTC) #8
tim (not reviewing)
Good morning! looks like you may need to upload the latest patch set? I'm seeing ...
11 years, 7 months ago (2009-05-15 16:00:21 UTC) #9
johnmaguire
On 2009/05/15 16:00:21, timsteele wrote: > Good morning! looks like you may need to upload ...
11 years, 7 months ago (2009-05-17 16:12:32 UTC) #10
tim (not reviewing)
http://codereview.chromium.org/113189/diff/255/266 File chrome/browser/password_manager/password_store_default.cc (right): http://codereview.chromium.org/113189/diff/255/266#newcode33 Line 33: int web_data_handle = web_data_service_->GetLogins(request->form, this); I once had ...
11 years, 7 months ago (2009-05-18 16:16:03 UTC) #11
johnmaguire
http://codereview.chromium.org/113189/diff/255/266 File chrome/browser/password_manager/password_store_default.cc (right): http://codereview.chromium.org/113189/diff/255/266#newcode33 Line 33: int web_data_handle = web_data_service_->GetLogins(request->form, this); On 2009/05/18 16:16:03, ...
11 years, 7 months ago (2009-05-18 16:55:30 UTC) #12
tim (not reviewing)
thanks for checking. I see PasswordStore is owned by the profile, which is one way ...
11 years, 7 months ago (2009-05-18 19:51:25 UTC) #13
johnmaguire
http://codereview.chromium.org/113189/diff/255/262 File chrome/browser/password_manager/password_form_manager.cc (right): http://codereview.chromium.org/113189/diff/255/262#newcode24 Line 24: pending_login_query_(NULL), On 2009/05/18 19:51:25, timsteele wrote: > this ...
11 years, 7 months ago (2009-05-19 19:37:06 UTC) #14
tim (not reviewing)
LGTM http://codereview.chromium.org/113189/diff/255/262 File chrome/browser/password_manager/password_form_manager.cc (right): http://codereview.chromium.org/113189/diff/255/262#newcode185 Line 185: const std::vector<PasswordForm*>& logins_result) { nit - 4spaces
11 years, 7 months ago (2009-05-19 22:29:19 UTC) #15
johnmaguire
http://codereview.chromium.org/113189/diff/255/262 File chrome/browser/password_manager/password_form_manager.cc (right): http://codereview.chromium.org/113189/diff/255/262#newcode185 Line 185: const std::vector<PasswordForm*>& logins_result) { On 2009/05/19 22:29:19, timsteele ...
11 years, 7 months ago (2009-05-20 09:51:51 UTC) #16
Evan Martin
K, I'm gonna land this then. Any other reviewers speak now or forever hold your ...
11 years, 7 months ago (2009-05-20 17:19:13 UTC) #17
Evan Martin
Hrm, patch failed to apply -- I think you might need to resync and resolve ...
11 years, 7 months ago (2009-05-20 17:19:52 UTC) #18
stuartmorgan
John, is there a reason that RemoveLoginsCreatedBetween and GetAllLogins aren't part of the PasswordStore interface? ...
11 years, 7 months ago (2009-05-20 21:50:07 UTC) #19
johnmaguire
On 2009/05/20 21:50:07, stuartmorgan wrote: > John, is there a reason that RemoveLoginsCreatedBetween and GetAllLogins ...
11 years, 7 months ago (2009-05-20 21:52:31 UTC) #20
Evan Martin
After some discussion over here in Linux-land: - we're not certain we want to depend ...
11 years, 7 months ago (2009-05-20 21:59:15 UTC) #21
Evan Martin
you can watch trybot status at http://build.chromium.org/buildbot/try-server/waterfall , search for "password"
11 years, 7 months ago (2009-05-20 21:59:56 UTC) #22
Evan Martin
did this work for you on windows? it gets a bunch of missing symbols, due ...
11 years, 7 months ago (2009-05-21 00:21:33 UTC) #23
Evan Martin
actually, no, it just needs manual tweaking of browser.vcproj :(
11 years, 7 months ago (2009-05-21 00:23:25 UTC) #24
Evan Martin
Here's a patch against this patch that - makes it build on Windows - disables ...
11 years, 7 months ago (2009-05-21 17:39:46 UTC) #25
Evan Martin
I looked into this more. I removed a NOTREACHED and added a comment in the ...
11 years, 7 months ago (2009-05-22 01:55:41 UTC) #26
Evan Martin
11 years, 7 months ago (2009-05-22 02:05:18 UTC) #27
I screwed up the commit message but got the attribution right.

Thanks, John!  Hope you find it useful, Stuart!

Powered by Google App Engine
This is Rietveld 408576698