aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile.in1
-rw-r--r--README4
-rw-r--r--README.md11
-rw-r--r--etc/chromium.profile7
-rw-r--r--etc/firefox.profile11
-rw-r--r--etc/spotify.profile7
-rw-r--r--etc/whitelist-common.inc13
-rw-r--r--platform/debian/conffiles1
8 files changed, 29 insertions, 26 deletions
diff --git a/Makefile.in b/Makefile.in
index d9343d149..bcf9d613f 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -115,6 +115,7 @@ realinstall:
115 install -c -m 0644 etc/conkeror.profile $(DESTDIR)/$(sysconfdir)/firejail/. 115 install -c -m 0644 etc/conkeror.profile $(DESTDIR)/$(sysconfdir)/firejail/.
116 install -c -m 0644 etc/unbound.profile $(DESTDIR)/$(sysconfdir)/firejail/. 116 install -c -m 0644 etc/unbound.profile $(DESTDIR)/$(sysconfdir)/firejail/.
117 install -c -m 0644 etc/dnscrypt-proxy.profile $(DESTDIR)/$(sysconfdir)/firejail/. 117 install -c -m 0644 etc/dnscrypt-proxy.profile $(DESTDIR)/$(sysconfdir)/firejail/.
118 install -c -m 0644 etc/whitelist-common.inc $(DESTDIR)/$(sysconfdir)/firejail/.
118 bash -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/firejail/login.users ]; then install -c -m 0644 etc/login.users $(DESTDIR)/$(sysconfdir)/firejail/.; fi;" 119 bash -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/firejail/login.users ]; then install -c -m 0644 etc/login.users $(DESTDIR)/$(sysconfdir)/firejail/.; fi;"
119 # man pages 120 # man pages
120 rm -f firejail.1.gz 121 rm -f firejail.1.gz
diff --git a/README b/README
index ffb28134b..5f03b4af3 100644
--- a/README
+++ b/README
@@ -18,6 +18,10 @@ License: GPL v2
18Firejail Authors: 18Firejail Authors:
19 19
20netblue30 (netblue30@yahoo.com) 20netblue30 (netblue30@yahoo.com)
21Andrey Alekseenko (https://github.com/al42and)
22 - fixed Skype profile
23Ondra Nekola (https://github.com/satai)
24 - allow firefox theming with non-global themes
21emacsomancer (https://github.com/emacsomancer) 25emacsomancer (https://github.com/emacsomancer)
22 - added profile for Conkeror browser 26 - added profile for Conkeror browser
23Daan Bakker (https://github.com/dbakker) 27Daan Bakker (https://github.com/dbakker)
diff --git a/README.md b/README.md
index 6d244f8da..7802d0333 100644
--- a/README.md
+++ b/README.md
@@ -44,19 +44,22 @@ whitelist ~/Загрузки (new in 0.9.35)
44whitelist ~/dwhelper (0.9.34) 44whitelist ~/dwhelper (0.9.34)
45whitelist ~/.zotero (0.9.34) 45whitelist ~/.zotero (0.9.34)
46whitelist ~/.lastpass (0.9.34) 46whitelist ~/.lastpass (0.9.34)
47whitelist ~/.gtkrc-2.0 (0.9.34)
48whitelist ~/.config/gtk-3.0 (new in 0.9.35)
49whitelist ~/.vimperatorrc (0.9.34) 47whitelist ~/.vimperatorrc (0.9.34)
50whitelist ~/.vimperator (0.9.34) 48whitelist ~/.vimperator (0.9.34)
51whitelist ~/.pentadactylrc (0.9.34) 49whitelist ~/.pentadactylrc (0.9.34)
52whitelist ~/.pentadactyl (0.9.34) 50whitelist ~/.pentadactyl (0.9.34)
53 51include /etc/firejail/whitelist-common.inc
54# common 52`````
53/etc/firejail/whitelist-common.inc
54`````
55whitelist ~/.fonts (0.9.34) 55whitelist ~/.fonts (0.9.34)
56whitelist ~/.fonts.d (0.9.34) 56whitelist ~/.fonts.d (0.9.34)
57whitelist ~/.fontconfig (0.9.34) 57whitelist ~/.fontconfig (0.9.34)
58whitelist ~/.fonts.conf (0.9.34) 58whitelist ~/.fonts.conf (0.9.34)
59whitelist ~/.fonts.conf.d (0.9.34) 59whitelist ~/.fonts.conf.d (0.9.34)
60whitelist ~/.gtkrc-2.0 (0.9.34)
61whitelist ~/.config/gtk-3.0 (new in 0.9.35)
62whitelist ~/.themes/ (new in 0.9.35)
60````` 63`````
61If you are using a plugin or extension that requires other directories, please open a new issue: https://github.com/netblue30/firejail/issues 64If you are using a plugin or extension that requires other directories, please open a new issue: https://github.com/netblue30/firejail/issues
62 65
diff --git a/etc/chromium.profile b/etc/chromium.profile
index 077ec62d0..980e539d5 100644
--- a/etc/chromium.profile
+++ b/etc/chromium.profile
@@ -12,10 +12,5 @@ netfilter
12whitelist ~/Downloads 12whitelist ~/Downloads
13whitelist ~/Загрузки 13whitelist ~/Загрузки
14whitelist ~/.config/chromium 14whitelist ~/.config/chromium
15include /etc/firejail/whitelist-common.inc
15 16
16# common
17whitelist ~/.fonts
18whitelist ~/.fonts.d
19whitelist ~/.fontconfig
20whitelist ~/.fonts.conf
21whitelist ~/.fonts.conf.d
diff --git a/etc/firefox.profile b/etc/firefox.profile
index 954068d47..809363fd6 100644
--- a/etc/firefox.profile
+++ b/etc/firefox.profile
@@ -15,17 +15,8 @@ whitelist ~/Загрузки
15whitelist ~/dwhelper 15whitelist ~/dwhelper
16whitelist ~/.zotero 16whitelist ~/.zotero
17whitelist ~/.lastpass 17whitelist ~/.lastpass
18whitelist ~/.gtkrc-2.0
19whitelist ~/.config/gtk-3.0
20whitelist ~/.themes/
21whitelist ~/.vimperatorrc 18whitelist ~/.vimperatorrc
22whitelist ~/.vimperator 19whitelist ~/.vimperator
23whitelist ~/.pentadactylrc 20whitelist ~/.pentadactylrc
24whitelist ~/.pentadactyl 21whitelist ~/.pentadactyl
25 22include /etc/firejail/whitelist-common.inc \ No newline at end of file
26# common
27whitelist ~/.fonts
28whitelist ~/.fonts.d
29whitelist ~/.fontconfig
30whitelist ~/.fonts.conf
31whitelist ~/.fonts.conf.d
diff --git a/etc/spotify.profile b/etc/spotify.profile
index f77f900cf..414660857 100644
--- a/etc/spotify.profile
+++ b/etc/spotify.profile
@@ -10,6 +10,7 @@ include /etc/firejail/disable-devel.inc
10whitelist ${HOME}/.config/spotify 10whitelist ${HOME}/.config/spotify
11whitelist ${HOME}/.local/share/spotify 11whitelist ${HOME}/.local/share/spotify
12whitelist ${HOME}/.cache/spotify 12whitelist ${HOME}/.cache/spotify
13include /etc/firejail/whitelist-common.inc
13 14
14caps.drop all 15caps.drop all
15seccomp 16seccomp
@@ -17,9 +18,3 @@ protocol unix,inet,inet6
17netfilter 18netfilter
18noroot 19noroot
19 20
20# common
21whitelist ~/.fonts
22whitelist ~/.fonts.d
23whitelist ~/.fontconfig
24whitelist ~/.fonts.conf
25whitelist ~/.fonts.conf.d
diff --git a/etc/whitelist-common.inc b/etc/whitelist-common.inc
new file mode 100644
index 000000000..e0c2975df
--- /dev/null
+++ b/etc/whitelist-common.inc
@@ -0,0 +1,13 @@
1# common whitelist for all profiles
2
3# fonts
4whitelist ~/.fonts
5whitelist ~/.fonts.d
6whitelist ~/.fontconfig
7whitelist ~/.fonts.conf
8whitelist ~/.fonts.conf.d
9
10# gtk
11whitelist ~/.gtkrc-2.0
12whitelist ~/.config/gtk-3.0
13whitelist ~/.themes/
diff --git a/platform/debian/conffiles b/platform/debian/conffiles
index 60f375cb6..c78dab441 100644
--- a/platform/debian/conffiles
+++ b/platform/debian/conffiles
@@ -41,3 +41,4 @@
41/etc/firejail/conkeror.profile 41/etc/firejail/conkeror.profile
42/etc/firejail/unbound.profile 42/etc/firejail/unbound.profile
43/etc/firejail/dnscrypt-proxy.profile 43/etc/firejail/dnscrypt-proxy.profile
44etc/whitelist-common.inc