Skip to content
This repository has been archived by the owner on Jan 4, 2019. It is now read-only.

Import password from Chrome/Canary/Chromium #227

Merged
merged 1 commit into from
Jul 13, 2017
Merged

Conversation

darkdh
Copy link
Member

@darkdh darkdh commented Jun 23, 2017

fixes brave/browser-laptop#9434

Auditors: @bridiver, @bbondy, @diracdeltas, @bsclifton

Mac:
master password will store in Chrome/Chromium Safe Storage
so we will ask users to access it

Windows:
Using CryptProtectData and CryptUnprotectData
Usually, the only user who can decrypt the data is a user with the same logon credentials as the user who encrypted the data

Linux:
Using NativeBackEnd.
gnome-keyring which will be removed soon is deprecated by libsecret
KDE has a bug traking it #238

@darkdh darkdh self-assigned this Jun 23, 2017
@darkdh darkdh force-pushed the import-pwd-chrome branch 3 times, most recently from 6d5e908 to fa9ac30 Compare June 30, 2017 17:27
@darkdh darkdh changed the title [WIP] Import password from Chrome/Canary/Chromium Import password from Chrome/Canary/Chromium Jun 30, 2017
@darkdh darkdh force-pushed the import-pwd-chrome branch from fa9ac30 to a424588 Compare June 30, 2017 17:29
@@ -101,6 +101,7 @@ bool AtomContentUtilityClient::OnMessageReceived(

bool handled = true;
IPC_BEGIN_MESSAGE_MAP(AtomContentUtilityClient, message)
IPC_MESSAGE_HANDLER(BraveUtilityMsg_GetImportFromChrome, OnImportFromChrome)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this doesn't seem necessary. The SourceProfile is sent to atom::ExternalProcessImporterClient and we can set the command line switch there

Copy link
Collaborator

@bridiver bridiver left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

see comments

@darkdh
Copy link
Member Author

darkdh commented Jul 11, 2017

will do. and we need rebase this for cr60

@darkdh darkdh added this to the 4.4.0 milestone Jul 12, 2017
fixes brave/browser-laptop#9434

Auditors: @bridiver, @bbondy, @diracdeltas, @bsclifton

Mac:
master password will store in Chrome/Chromium Safe Storage
so we will ask users to access it

Windows:
Using `CryptProtectData` and `CryptUnprotectData`
`Usually, the only user who can decrypt the data is a user with the same logon
credentials as the user who encrypted the data`

Linux:
Using NativeBackEnd.
gnome-keyring which will be removed soon is deprecated by libsecret
KDE has a bug traking it #238
@darkdh darkdh force-pushed the import-pwd-chrome branch from a424588 to ceaab32 Compare July 13, 2017 19:02
@darkdh
Copy link
Member Author

darkdh commented Jul 13, 2017

@bridiver , removed unnecessary IPC and rebased to cr60. Please review again.

@bridiver bridiver merged commit d7f88c2 into master Jul 13, 2017
@bsclifton bsclifton deleted the import-pwd-chrome branch June 18, 2018 18:11
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Import passwords from Chrome
2 participants