diff options
-rw-r--r-- | RELNOTES | 1 | ||||
-rw-r--r-- | etc/kcalc.profile | 2 | ||||
-rw-r--r-- | etc/ktorrent.profile | 2 | ||||
-rw-r--r-- | etc/qbittorrent.profile | 2 | ||||
-rw-r--r-- | etc/transmission-qt.profile | 2 | ||||
-rw-r--r-- | src/firejail/fs_lib2.c | 4 | ||||
-rw-r--r-- | src/fldd/main.c | 6 | ||||
-rwxr-xr-x | test/private-lib/private-lib.sh | 4 |
8 files changed, 12 insertions, 11 deletions
@@ -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 | |||
31 | private | 31 | private |
32 | private-bin kcalc | 32 | private-bin kcalc |
33 | private-dev | 33 | private-dev |
34 | private-lib | 34 | # private-lib - problems on Arch |
35 | private-tmp | 35 | private-tmp |
36 | 36 | ||
37 | noexec ${HOME} | 37 | noexec ${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 | ||
50 | private-bin ktorrent | 50 | private-bin ktorrent |
51 | private-dev | 51 | private-dev |
52 | private-lib | 52 | # private-lib - problems on Arch |
53 | private-tmp | 53 | private-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 | |||
44 | private-bin qbittorrent | 44 | private-bin qbittorrent |
45 | private-dev | 45 | private-dev |
46 | # private-etc X11,fonts,xdg,resolv.conf | 46 | # private-etc X11,fonts,xdg,resolv.conf |
47 | private-lib | 47 | # private-lib - problems on Arch |
48 | private-tmp | 48 | private-tmp |
49 | 49 | ||
50 | memory-deny-write-execute | 50 | memory-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 | ||
37 | private-bin transmission-qt | 37 | private-bin transmission-qt |
38 | private-dev | 38 | private-dev |
39 | private-lib | 39 | # private-lib - problems on Arch |
40 | private-tmp | 40 | private-tmp |
41 | 41 | ||
42 | memory-deny-write-execute | 42 | memory-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 | ||
6 | export MALLOC_CHECK_=3 | 6 | export MALLOC_CHECK_=3 |
7 | export MALLOC_PERTURB_=$(($RANDOM % 255 + 1)) | 7 | export MALLOC_PERTURB_=$(($RANDOM % 255 + 1)) |
8 | LIST="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" |
9 | LIST="evince galculator gnome-calculator hexchat leafpad mousepad transmission-gtk xcalc" | ||
9 | 10 | ||
10 | 11 | ||
11 | for app in $LIST; do | 12 | for 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 |
20 | done | 21 | done |
21 | exit | ||