aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Fred Barclay <Fred-Barclay@users.noreply.github.com>2017-04-14 11:20:08 -0500
committerLibravatar Fred Barclay <Fred-Barclay@users.noreply.github.com>2017-04-14 11:20:08 -0500
commite08c80d0a9fbf3def45c5957a7048d597de6e966 (patch)
tree8d059e621cb6edfd340ad88bb1a599ae0710cbd7
parentSpotify from the AUR requires bash,sh (diff)
downloadfirejail-e08c80d0a9fbf3def45c5957a7048d597de6e966.tar.gz
firejail-e08c80d0a9fbf3def45c5957a7048d597de6e966.tar.zst
firejail-e08c80d0a9fbf3def45c5957a7048d597de6e966.zip
Added nylas profile (see #1215)
-rw-r--r--README2
-rw-r--r--README.md3
-rw-r--r--RELNOTES2
-rw-r--r--etc/disable-programs.inc2
-rw-r--r--etc/nylas.profile29
-rw-r--r--platform/debian/conffiles1
-rw-r--r--src/firecfg/firecfg.config1
7 files changed, 38 insertions, 2 deletions
diff --git a/README b/README
index 81e4dae4b..84f600ba1 100644
--- a/README
+++ b/README
@@ -274,6 +274,8 @@ Mike Frysinger (vapier@gentoo.org)
274 - Gentoo compile patch 274 - Gentoo compile patch
275mjudtmann (https://github.com/mjudtmann) 275mjudtmann (https://github.com/mjudtmann)
276 - lock firejail configuration in disable-mgmt.inc 276 - lock firejail configuration in disable-mgmt.inc
277mustaqimM (https://github.com/mustaqimM)
278 - added profile for Nylas Mail
277n1trux (https://github.com/n1trux) 279n1trux (https://github.com/n1trux)
278 - fix flashpeak-slimjet profile typos 280 - fix flashpeak-slimjet profile typos
279netblue30 (netblue30@yahoo.com) 281netblue30 (netblue30@yahoo.com)
diff --git a/README.md b/README.md
index a5ae5b793..2dcdcc0cb 100644
--- a/README.md
+++ b/README.md
@@ -195,4 +195,5 @@ goobox, gpa, gpg, gpg-agent, highlight, img2txt, k3b, kate, lynx, mediainfo, nau
195simple-scan, skanlite, ssh-agent, tracker, transmission-cli, transmission-show, w3m, xfburn, xpra, wget, 195simple-scan, skanlite, ssh-agent, tracker, transmission-cli, transmission-show, w3m, xfburn, xpra, wget,
196xed, pluma, Cryptocat, Bless, Gnome 2048, Gnome Calculator, Gnome Contacts, JD-GUI, Lollypop, MultiMC5, 196xed, pluma, Cryptocat, Bless, Gnome 2048, Gnome Calculator, Gnome Contacts, JD-GUI, Lollypop, MultiMC5,
197PDFSam, Pithos, Xonotic, wireshark, keepassx2, QupZilla, FossaMail, Uzbl browser, xmms, iridium browser, 197PDFSam, Pithos, Xonotic, wireshark, keepassx2, QupZilla, FossaMail, Uzbl browser, xmms, iridium browser,
198Kino, Thunar, Geeqie, Engrampa, Scribus, mousepad, gpicview, keepassxc, cvlc, MediathekView, baloo_file 198Kino, Thunar, Geeqie, Engrampa, Scribus, mousepad, gpicview, keepassxc, cvlc, MediathekView, baloo_file,
199Nylas
diff --git a/RELNOTES b/RELNOTES
index a82cf7212..a3571b630 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -36,7 +36,7 @@ firejail (0.9.46-rc1) baseline; urgency=low
36 * new profiles: Xonotic, wireshark, keepassx2, QupZilla, FossaMail, 36 * new profiles: Xonotic, wireshark, keepassx2, QupZilla, FossaMail,
37 * new profiles: Uzbl browser, iridium browser, Thunar, Geeqie, Engrampa, 37 * new profiles: Uzbl browser, iridium browser, Thunar, Geeqie, Engrampa,
38 * new profiles: Scribus, mousepad, gpicview, keepassxc, cvlc, MediathekView, 38 * new profiles: Scribus, mousepad, gpicview, keepassxc, cvlc, MediathekView,
39 * new profiles: baloo_file 39 * new profiles: baloo_file, Nylas
40 * bugfixes 40 * bugfixes
41 -- netblue30 <netblue30@yahoo.com> Fri, 7 Apr 2017 08:00:00 -0500 41 -- netblue30 <netblue30@yahoo.com> Fri, 7 Apr 2017 08:00:00 -0500
42 42
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 7939fd520..1d5380b42 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -33,6 +33,7 @@ blacklist ${HOME}/.config/Luminance
33blacklist ${HOME}/.config/Meltytech 33blacklist ${HOME}/.config/Meltytech
34blacklist ${HOME}/.config/Mousepad 34blacklist ${HOME}/.config/Mousepad
35blacklist ${HOME}/.config/Mumble 35blacklist ${HOME}/.config/Mumble
36blacklist ${HOME}/.config/Nylas Mail
36blacklist ${HOME}/.config/QuiteRss 37blacklist ${HOME}/.config/QuiteRss
37blacklist ${HOME}/.config/QuiteRssrc 38blacklist ${HOME}/.config/QuiteRssrc
38blacklist ${HOME}/.config/Slack 39blacklist ${HOME}/.config/Slack
@@ -260,6 +261,7 @@ blacklist ${HOME}/.mutt
260blacklist ${HOME}/.mutt/muttrc 261blacklist ${HOME}/.mutt/muttrc
261blacklist ${HOME}/.muttrc 262blacklist ${HOME}/.muttrc
262blacklist ${HOME}/.nv 263blacklist ${HOME}/.nv
264blacklist $(HOME)/.nylas-mail
263blacklist ${HOME}/.openshot 265blacklist ${HOME}/.openshot
264blacklist ${HOME}/.openshot_qt 266blacklist ${HOME}/.openshot_qt
265blacklist ${HOME}/.opera 267blacklist ${HOME}/.opera
diff --git a/etc/nylas.profile b/etc/nylas.profile
new file mode 100644
index 000000000..21c48c95c
--- /dev/null
+++ b/etc/nylas.profile
@@ -0,0 +1,29 @@
1# This file is overwritten during software install.
2# Persistent customizations should go in a .local file.
3include /etc/firejail/nylas.local
4
5# Firejail profile for Nylas Mail
6noblacklist ~/.config/Nylas Mail
7noblacklist ~/.nylas-mail
8
9include /etc/firejail/disable-common.inc
10include /etc/firejail/disable-programs.inc
11include /etc/firejail/disable-devel.inc
12include /etc/firejail/disable-passwdmgr.inc
13
14whitelist ~/.config/Nylas Mail
15whitelist ~/.nylas-mail
16whitelist ${DOWNLOADS}
17include /etc/firejail/whitelist-common.inc
18
19caps.drop all
20netfilter
21nogroups
22nonewprivs
23noroot
24nosound
25protocol unix,inet,inet6,netlink
26seccomp
27shell none
28
29private-dev
diff --git a/platform/debian/conffiles b/platform/debian/conffiles
index 434cd9d0a..84557cd1f 100644
--- a/platform/debian/conffiles
+++ b/platform/debian/conffiles
@@ -145,6 +145,7 @@
145/etc/firejail/nautilus.profile 145/etc/firejail/nautilus.profile
146/etc/firejail/netsurf.profile 146/etc/firejail/netsurf.profile
147/etc/firejail/nolocal.net 147/etc/firejail/nolocal.net
148/etc/firejail/nylas.profile
148/etc/firejail/odt2txt.profile 149/etc/firejail/odt2txt.profile
149/etc/firejail/okular.profile 150/etc/firejail/okular.profile
150/etc/firejail/openbox.profile 151/etc/firejail/openbox.profile
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index af10039e4..826de6260 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -42,6 +42,7 @@ kmail
42midori 42midori
43mutt 43mutt
44netsurf 44netsurf
45nylas
45opera-beta 46opera-beta
46opera 47opera
47palemoon 48palemoon