Merge lp:~macieksitarz/calibre/keyring-support into lp:calibre
Status: | Superseded |
---|---|
Proposed branch: | lp:~macieksitarz/calibre/keyring-support |
Merge into: | lp:calibre |
Diff against target: |
132 lines (+31/-11) 3 files modified
src/calibre/gui2/email.py (+3/-2) src/calibre/gui2/wizard/send_email.py (+22/-8) src/calibre/utils/smtp.py (+6/-1) |
To merge this branch: | bzr merge lp:~macieksitarz/calibre/keyring-support |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Kovid Goyal | Disapprove | ||
Review via email: mp+142893@code.launchpad.net |
This proposal has been superseded by a proposal from 2013-01-13.
Description of the change
This branch introduces python keyring support. Keyring's are used as a common secure password storage.
python-keyring:
http://
https:/
It has wide platform support:
The keyring services supported by the Python keyring lib:
OSXKeychain: supports the Keychain service in Mac OS X.
KDEKWallet: supports the KDE's Kwallet service.
GnomeKeyring: for Gnome 2 environment.
SecretServi
Besides these native password storing services provided by operating systems. Python keyring lib also provides following build-in keyrings.
Win32Crypto
CryptedFile
UncryptedFi
Unmerged revisions
- 14073. By Maciej Sitarz
-
Merge from main branch
- 14072. By Maciej Sitarz
-
Add password keyring support
Instead of using hexlified password stored in file keyring would be used.
It improves security and uses common keyrings depending on the platform and/or window manager.