aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2016-05-14 17:52:41 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2016-05-14 17:52:41 -0400
commit5d16e95821718b681870e811c1c95bf9f9729006 (patch)
tree50c9169ec8cc01a8adb3a0177cbf1eadd7d3bf71
parentMerge pull request #515 from avoidr/manpage_fix (diff)
parentedit RELNOTES (diff)
downloadfirejail-5d16e95821718b681870e811c1c95bf9f9729006.tar.gz
firejail-5d16e95821718b681870e811c1c95bf9f9729006.tar.zst
firejail-5d16e95821718b681870e811c1c95bf9f9729006.zip
Merge pull request #517 from avoidr/mcabber.profile
mcabber.profile
-rw-r--r--Makefile.in1
-rw-r--r--README3
-rw-r--r--README.md2
-rw-r--r--RELNOTES2
-rw-r--r--etc/disable-programs.inc1
-rw-r--r--etc/mcabber.profile19
-rw-r--r--platform/debian/conffiles1
7 files changed, 26 insertions, 3 deletions
diff --git a/Makefile.in b/Makefile.in
index 2d49f88e1..34daed387 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -183,6 +183,7 @@ realinstall:
183 install -c -m 0644 .etc/xplayer.profile $(DESTDIR)/$(sysconfdir)/firejail/. 183 install -c -m 0644 .etc/xplayer.profile $(DESTDIR)/$(sysconfdir)/firejail/.
184 install -c -m 0644 .etc/xreader.profile $(DESTDIR)/$(sysconfdir)/firejail/. 184 install -c -m 0644 .etc/xreader.profile $(DESTDIR)/$(sysconfdir)/firejail/.
185 install -c -m 0644 .etc/xviewer.profile $(DESTDIR)/$(sysconfdir)/firejail/. 185 install -c -m 0644 .etc/xviewer.profile $(DESTDIR)/$(sysconfdir)/firejail/.
186 install -c -m 0644 .etc/mcabber.profile $(DESTDIR)/$(sysconfdir)/firejail/.
186 sh -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/firejail/login.users ]; then install -c -m 0644 etc/login.users $(DESTDIR)/$(sysconfdir)/firejail/.; fi;" 187 sh -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/firejail/login.users ]; then install -c -m 0644 etc/login.users $(DESTDIR)/$(sysconfdir)/firejail/.; fi;"
187 sh -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/firejail/firejail.config ]; then install -c -m 0644 etc/firejail.config $(DESTDIR)/$(sysconfdir)/firejail/.; fi;" 188 sh -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/firejail/firejail.config ]; then install -c -m 0644 etc/firejail.config $(DESTDIR)/$(sysconfdir)/firejail/.; fi;"
188 rm -fr .etc 189 rm -fr .etc
diff --git a/README b/README
index fcd1c54cd..dd0c5a5b1 100644
--- a/README
+++ b/README
@@ -29,7 +29,7 @@ avoidr (https://github.com/avoidr)
29 - whitelist fix 29 - whitelist fix
30 - recently-used.xbel fix 30 - recently-used.xbel fix
31 - added parole profile 31 - added parole profile
32 - blacklist ncat, manpage fixes, 32 - blacklist ncat
33 - hostname support in profile file 33 - hostname support in profile file
34 - Google Chrome profile rework 34 - Google Chrome profile rework
35 - added cmus profile 35 - added cmus profile
@@ -37,6 +37,7 @@ avoidr (https://github.com/avoidr)
37 - add net iface support in profile files 37 - add net iface support in profile files
38 - paths fix 38 - paths fix
39 - lots of profile fixes 39 - lots of profile fixes
40 - added mcabber profile
40Ruan (https://github.com/ruany) 41Ruan (https://github.com/ruany)
41 - fixed hexchat profile 42 - fixed hexchat profile
42Vasya Novikov (https://github.com/vn971) 43Vasya Novikov (https://github.com/vn971)
diff --git a/README.md b/README.md
index eb4b1af81..4fa79d9f2 100644
--- a/README.md
+++ b/README.md
@@ -283,6 +283,6 @@ $ man firejail-profile
283lxterminal, Epiphany, cherrytree, Polari, Vivaldi, Atril, qutebrowser, SlimJet, Battle for Wesnoth, Hedgewars, qTox, 283lxterminal, Epiphany, cherrytree, Polari, Vivaldi, Atril, qutebrowser, SlimJet, Battle for Wesnoth, Hedgewars, qTox,
284OpenSSH client, OpenBox window manager, Dillo, cmus, dnsmasq, PaleMoon, Icedove, abrowser, 0ad, netsurf, 284OpenSSH client, OpenBox window manager, Dillo, cmus, dnsmasq, PaleMoon, Icedove, abrowser, 0ad, netsurf,
285Warzone2100, okular, gwenview, Gpredict, Aweather, Stellarium, Google-Play-Music-Desktop-Player, quiterss, 285Warzone2100, okular, gwenview, Gpredict, Aweather, Stellarium, Google-Play-Music-Desktop-Player, quiterss,
286cyberfox, generic Ubuntu snap application profile, xplayer, xreader, xviewer 286cyberfox, generic Ubuntu snap application profile, xplayer, xreader, xviewer, mcabber
287 287
288 288
diff --git a/RELNOTES b/RELNOTES
index 9c6aeac24..be1612acf 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -24,7 +24,7 @@ firejail (0.9.40-rc1) baseline; urgency=low
24 * new profiles: okular, gwenview, Google-Play-Music-Desktop-Player 24 * new profiles: okular, gwenview, Google-Play-Music-Desktop-Player
25 * new profiles: Aweather, Stellarium, gpredict, quiterss, cyberfox 25 * new profiles: Aweather, Stellarium, gpredict, quiterss, cyberfox
26 * new profiles: generic Ubuntu snap application profile, xplayer 26 * new profiles: generic Ubuntu snap application profile, xplayer
27 * new profiles: xreader, xviewer 27 * new profiles: xreader, xviewer, mcabber
28 * generic.profile renamed default.profile 28 * generic.profile renamed default.profile
29 * build rpm packages using "make rpms" 29 * build rpm packages using "make rpms"
30 * bugfixes 30 * bugfixes
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index a3fd0fe73..307ccaf6c 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -55,6 +55,7 @@ blacklist ${HOME}/.8pecxstudios
55# Instant Messaging 55# Instant Messaging
56blacklist ${HOME}/.config/hexchat 56blacklist ${HOME}/.config/hexchat
57blacklist ${HOME}/.mcabber 57blacklist ${HOME}/.mcabber
58blacklist ${HOME}/.mcabberrc
58blacklist ${HOME}/.purple 59blacklist ${HOME}/.purple
59blacklist ${HOME}/.config/psi+ 60blacklist ${HOME}/.config/psi+
60blacklist ${HOME}/.retroshare 61blacklist ${HOME}/.retroshare
diff --git a/etc/mcabber.profile b/etc/mcabber.profile
new file mode 100644
index 000000000..553672406
--- /dev/null
+++ b/etc/mcabber.profile
@@ -0,0 +1,19 @@
1# mcabber profile
2noblacklist ${HOME}/.mcabber
3noblacklist ${HOME}/.mcabberrc
4
5include /etc/firejail/disable-common.inc
6include /etc/firejail/disable-programs.inc
7include /etc/firejail/disable-devel.inc
8include /etc/firejail/disable-passwdmgr.inc
9
10caps.drop all
11seccomp
12protocol inet,inet6
13netfilter
14noroot
15
16private-bin mcabber
17private-etc group
18private-dev
19shell none
diff --git a/platform/debian/conffiles b/platform/debian/conffiles
index 4f118d571..8cf8f165c 100644
--- a/platform/debian/conffiles
+++ b/platform/debian/conffiles
@@ -97,3 +97,4 @@
97/etc/firejail/xplayer.profile 97/etc/firejail/xplayer.profile
98/etc/firejail/xreader.profile 98/etc/firejail/xreader.profile
99/etc/firejail/xviewer.profile 99/etc/firejail/xviewer.profile
100/etc/firejail/mcabber.profile