virt-manager/data
WGH fae3fecc1e Improve Secret Service interoperability
The current implementation of Secret Service keyring client assumes that
the last component of an item path is integer, which is not true for some
Secret Service server implementations (e.g. KeePassXC). Besides,
the Secret Service API documents advises against recording object path
(not to mentioning parsing it in any way), recommending using lookup attributes
instead[1].

This commit fixes the code to behave in more interoperable way.

- The item path (called "keyid" in code) is no longer parsed and stored anywhere.
- The secret item is looked up in the Secret Service using hvuri and machine
  uuid attributes.
- /console-password with (username, keyid) is removed from GSettings
  storage. Instead, only username is stored in /console-username.

[1] https://specifications.freedesktop.org/secret-service/latest/ch03.html

Resolves: #237
2021-04-06 18:30:08 -04:00
..
icons icons: Add button sized variants for VM status 2015-04-10 18:34:43 -04:00
bash-completion.sh.in bash completion: remove shebang 2020-07-20 12:56:41 -04:00
hicolor Fix icons when running from srcdir 2013-04-03 20:29:47 -04:00
org.virt-manager.virt-manager.gschema.xml Improve Secret Service interoperability 2021-04-06 18:30:08 -04:00
virt-manager.appdata.xml.in Prep for release 3.2.0 2020-11-14 16:15:22 -05:00
virt-manager.desktop.in Handle desktop files using gettext 2020-07-11 14:59:56 -04:00