aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2016-10-26 09:08:58 -0400
committerLibravatar GitHub <noreply@github.com>2016-10-26 09:08:58 -0400
commit33ee2da69f91d719f318a3c93cc3c2eaf5ce4e20 (patch)
tree2982f885d297ee3ea00b36bb1f6d67ed59ab0887
parentfixes (diff)
parenttypo #2 (diff)
downloadfirejail-33ee2da69f91d719f318a3c93cc3c2eaf5ce4e20.tar.gz
firejail-33ee2da69f91d719f318a3c93cc3c2eaf5ce4e20.tar.zst
firejail-33ee2da69f91d719f318a3c93cc3c2eaf5ce4e20.zip
Merge pull request #872 from Fred-Barclay/extra-profiles
Extra profiles
-rw-r--r--README3
-rw-r--r--README.md5
-rw-r--r--RELNOTES1
-rw-r--r--etc/disable-programs.inc2
-rw-r--r--etc/gpredict.profile2
-rw-r--r--etc/start-tor-browser.profile20
-rw-r--r--etc/xiphos.profile30
-rw-r--r--platform/debian/conffiles2
-rw-r--r--src/firecfg/firecfg.config2
9 files changed, 65 insertions, 2 deletions
diff --git a/README b/README
index 6ed82907f..cbd15f02a 100644
--- a/README
+++ b/README
@@ -70,7 +70,7 @@ Fred-Barclay (https://github.com/Fred-Barclay)
70 - added audacity profile 70 - added audacity profile
71 - fixed Telegram and qtox profiles 71 - fixed Telegram and qtox profiles
72 - added Atom Beta and Atom profiles 72 - added Atom Beta and Atom profiles
73 - tightened 0ad, atril, evince, gthumb, pix, qtox, and xreader profiles. 73 - tightened 0ad, atril, evince, gthumb, pix, qtox, and xreader profiles
74 - several private-bin conversions 74 - several private-bin conversions
75 - added jitsi profile 75 - added jitsi profile
76 - pidgin private-bin conversion 76 - pidgin private-bin conversion
@@ -79,6 +79,7 @@ Fred-Barclay (https://github.com/Fred-Barclay)
79 - added DOSBox profile 79 - added DOSBox profile
80 - evince profile enhancement 80 - evince profile enhancement
81 - tightened Spotify profile 81 - tightened Spotify profile
82 - added xiphos and Tor Browser Bundle profiles
82valoq (https://github.com/valoq) 83valoq (https://github.com/valoq)
83 - LibreOffice profile fixes 84 - LibreOffice profile fixes
84 - cherrytree profile fixes 85 - cherrytree profile fixes
diff --git a/README.md b/README.md
index fe7c91f01..ff1b2e8ba 100644
--- a/README.md
+++ b/README.md
@@ -48,4 +48,9 @@ Use this issue to request new profiles: https://github.com/netblue30/firejail/is
48 48
49````` 49`````
50# Current development version: 0.9.45 50# Current development version: 0.9.45
51`````
52
53`````
54## New Profiles
55xiphos, Tor Browser Bundle
51 56
diff --git a/RELNOTES b/RELNOTES
index 6e1f502c7..c0fb8b20b 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,6 +1,7 @@
1firejail (0.9.45) baseline; urgency=low 1firejail (0.9.45) baseline; urgency=low
2 * development version, work in progress 2 * development version, work in progress
3 -- netblue30 <netblue30@yahoo.com> Sun, 23 Oct 2016 08:00:00 -0500 3 -- netblue30 <netblue30@yahoo.com> Sun, 23 Oct 2016 08:00:00 -0500
4 * new profiles: xiphos, Tor Browser Bundle
4 5
5firejail (0.9.44) baseline; urgency=low 6firejail (0.9.44) baseline; urgency=low
6 * CVE-2016-7545 submitted by Aleksey Manevich 7 * CVE-2016-7545 submitted by Aleksey Manevich
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index edd4ee374..6e22fe04d 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -7,6 +7,8 @@ blacklist ${HOME}/.wine
7blacklist ${HOME}/.Mathematica 7blacklist ${HOME}/.Mathematica
8blacklist ${HOME}/.Wolfram Research 8blacklist ${HOME}/.Wolfram Research
9blacklist ${HOME}/.stellarium 9blacklist ${HOME}/.stellarium
10blacklist ${HOME}/.sword
11blacklist ${HOME}/.xiphos
10blacklist ${HOME}/.config/Atom 12blacklist ${HOME}/.config/Atom
11blacklist ${HOME}/.config/gthumb 13blacklist ${HOME}/.config/gthumb
12blacklist ${HOME}/.config/mupen64plus 14blacklist ${HOME}/.config/mupen64plus
diff --git a/etc/gpredict.profile b/etc/gpredict.profile
index 0cc6c416b..801304c18 100644
--- a/etc/gpredict.profile
+++ b/etc/gpredict.profile
@@ -6,7 +6,6 @@ include /etc/firejail/disable-passwdmgr.inc
6include /etc/firejail/disable-programs.inc 6include /etc/firejail/disable-programs.inc
7 7
8# Whitelist 8# Whitelist
9mkdir ~/.config/Gpredict
10whitelist ~/.config/Gpredict 9whitelist ~/.config/Gpredict
11 10
12caps.drop all 11caps.drop all
@@ -21,5 +20,6 @@ shell none
21tracelog 20tracelog
22 21
23private-bin gpredict 22private-bin gpredict
23private-etc fonts,resolv.conf
24private-dev 24private-dev
25private-tmp 25private-tmp
diff --git a/etc/start-tor-browser.profile b/etc/start-tor-browser.profile
new file mode 100644
index 000000000..ee19cee25
--- /dev/null
+++ b/etc/start-tor-browser.profile
@@ -0,0 +1,20 @@
1# Firejail profile for the Tor Brower Bundle
2include /etc/firejail/disable-common.inc
3include /etc/firejail/disable-devel.inc
4include /etc/firejail/disable-passwdmgr.inc
5include /etc/firejail/disable-programs.inc
6
7caps.drop all
8netfilter
9nogroups
10nonewprivs
11noroot
12protocol unix,inet,inet6
13seccomp
14shell none
15tracelog
16
17private-bin bash,grep,sed,tail,env,gpg,id,readlink,dirname,test,mkdir,ln,sed,cp,rm,getconf
18private-etc fonts
19private-dev
20private-tmp
diff --git a/etc/xiphos.profile b/etc/xiphos.profile
new file mode 100644
index 000000000..b7fb6ecf3
--- /dev/null
+++ b/etc/xiphos.profile
@@ -0,0 +1,30 @@
1# Firejail profile for xiphos
2noblacklist ~/.sword
3noblacklist ~/.xiphos
4
5include /etc/firejail/disable-common.inc
6include /etc/firejail/disable-devel.inc
7include /etc/firejail/disable-passwdmgr.inc
8include /etc/firejail/disable-programs.inc
9
10blacklist ~/.bashrc
11blacklist ~/.Xauthority
12
13caps.drop all
14netfilter
15nogroups
16nonewprivs
17noroot
18nosound
19protocol unix,inet,inet6
20seccomp
21shell none
22tracelog
23
24private-bin xiphos
25private-etc fonts,resolv.conf,sword
26private-dev
27private-tmp
28
29whitelist ${HOME}/.sword
30whitelist ${HOME}/.xiphos
diff --git a/platform/debian/conffiles b/platform/debian/conffiles
index 6d444b90d..0c2e85904 100644
--- a/platform/debian/conffiles
+++ b/platform/debian/conffiles
@@ -166,3 +166,5 @@
166/etc/firejail/flowblade.profile 166/etc/firejail/flowblade.profile
167/etc/firejail/eog.profile 167/etc/firejail/eog.profile
168/etc/firejail/evolution.profile 168/etc/firejail/evolution.profile
169/etc/firejail/start-tor-browser.profile
170/etc/firejail/xiphos.profile
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index 2d2c7b20e..e3e333497 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -42,6 +42,7 @@ opera-beta
42opera 42opera
43palemoon 43palemoon
44qutebrowser 44qutebrowser
45start-tor-browser
45seamonkey 46seamonkey
46seamonkey-bin 47seamonkey-bin
47thunderbird 48thunderbird
@@ -150,6 +151,7 @@ atom
150ranger 151ranger
151keepass 152keepass
152keepassx 153keepassx
154xiphos
153 155
154# weather/climate 156# weather/climate
155aweather 157aweather