aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/inc/disable-programs.inc3
-rw-r--r--etc/profile-a-l/jami.profile18
-rw-r--r--etc/profile-m-z/Postman.profile10
-rw-r--r--etc/profile-m-z/postman.profile28
-rw-r--r--src/firecfg/firecfg.config3
5 files changed, 62 insertions, 0 deletions
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index 71b513935..c7e2f2ca9 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -320,6 +320,7 @@ blacklist ${HOME}/.config/PacmanLogViewer
320blacklist ${HOME}/.config/PawelStolowski 320blacklist ${HOME}/.config/PawelStolowski
321blacklist ${HOME}/.config/Philipp Schmieder 321blacklist ${HOME}/.config/Philipp Schmieder
322blacklist ${HOME}/.config/Pinta 322blacklist ${HOME}/.config/Pinta
323blacklist ${HOME}/.config/Postman
323blacklist ${HOME}/.config/QGIS 324blacklist ${HOME}/.config/QGIS
324blacklist ${HOME}/.config/QMediathekView 325blacklist ${HOME}/.config/QMediathekView
325blacklist ${HOME}/.config/QQ 326blacklist ${HOME}/.config/QQ
@@ -480,6 +481,7 @@ blacklist ${HOME}/.config/inox
480blacklist ${HOME}/.config/iridium 481blacklist ${HOME}/.config/iridium
481blacklist ${HOME}/.config/itch 482blacklist ${HOME}/.config/itch
482blacklist ${HOME}/.config/jami 483blacklist ${HOME}/.config/jami
484blacklist ${HOME}/.config/jami.net
483blacklist ${HOME}/.config/jd-gui.cfg 485blacklist ${HOME}/.config/jd-gui.cfg
484blacklist ${HOME}/.config/jgit 486blacklist ${HOME}/.config/jgit
485blacklist ${HOME}/.config/k3brc 487blacklist ${HOME}/.config/k3brc
@@ -1183,6 +1185,7 @@ blacklist ${HOME}/Arduino
1183blacklist ${HOME}/Monero/wallets 1185blacklist ${HOME}/Monero/wallets
1184blacklist ${HOME}/Nextcloud 1186blacklist ${HOME}/Nextcloud
1185blacklist ${HOME}/Nextcloud/Notes 1187blacklist ${HOME}/Nextcloud/Notes
1188blacklist ${HOME}/Postman
1186blacklist ${HOME}/Seafile/.seafile-data 1189blacklist ${HOME}/Seafile/.seafile-data
1187blacklist ${HOME}/SoftMaker 1190blacklist ${HOME}/SoftMaker
1188blacklist ${HOME}/Standard Notes Backups 1191blacklist ${HOME}/Standard Notes Backups
diff --git a/etc/profile-a-l/jami.profile b/etc/profile-a-l/jami.profile
new file mode 100644
index 000000000..deff54bcd
--- /dev/null
+++ b/etc/profile-a-l/jami.profile
@@ -0,0 +1,18 @@
1# Firejail profile for jami
2# Description: An encrypted peer-to-peer messenger
3# This file is overwritten after every install/update
4# Persistent local customizations
5include jami.local
6# Persistent global definitions
7# added by caller profile
8#include globals.local
9
10noblacklist ${HOME}/.config/jami.net
11
12mkdir ${HOME}/.config/jami.net
13mkdir ${HOME}/Videos/Jami
14whitelist ${HOME}/.config/jami.net
15whitelist ${HOME}/Videos/Jami
16
17# Redirect
18include jami-gnome.profile
diff --git a/etc/profile-m-z/Postman.profile b/etc/profile-m-z/Postman.profile
new file mode 100644
index 000000000..d08acf60b
--- /dev/null
+++ b/etc/profile-m-z/Postman.profile
@@ -0,0 +1,10 @@
1# Firejail profile for Postman
2# This file is overwritten after every install/update
3# Persistent local customizations
4include Postman.local
5# Persistent global definitions
6# added by included profile
7#include globals.local
8
9# Redirect
10include postman.profile
diff --git a/etc/profile-m-z/postman.profile b/etc/profile-m-z/postman.profile
new file mode 100644
index 000000000..c8f00584d
--- /dev/null
+++ b/etc/profile-m-z/postman.profile
@@ -0,0 +1,28 @@
1# Firejail profile for postman
2# Description: API testing platform
3# This file is overwritten after every install/update
4# Persistent local customizations
5include postman.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.config/Postman
10noblacklist ${HOME}/Postman
11
12mkdir ${HOME}/.config/Postman
13mkdir ${HOME}/Postman
14whitelist ${HOME}/.config/Postman
15whitelist ${HOME}/Postman
16include whitelist-run-common.inc
17
18protocol unix,inet,inet6,netlink
19
20private-bin electron,electron[0-9],electron[0-9][0-9],locale,node,Postman,postman,sh
21private-etc alternatives,ca-certificates,crypto-policies,fonts,hosts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,localtime,nsswitch.conf,pki,resolv.conf,ssl
22# private-opt breaks file-copy-limit, use a whitelist instead of draining RAM
23# https://github.com/netblue30/firejail/discussions/5307
24#private-opt postman
25whitelist /opt/postman
26
27# Redirect
28include electron-common.profile
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index 2e176d2cd..2b4785fd4 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -25,6 +25,7 @@ Natron
25PCSX2 25PCSX2
26PPSSPPQt 26PPSSPPQt
27PPSSPPSDL 27PPSSPPSDL
28Postman
28QMediathekView 29QMediathekView
29QOwnNotes 30QOwnNotes
30Screenshot 31Screenshot
@@ -421,6 +422,7 @@ ipcalc
421ipcalc-ng 422ipcalc-ng
422iridium 423iridium
423iridium-browser 424iridium-browser
425jami
424jd-gui 426jd-gui
425jdownloader 427jdownloader
426jerry 428jerry
@@ -682,6 +684,7 @@ plv
682pngquant 684pngquant
683polari 685polari
684porn-cli 686porn-cli
687postman
685ppsspp 688ppsspp
686pragha 689pragha
687presentations18 690presentations18