diff --git a/xwayland-24.1.0.tar.xz b/xwayland-24.1.0.tar.xz deleted file mode 100644 index 91cec6d..0000000 --- a/xwayland-24.1.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bef21c4f18807a4ed571c4e2df60ab63b5466bbd502ecceb2485b892ab76dcc2 -size 1301180 diff --git a/xwayland-24.1.0.tar.xz.sig b/xwayland-24.1.0.tar.xz.sig deleted file mode 100644 index 5b16fe5..0000000 Binary files a/xwayland-24.1.0.tar.xz.sig and /dev/null differ diff --git a/xwayland-24.1.1.tar.xz b/xwayland-24.1.1.tar.xz new file mode 100644 index 0000000..b5804b3 --- /dev/null +++ b/xwayland-24.1.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7125bee0b10335805d7f5ba57dfaa359a7850af1a68524f1d97b362741a51832 +size 1301652 diff --git a/xwayland-24.1.1.tar.xz.sig b/xwayland-24.1.1.tar.xz.sig new file mode 100644 index 0000000..dcfb07e Binary files /dev/null and b/xwayland-24.1.1.tar.xz.sig differ diff --git a/xwayland.changes b/xwayland.changes index 1c2eadf..59de167 100644 --- a/xwayland.changes +++ b/xwayland.changes @@ -1,3 +1,49 @@ +------------------------------------------------------------------- +Thu Jul 11 13:46:12 UTC 2024 - Stefan Dirsch + +- added version specific requirements 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 + +- Update to bugfix release 24.1.1 for the current stable 24.1 + branch of Xwayland + * xwayland: fix segment fault in `xwl_glamor_gbm_init_main_dev` + * os: Explicitly include X11/Xmd.h for CARD32 definition to fix + building on i686 + * present: On *BSD, epoll-shim is needed to emulate eventfd() + * xwayland: Stop on first unmapped child + * xwayland/window-buffers: Promote xwl_window_buffer + * xwayland/window-buffers: Add xwl_window_buffer_release() + * xwayland/glamor/gbm: Copy explicit sync code to GLAMOR/GBM + * xwayland/window-buffers: Use synchronization from GLAMOR/GBM + * xwayland/window-buffers: Do not always set syncpnts + * xwayland/window-buffers: Move code to submit pixmaps + * xwayland/window-buffers: Set syncpnts for all pixmaps + * xwayland: Move xwl_window disposal to its own function + * xwayland: Make sure we do not leak xwl_window on destroy + * wayland/window-buffers: Move buffer disposal to its own function + * xwayland/window-buffers: optionally force disposal + * wayland: Force disposal of windows buffers for root on destroy + * xwayland: Check for pointer in xwl_seat_leave_ptr() + * xwayland: remove includedir from pkgconfig + ------------------------------------------------------------------- Wed Jun 5 11:27:13 UTC 2024 - Stefan Dirsch diff --git a/xwayland.spec b/xwayland.spec index 7560b72..d061b84 100644 --- a/xwayland.spec +++ b/xwayland.spec @@ -22,7 +22,7 @@ %endif Name: xwayland -Version: 24.1.0 +Version: 24.1.1 Release: 0 URL: http://xorg.freedesktop.org Summary: Xwayland Xserver @@ -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)