aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README1
-rw-r--r--RELNOTES2
-rw-r--r--etc/disable-programs.inc1
-rw-r--r--etc/kwrite.profile35
-rw-r--r--platform/debian/conffiles1
-rw-r--r--src/firecfg/firecfg.config1
6 files changed, 40 insertions, 1 deletions
diff --git a/README b/README
index 542be6ed1..6a52717d0 100644
--- a/README
+++ b/README
@@ -411,6 +411,7 @@ startx2017 (https://github.com/startx2017)
411 - Blender and 2048-qt profiles 411 - Blender and 2048-qt profiles
412 - handbrake profile 412 - handbrake profile
413 - mplayer and smplayer profiles 413 - mplayer and smplayer profiles
414 - kwrite profile
414thewisenerd (https://github.com/thewisenerd) 415thewisenerd (https://github.com/thewisenerd)
415 - allow multiple private-home commands 416 - allow multiple private-home commands
416 - use $SHELL variable if the shell is not specified 417 - use $SHELL variable if the shell is not specified
diff --git a/RELNOTES b/RELNOTES
index b7a0c49e7..c45ecc0fc 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,6 +1,6 @@
1firejail (0.9.49) baseline; urgency=low 1firejail (0.9.49) baseline; urgency=low
2 * work in progress! 2 * work in progress!
3 * new profiles: curl 3 * new profiles: curl, mplayer2, SMPlayer, Calibre, ebook-viewer, KWrite
4 * bugfixes 4 * bugfixes
5 -- netblue30 <netblue30@yahoo.com> Mon, 12 Jun 2017 20:00:00 -0500 5 -- netblue30 <netblue30@yahoo.com> Mon, 12 Jun 2017 20:00:00 -0500
6 6
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 7a3ca37ed..911a050e5 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -274,6 +274,7 @@ blacklist ${HOME}/.local/share/gnome-chess
274blacklist ${HOME}/.local/share/gnome-music 274blacklist ${HOME}/.local/share/gnome-music
275blacklist ${HOME}/.local/share/gnome-photos 275blacklist ${HOME}/.local/share/gnome-photos
276blacklist ${HOME}/.local/share/kate 276blacklist ${HOME}/.local/share/kate
277blacklist ${HOME}/.local/share/kwrite
277blacklist ${HOME}/.local/share/ktorrentrc 278blacklist ${HOME}/.local/share/ktorrentrc
278blacklist ${HOME}/.local/share/lollypop 279blacklist ${HOME}/.local/share/lollypop
279blacklist ${HOME}/.local/share/meld 280blacklist ${HOME}/.local/share/meld
diff --git a/etc/kwrite.profile b/etc/kwrite.profile
new file mode 100644
index 000000000..1c4d09f67
--- /dev/null
+++ b/etc/kwrite.profile
@@ -0,0 +1,35 @@
1# Persistent global definitions go here
2include /etc/firejail/globals.local
3
4# This file is overwritten during software install.
5# Persistent customizations should go in a .local file.
6include /etc/firejail/kwrite.local
7
8# kate profile
9noblacklist ~/.local/share/kwrite
10noblacklist ~/.config/katerc
11noblacklist ~/.config/katepartrc
12noblacklist ~/.config/kateschemarc
13noblacklist ~/.config/katesyntaxhighlightingrc
14noblacklist ~/.config/katevirc
15
16include /etc/firejail/disable-common.inc
17include /etc/firejail/disable-programs.inc
18#include /etc/firejail/disable-devel.inc
19include /etc/firejail/disable-passwdmgr.inc
20
21caps.drop all
22nogroups
23nonewprivs
24noroot
25#nosound - KWrite is using ALSA!
26protocol unix
27seccomp
28netfilter
29shell none
30tracelog
31
32# private-bin kwrite
33private-tmp
34private-dev
35# private-etc fonts
diff --git a/platform/debian/conffiles b/platform/debian/conffiles
index f35168735..a47b0a7f1 100644
--- a/platform/debian/conffiles
+++ b/platform/debian/conffiles
@@ -314,3 +314,4 @@
314/etc/firejail/calibre.profile 314/etc/firejail/calibre.profile
315/etc/firejail/handbrake-gtk.profile 315/etc/firejail/handbrake-gtk.profile
316/etc/firejail/ghb.profile 316/etc/firejail/ghb.profile
317/etc/firejail/kwrite
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index 4d64e3887..e9883cb68 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -137,6 +137,7 @@ knotes
137kodi 137kodi
138konversation 138konversation
139ktorrent 139ktorrent
140kwrite
140leafpad 141leafpad
141less 142less
142libreoffice 143libreoffice