aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar glitsj16 <glitsj16@users.noreply.github.com>2021-01-05 12:43:22 +0000
committerLibravatar GitHub <noreply@github.com>2021-01-05 12:43:22 +0000
commitef5c6c3f9afe11fe72c572299864e83b4f9115bd (patch)
tree319ad23f2445c971707a31bb93881b7ee7853b9c
parentdrop doubled disable-exec in signal-desktop (#3869) (diff)
downloadfirejail-ef5c6c3f9afe11fe72c572299864e83b4f9115bd.tar.gz
firejail-ef5c6c3f9afe11fe72c572299864e83b4f9115bd.tar.zst
firejail-ef5c6c3f9afe11fe72c572299864e83b4f9115bd.zip
new profile: tutanota-desktop (#3870)
* new profile: tutanota-desktop * add tutanota-desktop to firecfg * blacklist tutanota-desktop files * Create tutanota-desktop.profile
-rw-r--r--README.md2
-rw-r--r--etc/inc/disable-programs.inc2
-rw-r--r--etc/profile-m-z/tutanota-desktop.profile32
-rw-r--r--src/firecfg/firecfg.config1
4 files changed, 36 insertions, 1 deletions
diff --git a/README.md b/README.md
index 8d3b3c3bb..7c39f5e04 100644
--- a/README.md
+++ b/README.md
@@ -195,4 +195,4 @@ Stats:
195 195
196### New profiles: 196### New profiles:
197 197
198spectacle, chromium-browser-privacy, gtk-straw-viewer, gtk-youtube-viewer, gtk2-youtube-viewer, gtk3-youtube-viewer, straw-viewer, lutris, dolphin-emu, authenticator-rs, servo 198spectacle, chromium-browser-privacy, gtk-straw-viewer, gtk-youtube-viewer, gtk2-youtube-viewer, gtk3-youtube-viewer, straw-viewer, lutris, dolphin-emu, authenticator-rs, servo, tutanota-desktop
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index 7ab11e620..74d45c4ca 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -395,6 +395,8 @@ blacklist ${HOME}/.config/tox
395blacklist ${HOME}/.config/transgui 395blacklist ${HOME}/.config/transgui
396blacklist ${HOME}/.config/transmission 396blacklist ${HOME}/.config/transmission
397blacklist ${HOME}/.config/truecraft 397blacklist ${HOME}/.config/truecraft
398blacklist ${HOME}/.config/tuta_integration
399blacklist ${HOME}/.config/tutanota-desktop
398blacklist ${HOME}/.config/tvbrowser 400blacklist ${HOME}/.config/tvbrowser
399blacklist ${HOME}/.config/uGet 401blacklist ${HOME}/.config/uGet
400blacklist ${HOME}/.config/ungoogled-chromium 402blacklist ${HOME}/.config/ungoogled-chromium
diff --git a/etc/profile-m-z/tutanota-desktop.profile b/etc/profile-m-z/tutanota-desktop.profile
new file mode 100644
index 000000000..ab83dfa5b
--- /dev/null
+++ b/etc/profile-m-z/tutanota-desktop.profile
@@ -0,0 +1,32 @@
1# Firejail profile for tutanota-desktop
2# Description: Encrypted email client
3# This file is overwritten after every install/update
4# Persistent local customizations
5include tutanota-desktop.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.config/tuta_integration
10noblacklist ${HOME}/.config/tutanota-desktop
11
12ignore noexec /tmp
13
14include disable-shell.inc
15
16mkdir ${HOME}/.config/tuta_integration
17mkdir ${HOME}/.config/tutanota-desktop
18whitelist ${HOME}/.config/tuta_integration
19whitelist ${HOME}/.config/tutanota-desktop
20
21# These lines are needed to allow Firefox to open links
22noblacklist ${HOME}/.mozilla
23whitelist ${HOME}/.mozilla/firefox/profiles.ini
24read-only ${HOME}/.mozilla/firefox/profiles.ini
25
26disable-mnt
27?HAS_APPIMAGE: ignore private-dev
28private-etc alternatives,ca-certificates,crypto-policies,fonts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,machine-id,nsswitch.conf,pki,resolv.conf,ssl
29private-opt tutanota-desktop
30
31# Redirect
32include electron.profile
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index 23b1e364a..70089091c 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -771,6 +771,7 @@ tremulous
771trojita 771trojita
772truecraft 772truecraft
773tshark 773tshark
774tutanota-desktop
774tuxguitar 775tuxguitar
775tvbrowser 776tvbrowser
776twitch 777twitch