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

Issue 283563002: Password Login Database: report correct changes from AddLogin(). (Closed)

Created:
6 years, 7 months ago by vasilii
Modified:
6 years, 7 months ago
Reviewers:
Garrett Casto
CC:
chromium-reviews, mkwst+watchlist_chromium.org, Ilya Sherman
Visibility:
Public.

Description

Password Login Database: report correct changes from AddLogin(). BUG=346210 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=271005

Patch Set 1 #

Patch Set 2 : Merge with trunk #

Patch Set 3 : Fixed PasswordSyncableServiceTest.PasswordStoreChanges #

Total comments: 10

Patch Set 4 : Comments #

Total comments: 4

Patch Set 5 : PasswordStoreX support #

Patch Set 6 : unused variable #

Total comments: 2

Patch Set 7 : the nit addressed #

Unified diffs Side-by-side diffs Delta from patch set Stats (+302 lines, -154 lines) Patch
M chrome/browser/password_manager/native_backend_gnome_x.h View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/password_manager/native_backend_gnome_x.cc View 1 2 3 4 2 chunks +15 lines, -8 lines 0 comments Download
M chrome/browser/password_manager/native_backend_gnome_x_unittest.cc View 1 2 3 4 6 chunks +52 lines, -6 lines 0 comments Download
M chrome/browser/password_manager/native_backend_kwallet_x.h View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/password_manager/native_backend_kwallet_x.cc View 1 2 3 4 1 chunk +14 lines, -7 lines 0 comments Download
M chrome/browser/password_manager/native_backend_kwallet_x_unittest.cc View 1 2 3 4 4 chunks +37 lines, -8 lines 0 comments Download
M chrome/browser/password_manager/password_store_mac.cc View 2 chunks +5 lines, -12 lines 0 comments Download
M chrome/browser/password_manager/password_store_x.h View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/password_manager/password_store_x.cc View 1 2 3 4 5 6 3 chunks +15 lines, -3 lines 0 comments Download
M chrome/browser/password_manager/password_store_x_unittest.cc View 1 2 3 4 3 chunks +7 lines, -3 lines 0 comments Download
M components/password_manager/core/browser/login_database.h View 1 2 3 4 4 chunks +6 lines, -12 lines 0 comments Download
M components/password_manager/core/browser/login_database.cc View 1 2 3 4 6 chunks +82 lines, -51 lines 0 comments Download
M components/password_manager/core/browser/login_database_unittest.cc View 1 2 3 4 20 chunks +52 lines, -28 lines 0 comments Download
M components/password_manager/core/browser/password_store_default.cc View 1 2 3 4 5 1 chunk +1 line, -4 lines 0 comments Download
M components/password_manager/core/browser/password_syncable_service.cc View 1 1 chunk +5 lines, -3 lines 0 comments Download
M components/password_manager/core/browser/password_syncable_service_unittest.cc View 1 2 2 chunks +5 lines, -6 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
vasilii
Hi Garrett, please review. The question is if it's OK to report slightly incorrect value ...
6 years, 7 months ago (2014-05-12 16:59:10 UTC) #1
vasilii
The first practical outcome. One of the LoginDatabaseTest tests was buggy.
6 years, 7 months ago (2014-05-13 16:47:06 UTC) #2
Garrett Casto
Do you want to change NativeBackend* at the same time? I would think that it ...
6 years, 7 months ago (2014-05-14 07:46:34 UTC) #3
vasilii
https://codereview.chromium.org/283563002/diff/40001/components/password_manager/core/browser/login_database.cc File components/password_manager/core/browser/login_database.cc (right): https://codereview.chromium.org/283563002/diff/40001/components/password_manager/core/browser/login_database.cc#newcode55 components/password_manager/core/browser/login_database.cc:55: const Pickle& usernames_pickle, On 2014/05/14 07:46:35, Garrett Casto wrote: ...
6 years, 7 months ago (2014-05-14 11:20:17 UTC) #4
Garrett Casto
Mostly done, still wondering if it makes more sense to bundle all of the PasswordStore::AddLogin() ...
6 years, 7 months ago (2014-05-14 18:34:48 UTC) #5
vasilii
I found a bug in both NativeBackendKWallet and NativeBackendGnome. They serialize and deserialize the date ...
6 years, 7 months ago (2014-05-15 08:36:51 UTC) #6
Garrett Casto
LGTM Nice catch on the time serialization issue, did you file a bug for it? ...
6 years, 7 months ago (2014-05-15 20:48:52 UTC) #7
vasilii
I'll file the bug. https://codereview.chromium.org/283563002/diff/100001/chrome/browser/password_manager/password_store_x.cc File chrome/browser/password_manager/password_store_x.cc (right): https://codereview.chromium.org/283563002/diff/100001/chrome/browser/password_manager/password_store_x.cc#newcode35 chrome/browser/password_manager/password_store_x.cc:35: return !changes->empty() && On 2014/05/15 ...
6 years, 7 months ago (2014-05-16 08:18:32 UTC) #8
vasilii
The CQ bit was checked by vasilii@chromium.org
6 years, 7 months ago (2014-05-16 08:18:47 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vasilii@chromium.org/283563002/120001
6 years, 7 months ago (2014-05-16 08:19:01 UTC) #10
commit-bot: I haz the power
6 years, 7 months ago (2014-05-16 13:28:17 UTC) #11
Message was sent while issue was closed.
Change committed as 271005

Powered by Google App Engine
This is Rietveld 408576698