aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md15
-rw-r--r--etc/darktable.profile30
-rw-r--r--etc/disable-programs.inc1
-rw-r--r--etc/vym.profile30
-rw-r--r--platform/debian/conffiles2
-rw-r--r--src/firecfg/firecfg.config2
6 files changed, 76 insertions, 4 deletions
diff --git a/README.md b/README.md
index 1ac6988ab..8f37aca08 100644
--- a/README.md
+++ b/README.md
@@ -64,9 +64,16 @@ Use this issue to request new profiles: https://github.com/netblue30/firejail/is
64````` 64`````
65# Current development version: 0.9.47 65# Current development version: 0.9.47
66 66
67Release 0.9.46 was moved on 0.9.46-bugfixes branch: https://github.com/netblue30/firejail/tree/0.9.46-bugfixes 67## Profile changes
68
69# Global customizations
70 68
71All profiles include /etc/firejail/globals.local for persistent customizations across all applications. For example, you 69All profiles include /etc/firejail/globals.local for persistent customizations across all applications. For example, you
72can set here a global DNS "dns 8.8.8.8". The file is not overwritten during install. 70can set here a global DNS "dns 8.8.8.8". The file is not overwritten during software install.
71
72** The following BitTorrent clients have been whitelisted: Transmission, Deluge, qBitTorrent, KTorrent. Configuration files and
73~/Downloads directory are real, everything else is placed on a temporary filesystem and discarded when the
74sandboxed is closed. Please configure your client to put downloaded files in ~/Download directory.
75The plan is to have all bittorrent clients whitelisted in the next release.**
76
77## New profiles
78
79vym, darktable
diff --git a/etc/darktable.profile b/etc/darktable.profile
new file mode 100644
index 000000000..29630a746
--- /dev/null
+++ b/etc/darktable.profile
@@ -0,0 +1,30 @@
1# Persistent global definitions go here
2include /etc/firejail/globals.local
3
4# This file is overwritten during software install.
5# Persistent customizations should go in a .local file.
6include /etc/firejail/darktable.local
7
8noblacklist ~/.cache/darktable
9noblacklist ~/.config/darktable
10include /etc/firejail/disable-common.inc
11include /etc/firejail/disable-programs.inc
12include /etc/firejail/disable-passwdmgr.inc
13
14caps.drop all
15netfilter
16nonewprivs
17noroot
18protocol unix,inet,inet6
19seccomp
20
21#
22# depending on your usage, you can enable some of the commands below:
23#
24# nogroups
25shell none
26# private-bin program
27# private-etc none
28# private-dev
29private-tmp
30nosound
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 12f6d6d6d..af0bbfce6 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -35,6 +35,7 @@ blacklist ${HOME}/.config/Gitter
35blacklist ${HOME}/.config/Google 35blacklist ${HOME}/.config/Google
36blacklist ${HOME}/.config/Gpredict 36blacklist ${HOME}/.config/Gpredict
37blacklist ${HOME}/.config/INRIA 37blacklist ${HOME}/.config/INRIA
38blacklist ${HOME}/.config/InSilmaril
38blacklist ${HOME}/.config/Luminance 39blacklist ${HOME}/.config/Luminance
39blacklist ${HOME}/.config/Meltytech 40blacklist ${HOME}/.config/Meltytech
40blacklist ${HOME}/.config/Mousepad 41blacklist ${HOME}/.config/Mousepad
diff --git a/etc/vym.profile b/etc/vym.profile
new file mode 100644
index 000000000..4139ea901
--- /dev/null
+++ b/etc/vym.profile
@@ -0,0 +1,30 @@
1# Persistent global definitions go here
2include /etc/firejail/globals.local
3
4# This file is overwritten during software install.
5# Persistent customizations should go in a .local file.
6include /etc/firejail/vym.local
7
8noblacklist ./.config/InSilmaril
9include /etc/firejail/disable-common.inc
10include /etc/firejail/disable-programs.inc
11include /etc/firejail/disable-passwdmgr.inc
12
13caps.drop all
14netfilter
15nonewprivs
16noroot
17# no network connectivity
18protocol unix
19seccomp
20
21#
22# depending on your usage, you can enable some of the commands below:
23#
24nogroups
25shell none
26# private-bin vym
27# private-etc none
28private-dev
29private-tmp
30nosound
diff --git a/platform/debian/conffiles b/platform/debian/conffiles
index 3293f692d..9c99a918a 100644
--- a/platform/debian/conffiles
+++ b/platform/debian/conffiles
@@ -301,3 +301,5 @@
301/etc/firejail/youtube-dl.profile 301/etc/firejail/youtube-dl.profile
302/etc/firejail/zathura.profile 302/etc/firejail/zathura.profile
303/etc/firejail/zoom.profile 303/etc/firejail/zoom.profile
304/etc/firejail/vym.profile
305/etc/firejail/darktable.profile
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index f46fdea35..e58c8ee52 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -35,6 +35,7 @@ corebird
35# Cryptocat is added but commented since isn't installed to a */bin... keep an eye on this 35# Cryptocat is added but commented since isn't installed to a */bin... keep an eye on this
36cvlc 36cvlc
37cyberfox 37cyberfox
38darktable
38deadbeef 39deadbeef
39deluge 40deluge
40dia 41dia
@@ -220,6 +221,7 @@ vivaldi
220vivaldi-beta 221vivaldi-beta
221vivaldi-stable 222vivaldi-stable
222vlc 223vlc
224vym
223w3m 225w3m
224warzone2100 226warzone2100
225weechat 227weechat