Accepting request 1187080 from X11:XOrg
- added version specific requirements 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) - 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 OBS-URL: https://build.opensuse.org/request/show/1187080 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xwayland?expand=0&rev=34
This commit is contained in:
commit
3d134d688b
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:bef21c4f18807a4ed571c4e2df60ab63b5466bbd502ecceb2485b892ab76dcc2
|
|
||||||
size 1301180
|
|
Binary file not shown.
3
xwayland-24.1.1.tar.xz
Normal file
3
xwayland-24.1.1.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:7125bee0b10335805d7f5ba57dfaa359a7850af1a68524f1d97b362741a51832
|
||||||
|
size 1301652
|
BIN
xwayland-24.1.1.tar.xz.sig
Normal file
BIN
xwayland-24.1.1.tar.xz.sig
Normal file
Binary file not shown.
@ -1,3 +1,49 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 11 13:46:12 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- added version specific requirements for dri3proto, presentproto
|
||||||
|
and wayland-protocols
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 11 13:17:54 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- 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 <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- 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 <sndirsch@suse.com>
|
Wed Jun 5 11:27:13 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: xwayland
|
Name: xwayland
|
||||||
Version: 24.1.0
|
Version: 24.1.1
|
||||||
Release: 0
|
Release: 0
|
||||||
URL: http://xorg.freedesktop.org
|
URL: http://xorg.freedesktop.org
|
||||||
Summary: Xwayland Xserver
|
Summary: Xwayland Xserver
|
||||||
@ -39,7 +39,7 @@ BuildRequires: pkgconfig(bigreqsproto)
|
|||||||
BuildRequires: pkgconfig(compositeproto)
|
BuildRequires: pkgconfig(compositeproto)
|
||||||
BuildRequires: pkgconfig(damageproto)
|
BuildRequires: pkgconfig(damageproto)
|
||||||
BuildRequires: pkgconfig(dri)
|
BuildRequires: pkgconfig(dri)
|
||||||
BuildRequires: pkgconfig(dri3proto)
|
BuildRequires: pkgconfig(dri3proto) >= 1.4
|
||||||
BuildRequires: pkgconfig(epoxy)
|
BuildRequires: pkgconfig(epoxy)
|
||||||
BuildRequires: pkgconfig(fixesproto)
|
BuildRequires: pkgconfig(fixesproto)
|
||||||
BuildRequires: pkgconfig(fontsproto)
|
BuildRequires: pkgconfig(fontsproto)
|
||||||
@ -61,7 +61,7 @@ BuildRequires: pkgconfig(libtirpc)
|
|||||||
BuildRequires: pkgconfig(libxcvt)
|
BuildRequires: pkgconfig(libxcvt)
|
||||||
BuildRequires: pkgconfig(openssl)
|
BuildRequires: pkgconfig(openssl)
|
||||||
BuildRequires: pkgconfig(pixman-1)
|
BuildRequires: pkgconfig(pixman-1)
|
||||||
BuildRequires: pkgconfig(presentproto)
|
BuildRequires: pkgconfig(presentproto) >= 1.4
|
||||||
BuildRequires: pkgconfig(randrproto)
|
BuildRequires: pkgconfig(randrproto)
|
||||||
BuildRequires: pkgconfig(recordproto)
|
BuildRequires: pkgconfig(recordproto)
|
||||||
BuildRequires: pkgconfig(renderproto)
|
BuildRequires: pkgconfig(renderproto)
|
||||||
@ -69,7 +69,7 @@ BuildRequires: pkgconfig(resourceproto)
|
|||||||
BuildRequires: pkgconfig(scrnsaverproto)
|
BuildRequires: pkgconfig(scrnsaverproto)
|
||||||
BuildRequires: pkgconfig(videoproto)
|
BuildRequires: pkgconfig(videoproto)
|
||||||
BuildRequires: pkgconfig(wayland-client) >= 1.21.0
|
BuildRequires: pkgconfig(wayland-client) >= 1.21.0
|
||||||
BuildRequires: pkgconfig(wayland-protocols)
|
BuildRequires: pkgconfig(wayland-protocols) >= 1.34
|
||||||
BuildRequires: pkgconfig(xau)
|
BuildRequires: pkgconfig(xau)
|
||||||
BuildRequires: pkgconfig(xcb)
|
BuildRequires: pkgconfig(xcb)
|
||||||
BuildRequires: pkgconfig(xcb-damage)
|
BuildRequires: pkgconfig(xcb-damage)
|
||||||
|
Loading…
Reference in New Issue
Block a user