aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README11
-rw-r--r--README.md2
-rw-r--r--RELNOTES2
-rw-r--r--etc/ark.profile2
-rw-r--r--etc/bsdtar.profile2
-rw-r--r--etc/disable-common.inc2
-rw-r--r--etc/disable-programs.inc2
-rw-r--r--etc/gradio.profile8
-rw-r--r--etc/server.profile10
-rw-r--r--src/firecfg/firecfg.config1
-rw-r--r--src/man/firejail-profile.txt4
11 files changed, 30 insertions, 16 deletions
diff --git a/README b/README
index b7687b494..77fa231b1 100644
--- a/README
+++ b/README
@@ -9,7 +9,7 @@ Pidgin, Quassel, and XChat.
9Firejail also expands the restricted shell facility found in bash by adding 9Firejail also expands the restricted shell facility found in bash by adding
10Linux namespace support. It supports sandboxing specific users upon login. 10Linux namespace support. It supports sandboxing specific users upon login.
11 11
12Download: http://sourceforge.net/projects/firejail/files/ 12Download: https://sourceforge.net/projects/firejail/files/
13Build and install: ./configure && make && sudo make install 13Build and install: ./configure && make && sudo make install
14Documentation and support: https://firejail.wordpress.com/ 14Documentation and support: https://firejail.wordpress.com/
15Development: https://github.com/netblue30/firejail 15Development: https://github.com/netblue30/firejail
@@ -123,6 +123,9 @@ BogDan Vatra (https://github.com/bog-dan-ro)
123Bruno Nova (https://github.com/brunonova) 123Bruno Nova (https://github.com/brunonova)
124 - whitelist fix 124 - whitelist fix
125 - bash arguments fix 125 - bash arguments fix
126Bundy01 (https://github.com/Bundy01)
127 - fixup geary
128 - add gradio profile
126BytesTuner (https://github.com/BytesTuner) 129BytesTuner (https://github.com/BytesTuner)
127 - provided keepassxc profile 130 - provided keepassxc profile
128caoliver (https://github.com/caoliver) 131caoliver (https://github.com/caoliver)
@@ -242,7 +245,7 @@ Fred-Barclay (https://github.com/Fred-Barclay)
242 - added Catfish profile 245 - added Catfish profile
243g3ngr33n (https://github.com/g3ngr33n) 246g3ngr33n (https://github.com/g3ngr33n)
244 - fix musl compilation 247 - fix musl compilation
245G4JC (http://sourceforge.net/u/gaming4jc/profile/) 248G4JC (https://sourceforge.net/u/gaming4jc/profile/)
246 - ARM support 249 - ARM support
247 - profile fixes 250 - profile fixes
248Gaman Gabriel (https://github.com/stelariusinfinitek) 251Gaman Gabriel (https://github.com/stelariusinfinitek)
@@ -409,7 +412,7 @@ Ondra Nekola (https://github.com/satai)
409 - allow firefox theming with non-global themes 412 - allow firefox theming with non-global themes
410Panzerfather (https://github.com/Panzerfather) 413Panzerfather (https://github.com/Panzerfather)
411 - allow eog to access user's trash 414 - allow eog to access user's trash
412Patrick Toomey (http://sourceforge.net/u/ptoomey/profile/) 415Patrick Toomey (https://sourceforge.net/u/ptoomey/profile/)
413 - user namespace implementation 416 - user namespace implementation
414Paul Moore <pmoore@redhat.com> 417Paul Moore <pmoore@redhat.com>
415 -src/fsec-print/print.c extracted from libseccomp software package 418 -src/fsec-print/print.c extracted from libseccomp software package
@@ -549,7 +552,7 @@ SkewedZeppelin (https://github.com/SkewedZeppelin)
549 - hardern /var 552 - hardern /var
550 - profile standard layout 553 - profile standard layout
551 - Spotify and itch.io profile fixes 554 - Spotify and itch.io profile fixes
552sshirokov (http://sourceforge.net/u/yshirokov/profile/) 555sshirokov (https://sourceforge.net/u/yshirokov/profile/)
553 - Patch to output "Reading profile" to stderr instead of stdout 556 - Patch to output "Reading profile" to stderr instead of stdout
554SYN-cook (https://github.com/SYN-cook) 557SYN-cook (https://github.com/SYN-cook)
555 - keepass/keepassx browser fixes 558 - keepass/keepassx browser fixes
diff --git a/README.md b/README.md
index cf1384249..15234f80f 100644
--- a/README.md
+++ b/README.md
@@ -134,4 +134,4 @@ We also keep a list of profile fixes for previous released versions in [etc-fixe
134````` 134`````
135 135
136## New profiles 136## New profiles
137Microsoft Office Online, riot-desktop, gnome-mpv, snox, 137Microsoft Office Online, riot-desktop, gnome-mpv, snox, gradio
diff --git a/RELNOTES b/RELNOTES
index 0cb390192..979633aef 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -5,7 +5,7 @@ firejail (0.9.55) baseline; urgency=low
5 * support full paths in private-lib 5 * support full paths in private-lib
6 * globbing support in private-lib 6 * globbing support in private-lib
7 * new profiles: ms-excel, ms-office, ms-onenote, ms-outlook, ms-powerpoint 7 * new profiles: ms-excel, ms-office, ms-onenote, ms-outlook, ms-powerpoint
8 * new profiles: ms-skype, ms-word, riot-desktop, gnome-mpv, snox 8 * new profiles: ms-skype, ms-word, riot-desktop, gnome-mpv, snox, gradio
9 -- netblue30 <netblue30@yahoo.com> Fri, 25 May 2018 08:00:00 -0500 9 -- netblue30 <netblue30@yahoo.com> Fri, 25 May 2018 08:00:00 -0500
10 10
11firejail (0.9.54) baseline; urgency=low 11firejail (0.9.54) baseline; urgency=low
diff --git a/etc/ark.profile b/etc/ark.profile
index 0c7ef3dae..12675b30b 100644
--- a/etc/ark.profile
+++ b/etc/ark.profile
@@ -31,7 +31,7 @@ protocol unix
31seccomp 31seccomp
32shell none 32shell none
33 33
34private-bin ark,unrar,rar,unzip,zip,zipinfo,7z,p7zip,unar,lsar,lrzip,lzop,lz4,bash,dash,sh,tclsh 34private-bin ark,unrar,rar,unzip,zip,zipinfo,7z,p7zip,unar,lsar,lrzip,lzop,lz4,bash,sh,tclsh
35#private-etc smb.conf,samba,mtab,fonts,drirc,kde5rc,passwd,group,xdg 35#private-etc smb.conf,samba,mtab,fonts,drirc,kde5rc,passwd,group,xdg
36 36
37private-dev 37private-dev
diff --git a/etc/bsdtar.profile b/etc/bsdtar.profile
index a49fc023a..d3bc76ba5 100644
--- a/etc/bsdtar.profile
+++ b/etc/bsdtar.profile
@@ -34,7 +34,7 @@ shell none
34tracelog 34tracelog
35 35
36# support compressed archives 36# support compressed archives
37private-bin sh,bash,dash,bsdtar,gtar,compress,gzip,lzma,xz,bzip2,lbzip2,lzip,lzop,lz4,libarchive 37private-bin sh,bash,bsdtar,gtar,compress,gzip,lzma,xz,bzip2,lbzip2,lzip,lzop,lz4,libarchive
38private-dev 38private-dev
39private-etc passwd,group,localtime 39private-etc passwd,group,localtime
40 40
diff --git a/etc/disable-common.inc b/etc/disable-common.inc
index 56121809a..b2357716a 100644
--- a/etc/disable-common.inc
+++ b/etc/disable-common.inc
@@ -391,4 +391,4 @@ blacklist ${HOME}/*.local/share/flatpak
391blacklist /var/lib/flatpak 391blacklist /var/lib/flatpak
392blacklist /usr/share/flatpak 392blacklist /usr/share/flatpak
393# most of the time bwrap is SUID binary 393# most of the time bwrap is SUID binary
394blacklist /usr/bin/bwrap \ No newline at end of file 394blacklist ${PATH}/bwrap
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index f72b5a5c3..1dee73078 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -393,6 +393,7 @@ blacklist ${HOME}/.local/share/gnome-photos
393blacklist ${HOME}/.local/share/gnome-recipes 393blacklist ${HOME}/.local/share/gnome-recipes
394blacklist ${HOME}/.local/share/gnome-ring 394blacklist ${HOME}/.local/share/gnome-ring
395blacklist ${HOME}/.local/share/gnome-twitch 395blacklist ${HOME}/.local/share/gnome-twitch
396blacklist ${HOME}/.local/share/gradio
396blacklist ${HOME}/.local/share/gwenview 397blacklist ${HOME}/.local/share/gwenview
397blacklist ${HOME}/.local/share/kaffeine 398blacklist ${HOME}/.local/share/kaffeine
398blacklist ${HOME}/.local/share/kate 399blacklist ${HOME}/.local/share/kate
@@ -550,6 +551,7 @@ blacklist ${HOME}/.cache/google-chrome
550blacklist ${HOME}/.cache/google-chrome-beta 551blacklist ${HOME}/.cache/google-chrome-beta
551blacklist ${HOME}/.cache/google-chrome-unstable 552blacklist ${HOME}/.cache/google-chrome-unstable
552blacklist ${HOME}/.cache/gnome-twitch 553blacklist ${HOME}/.cache/gnome-twitch
554blacklist ${HOME}/.cache/gradio
553blacklist ${HOME}/.cache/icedove 555blacklist ${HOME}/.cache/icedove
554blacklist ${HOME}/.cache/INRIA/Natron 556blacklist ${HOME}/.cache/INRIA/Natron
555blacklist ${HOME}/.cache/inkscape 557blacklist ${HOME}/.cache/inkscape
diff --git a/etc/gradio.profile b/etc/gradio.profile
index 1a7ff60ed..bba92a0bc 100644
--- a/etc/gradio.profile
+++ b/etc/gradio.profile
@@ -5,10 +5,8 @@ include /etc/firejail/gradio.local
5# Persistent global definitions 5# Persistent global definitions
6include /etc/firejail/globals.local 6include /etc/firejail/globals.local
7 7
8noblacklist ${HOME}/.cache/gradio
8noblacklist ${HOME}/.local/share/gradio 9noblacklist ${HOME}/.local/share/gradio
9mkdir ${HOME}/.local/share/gradio
10whitelist ${HOME}/.local/share/gradio
11whitelist ${HOME}/.cache/gradio
12 10
13include /etc/firejail/disable-common.inc 11include /etc/firejail/disable-common.inc
14include /etc/firejail/disable-devel.inc 12include /etc/firejail/disable-devel.inc
@@ -16,6 +14,10 @@ include /etc/firejail/disable-interpreters.inc
16include /etc/firejail/disable-passwdmgr.inc 14include /etc/firejail/disable-passwdmgr.inc
17include /etc/firejail/disable-programs.inc 15include /etc/firejail/disable-programs.inc
18 16
17mkdir ${HOME}/.cache/gradio
18mkdir ${HOME}/.local/share/gradio
19whitelist ${HOME}/.cache/gradio
20whitelist ${HOME}/.local/share/gradio
19include /etc/firejail/whitelist-common.inc 21include /etc/firejail/whitelist-common.inc
20include /etc/firejail/whitelist-var-common.inc 22include /etc/firejail/whitelist-var-common.inc
21 23
diff --git a/etc/server.profile b/etc/server.profile
index 9cc906e55..94e2d5da9 100644
--- a/etc/server.profile
+++ b/etc/server.profile
@@ -22,18 +22,24 @@ include /etc/firejail/disable-passwdmgr.inc
22include /etc/firejail/disable-programs.inc 22include /etc/firejail/disable-programs.inc
23 23
24caps 24caps
25# ipc-namespace
26# netfilter /etc/firejail/webserver.net
25no3d 27no3d
28# nodbus
26nodvd 29nodvd
30# nogroups
31# nonewprivs
32# noroot
27nosound 33nosound
28notv 34notv
29novideo 35novideo
30seccomp 36seccomp
31 37# shell none
32# netfilter /etc/firejail/webserver.net
33 38
34# disable-mnt 39# disable-mnt
35private 40private
36# private-bin program 41# private-bin program
42# private-cache
37private-dev 43private-dev
38# private-etc none 44# private-etc none
39# private-lib 45# private-lib
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index 718c2f973..5e5a5a967 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -188,6 +188,7 @@ google-play-music-desktop-player
188gpa 188gpa
189gpicview 189gpicview
190gpredict 190gpredict
191gradio
191gthumb 192gthumb
192guayadeque 193guayadeque
193gucharmap 194gucharmap
diff --git a/src/man/firejail-profile.txt b/src/man/firejail-profile.txt
index 851eb1026..59f15f75c 100644
--- a/src/man/firejail-profile.txt
+++ b/src/man/firejail-profile.txt
@@ -391,10 +391,10 @@ Examples:
391 391
392.TP 392.TP
393\fBrlimit-as 123456789012 393\fBrlimit-as 123456789012
394Set he maximum size of the process's virtual memory to 123456789012 bytes. 394Set the maximum size of the process's virtual memory to 123456789012 bytes.
395.TP 395.TP
396\fBrlimit-cpu 123 396\fBrlimit-cpu 123
397Set he maximum CPU time in seconds. 397Set the maximum CPU time in seconds.
398.TP 398.TP
399\fBrlimit-fsize 1024 399\fBrlimit-fsize 1024
400Set the maximum file size that can be created by a process to 1024 bytes. 400Set the maximum file size that can be created by a process to 1024 bytes.