aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README10
-rw-r--r--RELNOTES16
-rwxr-xr-xconfigure18
-rw-r--r--configure.ac2
-rw-r--r--etc/orage.profile2
-rwxr-xr-xtest/private-lib/private-lib.sh2
6 files changed, 33 insertions, 17 deletions
diff --git a/README b/README
index beb296bf1..4940ed167 100644
--- a/README
+++ b/README
@@ -179,6 +179,8 @@ curiosity-seeker (https://github.com/curiosity-seeker)
179 - write-protection for thumbnailer dir 179 - write-protection for thumbnailer dir
180 - added gramps, newsboat, freeoffice-planmaker profiles 180 - added gramps, newsboat, freeoffice-planmaker profiles
181 - added freeoffice-textmaker, freeoffice-presentations profiles 181 - added freeoffice-textmaker, freeoffice-presentations profiles
182 - added cantata profile
183 - updated keypassxc profile
182da2x (https://github.com/da2x) 184da2x (https://github.com/da2x)
183 - matched RPM license tag 185 - matched RPM license tag
184Daan Bakker (https://github.com/dbakker) 186Daan Bakker (https://github.com/dbakker)
@@ -307,6 +309,8 @@ greigdp (https://github.com/greigdp)
307 - fixed spotify profile 309 - fixed spotify profile
308 - added Slack profile 310 - added Slack profile
309 - add Spotify profile 311 - add Spotify profile
312grizzlyuser (https://github.com/grizzlyuser)
313 - added support for youtube-dl in smplayer profile
310GSI (https://github.com/GSI) 314GSI (https://github.com/GSI)
311 - added Uzbl browser profile 315 - added Uzbl browser profile
312hamzadis (https://github.com/hamzadis) 316hamzadis (https://github.com/hamzadis)
@@ -356,6 +360,7 @@ Jean Lucas (https://github.com/flacks)
356 - fix wire profile 360 - fix wire profile
357 - add Beaker profile 361 - add Beaker profile
358 - fixes for gnome-music 362 - fixes for gnome-music
363 - allow reading of system-wide Flatpak locale in gajim profile
359Jericho (https://github.com/attritionorg) 364Jericho (https://github.com/attritionorg)
360 - spelling 365 - spelling
361Jesse Smith (https://github.com/slicer69) 366Jesse Smith (https://github.com/slicer69)
@@ -372,7 +377,7 @@ Jonas Heinrich (https://github.com/onny)
372 - added signal-desktop profile 377 - added signal-desktop profile
373 - fixed franz profile 378 - fixed franz profile
374Jose Riha (https://github.com/jose1711) 379Jose Riha (https://github.com/jose1711)
375 - added meteo-qt profile 380 - added meteo-qt profile
376jrabe (https://github.com/jrabe) 381jrabe (https://github.com/jrabe)
377 - disallow access to kdbx files 382 - disallow access to kdbx files
378 - Epiphany profile 383 - Epiphany profile
@@ -521,6 +526,7 @@ pwnage-pineapple (https://github.com/pwnage-pineapple)
521Quentin Minster (https://github.com/laomaiweng) 526Quentin Minster (https://github.com/laomaiweng)
522 - propagate --quiet to children Firejail'ed processes 527 - propagate --quiet to children Firejail'ed processes
523 - nodbus enhancements/bugfixes 528 - nodbus enhancements/bugfixes
529 - added vim syntax and ftdetect files
524Rafael Cavalcanti (https://github.com/rccavalcanti) 530Rafael Cavalcanti (https://github.com/rccavalcanti)
525 - chromium profile fixes for Arch Linux 531 - chromium profile fixes for Arch Linux
526Rahiel Kasim (https://github.com/rahiel) 532Rahiel Kasim (https://github.com/rahiel)
@@ -761,6 +767,8 @@ veloute (https://github.com/veloute)
761 - add anki profile 767 - add anki profile
762Vincent43 (https://github.com/Vincent43) 768Vincent43 (https://github.com/Vincent43)
763 - apparmor enhancements 769 - apparmor enhancements
770Vincent Blillault (https://github.com/Feandil)
771 - fix mumble profile
764vismir2 (https://github.com/vismir2) 772vismir2 (https://github.com/vismir2)
765 - feh, ranger, 7z, keepass, keepassx and zathura profiles 773 - feh, ranger, 7z, keepass, keepassx and zathura profiles
766 - claws-mail, mutt, git, emacs, vim profiles 774 - claws-mail, mutt, git, emacs, vim profiles
diff --git a/RELNOTES b/RELNOTES
index 9d9400a90..06b106c22 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,4 +1,14 @@
1firejail (0.9.60~rc2) baseline; urgency=low 1firejail (0.9.60) baseline; urgency=low
2 * security bug reported by Austin Morton:
3 Seccomp filters are copied into /run/firejail/mnt, and are writable
4 within the jail. A malicious process can modify files from inside the
5 jail. Processes that are later joined to the jail will not have seccomp
6 filters applied.
7 * memory-deny-write-execute now also blocks memfd_create
8 * add private-cwd option to control working directory within jail
9 * blocking system D-Bus socket with --nodbus
10 * bringing back Centos 6 support
11 * drop support for flatpak/snap packages
2 * new profiles: crow, nyx, mypaint, celluoid, nano, transgui, mpdris2 12 * new profiles: crow, nyx, mypaint, celluoid, nano, transgui, mpdris2
3 * new profiles: sysprof, simplescreenrecorder, geekbench, xfce4-mixer 13 * new profiles: sysprof, simplescreenrecorder, geekbench, xfce4-mixer
4 * new profiles: pavucontrol, d-feet, seahorse, secret-tool, gnome-keyring 14 * new profiles: pavucontrol, d-feet, seahorse, secret-tool, gnome-keyring
@@ -16,9 +26,7 @@ firejail (0.9.60~rc2) baseline; urgency=low
16 * new profiles: autokey-gtk, autokey-qt, autokey-run, autokey-shell 26 * new profiles: autokey-gtk, autokey-qt, autokey-run, autokey-shell
17 * new profiles: freeoffice-presentations, freeoffice-textmaker, mp3wrap 27 * new profiles: freeoffice-presentations, freeoffice-textmaker, mp3wrap
18 * new profiles: inkview, meteo-qt, mp3splt-gtk, ktouch, yelp 28 * new profiles: inkview, meteo-qt, mp3splt-gtk, ktouch, yelp
19 * memory-deny-write-execute now also blocks memfd_create 29 -- netblue30 <netblue30@yahoo.com> Sun, 26 May 2019 08:00:00 -0500
20 * drop support for flatpak/snap packages
21 -- netblue30 <netblue30@yahoo.com> Sun, 21 Apr 2019 08:00:00 -0500
22 30
23firejail (0.9.58,2) baseline; urgency=low 31firejail (0.9.58,2) baseline; urgency=low
24 * cgroup flag in /etc/firejail/firejail.config file 32 * cgroup flag in /etc/firejail/firejail.config file
diff --git a/configure b/configure
index 0eece5428..140872a29 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
1#! /bin/sh 1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles. 2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for firejail 0.9.60~rc2. 3# Generated by GNU Autoconf 2.69 for firejail 0.9.60.
4# 4#
5# Report bugs to <netblue30@yahoo.com>. 5# Report bugs to <netblue30@yahoo.com>.
6# 6#
@@ -580,8 +580,8 @@ MAKEFLAGS=
580# Identity of this package. 580# Identity of this package.
581PACKAGE_NAME='firejail' 581PACKAGE_NAME='firejail'
582PACKAGE_TARNAME='firejail' 582PACKAGE_TARNAME='firejail'
583PACKAGE_VERSION='0.9.60~rc2' 583PACKAGE_VERSION='0.9.60'
584PACKAGE_STRING='firejail 0.9.60~rc2' 584PACKAGE_STRING='firejail 0.9.60'
585PACKAGE_BUGREPORT='netblue30@yahoo.com' 585PACKAGE_BUGREPORT='netblue30@yahoo.com'
586PACKAGE_URL='https://firejail.wordpress.com' 586PACKAGE_URL='https://firejail.wordpress.com'
587 587
@@ -1275,7 +1275,7 @@ if test "$ac_init_help" = "long"; then
1275 # Omit some internal or obsolete options to make the list less imposing. 1275 # Omit some internal or obsolete options to make the list less imposing.
1276 # This message is too long to be a string in the A/UX 3.1 sh. 1276 # This message is too long to be a string in the A/UX 3.1 sh.
1277 cat <<_ACEOF 1277 cat <<_ACEOF
1278\`configure' configures firejail 0.9.60~rc2 to adapt to many kinds of systems. 1278\`configure' configures firejail 0.9.60 to adapt to many kinds of systems.
1279 1279
1280Usage: $0 [OPTION]... [VAR=VALUE]... 1280Usage: $0 [OPTION]... [VAR=VALUE]...
1281 1281
@@ -1337,7 +1337,7 @@ fi
1337 1337
1338if test -n "$ac_init_help"; then 1338if test -n "$ac_init_help"; then
1339 case $ac_init_help in 1339 case $ac_init_help in
1340 short | recursive ) echo "Configuration of firejail 0.9.60~rc2:";; 1340 short | recursive ) echo "Configuration of firejail 0.9.60:";;
1341 esac 1341 esac
1342 cat <<\_ACEOF 1342 cat <<\_ACEOF
1343 1343
@@ -1442,7 +1442,7 @@ fi
1442test -n "$ac_init_help" && exit $ac_status 1442test -n "$ac_init_help" && exit $ac_status
1443if $ac_init_version; then 1443if $ac_init_version; then
1444 cat <<\_ACEOF 1444 cat <<\_ACEOF
1445firejail configure 0.9.60~rc2 1445firejail configure 0.9.60
1446generated by GNU Autoconf 2.69 1446generated by GNU Autoconf 2.69
1447 1447
1448Copyright (C) 2012 Free Software Foundation, Inc. 1448Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1744,7 +1744,7 @@ cat >config.log <<_ACEOF
1744This file contains any messages produced by compilers while 1744This file contains any messages produced by compilers while
1745running configure, to aid debugging if configure makes a mistake. 1745running configure, to aid debugging if configure makes a mistake.
1746 1746
1747It was created by firejail $as_me 0.9.60~rc2, which was 1747It was created by firejail $as_me 0.9.60, which was
1748generated by GNU Autoconf 2.69. Invocation command line was 1748generated by GNU Autoconf 2.69. Invocation command line was
1749 1749
1750 $ $0 $@ 1750 $ $0 $@
@@ -4379,7 +4379,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
4379# report actual input values of CONFIG_FILES etc. instead of their 4379# report actual input values of CONFIG_FILES etc. instead of their
4380# values after options handling. 4380# values after options handling.
4381ac_log=" 4381ac_log="
4382This file was extended by firejail $as_me 0.9.60~rc2, which was 4382This file was extended by firejail $as_me 0.9.60, which was
4383generated by GNU Autoconf 2.69. Invocation command line was 4383generated by GNU Autoconf 2.69. Invocation command line was
4384 4384
4385 CONFIG_FILES = $CONFIG_FILES 4385 CONFIG_FILES = $CONFIG_FILES
@@ -4433,7 +4433,7 @@ _ACEOF
4433cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 4433cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
4434ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 4434ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
4435ac_cs_version="\\ 4435ac_cs_version="\\
4436firejail config.status 0.9.60~rc2 4436firejail config.status 0.9.60
4437configured by $0, generated by GNU Autoconf 2.69, 4437configured by $0, generated by GNU Autoconf 2.69,
4438 with options \\"\$ac_cs_config\\" 4438 with options \\"\$ac_cs_config\\"
4439 4439
diff --git a/configure.ac b/configure.ac
index 4d0b847f5..60c9dae9c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
1AC_PREREQ([2.68]) 1AC_PREREQ([2.68])
2AC_INIT(firejail, 0.9.60~rc2, netblue30@yahoo.com, , https://firejail.wordpress.com) 2AC_INIT(firejail, 0.9.60, netblue30@yahoo.com, , https://firejail.wordpress.com)
3AC_CONFIG_SRCDIR([src/firejail/main.c]) 3AC_CONFIG_SRCDIR([src/firejail/main.c])
4#AC_CONFIG_HEADERS([config.h]) 4#AC_CONFIG_HEADERS([config.h])
5 5
diff --git a/etc/orage.profile b/etc/orage.profile
index 2c55ab909..4e12892d6 100644
--- a/etc/orage.profile
+++ b/etc/orage.profile
@@ -24,7 +24,7 @@ nodvd
24nogroups 24nogroups
25nonewprivs 25nonewprivs
26noroot 26noroot
27nosound 27# nosound - calendar application, It must be able to play sound to wake you up.
28notv 28notv
29nou2f 29nou2f
30novideo 30novideo
diff --git a/test/private-lib/private-lib.sh b/test/private-lib/private-lib.sh
index 5e9d75379..79913fed6 100755
--- a/test/private-lib/private-lib.sh
+++ b/test/private-lib/private-lib.sh
@@ -5,7 +5,7 @@
5 5
6export MALLOC_CHECK_=3g 6export MALLOC_CHECK_=3g
7export MALLOC_PERTURB_=$(($RANDOM % 255 + 1)) 7export MALLOC_PERTURB_=$(($RANDOM % 255 + 1))
8LIST="gnome-logs gnome-system-log gnome-nettool pavucontrol dig whois evince galculator gnome-calculator gedit leafpad mousepad pluma transmission-gtk xcalc atril gpicview eom eog" 8LIST="gnome-logs gnome-system-log gnome-nettool pavucontrol dig evince whois galculator gnome-calculator gedit leafpad mousepad pluma transmission-gtk xcalc atril gpicview eom eog"
9 9
10 10
11for app in $LIST; do 11for app in $LIST; do