keepassxc/share
James Carroll ee08ef421d
Snap: Improve Web-browser Native Messaging host functionality (#10906)
* Snap: Improve Web-browser Native Messaging host functionality

This commit allows for the snap distribution of KeepassXC to self-manage native messaging manifests
This is done by making the binary aware of the snapd environment changes that currently prevent this.
Furthermore, the snap sandbox is expanded to the bare minimum needed to access these privileged files.

Please note if running a self-compiled / untrusted KeepassXC snap build (I.E, installed with --dangerous)
that you must manually run `sudo snap connect keepassxc:browser-native-messaging` to grant permissions.

This will work on all distributions that expose `/snap/bin/` - such as Ubuntu, Debian, etc.
For systems which don't provide `/snap/`, such as Fedora, follow instructions for enabling "Classic" snaps.
e.g., `sudo ln -s /var/lib/snapd/snap /snap`

---------

Co-authored-by: Jonathan White <support@dmapps.us>
2024-06-19 15:50:52 -04:00
..
branding Improve colorful lock icon for system tray (#9632) 2023-08-14 21:40:13 -04:00
icons Add 1Password 1PUX and Bitwarden JSON Importers 2024-03-09 15:21:46 -05:00
linux Add keywords to .desktop file 2024-06-16 17:09:16 -04:00
macosx Losslessly optimize PNG images 2023-07-15 15:27:36 -04:00
translations Snap: Improve Web-browser Native Messaging host functionality (#10906) 2024-06-19 15:50:52 -04:00
windows Fix terminating KeePassXC processes with MSI installer (#9822) 2024-02-04 11:50:52 -05:00
wizard Losslessly optimize PNG images 2023-07-15 15:27:36 -04:00
wordlists Update eff_large.wordlist 2022-09-22 06:49:07 -04:00
CMakeLists.txt Enable dark title bar on windows when accent color is not used 2022-10-16 19:17:02 -04:00
demo.kdbx Correctly set KDBX envelope version 2021-11-22 12:58:04 +01:00
demo.key Add demo kdbx file (password is secret) (#3294) 2019-06-30 11:07:59 -04:00
demo.old.kdbx Update translations 2022-03-21 00:26:07 +01:00
empty3.kdbx Add fuzz test support 2020-10-08 22:49:34 -04:00
empty4.kdbx Add fuzz test support 2020-10-08 22:49:34 -04:00