From 0347c75e71686a0dbb0fda36b36e28833dfc250dd66205cc64b2dc2788c1b539 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Thu, 11 Jul 2024 14:58:48 +0000 Subject: [PATCH] - added version specific reqirements for dri3proto, presentproto and wayland-protocols - This supersedes the following patches * U_CVE-2024-31080-Xi-ProcXIGetSelectedEvents-needs-to-use-unswapped-le.patch * U_CVE-2024-31081-Xi-ProcXIPassiveGrabDevice-needs-to-use-unswapped-le.patch * U_CVE-2024-31083-render-fix-refcounting-of-glyphs-during-ProcRenderAd.patch * U_render-Avoid-possible-double-free-in-ProcRenderAddGl.patch which fixed security issues * CVE-2024-31080 (bsc#1222309) * CVE-2024-31081 (bsc#1222310) * CVE-2024-31083 (bsc#1222312) and a regression due to a security fix for CVE-2024-31083 (bsc#1222312, boo#1222442, gitlab xserver issue #1659) OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=85 --- xwayland.changes | 21 +++++++++++++++++++++ xwayland.spec | 6 +++--- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/xwayland.changes b/xwayland.changes index 0ee4bf7..99555a6 100644 --- a/xwayland.changes +++ b/xwayland.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Thu Jul 11 13:46:12 UTC 2024 - Stefan Dirsch + +- added version specific reqirements for dri3proto, presentproto + and wayland-protocols + +------------------------------------------------------------------- +Thu Jul 11 13:17:54 UTC 2024 - Stefan Dirsch + +- This supersedes the following patches + * U_CVE-2024-31080-Xi-ProcXIGetSelectedEvents-needs-to-use-unswapped-le.patch + * U_CVE-2024-31081-Xi-ProcXIPassiveGrabDevice-needs-to-use-unswapped-le.patch + * U_CVE-2024-31083-render-fix-refcounting-of-glyphs-during-ProcRenderAd.patch + * U_render-Avoid-possible-double-free-in-ProcRenderAddGl.patch + which fixed security issues + * CVE-2024-31080 (bsc#1222309) + * CVE-2024-31081 (bsc#1222310) + * CVE-2024-31083 (bsc#1222312) + and a regression due to a security fix for CVE-2024-31083 (bsc#1222312, + boo#1222442, gitlab xserver issue #1659) + ------------------------------------------------------------------- Thu Jul 11 11:43:22 UTC 2024 - Stefan Dirsch diff --git a/xwayland.spec b/xwayland.spec index 72fbdaf..d061b84 100644 --- a/xwayland.spec +++ b/xwayland.spec @@ -39,7 +39,7 @@ BuildRequires: pkgconfig(bigreqsproto) BuildRequires: pkgconfig(compositeproto) BuildRequires: pkgconfig(damageproto) BuildRequires: pkgconfig(dri) -BuildRequires: pkgconfig(dri3proto) +BuildRequires: pkgconfig(dri3proto) >= 1.4 BuildRequires: pkgconfig(epoxy) BuildRequires: pkgconfig(fixesproto) BuildRequires: pkgconfig(fontsproto) @@ -61,7 +61,7 @@ BuildRequires: pkgconfig(libtirpc) BuildRequires: pkgconfig(libxcvt) BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(pixman-1) -BuildRequires: pkgconfig(presentproto) +BuildRequires: pkgconfig(presentproto) >= 1.4 BuildRequires: pkgconfig(randrproto) BuildRequires: pkgconfig(recordproto) BuildRequires: pkgconfig(renderproto) @@ -69,7 +69,7 @@ BuildRequires: pkgconfig(resourceproto) BuildRequires: pkgconfig(scrnsaverproto) BuildRequires: pkgconfig(videoproto) BuildRequires: pkgconfig(wayland-client) >= 1.21.0 -BuildRequires: pkgconfig(wayland-protocols) +BuildRequires: pkgconfig(wayland-protocols) >= 1.34 BuildRequires: pkgconfig(xau) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-damage)