Branch: refs/heads/pw_redesign
Home: https://github.com/openSUSE/osc
Commit: 7c01399a4a6f581d8e2843f76bd9e8283423935d
https://github.com/openSUSE/osc/commit/7c01399a4a6f581d8e2843f76bd9e82834239...
Author: Marcus Huewe
Date: 2019-08-27 (Tue, 27 Aug 2019)
Changed paths:
M osc/conf.py
Log Message:
-----------
Deprecate the "plaintext_passwd" config option
The upcoming credentials manager abstraction supersedes the old
plaintext_passwd behavior. This commits "breaks" the old behavior:
Passwords are not rewritten anymore (plaintext <-> obfuscated)
Commit: c9d85ac248487c79acdfca0bfe4fcd5b0e64b2eb
https://github.com/openSUSE/osc/commit/c9d85ac248487c79acdfca0bfe4fcd5b0e64b...
Author: lethliel
Date: 2019-08-27 (Tue, 27 Aug 2019)
Changed paths:
M osc/core.py
M osc/util/helper.py
Log Message:
-----------
move raw_input function to helper module
Commit: 74cf30c7413e7806be231384c52a0efda97a7e82
https://github.com/openSUSE/osc/commit/74cf30c7413e7806be231384c52a0efda97a7...
Author: lethliel
Date: 2019-08-27 (Tue, 27 Aug 2019)
Changed paths:
M osc/conf.py
A osc/credentials.py
Log Message:
-----------
Introduction of new credential management
* new module credentials.py which contains classes
and methods to set and get passwords for different
backends:
- python-keyring
- gnomekeyring
- ConfigFile based storage
The new code should be backward compatible except a minor
change in add_section (pass and passx are not removed from
the config parser) (add_section is supposed to be only called
for new sections)
On initial osc call or initial osc call on new API Url
the user now can decide where to store the password (based
on the backends available on his system)
Compare: https://github.com/openSUSE/osc/compare/b0e27f8486b3...74cf30c7413e