aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README2
-rw-r--r--README.md2
-rw-r--r--RELNOTES2
-rw-r--r--etc/disable-passwdmgr.inc12
-rw-r--r--etc/keepassxc.profile29
-rw-r--r--platform/debian/conffiles1
-rw-r--r--src/firecfg/firecfg.config1
7 files changed, 42 insertions, 7 deletions
diff --git a/README b/README
index 4284fb07d..e402ffe9b 100644
--- a/README
+++ b/README
@@ -96,6 +96,8 @@ BogDan Vatra (https://github.com/bog-dan-ro)
96Bruno Nova (https://github.com/brunonova) 96Bruno Nova (https://github.com/brunonova)
97 - whitelist fix 97 - whitelist fix
98 - bash arguments fix 98 - bash arguments fix
99BytesTuner (https://github.com/BytesTuner)
100 - provided keepassxc profile
99Cat (https://github.com/ecat3) 101Cat (https://github.com/ecat3)
100 - prevent tmux connecting to an existing session 102 - prevent tmux connecting to an existing session
101creideiki (https://github.com/creideiki) 103creideiki (https://github.com/creideiki)
diff --git a/README.md b/README.md
index 6efa2ed69..6a0448c16 100644
--- a/README.md
+++ b/README.md
@@ -195,4 +195,4 @@ goobox, gpa, gpg, gpg-agent, highlight, img2txt, k3b, kate, lynx, mediainfo, nau
195simple-scan, skanlite, ssh-agent, tracker, transmission-cli, transmission-show, w3m, xfburn, xpra, wget, 195simple-scan, skanlite, ssh-agent, tracker, transmission-cli, transmission-show, w3m, xfburn, xpra, wget,
196xed, pluma, Cryptocat, Bless, Gnome 2048, Gnome Calculator, Gnome Contacts, JD-GUI, Lollypop, MultiMC5, 196xed, pluma, Cryptocat, Bless, Gnome 2048, Gnome Calculator, Gnome Contacts, JD-GUI, Lollypop, MultiMC5,
197PDFSam, Pithos, Xonotic, wireshark, keepassx2, QupZilla, FossaMail, Uzbl browser, xmms, iridium browser, 197PDFSam, Pithos, Xonotic, wireshark, keepassx2, QupZilla, FossaMail, Uzbl browser, xmms, iridium browser,
198Kino, Thunar, Geeqie, Engrampa, Scribus, mousepad, gpicview 198Kino, Thunar, Geeqie, Engrampa, Scribus, mousepad, gpicview, keepassxc
diff --git a/RELNOTES b/RELNOTES
index 4766fdceb..2bae5f254 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -41,7 +41,7 @@ firejail (0.9.45) baseline; urgency=low
41 * new profiles: Gnome Contacts, JD-GUI, Lollypop, MultiMC5, PDFSam, Pithos, 41 * new profiles: Gnome Contacts, JD-GUI, Lollypop, MultiMC5, PDFSam, Pithos,
42 * new profies: Xonotic, wireshark, keepassx2, QupZilla, FossaMail, 42 * new profies: Xonotic, wireshark, keepassx2, QupZilla, FossaMail,
43 * new profiles: Uzbl browser, iridium browser, Thunar, Geeqie, Engrampa 43 * new profiles: Uzbl browser, iridium browser, Thunar, Geeqie, Engrampa
44 * new profiles: Scribus, mousepad, gpicview 44 * new profiles: Scribus, mousepad, gpicview, keepassxc
45 * bugfixes 45 * bugfixes
46 -- netblue30 <netblue30@yahoo.com> Sun, 23 Oct 2016 08:00:00 -0500 46 -- netblue30 <netblue30@yahoo.com> Sun, 23 Oct 2016 08:00:00 -0500
47 47
diff --git a/etc/disable-passwdmgr.inc b/etc/disable-passwdmgr.inc
index b5260e897..a61516771 100644
--- a/etc/disable-passwdmgr.inc
+++ b/etc/disable-passwdmgr.inc
@@ -2,10 +2,12 @@
2# Persistent customizations should go in a .local file. 2# Persistent customizations should go in a .local file.
3include /etc/firejail/disable-passwdmgr.local 3include /etc/firejail/disable-passwdmgr.local
4 4
5blacklist ${HOME}/.lastpass 5blacklist ${HOME}/.config/KeePass
6blacklist ${HOME}/.keepassx 6blacklist ${HOME}/.config/keepass
7blacklist ${HOME}/.config/keepassx
8blacklist ${HOME}/.config/keepassxc
7blacklist ${HOME}/.keepass 9blacklist ${HOME}/.keepass
10blacklist ${HOME}/.keepassx
11blacklist ${HOME}/.keepassxc
12blacklist ${HOME}/.lastpass
8blacklist ${HOME}/.password-store 13blacklist ${HOME}/.password-store
9blacklist ${HOME}/.config/keepassx
10blacklist ${HOME}/.config/keepass
11blacklist ${HOME}/.config/KeePass
diff --git a/etc/keepassxc.profile b/etc/keepassxc.profile
new file mode 100644
index 000000000..b11a0cc5d
--- /dev/null
+++ b/etc/keepassxc.profile
@@ -0,0 +1,29 @@
1# This file is overwritten during software install.
2# Persistent customizations should go in a .local file.
3include /etc/firejail/keepassxc.local
4
5# Firejail profile for KeepassXC
6noblacklist ${HOME}/.config/keepassxc
7noblacklist ${HOME}/.keepassxc
8noblacklist ${HOME}/.*kdbx
9noblacklist ${HOME}/.*kdb
10
11include /etc/firejail/disable-common.inc
12include /etc/firejail/disable-programs.inc
13include /etc/firejail/disable-devel.inc
14include /etc/firejail/disable-passwdmgr.inc
15
16caps.drop all
17net none
18nogroups
19nonewprivs
20noroot
21nosound
22#protocol unix
23seccomp
24shell none
25
26private-bin keepassxc
27#private-etc fonts
28#private-dev
29private-tmp
diff --git a/platform/debian/conffiles b/platform/debian/conffiles
index a31f13200..414d1bb93 100644
--- a/platform/debian/conffiles
+++ b/platform/debian/conffiles
@@ -113,6 +113,7 @@
113/etc/firejail/keepass2.profile 113/etc/firejail/keepass2.profile
114/etc/firejail/keepassx.profile 114/etc/firejail/keepassx.profile
115/etc/firejail/keepassx2.profile 115/etc/firejail/keepassx2.profile
116/etc/firejail/keepassxc.profile
116/etc/firejail/kmail.profile 117/etc/firejail/kmail.profile
117/etc/firejail/konversation.profile 118/etc/firejail/konversation.profile
118/etc/firejail/less.profile 119/etc/firejail/less.profile
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index 5bfd94736..d85d751f4 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -193,6 +193,7 @@ keepass
193keepass2 193keepass2
194keepassx 194keepassx
195keepassx2 195keepassx2
196keepassxc
196mousepad 197mousepad
197pluma 198pluma
198Thunar 199Thunar