sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Thomas Orgis (d08ac247b30bb0914c9fe4c5e14a810379b7f40e)
- From: Thomas Orgis <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Thomas Orgis (d08ac247b30bb0914c9fe4c5e14a810379b7f40e)
- Date: Thu, 28 Dec 2023 10:18:19 +0000
GIT changes to master grimoire by Thomas Orgis <sobukus AT sourcemage.org>:
xorg-lib/pixman/HISTORY | 3 +++
xorg-lib/pixman/UP_TRIGGERS | 2 +-
xorg/xserver/BUILD | 1 +
xorg/xserver/CONFIGURE | 4 +++-
xorg/xserver/DETAILS | 1 +
xorg/xserver/HISTORY | 5 +++++
6 files changed, 14 insertions(+), 2 deletions(-)
New commits:
commit d08ac247b30bb0914c9fe4c5e14a810379b7f40e
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
xserver: add suid wrapper option
This enables the old ways again of running privileged Xorg server
for unprivileged users. What is safer? You decide. The new way
would be to broker input devices (and DRI?!) via logind, seatd, etc.
commit ea0eafade558723ff8414bb33b5ddcf9343513b4
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
pixman: fix .la check
diff --git a/xorg-lib/pixman/HISTORY b/xorg-lib/pixman/HISTORY
index d6e2382..611af0e 100644
--- a/xorg-lib/pixman/HISTORY
+++ b/xorg-lib/pixman/HISTORY
@@ -1,3 +1,6 @@
+2023-12-16 Thomas Orgis <sobukus AT sourcemage.org>
+ * UP_TRIGGERS: fix check to actuallly check or .la file
+
2022-11-03 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.42.2
SECURITY_PATCH=1
diff --git a/xorg-lib/pixman/UP_TRIGGERS b/xorg-lib/pixman/UP_TRIGGERS
index da6fa31..c1bba2f 100755
--- a/xorg-lib/pixman/UP_TRIGGERS
+++ b/xorg-lib/pixman/UP_TRIGGERS
@@ -1,5 +1,5 @@
# Pixman 0.40 silently removes the .la file, apparently.
-if [[ "$INSTALL_ROOT/usr/lib/libpixman-1.la" ]]; then
+if [[ -e "$INSTALL_ROOT/usr/lib/libpixman-1.la" ]]; then
. $GRIMOIRE/la_remove_up_trigger.function
la_remove_up_trigger 0
fi
diff --git a/xorg/xserver/BUILD b/xorg/xserver/BUILD
index 948f7bc..e49aee5 100755
--- a/xorg/xserver/BUILD
+++ b/xorg/xserver/BUILD
@@ -8,6 +8,7 @@ OPTS+=" xorg=$XSERVER_XORG \
glamor=$XSERVER_GLAMOR \
listen_tcp=$XSERVER_TCP \
log_dir=${INSTALL_ROOT}/var/log \
+ suid_wrapper=$XSERVER_WRAP \
xkb_bin_dir=$INSTALL_ROOT/usr/bin" &&
PREFIX=/usr &&
default_build
diff --git a/xorg/xserver/CONFIGURE b/xorg/xserver/CONFIGURE
index c125918..b6fd585 100755
--- a/xorg/xserver/CONFIGURE
+++ b/xorg/xserver/CONFIGURE
@@ -13,4 +13,6 @@ config_query_option XSERVER_XVFB "Build Xvfb server?" n
true false &&
config_query_option XSERVER_XEPHYR "Build Xephyr nested X server?" n true
false &&
config_query_option XSERVER_GLAMOR "build Glamor" y true false &&
config_query_option XSERVER_TCP "listen on TCP" n true false &&
-config_query_option XSERVER_SELINUX "Build XSELINUX" n true false
+config_query_option XSERVER_SELINUX "Build XSELINUX" n true false &&
+config_query_option XSERVER_WRAP "Build suid-root wrapper for legacy
driver support" n true false
+
diff --git a/xorg/xserver/DETAILS b/xorg/xserver/DETAILS
index 6bb0522..08c6892 100755
--- a/xorg/xserver/DETAILS
+++ b/xorg/xserver/DETAILS
@@ -3,6 +3,7 @@ source $GRIMOIRE/MESON_FUNCTIONS
SPELL=xserver
SPELLX=xorg-server
VERSION=21.1.8
+ PATCHLEVEL=1
SECURITY_PATCH=20
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=https://xorg.freedesktop.org/releases/individual/xserver/$SOURCE
diff --git a/xorg/xserver/HISTORY b/xorg/xserver/HISTORY
index 20d6895..62012a7 100644
--- a/xorg/xserver/HISTORY
+++ b/xorg/xserver/HISTORY
@@ -1,3 +1,8 @@
+2023-12-19 Thomas Orgis <sobukus AT sourcemage.org>
+ * CONFIGURE, BUILD: option for suid wrapper for logind-less operation
+ (and without permanent permission for users on input devices)
+ * DETAILS: ++PATCHLEVEL
+
2023-03-29 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 21.1.8, SECURITY_PATCH++, (CVE-2023-1393)
- [SM-Commit] GIT changes to master grimoire by Thomas Orgis (d08ac247b30bb0914c9fe4c5e14a810379b7f40e), Thomas Orgis, 12/28/2023
Archive powered by MHonArc 2.6.24.