Branch: refs/heads/pw_redesign
Home: https://github.com/openSUSE/osc
Commit: 845a709aa64db424b4c891f22253e6d1f818782c
https://github.com/openSUSE/osc/commit/845a709aa64db424b4c891f22253e6d1f8187...
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)
Commit: b8f477db9ef966fc45d26681726e1dc117f6ca96
https://github.com/openSUSE/osc/commit/b8f477db9ef966fc45d26681726e1dc117f6c...
Author: lethliel
Date: 2019-08-27 (Tue, 27 Aug 2019)
Changed paths:
M osc/conf.py
M osc/credentials.py
Log Message:
-----------
New credentials backend (Transient store)
New backend to not store the password and ask for
it every time.
Compare: https://github.com/openSUSE/osc/compare/7a132e0411df...b8f477db9ef9