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

Issue 2730008: Linux: allow using GNOME Keyring and KWallet for password storage via a command line flag. (Closed)

Created:
10 years, 6 months ago by Mike Mammarella
Modified:
9 years, 7 months ago
CC:
chromium-reviews, ben+cc_chromium.org
Visibility:
Public.

Description

Linux: allow using GNOME Keyring and KWallet for password storage via a command line flag, disabled by default. BUG=12351, 25404, 45896 TEST=still uses default password store unless --password-store is given with a value of detect, gnome, or kwallet Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=50475

Patch Set 1 #

Total comments: 8

Patch Set 2 : '' #

Patch Set 3 : '' #

Total comments: 11

Patch Set 4 : '' #

Total comments: 2

Patch Set 5 : '' #

Patch Set 6 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+65 lines, -10 lines) Patch
M chrome/browser/profile.cc View 1 2 3 4 5 3 chunks +57 lines, -10 lines 0 comments Download
M chrome/common/chrome_switches.h View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/common/chrome_switches.cc View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
Mike Mammarella
10 years, 6 months ago (2010-06-10 23:32:03 UTC) #1
Evan Stade
seems like we might want the migration code in place before landing this http://codereview.chromium.org/2730008/diff/1/2 File ...
10 years, 6 months ago (2010-06-10 23:40:40 UTC) #2
Mike Mammarella
Do you think we need the migration before even allowing this as an option behind ...
10 years, 6 months ago (2010-06-10 23:55:08 UTC) #3
Evan Stade
http://codereview.chromium.org/2730008/diff/1/2 File chrome/browser/profile.cc (right): http://codereview.chromium.org/2730008/diff/1/2#newcode1289 chrome/browser/profile.cc:1289: } else if (store_type == L"detect") { On 2010/06/10 ...
10 years, 6 months ago (2010-06-10 23:59:55 UTC) #4
Evan Stade
> I'd argue that even power-users [...] (oops, responded to the wrong comment there.)
10 years, 6 months ago (2010-06-11 00:01:35 UTC) #5
Mike Mammarella
OK, now we can migrate. This CL leaves the default behavior as it is now, ...
10 years, 6 months ago (2010-06-16 23:07:55 UTC) #6
Mike Mammarella
ping
10 years, 6 months ago (2010-06-21 21:01:33 UTC) #7
Evan Martin
http://codereview.chromium.org/2730008/diff/14001/15001 File chrome/browser/profile.cc (right): http://codereview.chromium.org/2730008/diff/14001/15001#newcode1350 chrome/browser/profile.cc:1350: // GNOME keyring fails for some reason. This scheme ...
10 years, 6 months ago (2010-06-21 21:05:23 UTC) #8
Evan Stade
nits... thank you for satisfying my neuroses http://codereview.chromium.org/2730008/diff/14001/15001 File chrome/browser/profile.cc (right): http://codereview.chromium.org/2730008/diff/14001/15001#newcode1369 chrome/browser/profile.cc:1369: } nit: ...
10 years, 6 months ago (2010-06-21 21:14:00 UTC) #9
Mike Mammarella
http://codereview.chromium.org/2730008/diff/14001/15001 File chrome/browser/profile.cc (right): http://codereview.chromium.org/2730008/diff/14001/15001#newcode1350 chrome/browser/profile.cc:1350: // GNOME keyring fails for some reason. This scheme ...
10 years, 6 months ago (2010-06-21 21:50:32 UTC) #10
Evan Martin
LGTM
10 years, 6 months ago (2010-06-21 21:52:18 UTC) #11
Evan Stade
10 years, 6 months ago (2010-06-21 22:39:37 UTC) #12
LGTM, with or without scoped_ptr

http://codereview.chromium.org/2730008/diff/23001/17002
File chrome/browser/profile.cc (right):

http://codereview.chromium.org/2730008/diff/23001/17002#newcode1386
chrome/browser/profile.cc:1386: scoped_ptr<PasswordStoreX::NativeBackend>
backend;
you're right, now that I see it in action, scoped_ptr doesn't seem super
advantageous.

http://codereview.chromium.org/2730008/diff/23001/17002#newcode1402
chrome/browser/profile.cc:1402: backend.reset(NULL);
if you do keep scoped_ptr, the NULL is extraneous

Powered by Google App Engine
This is Rietveld 408576698