aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar kortewegdevries <kortewegdevries@protonmail.ch>2020-09-02 10:47:54 +0000
committerLibravatar GitHub <noreply@github.com>2020-09-02 10:47:54 +0000
commit3801eb32b4098c7d3d1789c01ca880cfeadd378f (patch)
tree4b61ec25e5a6c58b31175dc65579819a023b028d
parentFixes #3596 (#3619) (diff)
downloadfirejail-3801eb32b4098c7d3d1789c01ca880cfeadd378f.tar.gz
firejail-3801eb32b4098c7d3d1789c01ca880cfeadd378f.tar.zst
firejail-3801eb32b4098c7d3d1789c01ca880cfeadd378f.zip
Fix private-etc of electron-mail, fix geary,minitube (#3588)
* Fix private-etc of electron-mail * Fix dbus of geary * Fix geary again, remove GPG * Fix seccomp on Arch
-rw-r--r--etc/inc/disable-programs.inc2
-rw-r--r--etc/profile-a-l/electron-mail.profile10
-rw-r--r--etc/profile-a-l/geary.profile12
-rw-r--r--etc/profile-m-z/minitube.profile2
4 files changed, 14 insertions, 12 deletions
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index dba60fcba..6b0c16d5f 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -216,6 +216,7 @@ blacklist ${HOME}/.config/gajim
216blacklist ${HOME}/.config/galculator 216blacklist ${HOME}/.config/galculator
217blacklist ${HOME}/.config/gconf 217blacklist ${HOME}/.config/gconf
218blacklist ${HOME}/.config/geany 218blacklist ${HOME}/.config/geany
219blacklist ${HOME}/.config/geary
219blacklist ${HOME}/.config/gedit 220blacklist ${HOME}/.config/gedit
220blacklist ${HOME}/.config/geeqie 221blacklist ${HOME}/.config/geeqie
221blacklist ${HOME}/.config/ghb 222blacklist ${HOME}/.config/ghb
@@ -865,6 +866,7 @@ blacklist ${HOME}/.cache/fossamail
865blacklist ${HOME}/.cache/fractal 866blacklist ${HOME}/.cache/fractal
866blacklist ${HOME}/.cache/freecol 867blacklist ${HOME}/.cache/freecol
867blacklist ${HOME}/.cache/gajim 868blacklist ${HOME}/.cache/gajim
869blacklist ${HOME}/.cache/geary
868blacklist ${HOME}/.cache/gegl-0.4 870blacklist ${HOME}/.cache/gegl-0.4
869blacklist ${HOME}/.cache/geeqie 871blacklist ${HOME}/.cache/geeqie
870blacklist ${HOME}/.cache/gfeeds 872blacklist ${HOME}/.cache/gfeeds
diff --git a/etc/profile-a-l/electron-mail.profile b/etc/profile-a-l/electron-mail.profile
index 39366470f..a77bca0f8 100644
--- a/etc/profile-a-l/electron-mail.profile
+++ b/etc/profile-a-l/electron-mail.profile
@@ -8,8 +8,6 @@ include globals.local
8 8
9noblacklist ${HOME}/.config/electron-mail 9noblacklist ${HOME}/.config/electron-mail
10 10
11whitelist ${DOWNLOADS}
12
13include disable-common.inc 11include disable-common.inc
14include disable-devel.inc 12include disable-devel.inc
15include disable-exec.inc 13include disable-exec.inc
@@ -21,8 +19,10 @@ include disable-xdg.inc
21 19
22mkdir ${HOME}/.config/electron-mail 20mkdir ${HOME}/.config/electron-mail
23whitelist ${HOME}/.config/electron-mail 21whitelist ${HOME}/.config/electron-mail
22whitelist ${DOWNLOADS}
24 23
25include whitelist-common.inc 24include whitelist-common.inc
25include whitelist-runuser-common.inc
26include whitelist-usr-share-common.inc 26include whitelist-usr-share-common.inc
27include whitelist-var-common.inc 27include whitelist-var-common.inc
28 28
@@ -45,12 +45,12 @@ shell none
45private-bin electron-mail 45private-bin electron-mail
46private-cache 46private-cache
47private-dev 47private-dev
48private-etc alternatives,fonts 48private-etc alternatives,ca-certificates,crypto-policies,fonts,gtk-2.0,gtk-3.0,nsswitch.conf,pki,resolv.conf,ssl,selinux,xdg
49private-opt ElectronMail 49private-opt ElectronMail
50private-tmp 50private-tmp
51 51
52# breaks tray functionality 52# breaks tray functionality
53# dbus-user none 53# dbus-user none
54# dbus-system none 54dbus-system none
55 55
56# memory-deny-write-execute - breaks on Arch 56# memory-deny-write-execute - breaks on Arch \ No newline at end of file
diff --git a/etc/profile-a-l/geary.profile b/etc/profile-a-l/geary.profile
index fa01d04b7..118ed62ca 100644
--- a/etc/profile-a-l/geary.profile
+++ b/etc/profile-a-l/geary.profile
@@ -10,24 +10,24 @@ include geary.local
10# Users have Geary set to open a browser by clicking a link in an email 10# Users have Geary set to open a browser by clicking a link in an email
11# We are not allowed to blacklist browser-specific directories 11# We are not allowed to blacklist browser-specific directories
12 12
13ignore dbus-user none 13ignore dbus-user filter
14ignore dbus-system none 14ignore dbus-system none
15ignore private-tmp 15ignore private-tmp
16 16
17noblacklist ${HOME}/.gnupg 17noblacklist ${HOME}/.cache/geary
18noblacklist ${HOME}/.config/geary
18noblacklist ${HOME}/.local/share/geary 19noblacklist ${HOME}/.local/share/geary
19 20
20mkdir ${HOME}/.gnupg 21mkdir ${HOME}/.cache/geary
21mkdir ${HOME}/.config/geary 22mkdir ${HOME}/.config/geary
22mkdir ${HOME}/.local/share/geary 23mkdir ${HOME}/.local/share/geary
23whitelist ${HOME}/.gnupg 24whitelist ${HOME}/.cache/geary
24whitelist ${HOME}/.config/geary 25whitelist ${HOME}/.config/geary
25whitelist ${HOME}/.local/share/geary 26whitelist ${HOME}/.local/share/geary
27whitelist /usr/share/geary
26 28
27read-only ${HOME}/.config/mimeapps.list 29read-only ${HOME}/.config/mimeapps.list
28 30
29whitelist /usr/share/geary
30
31# allow Mozilla browsers 31# allow Mozilla browsers
32# Redirect 32# Redirect
33include firefox.profile 33include firefox.profile
diff --git a/etc/profile-m-z/minitube.profile b/etc/profile-m-z/minitube.profile
index 2c70978a9..39ecc7127 100644
--- a/etc/profile-m-z/minitube.profile
+++ b/etc/profile-m-z/minitube.profile
@@ -46,7 +46,7 @@ notv
46nou2f 46nou2f
47novideo 47novideo
48protocol unix,inet,inet6,netlink 48protocol unix,inet,inet6,netlink
49seccomp 49seccomp !kcmp
50shell none 50shell none
51tracelog 51tracelog
52 52