aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--RELNOTES1
-rw-r--r--etc/kcalc.profile2
-rw-r--r--etc/ktorrent.profile2
-rw-r--r--etc/qbittorrent.profile2
-rw-r--r--etc/transmission-qt.profile2
-rw-r--r--src/firejail/fs_lib2.c4
-rw-r--r--src/fldd/main.c6
-rwxr-xr-xtest/private-lib/private-lib.sh4
8 files changed, 12 insertions, 11 deletions
diff --git a/RELNOTES b/RELNOTES
index 4c272ccee..0e685ec9b 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -2,6 +2,7 @@ firejail (0.9.51) baseline; urgency=low
2 * work in progress! 2 * work in progress!
3 * enhancement: support Firejail user config directory in firecfg 3 * enhancement: support Firejail user config directory in firecfg
4 * enhancement: disable DBus activation in firecfg 4 * enhancement: disable DBus activation in firecfg
5 * feature: GTK2, GTK3 and Qt4 private-lib support
5 * feature: --writable-run-user 6 * feature: --writable-run-user
6 * feature: profile build tool (--build) 7 * feature: profile build tool (--build)
7 -- netblue30 <netblue30@yahoo.com> Thu, 14 Sep 2017 20:00:00 -0500 8 -- netblue30 <netblue30@yahoo.com> Thu, 14 Sep 2017 20:00:00 -0500
diff --git a/etc/kcalc.profile b/etc/kcalc.profile
index f827d7651..48c339082 100644
--- a/etc/kcalc.profile
+++ b/etc/kcalc.profile
@@ -31,7 +31,7 @@ disable-mnt
31private 31private
32private-bin kcalc 32private-bin kcalc
33private-dev 33private-dev
34private-lib 34# private-lib - problems on Arch
35private-tmp 35private-tmp
36 36
37noexec ${HOME} 37noexec ${HOME}
diff --git a/etc/ktorrent.profile b/etc/ktorrent.profile
index b597e29c1..99e185ce3 100644
--- a/etc/ktorrent.profile
+++ b/etc/ktorrent.profile
@@ -49,7 +49,7 @@ shell none
49 49
50private-bin ktorrent 50private-bin ktorrent
51private-dev 51private-dev
52private-lib 52# private-lib - problems on Arch
53private-tmp 53private-tmp
54 54
55# memory-deny-write-execute 55# memory-deny-write-execute
diff --git a/etc/qbittorrent.profile b/etc/qbittorrent.profile
index 0636482b5..32eb7de5b 100644
--- a/etc/qbittorrent.profile
+++ b/etc/qbittorrent.profile
@@ -44,7 +44,7 @@ shell none
44private-bin qbittorrent 44private-bin qbittorrent
45private-dev 45private-dev
46# private-etc X11,fonts,xdg,resolv.conf 46# private-etc X11,fonts,xdg,resolv.conf
47private-lib 47# private-lib - problems on Arch
48private-tmp 48private-tmp
49 49
50memory-deny-write-execute 50memory-deny-write-execute
diff --git a/etc/transmission-qt.profile b/etc/transmission-qt.profile
index 50c876250..1da9afb5a 100644
--- a/etc/transmission-qt.profile
+++ b/etc/transmission-qt.profile
@@ -36,7 +36,7 @@ tracelog
36 36
37private-bin transmission-qt 37private-bin transmission-qt
38private-dev 38private-dev
39private-lib 39# private-lib - problems on Arch
40private-tmp 40private-tmp
41 41
42memory-deny-write-execute 42memory-deny-write-execute
diff --git a/src/firejail/fs_lib2.c b/src/firejail/fs_lib2.c
index 4c2c15ebd..307a6b11b 100644
--- a/src/firejail/fs_lib2.c
+++ b/src/firejail/fs_lib2.c
@@ -191,14 +191,14 @@ SysLib syslibs[] = {
191 "", // dir2 191 "", // dir2
192 "Enchant (speller)" // message 192 "Enchant (speller)" // message
193 }, 193 },
194 { 194 { // Qt5 - lots of problems on Arch Linux, Qt5 version 5.9.1 - disabled in all apps profiles
195 "libQt5", // library 195 "libQt5", // library
196 0, 0, // len and found flag 196 0, 0, // len and found flag
197 "qt5", // dir1 197 "qt5", // dir1
198 "gdk-pixbuf-2.0", // dir2 198 "gdk-pixbuf-2.0", // dir2
199 "Qt5, GdkPixbuf" // message 199 "Qt5, GdkPixbuf" // message
200 }, 200 },
201 { 201 { // Qt4
202 "libQtCore", // library 202 "libQtCore", // library
203 0, 0, // len and found flag 203 0, 0, // len and found flag
204 "qt4", // dir1 204 "qt4", // dir1
diff --git a/src/fldd/main.c b/src/fldd/main.c
index fd5c835b3..0d8292a76 100644
--- a/src/fldd/main.c
+++ b/src/fldd/main.c
@@ -52,9 +52,9 @@ static const char * const default_lib_paths[] = {
52 "/usr/lib/x86_64-linux-gnu", 52 "/usr/lib/x86_64-linux-gnu",
53 LIBDIR, 53 LIBDIR,
54 "/usr/local/lib", 54 "/usr/local/lib",
55 "/usr/lib/x86_64-linux-gnu/mesa", // libGL.so is sometimes a symlink into this directory 55 "/usr/lib/x86_64-linux-gnu/mesa", // libGL.so is sometimes a symlink into this directory
56 "/usr/lib/x86_64-linux-gnu/mesa-egl", // libGL.so is sometimes a symlink into this directory 56 "/usr/lib/x86_64-linux-gnu/mesa-egl", // libGL.so is sometimes a symlink into this directory
57 "/usr/lib/x86_64-linux-gnu/plasma-discover", 57// "/usr/lib/x86_64-linux-gnu/plasma-discover",
58 NULL 58 NULL
59}; 59};
60 60
diff --git a/test/private-lib/private-lib.sh b/test/private-lib/private-lib.sh
index 26a8d7420..5718d33d7 100755
--- a/test/private-lib/private-lib.sh
+++ b/test/private-lib/private-lib.sh
@@ -5,7 +5,8 @@
5 5
6export MALLOC_CHECK_=3 6export MALLOC_CHECK_=3
7export MALLOC_PERTURB_=$(($RANDOM % 255 + 1)) 7export MALLOC_PERTURB_=$(($RANDOM % 255 + 1))
8LIST="evince galculator gnome-calculator hexchat kcalc ktorrent leafpad mousepad qbittorrent transmission-gtk transmission-qt xcalc" 8# LIST="evince galculator gnome-calculator hexchat kcalc ktorrent leafpad mousepad qbittorrent transmission-gtk transmission-qt xcalc"
9LIST="evince galculator gnome-calculator hexchat leafpad mousepad transmission-gtk xcalc"
9 10
10 11
11for app in $LIST; do 12for app in $LIST; do
@@ -18,4 +19,3 @@ for app in $LIST; do
18 echo "TESTING SKIP: $app not found" 19 echo "TESTING SKIP: $app not found"
19 fi 20 fi
20done 21done
21exit