aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2016-05-31 21:40:55 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2016-05-31 21:40:55 -0400
commit3597df9bc04fe4ab6eb891d267b0a08121416018 (patch)
tree686a661cb0fa030f219251ef7a1bbc1ea5cd8297
parentfix --quiet (diff)
downloadfirejail-3597df9bc04fe4ab6eb891d267b0a08121416018.tar.gz
firejail-3597df9bc04fe4ab6eb891d267b0a08121416018.tar.zst
firejail-3597df9bc04fe4ab6eb891d267b0a08121416018.zip
merged Various #542 pull request from Fred-Barclay
-rw-r--r--Makefile.in1
-rw-r--r--README3
-rw-r--r--README.md4
-rw-r--r--RELNOTES7
-rw-r--r--etc/0ad.profile6
-rw-r--r--etc/Mathematica.profile2
-rw-r--r--etc/abrowser.profile13
-rw-r--r--etc/atril.profile8
-rw-r--r--etc/audacious.profile4
-rw-r--r--etc/bitlbee.profile6
-rw-r--r--etc/brave.profile5
-rw-r--r--etc/cherrytree.profile9
-rw-r--r--etc/clementine.profile4
-rw-r--r--etc/cmus.profile4
-rw-r--r--etc/conkeror.profile4
-rw-r--r--etc/corebird.profile4
-rw-r--r--etc/cyberfox.profile13
-rw-r--r--etc/deadbeef.profile4
-rw-r--r--etc/default.profile5
-rw-r--r--etc/deluge.profile4
-rw-r--r--etc/dillo.profile9
-rw-r--r--etc/disable-programs.inc1
-rw-r--r--etc/dnsmasq.profile7
-rw-r--r--etc/dropbox.profile4
-rw-r--r--etc/empathy.profile4
-rw-r--r--etc/epiphany.profile5
-rw-r--r--etc/evince.profile4
-rw-r--r--etc/fbreader.profile4
-rw-r--r--etc/filezilla.profile6
-rw-r--r--etc/firefox.profile14
-rw-r--r--etc/flashpeak-slimjet.profile4
-rw-r--r--etc/gitter.profile13
-rw-r--r--etc/gnome-mplayer.profile4
-rw-r--r--etc/google-play-music-desktop-player.profile4
-rw-r--r--etc/gwenview.profile6
-rw-r--r--etc/hexchat.profile4
-rw-r--r--etc/kmail.profile4
-rw-r--r--etc/konversation.profile4
-rw-r--r--etc/lxterminal.profile4
-rw-r--r--etc/mcabber.profile4
-rw-r--r--etc/midori.profile4
-rw-r--r--etc/mupen64plus.profile4
-rw-r--r--etc/netsurf.profile9
-rw-r--r--etc/okular.profile8
-rw-r--r--etc/openbox.profile5
-rw-r--r--etc/palemoon.profile12
-rw-r--r--etc/parole.profile4
-rw-r--r--etc/pidgin.profile4
-rw-r--r--etc/polari.profile7
-rw-r--r--etc/psi-plus.profile4
-rw-r--r--etc/qbittorrent.profile4
-rw-r--r--etc/qtox.profile4
-rw-r--r--etc/quassel.profile4
-rw-r--r--etc/quiterss.profile13
-rw-r--r--etc/qutebrowser.profile6
-rw-r--r--etc/rhythmbox.profile6
-rw-r--r--etc/rtorrent.profile4
-rw-r--r--etc/seamonkey.profile13
-rw-r--r--etc/skype.profile2
-rw-r--r--etc/spotify.profile9
-rw-r--r--etc/ssh.profile4
-rw-r--r--etc/steam.profile2
-rw-r--r--etc/telegram.profile6
-rw-r--r--etc/totem.profile4
-rw-r--r--etc/transmission-gtk.profile6
-rw-r--r--etc/transmission-qt.profile6
-rw-r--r--etc/uget-gtk.profile4
-rw-r--r--etc/vlc.profile6
-rw-r--r--etc/weechat.profile5
-rw-r--r--etc/wesnoth.profile4
-rw-r--r--etc/xchat.profile4
-rw-r--r--etc/xplayer.profile6
-rw-r--r--etc/xreader.profile8
-rw-r--r--etc/xviewer.profile6
-rw-r--r--platform/debian/conffiles1
-rw-r--r--src/firecfg/firecfg.config128
76 files changed, 293 insertions, 252 deletions
diff --git a/Makefile.in b/Makefile.in
index 6699ab732..ea6299b3e 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -188,6 +188,7 @@ realinstall:
188 install -c -m 0644 .etc/konversation.profile $(DESTDIR)/$(sysconfdir)/firejail/. 188 install -c -m 0644 .etc/konversation.profile $(DESTDIR)/$(sysconfdir)/firejail/.
189 install -c -m 0644 .etc/psi-plus.profile $(DESTDIR)/$(sysconfdir)/firejail/. 189 install -c -m 0644 .etc/psi-plus.profile $(DESTDIR)/$(sysconfdir)/firejail/.
190 install -c -m 0644 .etc/brave.profile $(DESTDIR)/$(sysconfdir)/firejail/. 190 install -c -m 0644 .etc/brave.profile $(DESTDIR)/$(sysconfdir)/firejail/.
191 install -c -m 0644 .etc/gitter.profile $(DESTDIR)/$(sysconfdir)/firejail/.
191 sh -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/firejail/login.users ]; then install -c -m 0644 etc/login.users $(DESTDIR)/$(sysconfdir)/firejail/.; fi;" 192 sh -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/firejail/login.users ]; then install -c -m 0644 etc/login.users $(DESTDIR)/$(sysconfdir)/firejail/.; fi;"
192 sh -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/firejail/firejail.config ]; then install -c -m 0644 etc/firejail.config $(DESTDIR)/$(sysconfdir)/firejail/.; fi;" 193 sh -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/firejail/firejail.config ]; then install -c -m 0644 etc/firejail.config $(DESTDIR)/$(sysconfdir)/firejail/.; fi;"
193 rm -fr .etc 194 rm -fr .etc
diff --git a/README b/README
index d926c8abe..437703b9b 100644
--- a/README
+++ b/README
@@ -79,7 +79,8 @@ Fred-Barclay (https://github.com/Fred-Barclay)
79 - blacklisted g++ 79 - blacklisted g++
80 - added xplayer, xreader, and xviewer profiles 80 - added xplayer, xreader, and xviewer profiles
81 - added Brave profile 81 - added Brave profile
82 - added "shutdown" filter for x86_64 arch to seccomp 82 - added Gitter profile
83 - various organising
83Petter Reinholdtsen (pere@hungry.com) 84Petter Reinholdtsen (pere@hungry.com)
84 - Opera profile patch 85 - Opera profile patch
85n1trux (https://github.com/n1trux) 86n1trux (https://github.com/n1trux)
diff --git a/README.md b/README.md
index c61543452..543565fe4 100644
--- a/README.md
+++ b/README.md
@@ -35,3 +35,7 @@ FAQ: https://firejail.wordpress.com/support/frequently-asked-questions/
35 35
36````` 36`````
37# Current development version: 0.9.41 37# Current development version: 0.9.41
38
39## New security profiles
40
41Gitter
diff --git a/RELNOTES b/RELNOTES
index 6c6bdb526..db3828354 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,8 @@
1firejail (0.9.41) baseline; urgency=low
2 * work in progress...
3 * new profiles: Gitter
4 -- netblue30 <netblue30@yahoo.com> Tue, 31 May 2016 08:00:00 -0500
5
1firejail (0.9.40) baseline; urgency=low 6firejail (0.9.40) baseline; urgency=low
2 * added --nice option 7 * added --nice option
3 * added --x11 option 8 * added --x11 option
@@ -25,7 +30,7 @@ firejail (0.9.40) baseline; urgency=low
25 * new profiles: Aweather, Stellarium, gpredict, quiterss, cyberfox 30 * new profiles: Aweather, Stellarium, gpredict, quiterss, cyberfox
26 * new profiles: generic Ubuntu snap application profile, xplayer 31 * new profiles: generic Ubuntu snap application profile, xplayer
27 * new profiles: xreader, xviewer, mcabber, Psi+, Corebird, Konversation 32 * new profiles: xreader, xviewer, mcabber, Psi+, Corebird, Konversation
28 * new profiles: Brave 33 * new profiles: Brave, Gitter
29 * generic.profile renamed default.profile 34 * generic.profile renamed default.profile
30 * build rpm packages using "make rpms" 35 * build rpm packages using "make rpms"
31 * bugfixes 36 * bugfixes
diff --git a/etc/0ad.profile b/etc/0ad.profile
index e6540fb5d..3797ae5cd 100644
--- a/etc/0ad.profile
+++ b/etc/0ad.profile
@@ -7,12 +7,12 @@ include /etc/firejail/disable-programs.inc
7 7
8# Call these options 8# Call these options
9caps.drop all 9caps.drop all
10seccomp
11protocol unix,inet,inet6,netlink
12netfilter 10netfilter
13tracelog
14noroot 11noroot
15nonewprivs 12nonewprivs
13protocol unix,inet,inet6,netlink
14seccomp
15tracelog
16 16
17# Whitelists 17# Whitelists
18noblacklist ~/.cache/0ad 18noblacklist ~/.cache/0ad
diff --git a/etc/Mathematica.profile b/etc/Mathematica.profile
index 75dbebcf0..e719f070f 100644
--- a/etc/Mathematica.profile
+++ b/etc/Mathematica.profile
@@ -15,6 +15,6 @@ include /etc/firejail/disable-devel.inc
15include /etc/firejail/disable-passwdmgr.inc 15include /etc/firejail/disable-passwdmgr.inc
16 16
17caps.drop all 17caps.drop all
18seccomp
19nonewprivs 18nonewprivs
20noroot 19noroot
20seccomp
diff --git a/etc/abrowser.profile b/etc/abrowser.profile
index 6a06ce76b..65247e7d3 100644
--- a/etc/abrowser.profile
+++ b/etc/abrowser.profile
@@ -7,12 +7,12 @@ include /etc/firejail/disable-programs.inc
7include /etc/firejail/disable-devel.inc 7include /etc/firejail/disable-devel.inc
8 8
9caps.drop all 9caps.drop all
10seccomp
11protocol unix,inet,inet6,netlink
12netfilter 10netfilter
13tracelog
14nonewprivs 11nonewprivs
15noroot 12noroot
13protocol unix,inet,inet6,netlink
14seccomp
15tracelog
16 16
17whitelist ${DOWNLOADS} 17whitelist ${DOWNLOADS}
18mkdir ~/.mozilla 18mkdir ~/.mozilla
@@ -41,13 +41,12 @@ whitelist ~/.config/lastpass
41 41
42 42
43#silverlight 43#silverlight
44whitelist ~/.wine-pipelight 44whitelist ~/.wine-pipelight
45whitelist ~/.wine-pipelight64 45whitelist ~/.wine-pipelight64
46whitelist ~/.config/pipelight-widevine 46whitelist ~/.config/pipelight-widevine
47whitelist ~/.config/pipelight-silverlight5.1 47whitelist ~/.config/pipelight-silverlight5.1
48 48
49include /etc/firejail/whitelist-common.inc 49include /etc/firejail/whitelist-common.inc
50 50
51# experimental features 51# experimental features
52#private-etc passwd,group,hostname,hosts,localtime,nsswitch.conf,resolv.conf,gtk-2.0,pango,fonts,iceweasel,firefox,adobe,mime.types,mailcap,asound.conf,pulse 52#private-etc passwd,group,hostname,hosts,localtime,nsswitch.conf,resolv.conf,gtk-2.0,pango,fonts,iceweasel,firefox,adobe,mime.types,mailcap,asound.conf,pulse
53
diff --git a/etc/atril.profile b/etc/atril.profile
index b55f99cdd..8ee7da173 100644
--- a/etc/atril.profile
+++ b/etc/atril.profile
@@ -7,10 +7,10 @@ include /etc/firejail/disable-devel.inc
7include /etc/firejail/disable-passwdmgr.inc 7include /etc/firejail/disable-passwdmgr.inc
8 8
9caps.drop all 9caps.drop all
10seccomp 10netfilter
11protocol unix,inet,inet6
12nonewprivs 11nonewprivs
13noroot 12noroot
14tracelog
15netfilter
16nosound 13nosound
14protocol unix,inet,inet6
15seccomp
16tracelog
diff --git a/etc/audacious.profile b/etc/audacious.profile
index 0a1598dee..e5275213c 100644
--- a/etc/audacious.profile
+++ b/etc/audacious.profile
@@ -5,7 +5,7 @@ include /etc/firejail/disable-devel.inc
5include /etc/firejail/disable-passwdmgr.inc 5include /etc/firejail/disable-passwdmgr.inc
6 6
7caps.drop all 7caps.drop all
8seccomp
9protocol unix,inet,inet6
10nonewprivs 8nonewprivs
11noroot 9noroot
10protocol unix,inet,inet6
11seccomp
diff --git a/etc/bitlbee.profile b/etc/bitlbee.profile
index b7ccd132e..e63802c8a 100644
--- a/etc/bitlbee.profile
+++ b/etc/bitlbee.profile
@@ -4,9 +4,9 @@ noblacklist /usr/sbin
4include /etc/firejail/disable-common.inc 4include /etc/firejail/disable-common.inc
5include /etc/firejail/disable-programs.inc 5include /etc/firejail/disable-programs.inc
6 6
7protocol unix,inet,inet6 7netfilter
8nonewprivs
8private 9private
9private-dev 10private-dev
11protocol unix,inet,inet6
10seccomp 12seccomp
11netfilter
12nonewprivs
diff --git a/etc/brave.profile b/etc/brave.profile
index 24a0a31c9..4c42e9faa 100644
--- a/etc/brave.profile
+++ b/etc/brave.profile
@@ -6,10 +6,11 @@ include /etc/firejail/disable-programs.inc
6include /etc/firejail/disable-devel.inc 6include /etc/firejail/disable-devel.inc
7 7
8caps.drop all 8caps.drop all
9seccomp
10protocol unix,inet,inet6,netlink
11netfilter 9netfilter
10nonewprivs
12noroot 11noroot
12protocol unix,inet,inet6,netlink
13seccomp
13 14
14whitelist ${DOWNLOADS} 15whitelist ${DOWNLOADS}
15 16
diff --git a/etc/cherrytree.profile b/etc/cherrytree.profile
index b3a34fc9a..bc6fe1d86 100644
--- a/etc/cherrytree.profile
+++ b/etc/cherrytree.profile
@@ -15,11 +15,12 @@ mkdir ~/.local/share
15whitelist ${HOME}/.local/share/ 15whitelist ${HOME}/.local/share/
16 16
17caps.drop all 17caps.drop all
18seccomp
19protocol unix,inet,inet6,netlink
20netfilter 18netfilter
21tracelog
22nonewprivs 19nonewprivs
23noroot 20noroot
24include /etc/firejail/whitelist-common.inc
25nosound 21nosound
22seccomp
23protocol unix,inet,inet6,netlink
24tracelog
25
26include /etc/firejail/whitelist-common.inc
diff --git a/etc/clementine.profile b/etc/clementine.profile
index fb9dca2a9..5ce085358 100644
--- a/etc/clementine.profile
+++ b/etc/clementine.profile
@@ -5,7 +5,7 @@ include /etc/firejail/disable-devel.inc
5include /etc/firejail/disable-passwdmgr.inc 5include /etc/firejail/disable-passwdmgr.inc
6 6
7caps.drop all 7caps.drop all
8seccomp
9protocol unix,inet,inet6
10nonewprivs 8nonewprivs
11noroot 9noroot
10protocol unix,inet,inet6
11seccomp
diff --git a/etc/cmus.profile b/etc/cmus.profile
index 16b9c112d..2e2a6940c 100644
--- a/etc/cmus.profile
+++ b/etc/cmus.profile
@@ -7,11 +7,11 @@ include /etc/firejail/disable-devel.inc
7include /etc/firejail/disable-passwdmgr.inc 7include /etc/firejail/disable-passwdmgr.inc
8 8
9caps.drop all 9caps.drop all
10seccomp
11protocol unix,inet,inet6
12netfilter 10netfilter
13nonewprivs 11nonewprivs
14noroot 12noroot
13protocol unix,inet,inet6
14seccomp
15 15
16private-bin cmus 16private-bin cmus
17private-etc group 17private-etc group
diff --git a/etc/conkeror.profile b/etc/conkeror.profile
index 0a7966e4b..e82eeec4c 100644
--- a/etc/conkeror.profile
+++ b/etc/conkeror.profile
@@ -4,11 +4,11 @@ include /etc/firejail/disable-common.inc
4include /etc/firejail/disable-programs.inc 4include /etc/firejail/disable-programs.inc
5 5
6caps.drop all 6caps.drop all
7seccomp
8protocol unix,inet,inet6
9netfilter 7netfilter
10nonewprivs 8nonewprivs
11noroot 9noroot
10protocol unix,inet,inet6
11seccomp
12 12
13whitelist ~/.conkeror.mozdev.org 13whitelist ~/.conkeror.mozdev.org
14whitelist ~/Downloads 14whitelist ~/Downloads
diff --git a/etc/corebird.profile b/etc/corebird.profile
index f3f73a44f..077ae30d0 100644
--- a/etc/corebird.profile
+++ b/etc/corebird.profile
@@ -6,7 +6,7 @@ include /etc/firejail/disable-devel.inc
6include /etc/firejail/disable-passwdmgr.inc 6include /etc/firejail/disable-passwdmgr.inc
7 7
8caps.drop all 8caps.drop all
9seccomp
10protocol unix,inet,inet6
11netfilter 9netfilter
12noroot 10noroot
11protocol unix,inet,inet6
12seccomp
diff --git a/etc/cyberfox.profile b/etc/cyberfox.profile
index c5fb25e9a..0035b6be6 100644
--- a/etc/cyberfox.profile
+++ b/etc/cyberfox.profile
@@ -7,12 +7,12 @@ include /etc/firejail/disable-programs.inc
7include /etc/firejail/disable-devel.inc 7include /etc/firejail/disable-devel.inc
8 8
9caps.drop all 9caps.drop all
10seccomp
11protocol unix,inet,inet6,netlink
12netfilter 10netfilter
13tracelog
14nonewprivs 11nonewprivs
15noroot 12noroot
13protocol unix,inet,inet6,netlink
14seccomp
15tracelog
16 16
17whitelist ${DOWNLOADS} 17whitelist ${DOWNLOADS}
18mkdir ~/.8pecxstudios 18mkdir ~/.8pecxstudios
@@ -41,13 +41,12 @@ whitelist ~/.config/lastpass
41 41
42 42
43#silverlight 43#silverlight
44whitelist ~/.wine-pipelight 44whitelist ~/.wine-pipelight
45whitelist ~/.wine-pipelight64 45whitelist ~/.wine-pipelight64
46whitelist ~/.config/pipelight-widevine 46whitelist ~/.config/pipelight-widevine
47whitelist ~/.config/pipelight-silverlight5.1 47whitelist ~/.config/pipelight-silverlight5.1
48 48
49include /etc/firejail/whitelist-common.inc 49include /etc/firejail/whitelist-common.inc
50 50
51# experimental features 51# experimental features
52#private-etc passwd,group,hostname,hosts,localtime,nsswitch.conf,resolv.conf,gtk-2.0,pango,fonts,iceweasel,firefox,adobe,mime.types,mailcap,asound.conf,pulse 52#private-etc passwd,group,hostname,hosts,localtime,nsswitch.conf,resolv.conf,gtk-2.0,pango,fonts,iceweasel,firefox,adobe,mime.types,mailcap,asound.conf,pulse
53
diff --git a/etc/deadbeef.profile b/etc/deadbeef.profile
index 9225ca16e..04abd0a92 100644
--- a/etc/deadbeef.profile
+++ b/etc/deadbeef.profile
@@ -7,7 +7,7 @@ include /etc/firejail/disable-devel.inc
7include /etc/firejail/disable-passwdmgr.inc 7include /etc/firejail/disable-passwdmgr.inc
8 8
9caps.drop all 9caps.drop all
10seccomp
11protocol unix,inet,inet6
12nonewprivs 10nonewprivs
13noroot 11noroot
12protocol unix,inet,inet6
13seccomp
diff --git a/etc/default.profile b/etc/default.profile
index d836a9f5d..a2de72695 100644
--- a/etc/default.profile
+++ b/etc/default.profile
@@ -8,9 +8,8 @@ include /etc/firejail/disable-passwdmgr.inc
8#blacklist ${HOME}/.wine 8#blacklist ${HOME}/.wine
9 9
10caps.drop all 10caps.drop all
11seccomp
12protocol unix,inet,inet6
13netfilter 11netfilter
14nonewprivs 12nonewprivs
15noroot 13noroot
16 14protocol unix,inet,inet6
15seccomp
diff --git a/etc/deluge.profile b/etc/deluge.profile
index f7a2b98e4..277ecc15e 100644
--- a/etc/deluge.profile
+++ b/etc/deluge.profile
@@ -6,9 +6,9 @@ include /etc/firejail/disable-programs.inc
6include /etc/firejail/disable-passwdmgr.inc 6include /etc/firejail/disable-passwdmgr.inc
7 7
8caps.drop all 8caps.drop all
9seccomp
10protocol unix,inet,inet6
11netfilter 9netfilter
12nonewprivs 10nonewprivs
13noroot 11noroot
14nosound 12nosound
13protocol unix,inet,inet6
14seccomp
diff --git a/etc/dillo.profile b/etc/dillo.profile
index 392000ade..2ddd363cb 100644
--- a/etc/dillo.profile
+++ b/etc/dillo.profile
@@ -7,12 +7,12 @@ include /etc/firejail/disable-devel.inc
7include /etc/firejail/disable-passwdmgr.inc 7include /etc/firejail/disable-passwdmgr.inc
8 8
9caps.drop all 9caps.drop all
10seccomp
11protocol unix,inet,inet6
12netfilter 10netfilter
13tracelog
14nonewprivs 11nonewprivs
15noroot 12noroot
13protocol unix,inet,inet6
14seccomp
15tracelog
16 16
17whitelist ${DOWNLOADS} 17whitelist ${DOWNLOADS}
18mkdir ~/.dillo 18mkdir ~/.dillo
@@ -21,6 +21,3 @@ mkdir ~/.fltk
21whitelist ~/.fltk 21whitelist ~/.fltk
22 22
23include /etc/firejail/whitelist-common.inc 23include /etc/firejail/whitelist-common.inc
24
25
26
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 633f9c548..1f86a0ebe 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -65,6 +65,7 @@ blacklist ${HOME}/.config/xchat
65blacklist ${HOME}/.Skype 65blacklist ${HOME}/.Skype
66blacklist ${HOME}/.config/tox 66blacklist ${HOME}/.config/tox
67blacklist ${HOME}/.TelegramDesktop 67blacklist ${HOME}/.TelegramDesktop
68blacklist ${HOME}/.config/Gitter
68 69
69# Games 70# Games
70blacklist ${HOME}/.hedgewars 71blacklist ${HOME}/.hedgewars
diff --git a/etc/dnsmasq.profile b/etc/dnsmasq.profile
index 4459c40dd..6b199c34b 100644
--- a/etc/dnsmasq.profile
+++ b/etc/dnsmasq.profile
@@ -5,10 +5,11 @@ include /etc/firejail/disable-common.inc
5include /etc/firejail/disable-programs.inc 5include /etc/firejail/disable-programs.inc
6include /etc/firejail/disable-passwdmgr.inc 6include /etc/firejail/disable-passwdmgr.inc
7include /etc/firejail/disable-devel.inc 7include /etc/firejail/disable-devel.inc
8
8caps 9caps
9seccomp
10protocol unix,inet,inet6,netlink
11netfilter 10netfilter
11nonewprivs
12private 12private
13private-dev 13private-dev
14nonewprivs 14protocol unix,inet,inet6,netlink
15seccomp
diff --git a/etc/dropbox.profile b/etc/dropbox.profile
index 568ab230a..2427c6af8 100644
--- a/etc/dropbox.profile
+++ b/etc/dropbox.profile
@@ -4,7 +4,7 @@ include /etc/firejail/disable-programs.inc
4include /etc/firejail/disable-passwdmgr.inc 4include /etc/firejail/disable-passwdmgr.inc
5 5
6caps 6caps
7seccomp
8protocol unix,inet,inet6
9nonewprivs 7nonewprivs
10noroot 8noroot
9protocol unix,inet,inet6
10seccomp
diff --git a/etc/empathy.profile b/etc/empathy.profile
index c08398e84..371100814 100644
--- a/etc/empathy.profile
+++ b/etc/empathy.profile
@@ -4,7 +4,7 @@ include /etc/firejail/disable-programs.inc
4include /etc/firejail/disable-devel.inc 4include /etc/firejail/disable-devel.inc
5 5
6caps.drop all 6caps.drop all
7seccomp
8protocol unix,inet,inet6
9netfilter 7netfilter
10nonewprivs 8nonewprivs
9protocol unix,inet,inet6
10seccomp
diff --git a/etc/epiphany.profile b/etc/epiphany.profile
index 7783a05fd..57191429a 100644
--- a/etc/epiphany.profile
+++ b/etc/epiphany.profile
@@ -19,8 +19,9 @@ mkdir ${HOME}/.cache
19mkdir ${HOME}/.cache/epiphany 19mkdir ${HOME}/.cache/epiphany
20whitelist ${HOME}/.cache/epiphany 20whitelist ${HOME}/.cache/epiphany
21include /etc/firejail/whitelist-common.inc 21include /etc/firejail/whitelist-common.inc
22
22caps.drop all 23caps.drop all
23seccomp
24protocol unix,inet,inet6
25netfilter 24netfilter
26nonewprivs 25nonewprivs
26protocol unix,inet,inet6
27seccomp
diff --git a/etc/evince.profile b/etc/evince.profile
index 3c883d43c..8c84a1daa 100644
--- a/etc/evince.profile
+++ b/etc/evince.profile
@@ -5,8 +5,8 @@ include /etc/firejail/disable-devel.inc
5include /etc/firejail/disable-passwdmgr.inc 5include /etc/firejail/disable-passwdmgr.inc
6 6
7caps.drop all 7caps.drop all
8seccomp
9protocol unix,inet,inet6
10nonewprivs 8nonewprivs
11noroot 9noroot
12nosound 10nosound
11protocol unix,inet,inet6
12seccomp
diff --git a/etc/fbreader.profile b/etc/fbreader.profile
index 7764a48c9..c4d84691c 100644
--- a/etc/fbreader.profile
+++ b/etc/fbreader.profile
@@ -7,9 +7,9 @@ include /etc/firejail/disable-devel.inc
7include /etc/firejail/disable-passwdmgr.inc 7include /etc/firejail/disable-passwdmgr.inc
8 8
9caps.drop all 9caps.drop all
10seccomp
11protocol unix,inet,inet6
12netfilter 10netfilter
13nonewprivs 11nonewprivs
14noroot 12noroot
15nosound 13nosound
14protocol unix,inet,inet6
15seccomp
diff --git a/etc/filezilla.profile b/etc/filezilla.profile
index 1ab08b568..3cb4890e2 100644
--- a/etc/filezilla.profile
+++ b/etc/filezilla.profile
@@ -7,9 +7,9 @@ include /etc/firejail/disable-programs.inc
7include /etc/firejail/disable-devel.inc 7include /etc/firejail/disable-devel.inc
8 8
9caps.drop all 9caps.drop all
10seccomp 10netfilter
11protocol unix,inet,inet6
12nonewprivs 11nonewprivs
13noroot 12noroot
14netfilter
15nosound 13nosound
14protocol unix,inet,inet6
15seccomp
diff --git a/etc/firefox.profile b/etc/firefox.profile
index 6796ef7c4..2cc4d3cd8 100644
--- a/etc/firefox.profile
+++ b/etc/firefox.profile
@@ -7,12 +7,12 @@ include /etc/firejail/disable-programs.inc
7include /etc/firejail/disable-devel.inc 7include /etc/firejail/disable-devel.inc
8 8
9caps.drop all 9caps.drop all
10seccomp
11protocol unix,inet,inet6,netlink
12netfilter 10netfilter
13tracelog
14nonewprivs 11nonewprivs
15noroot 12noroot
13protocol unix,inet,inet6,netlink
14seccomp
15tracelog
16 16
17whitelist ${DOWNLOADS} 17whitelist ${DOWNLOADS}
18mkdir ~/.mozilla 18mkdir ~/.mozilla
@@ -41,14 +41,12 @@ whitelist ~/.config/lastpass
41 41
42 42
43#silverlight 43#silverlight
44whitelist ~/.wine-pipelight 44whitelist ~/.wine-pipelight
45whitelist ~/.wine-pipelight64 45whitelist ~/.wine-pipelight64
46whitelist ~/.config/pipelight-widevine 46whitelist ~/.config/pipelight-widevine
47whitelist ~/.config/pipelight-silverlight5.1 47whitelist ~/.config/pipelight-silverlight5.1
48 48
49include /etc/firejail/whitelist-common.inc 49include /etc/firejail/whitelist-common.inc
50 50
51# experimental features 51# experimental features
52#private-etc passwd,group,hostname,hosts,localtime,nsswitch.conf,resolv.conf,gtk-2.0,pango,fonts,iceweasel,firefox,adobe,mime.types,mailcap,asound.conf,pulse 52#private-etc passwd,group,hostname,hosts,localtime,nsswitch.conf,resolv.conf,gtk-2.0,pango,fonts,iceweasel,firefox,adobe,mime.types,mailcap,asound.conf,pulse
53
54
diff --git a/etc/flashpeak-slimjet.profile b/etc/flashpeak-slimjet.profile
index 77a95aa17..f248c385a 100644
--- a/etc/flashpeak-slimjet.profile
+++ b/etc/flashpeak-slimjet.profile
@@ -15,11 +15,11 @@ include /etc/firejail/disable-programs.inc
15# 15#
16 16
17caps.drop all 17caps.drop all
18seccomp
19protocol unix,inet,inet6,netlink
20netfilter 18netfilter
21nonewprivs 19nonewprivs
22noroot 20noroot
21protocol unix,inet,inet6,netlink
22seccomp
23 23
24whitelist ${DOWNLOADS} 24whitelist ${DOWNLOADS}
25mkdir ~/.config 25mkdir ~/.config
diff --git a/etc/gitter.profile b/etc/gitter.profile
new file mode 100644
index 000000000..0c2bd1353
--- /dev/null
+++ b/etc/gitter.profile
@@ -0,0 +1,13 @@
1# Firejail profile for Gitter
2noblacklist ~/.config/Gitter
3
4include /etc/firejail/disable-common.inc
5include /etc/firejail/disable-passwdmgr.inc
6include /etc/firejail/disable-programs.inc
7include /etc/firejail/disable-devel.inc
8
9caps.drop all
10netfilter
11noroot
12protocol unix,inet,inet6,netlink
13seccomp
diff --git a/etc/gnome-mplayer.profile b/etc/gnome-mplayer.profile
index 010b19613..f15778534 100644
--- a/etc/gnome-mplayer.profile
+++ b/etc/gnome-mplayer.profile
@@ -5,7 +5,7 @@ include /etc/firejail/disable-devel.inc
5include /etc/firejail/disable-passwdmgr.inc 5include /etc/firejail/disable-passwdmgr.inc
6 6
7caps.drop all 7caps.drop all
8seccomp
9protocol unix,inet,inet6
10nonewprivs 8nonewprivs
11noroot 9noroot
10protocol unix,inet,inet6
11seccomp
diff --git a/etc/google-play-music-desktop-player.profile b/etc/google-play-music-desktop-player.profile
index fe2f79901..b4cf8d9ac 100644
--- a/etc/google-play-music-desktop-player.profile
+++ b/etc/google-play-music-desktop-player.profile
@@ -7,11 +7,11 @@ include /etc/firejail/disable-devel.inc
7include /etc/firejail/disable-passwdmgr.inc 7include /etc/firejail/disable-passwdmgr.inc
8 8
9caps.drop all 9caps.drop all
10seccomp
11protocol unix,inet,inet6,netlink
12nonewprivs 10nonewprivs
13noroot 11noroot
14netfilter 12netfilter
13protocol unix,inet,inet6,netlink
14seccomp
15 15
16#whitelist ~/.pulse 16#whitelist ~/.pulse
17#whitelist ~/.config/pulse 17#whitelist ~/.config/pulse
diff --git a/etc/gwenview.profile b/etc/gwenview.profile
index 87523d825..65cc084e6 100644
--- a/etc/gwenview.profile
+++ b/etc/gwenview.profile
@@ -5,16 +5,16 @@ include /etc/firejail/disable-common.inc
5include /etc/firejail/disable-programs.inc 5include /etc/firejail/disable-programs.inc
6include /etc/firejail/disable-devel.inc 6include /etc/firejail/disable-devel.inc
7include /etc/firejail/disable-passwdmgr.inc 7include /etc/firejail/disable-passwdmgr.inc
8
8caps.drop all 9caps.drop all
9seccomp
10protocol unix
11nonewprivs 10nonewprivs
12noroot 11noroot
13nogroups 12nogroups
14private-dev 13private-dev
14protocol unix
15seccomp
15 16
16#Experimental: 17#Experimental:
17#shell none 18#shell none
18#private-bin gwenview 19#private-bin gwenview
19#private-etc X11 20#private-etc X11
20
diff --git a/etc/hexchat.profile b/etc/hexchat.profile
index 3eb350660..a584d25c5 100644
--- a/etc/hexchat.profile
+++ b/etc/hexchat.profile
@@ -7,11 +7,11 @@ include /etc/firejail/disable-programs.inc
7include /etc/firejail/disable-devel.inc 7include /etc/firejail/disable-devel.inc
8 8
9caps.drop all 9caps.drop all
10seccomp
11protocol unix,inet,inet6
12nonewprivs 10nonewprivs
13noroot 11noroot
14netfilter 12netfilter
13protocol unix,inet,inet6
14seccomp
15 15
16mkdir ~/.config 16mkdir ~/.config
17mkdir ~/.config/hexchat 17mkdir ~/.config/hexchat
diff --git a/etc/kmail.profile b/etc/kmail.profile
index a47945bc6..44a53e258 100644
--- a/etc/kmail.profile
+++ b/etc/kmail.profile
@@ -7,9 +7,9 @@ include /etc/firejail/disable-devel.inc
7include /etc/firejail/disable-passwdmgr.inc 7include /etc/firejail/disable-passwdmgr.inc
8 8
9caps.drop all 9caps.drop all
10seccomp
11protocol unix,inet,inet6,netlink
12netfilter 10netfilter
13nonewprivs 11nonewprivs
14noroot 12noroot
13protocol unix,inet,inet6,netlink
14seccomp
15tracelog 15tracelog
diff --git a/etc/konversation.profile b/etc/konversation.profile
index d10decb8f..190061618 100644
--- a/etc/konversation.profile
+++ b/etc/konversation.profile
@@ -6,7 +6,7 @@ include /etc/firejail/disable-devel.inc
6include /etc/firejail/disable-passwdmgr.inc 6include /etc/firejail/disable-passwdmgr.inc
7 7
8caps.drop all 8caps.drop all
9seccomp
10protocol unix,inet,inet6
11netfilter 9netfilter
12noroot 10noroot
11seccomp
12protocol unix,inet,inet6
diff --git a/etc/lxterminal.profile b/etc/lxterminal.profile
index b6acf2587..d1d0b8a0d 100644
--- a/etc/lxterminal.profile
+++ b/etc/lxterminal.profile
@@ -5,7 +5,7 @@ include /etc/firejail/disable-programs.inc
5include /etc/firejail/disable-passwdmgr.inc 5include /etc/firejail/disable-passwdmgr.inc
6 6
7caps.drop all 7caps.drop all
8seccomp
9protocol unix,inet,inet6
10netfilter 8netfilter
9protocol unix,inet,inet6
10seccomp
11#noroot - somehow this breaks on Debian Jessie! 11#noroot - somehow this breaks on Debian Jessie!
diff --git a/etc/mcabber.profile b/etc/mcabber.profile
index 1536194b2..6b236a9a7 100644
--- a/etc/mcabber.profile
+++ b/etc/mcabber.profile
@@ -8,11 +8,11 @@ include /etc/firejail/disable-devel.inc
8include /etc/firejail/disable-passwdmgr.inc 8include /etc/firejail/disable-passwdmgr.inc
9 9
10caps.drop all 10caps.drop all
11seccomp
12protocol inet,inet6
13netfilter 11netfilter
14nonewprivs 12nonewprivs
15noroot 13noroot
14protocol inet,inet6
15seccomp
16 16
17private-bin mcabber 17private-bin mcabber
18private-etc null 18private-etc null
diff --git a/etc/midori.profile b/etc/midori.profile
index 568687058..c4055fa83 100644
--- a/etc/midori.profile
+++ b/etc/midori.profile
@@ -5,8 +5,8 @@ include /etc/firejail/disable-programs.inc
5include /etc/firejail/disable-devel.inc 5include /etc/firejail/disable-devel.inc
6 6
7caps.drop all 7caps.drop all
8seccomp
9protocol unix,inet,inet6
10netfilter 8netfilter
11nonewprivs 9nonewprivs
12noroot 10noroot
11protocol unix,inet,inet6
12seccomp
diff --git a/etc/mupen64plus.profile b/etc/mupen64plus.profile
index c9a99bede..d4b442df8 100644
--- a/etc/mupen64plus.profile
+++ b/etc/mupen64plus.profile
@@ -16,8 +16,8 @@ mkdir ${HOME}/.config
16mkdir ${HOME}/.config/mupen64plus 16mkdir ${HOME}/.config/mupen64plus
17whitelist ${HOME}/.config/mupen64plus/ 17whitelist ${HOME}/.config/mupen64plus/
18 18
19caps.drop all
20net none
19nonewprivs 21nonewprivs
20noroot 22noroot
21caps.drop all
22seccomp 23seccomp
23net none
diff --git a/etc/netsurf.profile b/etc/netsurf.profile
index e01cace7f..3de6be238 100644
--- a/etc/netsurf.profile
+++ b/etc/netsurf.profile
@@ -7,12 +7,12 @@ include /etc/firejail/disable-programs.inc
7include /etc/firejail/disable-devel.inc 7include /etc/firejail/disable-devel.inc
8 8
9caps.drop all 9caps.drop all
10seccomp
11protocol unix,inet,inet6,netlink
12netfilter 10netfilter
13tracelog
14nonewprivs 11nonewprivs
15noroot 12noroot
13protocol unix,inet,inet6,netlink
14seccomp
15tracelog
16 16
17whitelist ${DOWNLOADS} 17whitelist ${DOWNLOADS}
18mkdir ~/.config 18mkdir ~/.config
@@ -30,6 +30,3 @@ whitelist ~/.lastpass
30whitelist ~/.config/lastpass 30whitelist ~/.config/lastpass
31 31
32include /etc/firejail/whitelist-common.inc 32include /etc/firejail/whitelist-common.inc
33
34
35
diff --git a/etc/okular.profile b/etc/okular.profile
index 5179da787..b1efc4753 100644
--- a/etc/okular.profile
+++ b/etc/okular.profile
@@ -6,17 +6,17 @@ include /etc/firejail/disable-common.inc
6include /etc/firejail/disable-programs.inc 6include /etc/firejail/disable-programs.inc
7include /etc/firejail/disable-devel.inc 7include /etc/firejail/disable-devel.inc
8include /etc/firejail/disable-passwdmgr.inc 8include /etc/firejail/disable-passwdmgr.inc
9
9caps.drop all 10caps.drop all
10seccomp
11protocol unix
12nonewprivs 11nonewprivs
13noroot
14nogroups 12nogroups
13noroot
15private-dev 14private-dev
15protocol unix
16seccomp
16 17
17#Experimental: 18#Experimental:
18#net none 19#net none
19#shell none 20#shell none
20#private-bin okular,kbuildsycoca4,kbuildsycoca5 21#private-bin okular,kbuildsycoca4,kbuildsycoca5
21#private-etc X11 22#private-etc X11
22
diff --git a/etc/openbox.profile b/etc/openbox.profile
index 6e2e5d6fd..f812768a1 100644
--- a/etc/openbox.profile
+++ b/etc/openbox.profile
@@ -5,8 +5,7 @@
5include /etc/firejail/disable-common.inc 5include /etc/firejail/disable-common.inc
6 6
7caps.drop all 7caps.drop all
8seccomp
9protocol unix,inet,inet6
10netfilter 8netfilter
11noroot 9noroot
12 10protocol unix,inet,inet6
11seccomp
diff --git a/etc/palemoon.profile b/etc/palemoon.profile
index 4db9b7adc..a74954ddb 100644
--- a/etc/palemoon.profile
+++ b/etc/palemoon.profile
@@ -12,12 +12,12 @@ include /etc/firejail/whitelist-common.inc
12 12
13# Options 13# Options
14caps.drop all 14caps.drop all
15seccomp
16protocol unix,inet,inet6,netlink
17netfilter 15netfilter
18tracelog
19nonewprivs 16nonewprivs
20noroot 17noroot
18protocol unix,inet,inet6,netlink
19seccomp
20tracelog
21 21
22whitelist ${DOWNLOADS} 22whitelist ${DOWNLOADS}
23mkdir ~/.moonchild productions 23mkdir ~/.moonchild productions
@@ -41,9 +41,9 @@ whitelist ~/.cache/moonchild productions/pale moon
41#whitelist ~/.pki 41#whitelist ~/.pki
42 42
43# For silverlight 43# For silverlight
44#whitelist ~/.wine-pipelight 44#whitelist ~/.wine-pipelight
45#whitelist ~/.wine-pipelight64 45#whitelist ~/.wine-pipelight64
46#whitelist ~/.config/pipelight-widevine 46#whitelist ~/.config/pipelight-widevine
47#whitelist ~/.config/pipelight-silverlight5.1 47#whitelist ~/.config/pipelight-silverlight5.1
48 48
49 49
diff --git a/etc/parole.profile b/etc/parole.profile
index c0be0453b..1440a9ef7 100644
--- a/etc/parole.profile
+++ b/etc/parole.profile
@@ -8,9 +8,9 @@ private-etc passwd,group,fonts
8private-bin parole,dbus-launch 8private-bin parole,dbus-launch
9 9
10caps.drop all 10caps.drop all
11seccomp
12protocol unix,inet,inet6
13netfilter 11netfilter
14nonewprivs 12nonewprivs
15noroot 13noroot
14protocol unix,inet,inet6
15seccomp
16shell none 16shell none
diff --git a/etc/pidgin.profile b/etc/pidgin.profile
index 767da5f55..091456d76 100644
--- a/etc/pidgin.profile
+++ b/etc/pidgin.profile
@@ -6,7 +6,7 @@ include /etc/firejail/disable-programs.inc
6include /etc/firejail/disable-devel.inc 6include /etc/firejail/disable-devel.inc
7 7
8caps.drop all 8caps.drop all
9seccomp
10protocol unix,inet,inet6
11nonewprivs 9nonewprivs
12noroot 10noroot
11protocol unix,inet,inet6
12seccomp
diff --git a/etc/polari.profile b/etc/polari.profile
index 7910f4e9b..366883c83 100644
--- a/etc/polari.profile
+++ b/etc/polari.profile
@@ -22,9 +22,8 @@ whitelist ${HOME}/.purple
22include /etc/firejail/whitelist-common.inc 22include /etc/firejail/whitelist-common.inc
23 23
24caps.drop all 24caps.drop all
25seccomp 25netfilter
26protocol unix,inet,inet6
27nonewprivs 26nonewprivs
28noroot 27noroot
29netfilter 28protocol unix,inet,inet6
30 29seccomp
diff --git a/etc/psi-plus.profile b/etc/psi-plus.profile
index 8194da74f..9380237be 100644
--- a/etc/psi-plus.profile
+++ b/etc/psi-plus.profile
@@ -21,7 +21,7 @@ whitelist ~/.cache/psi+
21include /etc/firejail/whitelist-common.inc 21include /etc/firejail/whitelist-common.inc
22 22
23caps.drop all 23caps.drop all
24seccomp
25protocol unix,inet,inet6
26netfilter 24netfilter
27noroot 25noroot
26protocol unix,inet,inet6
27seccomp
diff --git a/etc/qbittorrent.profile b/etc/qbittorrent.profile
index 858fdda4d..cbf898502 100644
--- a/etc/qbittorrent.profile
+++ b/etc/qbittorrent.profile
@@ -5,9 +5,9 @@ include /etc/firejail/disable-devel.inc
5include /etc/firejail/disable-passwdmgr.inc 5include /etc/firejail/disable-passwdmgr.inc
6 6
7caps.drop all 7caps.drop all
8seccomp
9protocol unix,inet,inet6
10netfilter 8netfilter
11nonewprivs 9nonewprivs
12noroot 10noroot
13nosound 11nosound
12protocol unix,inet,inet6
13seccomp
diff --git a/etc/qtox.profile b/etc/qtox.profile
index ca34e932a..3a19efa3a 100644
--- a/etc/qtox.profile
+++ b/etc/qtox.profile
@@ -10,7 +10,7 @@ whitelist ${DOWNLOADS}
10include /etc/firejail/whitelist-common.inc 10include /etc/firejail/whitelist-common.inc
11 11
12caps.drop all 12caps.drop all
13seccomp
14protocol unix,inet,inet6
15nonewprivs 13nonewprivs
16noroot 14noroot
15protocol unix,inet,inet6
16seccomp
diff --git a/etc/quassel.profile b/etc/quassel.profile
index e68315c1c..f92dfeb9f 100644
--- a/etc/quassel.profile
+++ b/etc/quassel.profile
@@ -4,8 +4,8 @@ include /etc/firejail/disable-programs.inc
4include /etc/firejail/disable-devel.inc 4include /etc/firejail/disable-devel.inc
5 5
6caps.drop all 6caps.drop all
7seccomp
8protocol unix,inet,inet6
9nonewprivs 7nonewprivs
10noroot 8noroot
11netfilter 9netfilter
10protocol unix,inet,inet6
11seccomp
diff --git a/etc/quiterss.profile b/etc/quiterss.profile
index 5ad7ead1a..3e5dde36e 100644
--- a/etc/quiterss.profile
+++ b/etc/quiterss.profile
@@ -16,15 +16,16 @@ mkdir ~/.cache/QuiteRss
16whitelist ${HOME}/.cache/QuiteRss 16whitelist ${HOME}/.cache/QuiteRss
17 17
18caps.drop all 18caps.drop all
19seccomp
20protocol unix,inet,inet6
21netfilter 19netfilter
22tracelog
23nonewprivs 20nonewprivs
24noroot
25nogroups 21nogroups
26shell none 22noroot
27private-dev
28private-bin quiterss 23private-bin quiterss
24private-dev
29#private-etc X11,ssl 25#private-etc X11,ssl
26protocol unix,inet,inet6
27seccomp
28shell none
29tracelog
30
30include /etc/firejail/whitelist-common.inc 31include /etc/firejail/whitelist-common.inc
diff --git a/etc/qutebrowser.profile b/etc/qutebrowser.profile
index 09d10b0bb..b590f0ef1 100644
--- a/etc/qutebrowser.profile
+++ b/etc/qutebrowser.profile
@@ -7,12 +7,12 @@ include /etc/firejail/disable-programs.inc
7include /etc/firejail/disable-devel.inc 7include /etc/firejail/disable-devel.inc
8 8
9caps.drop all 9caps.drop all
10seccomp
11protocol unix,inet,inet6,netlink
12netfilter 10netfilter
13tracelog
14nonewprivs 11nonewprivs
15noroot 12noroot
13protocol unix,inet,inet6,netlink
14seccomp
15tracelog
16 16
17whitelist ${DOWNLOADS} 17whitelist ${DOWNLOADS}
18mkdir ~/.config/qutebrowser 18mkdir ~/.config/qutebrowser
diff --git a/etc/rhythmbox.profile b/etc/rhythmbox.profile
index ee0832863..0782a653d 100644
--- a/etc/rhythmbox.profile
+++ b/etc/rhythmbox.profile
@@ -5,8 +5,8 @@ include /etc/firejail/disable-devel.inc
5include /etc/firejail/disable-passwdmgr.inc 5include /etc/firejail/disable-passwdmgr.inc
6 6
7caps.drop all 7caps.drop all
8seccomp 8netfilter
9protocol unix,inet,inet6
10nonewprivs 9nonewprivs
11noroot 10noroot
12netfilter 11protocol unix,inet,inet6
12seccomp
diff --git a/etc/rtorrent.profile b/etc/rtorrent.profile
index 9ae2206c1..0be5e15d1 100644
--- a/etc/rtorrent.profile
+++ b/etc/rtorrent.profile
@@ -5,9 +5,9 @@ include /etc/firejail/disable-devel.inc
5include /etc/firejail/disable-passwdmgr.inc 5include /etc/firejail/disable-passwdmgr.inc
6 6
7caps.drop all 7caps.drop all
8seccomp
9protocol unix,inet,inet6
10netfilter 8netfilter
11nonewprivs 9nonewprivs
12noroot 10noroot
13nosound 11nosound
12protocol unix,inet,inet6
13seccomp
diff --git a/etc/seamonkey.profile b/etc/seamonkey.profile
index 886af0f67..9ce4164c1 100644
--- a/etc/seamonkey.profile
+++ b/etc/seamonkey.profile
@@ -6,12 +6,12 @@ include /etc/firejail/disable-programs.inc
6include /etc/firejail/disable-devel.inc 6include /etc/firejail/disable-devel.inc
7 7
8caps.drop all 8caps.drop all
9seccomp
10protocol unix,inet,inet6,netlink
11netfilter 9netfilter
12tracelog
13nonewprivs 10nonewprivs
14noroot 11noroot
12protocol unix,inet,inet6,netlink
13seccomp
14tracelog
15 15
16whitelist ${DOWNLOADS} 16whitelist ${DOWNLOADS}
17mkdir ~/.mozilla 17mkdir ~/.mozilla
@@ -42,11 +42,10 @@ whitelist ~/.lastpass
42whitelist ~/.config/lastpass 42whitelist ~/.config/lastpass
43 43
44#silverlight 44#silverlight
45whitelist ~/.wine-pipelight 45whitelist ~/.wine-pipelight
46whitelist ~/.wine-pipelight64 46whitelist ~/.wine-pipelight64
47whitelist ~/.config/pipelight-widevine 47whitelist ~/.config/pipelight-widevine
48whitelist ~/.config/pipelight-silverlight5.1 48whitelist ~/.config/pipelight-silverlight5.1
49 49
50# experimental features 50# experimental features
51#private-etc passwd,group,hostname,hosts,localtime,nsswitch.conf,resolv.conf,gtk-2.0,pango,fonts,iceweasel,firefox,adobe,mime.types,mailcap,asound.conf,pulse 51#private-etc passwd,group,hostname,hosts,localtime,nsswitch.conf,resolv.conf,gtk-2.0,pango,fonts,iceweasel,firefox,adobe,mime.types,mailcap,asound.conf,pulse
52
diff --git a/etc/skype.profile b/etc/skype.profile
index 4c4a34980..9cbcd5117 100644
--- a/etc/skype.profile
+++ b/etc/skype.profile
@@ -8,5 +8,5 @@ caps.drop all
8netfilter 8netfilter
9nonewprivs 9nonewprivs
10noroot 10noroot
11seccomp
12protocol unix,inet,inet6 11protocol unix,inet,inet6
12seccomp
diff --git a/etc/spotify.profile b/etc/spotify.profile
index 1ee379dea..9ba25b818 100644
--- a/etc/spotify.profile
+++ b/etc/spotify.profile
@@ -7,8 +7,8 @@ include /etc/firejail/disable-programs.inc
7include /etc/firejail/disable-devel.inc 7include /etc/firejail/disable-devel.inc
8include /etc/firejail/disable-passwdmgr.inc 8include /etc/firejail/disable-passwdmgr.inc
9 9
10# Whitelist the folders needed by Spotify - This is more restrictive 10# Whitelist the folders needed by Spotify - This is more restrictive
11# than a blacklist though, but this is all spotify requires for 11# than a blacklist though, but this is all spotify requires for
12# streaming audio 12# streaming audio
13mkdir ${HOME}/.config 13mkdir ${HOME}/.config
14mkdir ${HOME}/.config/spotify 14mkdir ${HOME}/.config/spotify
@@ -23,9 +23,8 @@ whitelist ${HOME}/.cache/spotify
23include /etc/firejail/whitelist-common.inc 23include /etc/firejail/whitelist-common.inc
24 24
25caps.drop all 25caps.drop all
26seccomp
27protocol unix,inet,inet6,netlink
28netfilter 26netfilter
29nonewprivs 27nonewprivs
30noroot 28noroot
31 29protocol unix,inet,inet6,netlink
30seccomp
diff --git a/etc/ssh.profile b/etc/ssh.profile
index 0c4621f66..a6d52c5a5 100644
--- a/etc/ssh.profile
+++ b/etc/ssh.profile
@@ -6,8 +6,8 @@ include /etc/firejail/disable-programs.inc
6include /etc/firejail/disable-passwdmgr.inc 6include /etc/firejail/disable-passwdmgr.inc
7 7
8caps.drop all 8caps.drop all
9seccomp
10protocol unix,inet,inet6
11netfilter 9netfilter
12nonewprivs 10nonewprivs
13noroot 11noroot
12protocol unix,inet,inet6
13seccomp
diff --git a/etc/steam.profile b/etc/steam.profile
index ae5e93829..b15a54be9 100644
--- a/etc/steam.profile
+++ b/etc/steam.profile
@@ -10,5 +10,5 @@ caps.drop all
10netfilter 10netfilter
11nonewprivs 11nonewprivs
12noroot 12noroot
13seccomp
14protocol unix,inet,inet6 13protocol unix,inet,inet6
14seccomp
diff --git a/etc/telegram.profile b/etc/telegram.profile
index 62a0fa404..819cd8f3a 100644
--- a/etc/telegram.profile
+++ b/etc/telegram.profile
@@ -5,11 +5,11 @@ include /etc/firejail/disable-programs.inc
5include /etc/firejail/disable-devel.inc 5include /etc/firejail/disable-devel.inc
6 6
7caps.drop all 7caps.drop all
8seccomp 8netfilter
9protocol unix,inet,inet6
10nonewprivs 9nonewprivs
11noroot 10noroot
12netfilter 11protocol unix,inet,inet6
12seccomp
13 13
14whitelist ~/Downloads/Telegram Desktop 14whitelist ~/Downloads/Telegram Desktop
15mkdir ${HOME}/.TelegramDesktop 15mkdir ${HOME}/.TelegramDesktop
diff --git a/etc/totem.profile b/etc/totem.profile
index f2bce5dee..252b46979 100644
--- a/etc/totem.profile
+++ b/etc/totem.profile
@@ -8,8 +8,8 @@ include /etc/firejail/disable-devel.inc
8include /etc/firejail/disable-passwdmgr.inc 8include /etc/firejail/disable-passwdmgr.inc
9 9
10caps.drop all 10caps.drop all
11seccomp
12protocol unix,inet,inet6
13nonewprivs 11nonewprivs
14noroot 12noroot
15netfilter 13netfilter
14protocol unix,inet,inet6
15seccomp
diff --git a/etc/transmission-gtk.profile b/etc/transmission-gtk.profile
index e27873f88..5aef32d45 100644
--- a/etc/transmission-gtk.profile
+++ b/etc/transmission-gtk.profile
@@ -8,10 +8,10 @@ include /etc/firejail/disable-devel.inc
8include /etc/firejail/disable-passwdmgr.inc 8include /etc/firejail/disable-passwdmgr.inc
9 9
10caps.drop all 10caps.drop all
11seccomp
12protocol unix,inet,inet6
13netfilter 11netfilter
14nonewprivs 12nonewprivs
15noroot 13noroot
16tracelog
17nosound 14nosound
15protocol unix,inet,inet6
16seccomp
17tracelog
diff --git a/etc/transmission-qt.profile b/etc/transmission-qt.profile
index 2caa923d8..d8ab1c60d 100644
--- a/etc/transmission-qt.profile
+++ b/etc/transmission-qt.profile
@@ -8,10 +8,10 @@ include /etc/firejail/disable-devel.inc
8include /etc/firejail/disable-passwdmgr.inc 8include /etc/firejail/disable-passwdmgr.inc
9 9
10caps.drop all 10caps.drop all
11seccomp
12protocol unix,inet,inet6
13netfilter 11netfilter
14nonewprivs 12nonewprivs
15noroot 13noroot
16tracelog
17nosound 14nosound
15protocol unix,inet,inet6
16seccomp
17tracelog
diff --git a/etc/uget-gtk.profile b/etc/uget-gtk.profile
index 86e7be6fd..02c7f56bf 100644
--- a/etc/uget-gtk.profile
+++ b/etc/uget-gtk.profile
@@ -6,11 +6,11 @@ include /etc/firejail/disable-programs.inc
6include /etc/firejail/disable-devel.inc 6include /etc/firejail/disable-devel.inc
7 7
8caps.drop all 8caps.drop all
9seccomp
10protocol unix,inet,inet6
11netfilter 9netfilter
12nonewprivs 10nonewprivs
13noroot 11noroot
12protocol unix,inet,inet6
13seccomp
14 14
15whitelist ${DOWNLOADS} 15whitelist ${DOWNLOADS}
16mkdir ~/.config 16mkdir ~/.config
diff --git a/etc/vlc.profile b/etc/vlc.profile
index d26034748..f8eebd376 100644
--- a/etc/vlc.profile
+++ b/etc/vlc.profile
@@ -7,8 +7,8 @@ include /etc/firejail/disable-devel.inc
7include /etc/firejail/disable-passwdmgr.inc 7include /etc/firejail/disable-passwdmgr.inc
8 8
9caps.drop all 9caps.drop all
10seccomp 10netfilter
11protocol unix,inet,inet6
12nonewprivs 11nonewprivs
13noroot 12noroot
14netfilter 13protocol unix,inet,inet6
14seccomp
diff --git a/etc/weechat.profile b/etc/weechat.profile
index 11b5bd10f..6cfe58420 100644
--- a/etc/weechat.profile
+++ b/etc/weechat.profile
@@ -4,9 +4,8 @@ include /etc/firejail/disable-common.inc
4include /etc/firejail/disable-programs.inc 4include /etc/firejail/disable-programs.inc
5 5
6caps.drop all 6caps.drop all
7seccomp
8protocol unix,inet,inet6
9netfilter 7netfilter
10nonewprivs 8nonewprivs
11noroot 9noroot
12netfilter 10protocol unix,inet,inet6
11seccomp
diff --git a/etc/wesnoth.profile b/etc/wesnoth.profile
index 61a87d994..cd0c6406f 100644
--- a/etc/wesnoth.profile
+++ b/etc/wesnoth.profile
@@ -9,10 +9,10 @@ include /etc/firejail/disable-devel.inc
9include /etc/firejail/disable-passwdmgr.inc 9include /etc/firejail/disable-passwdmgr.inc
10 10
11caps.drop all 11caps.drop all
12seccomp
13protocol unix,inet,inet6
14nonewprivs 12nonewprivs
15noroot 13noroot
14protocol unix,inet,inet6
15seccomp
16 16
17private-dev 17private-dev
18 18
diff --git a/etc/xchat.profile b/etc/xchat.profile
index f4b273693..061c4f3da 100644
--- a/etc/xchat.profile
+++ b/etc/xchat.profile
@@ -6,7 +6,7 @@ include /etc/firejail/disable-programs.inc
6include /etc/firejail/disable-devel.inc 6include /etc/firejail/disable-devel.inc
7 7
8caps.drop all 8caps.drop all
9seccomp
10protocol unix,inet,inet6
11nonewprivs 9nonewprivs
12noroot 10noroot
11protocol unix,inet,inet6
12seccomp
diff --git a/etc/xplayer.profile b/etc/xplayer.profile
index fb0e3c910..cd9cbed45 100644
--- a/etc/xplayer.profile
+++ b/etc/xplayer.profile
@@ -8,9 +8,9 @@ include /etc/firejail/disable-devel.inc
8include /etc/firejail/disable-passwdmgr.inc 8include /etc/firejail/disable-passwdmgr.inc
9 9
10caps.drop all 10caps.drop all
11seccomp 11netfilter
12protocol unix,inet,inet6
13nonewprivs 12nonewprivs
14noroot 13noroot
14protocol unix,inet,inet6
15seccomp
15tracelog 16tracelog
16netfilter
diff --git a/etc/xreader.profile b/etc/xreader.profile
index 267330c1f..2cf109f09 100644
--- a/etc/xreader.profile
+++ b/etc/xreader.profile
@@ -9,10 +9,10 @@ include /etc/firejail/disable-devel.inc
9include /etc/firejail/disable-passwdmgr.inc 9include /etc/firejail/disable-passwdmgr.inc
10 10
11caps.drop all 11caps.drop all
12seccomp 12netfilter
13protocol unix,inet,inet6
14nonewprivs 13nonewprivs
15noroot 14noroot
16tracelog
17netfilter
18nosound 15nosound
16protocol unix,inet,inet6
17seccomp
18tracelog
diff --git a/etc/xviewer.profile b/etc/xviewer.profile
index a0c91f0f3..51949526d 100644
--- a/etc/xviewer.profile
+++ b/etc/xviewer.profile
@@ -6,9 +6,9 @@ include /etc/firejail/disable-devel.inc
6include /etc/firejail/disable-passwdmgr.inc 6include /etc/firejail/disable-passwdmgr.inc
7 7
8caps.drop all 8caps.drop all
9seccomp 9netfilter
10protocol unix,inet,inet6
11noroot 10noroot
12nonewprivs 11nonewprivs
12protocol unix,inet,inet6
13seccomp
13tracelog 14tracelog
14netfilter
diff --git a/platform/debian/conffiles b/platform/debian/conffiles
index 7da95eb68..7ae5ca1b9 100644
--- a/platform/debian/conffiles
+++ b/platform/debian/conffiles
@@ -102,3 +102,4 @@
102/etc/firejail/konversation.profile 102/etc/firejail/konversation.profile
103/etc/firejail/psi-plus.profile 103/etc/firejail/psi-plus.profile
104/etc/firejail/brave.profile 104/etc/firejail/brave.profile
105/etc/firejail/gitter.profile
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index 567f97c69..566fb156f 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -6,88 +6,114 @@
6gpredict 6gpredict
7stellarium 7stellarium
8 8
9# weather/climate 9# bittorrent/ftp
10aweather 10deluge
11dropbox
12filezilla
13qbittorrent
14rtorrent
15transmission-gtk
16transmission-qt
17uget-gtk
11 18
12# browsers/email 19# browsers/email
13firefox 20abrowser
14iceweasel 21brave
15chromium-browser
16chromium 22chromium
23chromium-browser
17conkeror 24conkeror
18thunderbird 25cyberfox
19epiphany 26firefox
20flashpeak-slimjet 27flashpeak-slimjet
28epiphany
29dillo
30google-chrome
21google-chrome-beta 31google-chrome-beta
22google-chrome-stable 32google-chrome-stable
23google-chrome-unstable 33google-chrome-unstable
24google-chrome 34iceweasel
25icecat 35icecat
26icedove 36icedove
27kmail 37kmail
28midori 38midori
39netsurf
29opera-beta 40opera-beta
30opera 41opera
31qutebrowser 42qutebrowser
32seamonkey 43seamonkey
33seamonkey-bin 44seamonkey-bin
45thunderbird
34vivaldi-beta 46vivaldi-beta
35vivaldi 47vivaldi
36dillo
37netsurf
38brave
39
40# bittorrent/ftp
41deluge
42filezilla
43qbittorrent
44rtorrent
45transmission-gtk
46transmission-qt
47
48# office
49cherrytree
50evince
51fbreader
52localc
53lodraw
54loffice
55lofromtemplate
56loimpress
57lomath
58loweb
59lowriter
60Mathematica
61mathematica
62gwenview
63okular
64atril
65xreader
66
67# Media
68vlc
69audacious
70clementine
71deadbeef
72parole
73rhythmbox
74totem
75cmus
76xplayer
77xviewer
78 48
79# chat/messaging 49# chat/messaging
80bitlbee 50bitlbee
51corebird
81empathy 52empathy
82gnome-mplayer 53gitter
83hexchat 54hexchat
55konversation
84pidgin 56pidgin
57polari
58psi-plus
85qtox 59qtox
86quassel 60quassel
61skype
62telegram
63weechat
64weechat-curses
87xchat 65xchat
88 66
67# dns
68dnscrypt-proxy
69dnsmaq
70unbound
71
72# emulators/compatibility layers
73mupen64plus
74wine
75
89# games 76# games
900ad 770ad
91hedgewars 78hedgewars
79steam
92wesnot 80wesnot
93warzone2100 81warzone2100
82
83# Media
84audacious
85clementine
86cmus
87deadbeef
88gnome-mplayer
89google-play-music-desktop-player
90parole
91rhythmbox
92spotify
93totem
94vlc
95xplayer
96xviewer
97
98# news readers
99quiterss
100
101# office
102atril
103cherrytree
104evince
105fbreader
106gwenview
107Mathematica
108mathematica
109okular
110xreader
111
112# other
113lxterminal
114openbox
115snap
116ssh
117
118# weather/climate
119aweather