xserver: Branch 'master' - 3 commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jul 23 20:39:05 UTC 2024


 .gitlab-ci.yml  |    2 +-
 Xext/security.c |    2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

New commits:
commit aec722db36a3e0b588aa6a27d8f77d10b6c92b27
Author: Enrico Weigelt, metux IT consult <info at metux.net>
Date:   Tue Jul 23 09:00:15 2024 +0200

    ci: enable building security extension
    
    Since we already had incident where a break in security extension went to
    master unnoticed, it's better to enable it in CI build.
    
    Signed-off-by: Enrico Weigelt, metux IT consult <info at metux.net>
    Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1617>

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index cc5f6c553..a2926d6d4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -112,7 +112,7 @@ debian-bullseye:
             - $MESON_BUILDDIR/meson-logs/
             - $MESON_BUILDDIR/test/piglit-results/
     variables:
-        MESON_ARGS: -Dc_args="-fno-common" -Dprefix=/usr -Dxephyr=true -Dwerror=true
+        MESON_ARGS: -Dc_args="-fno-common" -Dprefix=/usr -Dxephyr=true -Dwerror=true -Dxcsecurity=true
         CCACHE_COMPILERCHECK: content
         CCACHE_DIR: /cache/xserver/cache
         LC_ALL: C.UTF-8
commit 37e65497e411770bc070ffa493bd757c325b76f0
Author: Enrico Weigelt, metux IT consult <info at metux.net>
Date:   Tue Jul 23 08:58:15 2024 +0200

    Xext: security: fix missing include of extinit_priv.h
    
    Fix a warning on missing prototype due missing include of extinit_priv.h
    
    Fixes: 33350ef8 - include: move private definitions out of extinit.h
    Signed-off-by: Enrico Weigelt, metux IT consult <info at metux.net>
    Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1617>

diff --git a/Xext/security.c b/Xext/security.c
index c75b50d1c..426dc8601 100644
--- a/Xext/security.c
+++ b/Xext/security.c
@@ -34,6 +34,7 @@ in this Software without prior written authorization from The Open Group.
 
 #include "dix/dix_priv.h"
 #include "dix/registry_priv.h"
+#include "include/extinit_priv.h"
 #include "os/audit.h"
 #include "os/auth.h"
 
commit f94e28089662eb2d52e5c092cedc2d66ffa7372e
Author: Enrico Weigelt, metux IT consult <info at metux.net>
Date:   Tue Jul 23 08:53:57 2024 +0200

    Xext: fix missing include of <X11/Xmd.h>
    
    Including <X11/extensions/securproto.h> depends on <X11/Xmd.h> has been
    included before.
    
    Bug: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1719
    Fixes: b30edf32 - fix missing includes of <X11/Xfuncproto.h>
    Signed-off-by: Enrico Weigelt, metux IT consult <info at metux.net>
    Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1617>

diff --git a/Xext/security.c b/Xext/security.c
index 4ea3f1c4d..c75b50d1c 100644
--- a/Xext/security.c
+++ b/Xext/security.c
@@ -28,6 +28,7 @@ in this Software without prior written authorization from The Open Group.
 #include <dix-config.h>
 #endif
 
+#include <X11/Xmd.h>
 #include <X11/extensions/securproto.h>
 #include <X11/Xfuncproto.h>
 


More information about the xorg-commit mailing list