[obs-commits] [openSUSE/osc] e03bb9: Introduction of new credential management
Branch: refs/heads/pw_redesign Home: https://github.com/openSUSE/osc Commit: e03bb97d120c1ed9dedb9876e6fb3fe6e13a5c94 https://github.com/openSUSE/osc/commit/e03bb97d120c1ed9dedb9876e6fb3fe6e13a5... Author: lethliel <mstrigl@suse.com> Date: 2019-08-28 (Wed, 28 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: 8beadde06acc967bcd591cceace8fa79f2f64454 https://github.com/openSUSE/osc/commit/8beadde06acc967bcd591cceace8fa79f2f64... Author: lethliel <mstrigl@suse.com> Date: 2019-08-28 (Wed, 28 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. Commit: 5a790e1ff823f91f0634380baceb14713cfc6932 https://github.com/openSUSE/osc/commit/5a790e1ff823f91f0634380baceb14713cfc6... Author: lethliel <mstrigl@suse.com> Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M osc/conf.py Log Message: ----------- Remove check for GNOME_DESKTOP_SESSION_ID It was removed from GNOME with this commit: https://gitlab.gnome.org/GNOME/gnome-session/commit/6bf47ad8c6f0a513c95a5043... Commit: ca17eb118937b6a44e2b963b9032eab403b97602 https://github.com/openSUSE/osc/commit/ca17eb118937b6a44e2b963b9032eab403b97... Author: lethliel <mstrigl@suse.com> Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M osc/conf.py M tests/suite.py R tests/test_conf.py Log Message: ----------- Remove passx encode/decode functions from conf.py They are no longer needed with the new CredentialsManagers Compare: https://github.com/openSUSE/osc/compare/8ae39110e72e...ca17eb118937
participants (1)
-
Marco Strigl