Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kwallet support #66

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Nov 6, 2021

  1. add kwalled (kde) backend and use it if available

    the kwallet (kde) backend communicates through dbus with the kwalletd.
    it is modeled after the qtkeychain implementation [1].
    like qtkeychain, the keyring backend tries to get the kwallet's
    'networkWallet' if this fails the 'secret service' is used as before.
    kwallet is tried first as the 'secrets service' may exists on systems
    running kde but it's very unlikely kwallet is running on non kde
    systems.
    
    [1] https://github.com/frankosterfeld/qtkeychain
    
    Signed-off-by: Martin Gysel <me@bearsh.org>
    bearsh authored and SoMuchForSubtlety committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    24d24d4 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2021

  1. make linux providers satisfy Keyring interface

    Signed-off-by: SoMuchForSubtlety <jakob@ahrer.dev>
    SoMuchForSubtlety committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    4f20130 View commit details
    Browse the repository at this point in the history
  2. check that the secret service backend is available

    Signed-off-by: SoMuchForSubtlety <jakob@ahrer.dev>
    SoMuchForSubtlety committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    710d81c View commit details
    Browse the repository at this point in the history
  3. refactor kwallet package

    Signed-off-by: SoMuchForSubtlety <jakob@ahrer.dev>
    SoMuchForSubtlety committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    1a56a51 View commit details
    Browse the repository at this point in the history