aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README1
-rw-r--r--RELNOTES8
-rw-r--r--src/firejail/env.c2
-rw-r--r--src/firejail/sandbox.c3
4 files changed, 9 insertions, 5 deletions
diff --git a/README b/README
index 9be1d6ac5..b85aa0208 100644
--- a/README
+++ b/README
@@ -84,6 +84,7 @@ announ (https://github.com/announ)
84 - mpv and youtube-dl profile fixes 84 - mpv and youtube-dl profile fixes
85Antonio Russo (https://github.com/aerusso) 85Antonio Russo (https://github.com/aerusso)
86 - enumerate root directories in apparmor profile 86 - enumerate root directories in apparmor profile
87 - fix join-or-start
87Austin S. Hemmelgarn (https://github.com/Ferroin) 88Austin S. Hemmelgarn (https://github.com/Ferroin)
88 - unbound profile update 89 - unbound profile update
89avoidr (https://github.com/avoidr) 90avoidr (https://github.com/avoidr)
diff --git a/RELNOTES b/RELNOTES
index f48f0229c..7f44824dd 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,9 +1,9 @@
1firejail (0.9.53) baseline; urgency=low 1firejail (0.9.53) baseline; urgency=low
2 * work in progress 2 * work in progress
3 * modif: --force deprecated 3 * modif: --force removed
4 * modif: --csh, --zsh deprecated 4 * modif: --csh, --zsh removed
5 * modif: --debug-check-filename deprecated 5 * modif: --debug-check-filename removed
6 * modif: --git-install and --git-uninstall deprecated 6 * modif: --git-install and --git-uninstall removed
7 * modif: support for private-bin, private-lib and shell none has been 7 * modif: support for private-bin, private-lib and shell none has been
8 disabled while running AppImage archives in order to be able to use 8 disabled while running AppImage archives in order to be able to use
9 our regular profile files with AppImages. 9 our regular profile files with AppImages.
diff --git a/src/firejail/env.c b/src/firejail/env.c
index cc63bd542..a09be8a77 100644
--- a/src/firejail/env.c
+++ b/src/firejail/env.c
@@ -52,6 +52,8 @@ static void env_add(Env *env) {
52 52
53// load IBUS env variables 53// load IBUS env variables
54void env_ibus_load(void) { 54void env_ibus_load(void) {
55 EUID_ASSERT();
56
55 // check ~/.config/ibus/bus directory 57 // check ~/.config/ibus/bus directory
56 char *dirname; 58 char *dirname;
57 if (asprintf(&dirname, "%s/.config/ibus/bus", cfg.homedir) == -1) 59 if (asprintf(&dirname, "%s/.config/ibus/bus", cfg.homedir) == -1)
diff --git a/src/firejail/sandbox.c b/src/firejail/sandbox.c
index e1959a453..8abdf6b2c 100644
--- a/src/firejail/sandbox.c
+++ b/src/firejail/sandbox.c
@@ -668,10 +668,11 @@ int sandbox(void* sandbox_arg) {
668 if (arg_nonetwork || any_bridge_configured() || any_interface_configured()) { 668 if (arg_nonetwork || any_bridge_configured() || any_interface_configured()) {
669 // do nothing - there are problems with ibus version 1.5.11 669 // do nothing - there are problems with ibus version 1.5.11
670 } 670 }
671 else 671 else {
672 EUID_USER(); 672 EUID_USER();
673 env_ibus_load(); 673 env_ibus_load();
674 EUID_ROOT(); 674 EUID_ROOT();
675 }
675 676
676 //**************************** 677 //****************************
677 // fs pre-processing: 678 // fs pre-processing: