-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Support KeePassXC-Browser in Snaps #1598
Comments
We're having difficulties connecting Snaps through native messaging with the browser extension and haven't been able to find a solution yet. If you require KeePassXC-Browser, please use the AppImage or the version from the PPA. |
Please do not remove KeePassHTTP support until this critical issue is resolved. It looks like it may require writing a snap interface just for keepassxc-proxy. Hopefully browsers will add dbus support to their Native Messaging API to avoid this whole mess. Could something like systemd-bus-proxyd be used to do this? |
To be clear, the browser feature works just fine with snaps. However, you cannot install the native messaging json file from the KeePassXC snap due to sandboxing. My idea to solve this is to have snap users download a separate script executed outside the snap env that will install the necessary native messaging json files for your browser. |
Hello, |
I haven't worked on it yet, but its in the pipeline. |
Does the snap version still require this hack? I'm trying to get the browser integration to work, but I'm not sure what the path is or if I should just stop using the snap version? |
Yes this is still required and the Browser Plugin settings page tells you what to do. You can also just go to our downloads page and grab the script: https://keepassxc.org/download/ |
Why was this issue marked as fixed? browser snaps are not yet supported
|
It is impossible to support native messaging when a browser is running as a sandboxed snap. This is a limitation in snapd not keepassxc. That is also not what this issue is about. |
With the new KeePassXC 2.3.0, my snap install automatically updates, and warns me about KeePassHTTP, provides a nice link to the migration guide to change to KeePassXC-Browser.
However, when I follow the first step on these instructions, I get the warning:
Expected Behavior
Support KeePassXC-Browser.
Current Behavior
Possible Solution
Steps to Reproduce (for bugs)
Context
I wasn't aware of this change -- which seems like a great addition -- but searching the issue queue, I'm not finding any issue for it. Is this the right place?
I basically want to subscribe to an issue so I know when this feature is complete!
Debug Info
KeePassXC - Version 2.3.0
Revision: 4c0ed74
Distribution: Snap
Libraries:
Operating system: Ubuntu Core 16
CPU architecture: x86_64
Kernel: linux 4.4.0-116-generic
Enabled extensions:
The text was updated successfully, but these errors were encountered: