2eb6dcad49Accepting request 1221608 from X11:XOrg
factory
Ana Guerrero
2024-11-06 15:49:19 +0000
e6f2706b47- Security update 21.1.14 This release addresses the following security issue * CVE-2024-9632: Heap-based buffer overflow privilege escalation in _XkbSetCompatMap (bsc#1231565)
devel
Stefan Dirsch2024-10-29 19:33:17 +0000
7970ce6100Accepting request 1205602 from X11:XOrg
Ana Guerrero
2024-10-06 15:51:17 +0000
978db30820- Update to bugfix release 24.1.3 * dix: check for calloc() failure in Xi event conversion routines * dix: PolyText: fully initialize local_closure * dix: SetFontPath: don't set errorValue on Success * dix: enterleave.c: fix implicit fallthrough warnings * dix: CreateScratchGC: avoid dereference of pointer we just set to NULL * dix: InitPredictableAccelerationScheme: avoid memory leak on failure * dix: dixChangeWindowProperty: don't call memcpy if malloc failed * dix: ProcListProperties: skip unneeded work if numProps is 0 * dix: HashResourceID: use unsigned integers for bit shifting * dix: GetPairedDevice: check if GetMaster returned NULL * dix: FindBestPixel: fix implicit fallthrough warning * CI: clone libdecor from fd.o instead of gnome.org * CI: update libdecor from 0.1.0 to 0.1.1 * Don't crash if the client argv or argv[0] is NULL. * Return NULL in *cmdname if the client argv or argv[0] is NULL * xwayland: connect to the wl display before calling into EGL * xwayland: Report correct mode size when rootful * build: Move epoll dependency check * build: Add epoll to Xwayland for DragonFly and OpenBSD * build: Fix DRI3 on DragonFly and OpenBSD * os: Fix NULL pointer dereference * dix: don't push the XKB state to a non-existing master keyboard * Xi: when removing a master search for a disabled paired deviceStefan Dirsch2024-10-03 21:42:39 +0000
fc377560bfAccepting request 1202923 from X11:XOrg
Ana Guerrero
2024-09-25 19:52:49 +0000
7d3a990aeb- added conflicts to patterns-wsl-tmpfiles as this patterns package creates a symlink from /tmp/.X11-unix to /mnt/wslg/.X11-unix and therefore prevents Xwayland from creating this needed directory (bsc#1230755)Stefan Dirsch2024-09-24 11:35:15 +0000
bfcd1d138aAccepting request 1195855 from X11:XOrg
Ana Guerrero
2024-08-26 20:05:27 +0000
97cf98874f- Update to bugfix release 24.1.2 * This release addresses several issues, including the first events being skipped with input emulation using libEI or a fix with rendering using the UYVY format with the X-Video extension using GLAMOR.Stefan Dirsch2024-08-24 20:22:35 +0000
3d134d688bAccepting request 1187080 from X11:XOrg
Ana Guerrero
2024-07-14 06:49:11 +0000
0347c75e71- added version specific reqirements for dri3proto, presentproto and wayland-protocolsStefan Dirsch2024-07-11 14:58:48 +0000
bba0a49d3c- 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 pkgconfigStefan Dirsch2024-07-11 11:50:33 +0000
ab36a95bd2Accepting request 1178726 from X11:XOrg
Ana Guerrero
2024-06-06 10:30:37 +0000
ec8c6e14d2- disable DPMS on sle15 due to missing proto packageStefan Dirsch2024-06-05 11:29:38 +0000
e4bc58af23Accepting request 1174287 from X11:XOrg
Ana Guerrero
2024-05-16 15:13:27 +0000
031b5c0117- Update to feature release 24.1.0 * This fixes a couple of regressions introduced in the previous release candidate versions along with a fix for XTEST emulation with EI. + xwayland: Send ei_device_frame on device_scroll_discrete + xwayland: Restore the ResizeWindow handler + xwayland: Handle rootful resize in ResizeWindow + xwayland: Move XRandR emulation to the ResizeWindow hook + xwayland: Use correct xwl_window lookup function in xwl_set_shape - eglstreams has been droppedStefan Dirsch2024-05-15 17:31:00 +0000
fd199c49b1- Update to bug fix relesae 23.2.7 * m4: drop autoconf leftovers * xwayland: Send ei_device_frame on device_scroll_discrete * xwayland: Call drmFreeDevice for dma-buf default feedback * xwayland: Use drmDevicesEqual in xwl_dmabuf_feedback_tranche_done * dri3: Free formats in cache_formats_and_modifiers * xwayland/glamor: Handle depth 15 in gbm_format_for_depth * Revert "xwayland/glamor: Avoid implicit redirection with depth 32 parent windows" * xwayland: Check for outputs before lease devices * xwayland: Do not remove output on withdraw if leasedStefan Dirsch2024-05-15 17:19:20 +0000
3cdac66126Accepting request 1166452 from X11:XOrg
Ana Guerrero
2024-04-10 15:48:47 +0000
c1103fbb35- Update to 23.2.6 * This is a quick bug fix release to address a regression introduced by the fix for CVE-2024-31083 in xwayland-23.2.5.Stefan Dirsch2024-04-09 13:32:39 +0000
50fc8dc22cAccepting request 1164509 from X11:XOrg
Ana Guerrero
2024-04-04 20:24:45 +0000
522e0129f9- Security update 23.2.5 This release contains the 3 security fixes that actually apply to Xwayland reported in the security advisory of April 3rd 2024 * CVE-2024-31080 * CVE-2024-31081 * CVE-2024-31083 Additionally, it also contains a couple of other fixes, a copy/paste error in the DeviceStateNotify event and a fix to enable buttons with pointer gestures for backward compatibility with legacy X11 clients.Stefan Dirsch2024-04-04 08:12:55 +0000
2a949fca32Accepting request 1149619 from X11:XOrg
Ana Guerrero
2024-02-23 15:41:23 +0000
9c2dfa035cAccepting request 1146917 from home:jtorres:branches:X11:XOrgStefan Dirsch2024-02-15 18:36:04 +0000
239e48c7e2Accepting request 1146791 from home:jtorres:branches:X11:XOrgStefan Dirsch2024-02-15 11:48:50 +0000
41fcf96945Accepting request 1139423 from X11:XOrg
Ana Guerrero
2024-01-17 21:15:43 +0000
cabd027c81- This release contains also the following patches mentioned in previous sle15 releases * bsc1218582-0001-dix-allocate-enough-space-for-logical-button-maps.patch * bsc1218583-0001-dix-Allocate-sufficient-xEvents-for-our-DeviceStateN.patch * bsc1218583-0002-dix-fix-DeviceStateNotify-event-calculation.patch * bsc1218583-0003-Xi-when-creating-a-new-ButtonClass-set-the-number-of.patch * bsc1218584-0001-Xi-flush-hierarchy-events-after-adding-removing-mast.patch * bsc1218585-0001-Xi-do-not-keep-linked-list-pointer-during-recursion.patch * bsc1218585-0002-dix-when-disabling-a-master-float-disabled-slaved-de.patchStefan Dirsch2024-01-17 10:23:42 +0000
5fb8e89688- This release contains also the missing fixes of initial U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch (bsc#1217765)Stefan Dirsch2024-01-16 21:10:37 +0000
052ab588dd- Update to version 23.2.4 * This release contains fixes for the issues reported in today's security advisory: https://lists.x.org/archives/xorg/2024-January/061525.html * CVE-2023-6816 (bsc#1218582) * CVE-2024-0229 (bsc#1218583) * CVE-2024-21885 (bsc#1218584) * CVE-2024-21886 (bsc#1218585) * CVE-2024-0408 * CVE-2024-0409 - supersedes the patches mentioned below: * U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch * U_bsc1217766-randr-avoid-integer-truncation-in-length-check-of-Pr.patchStefan Dirsch2024-01-16 13:24:49 +0000
bcd98aa177Accepting request 1132832 from X11:XOrg
Ana Guerrero
2023-12-14 21:02:28 +0000
52070dd5daAdded missing fixes on U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch.Joan Torres2023-12-13 10:06:37 +0000
d2072e0686- U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch * Out-of-bounds memory write in XKB button actions (CVE-2023-6377, ZDI-CAN-22412, ZDI-CAN-22413, bsc#1217765) - U_bsc1217766-randr-avoid-integer-truncation-in-length-check-of-Pr.patch * Out-of-bounds memory read in RRChangeOutputProperty and RRChangeProviderProperty (CVE-2023-6478, ZDI-CAN-22561, bsc#1217766)Joan Torres2023-12-13 09:18:11 +0000
78e692b0b7Accepting request 1128531 from X11:XOrg
Ana Guerrero
2023-11-27 21:43:13 +0000
a607c3c14a- This release contains the following patches mentioned in previous sle15 releases * U_Xext-fix-invalid-event-type-mask-in-XTestSwapFakeInp.patch: fixes regression introduced with security update for CVE-2022-46340 (bsc#1205874) * U_bsc1216135-Xi-randr-fix-handling-of-PropModeAppend-Prepend.patch: fix handling of PropModeAppend/Prepend ((CVE-2023-5367, ZDI-CAN-22153, bsc#1216135) * U_bsc1216261-0001-mi-fix-CloseScreen-initialization-order.patch, U_bsc1216261-0002-fb-properly-wrap-unwrap-CloseScreen.patch: Server Damage Object Use-After-Free Local Privilege Escalation Vulnerability (CVE-2023-5574, ZDI-CAN-21213, bsc#1216261) * U_bsc1216261-0003-dix-always-initialize-pScreen-CloseScreen.patch: fixes a regresion, which can trigger a segfault in Xwayland on exit, introduced by U_bsc1216261-0002-fb-properly-wrap-unwrap-CloseScreen.patch (CVE-2023-5574, ZDI-CAN-21213, bsc#1216261)Stefan Dirsch2023-11-24 10:37:02 +0000
51717ce020Accepting request 1120261 from X11:XOrg
Ana Guerrero
2023-10-25 16:02:10 +0000
d0b2a94624- Update to version 23.2.2 * This release contains the fix for CVE-2023-5367 in today's security advisory: https://lists.x.org/archives/xorg-announce/2023-October/003430.html Xwayland does not support multiple protocol screens (Zaphod) and is thus not affected by CVE-2023-5380. * Additionally, there is a change in the default behaviour of Xwayland: Since version 23.2.0 Xwayland (via liboeffis) automatically tries to connect to the XDG Desktop Portal's RemoteDesktop interface to obtain the EI socket. That socket is used to send XTest events to the compositor. * However, the connection to the session-wide Portal is unsuitable when Xwayland is running in a nested compositor. Xwayland cannot tell whether it's running on a nested compositor and to keep backwards compatibility with Xwayland prior to 23.2.0, Xwayland must now be started with "-enable-ei-portal" to connect to the portal. * Compositors (who typically spawn Xwayland rootless) must now pass this option to get the same behaviour as 23.2.x. * Finally, Xwayland now uses libbsd-overlay instead of libbsd.Stefan Dirsch2023-10-25 10:54:37 +0000
a0994645d7Accepting request 1112502 from X11:XOrg
Ana Guerrero
2023-09-22 19:47:05 +0000
fb0adef406- Update to version 23.2.1: * glamor: Ignore destination alpha as necessary for composite operation * xtest: Check whether there is a sendEventsProc to call - supersedes xwayland-glamor-Ignore-destination-alpha-as-necessary-for-com.patchStefan Dirsch2023-09-20 09:00:14 +0000
3ebebb9666Accepting request 1112032 from home:jtorres:branches:X11:XOrgStefan Dirsch2023-09-18 15:56:38 +0000
ebc7564b4fAccepting request 1105976 from X11:XOrg
Ana Guerrero
2023-08-30 08:19:07 +0000
ba09ef145c- enable libei and libdecor only for TW, since it does not exist yet on sle15-sp5Stefan Dirsch2023-08-26 04:18:40 +0000
b21ebb9c49Accepting request 1104339 from home:iznogood:branches:X11:XOrgStefan Dirsch2023-08-26 04:11:07 +0000
b5b6781ef6Accepting request 1091980 from X11:XOrg
Dominique Leuenberger
2023-06-12 13:25:05 +0000
2fe614940a- Update to version 23.1.2 * This release includes improved DMA-BUF v4 feedback support for direct scanout, relaxed CVT modes for non-standard modes, fixes for the CHERI/Morello platform and other various fixes.Stefan Dirsch2023-06-10 11:25:39 +0000
517094ce39Accepting request 1076662 from X11:XOrg
Dominique Leuenberger
2023-04-02 17:16:55 +0000
83be5d2e19Accepting request 1076649 from home:iznogood:branches:X11:XOrgStefan Dirsch2023-04-01 17:58:43 +0000
cd5cddf487- improved summary and description - added requires to xkeyboard-config - added recommends to xorg-x11-fonts-core - removed unused 'package' sectionStefan Dirsch2023-02-07 02:57:30 +0000
f4046f0d8dAccepting request 1045936 from X11:XOrg
Dominique Leuenberger
2023-01-01 08:38:28 +0000
d812376723- Update to version 22.1.7 * This release fixes an invalid event type mask in XTestSwapFakeInput which was inadvertently changed from octal 0177 to hexadecimal 0x177 in the fix for CVE-2022-46340.Stefan Dirsch2022-12-31 16:10:29 +0000
857973a615Accepting request 1043174 from home:iznogood:branches:X11:XOrgStefan Dirsch2022-12-31 13:06:57 +0000
a0bbe6e505Accepting request 1042896 from X11:XOrg
Dominique Leuenberger
2022-12-15 18:24:16 +0000
c2484d7746- Update to version 22.1.4 * xwayland: Aggregate scroll axis events to fix kinetic scrolling * Forbid server grabs by non-WM on *rootless* XWayland * xkb: Avoid length-check failure on empty strings. * ci: remove redundant slash in libxcvt repository url * dix: Skip more code in SetRootClip for ROOT_CLIP_INPUT_ONLY * dix: Fix overzealous caching of ResourceClientBits() * xwayland: Prevent Xserver grabs with rootless * xwayland: Delay wl_surface destruction * build: Bump wayland requirement to 1.18 * xwayland: set tag on our surfaces * xwayland: Clear the "xwl-window" tag on unrealize * xwayland: correct the type for the discrete scroll events * xkb: fix some possible memleaks in XkbGetKbdByName * xkb: length-check XkbGetKbdByName before accessing the fields * xkb: length-check XkbListComponents before accessing the fields * xkb: proof GetCountedString against request length attacks - supersedes security patches: * U_xkb-fix-some-possible-memleaks-in-XkbGetKbdByName.patch * U_xkb-proof-GetCountedString-against-request-length-at.patchStefan Dirsch2022-10-20 12:00:58 +0000
068a23baf0Accepting request 1030010 from X11:XOrg
Dominique Leuenberger
2022-10-20 09:10:09 +0000
e62daa6f30- U_xkb-proof-GetCountedString-against-request-length-at.patch * security update for CVE-2022-3550 (bsc#1204412) - U_xkb-fix-some-possible-memleaks-in-XkbGetKbdByName.patch * security update for CVE-2022-3551 (bsc#1204416)Stefan Dirsch2022-10-19 11:33:42 +0000
35f20a7931Accepting request 988657 from X11:XOrg
Dominique Leuenberger
2022-07-13 11:44:43 +0000
c29ec06029- Update to version 22.1.3 * os: print <signal handler called> if unw_is_signal_frame() * os: print registers in the libunwind version of xorg_backtrace() * xwayland/present: Do not send two idle notify events for flip pixmaps * xwayland: Fix check logic in sprite_check_lost_focus() * xwayland: Change randr_output status when call xwl_output_remove() * xkb: switch to array index loops to moving pointers * xkb: swap XkbSetDeviceInfo and XkbSetDeviceInfoCheck * xkb: add request length validation for XkbSetGeometryStefan Dirsch2022-07-12 14:36:42 +0000
62733acbc0Accepting request 979155 from X11:XOrg
Dominique Leuenberger
2022-05-26 16:43:58 +0000
4eab585fb5- Update to version 22.1.2 * randr: Add "RANDR Emulation" property * xwayland/output: Set the "RANDR Emulation" property * xwayland: Fix invalid pointer access in drm_lease_device_handle_released.Stefan Dirsch2022-05-25 10:12:19 +0000
546b6791aaAccepting request 966177 from X11:XOrg
Dominique Leuenberger
2022-04-04 17:25:48 +0000
0e4abd719c- Update to version 22.1.1 * xwayland: Clear timer_armed in xwl_present_unrealize_window * xwayland: Always hook up frame_callback_list in xwl_present_queue_vblank * Xwayland: Do not map the COW by default when rootless * xwayland/present: Fix use-after-free in xwl_unrealize_window()Stefan Dirsch2022-03-31 09:39:46 +0000
5d1b06b789Accepting request 955407 from X11:XOrg
Dominique Leuenberger
2022-02-17 22:39:55 +0000
36bf4e698d- Update to version 22.1.0 * xwayland: Fix cursor colorStefan Dirsch2022-02-16 15:44:03 +0000
d1ea194252Accepting request 950846 from X11:XOrg
Dominique Leuenberger
2022-02-06 22:53:20 +0000
196f12f825Accepting request 947907 from home:iznogood:branches:X11:XOrgStefan Dirsch2022-01-21 10:15:34 +0000
f2b7c210bbAccepting request 941877 from X11:XOrg
Dominique Leuenberger
2021-12-22 19:17:56 +0000
208189730c- Update to version 21.1.4 * Fixes for multiple input validation failures in X server extensions: + CVE-2021-4008/ZDI-CAN-14192 SProcRenderCompositeGlyphs out-of-bounds access (boo#1193030) + CVE-2021-4009/ZDI-CAN 14950 SProcXFixesCreatePointerBarrier out-of-bounds access (boo#1190487) + CVE-2021-4010/ZDI-CAN-14951 SProcScreenSaverSuspend out-of-bounds access (boo#1190488) + CVE-2021-4011/ZDI-CAN-14952 SwapCreateRegister out-of-bounds access (boo#1190489) * This release also includes other fixes such as: + Store EGLcontext to avoid superfluous eglMakeCurrent() calls + Prefer EGLStream with NVIDIA proprietary driver if both GBM and EGLstream are availableStefan Dirsch2021-12-14 15:52:17 +0000
2b4f3ca0e2Accepting request 930159 from X11:XOrg
Dominique Leuenberger
2021-11-10 20:45:59 +0000
d7a635924e- Update to version 21.1.3 * Most notable change is a fix for the GBM backend to work with the Nvidia driver series 495. - supersedes U_glamor-Fix-handling-of-1-bit-pixmaps.patchStefan Dirsch2021-11-08 11:52:57 +0000
2f111713e0Accepting request 923789 from X11:XOrg
Dominique Leuenberger
2021-10-11 14:48:35 +0000
404c004e8bAccepting request 923786 from home:jtorres:branches:X11:XOrgStefan Dirsch2021-10-07 14:51:26 +0000
b040d59135Accepting request 922042 from X11:XOrg
Dominique Leuenberger
2021-10-05 20:33:26 +0000
3467dc8b62Accepting request 906524 from X11:XOrg
Dominique Leuenberger
2021-07-16 20:12:46 +0000
e3490aa049Accepting request 906521 from home:mmckitrick:branches:X11:XOrgStefan Dirsch2021-07-15 18:43:19 +0000
99533919ca- Update to version 21.1.2 * The only change compared to the release candidate is a fix for a long standing issue where Xwayland wouldn't send events to notify clients of RandR configuration changes in some cases.Stefan Dirsch2021-07-09 11:24:22 +0000
6368582523Accepting request 903407 from X11:XOrg
Dominique Leuenberger
2021-07-04 20:10:03 +0000
4f7e9cac38- Update to version 21.1.1.901 (21.1.2 RC1) * It's a bit special, as most of the changes are not the usual stable branch fixes material, but are needed for HW accelerated direct rendering with the Nvidia 470 driver (which is currently in open beta). * changes are mostly specific to the EGLStream backend and do not affect the GBM backend. And they make a big difference for users of the EGLStream backend. * See https://lists.fedoraproject.org/archives/list/desktop@lists.fedoraproject.org/thread/BBZVDNST67I2AQOCPSHKYAY6D5Z66JIP/ for more information about testing the EGLStream changes - enabled Wayland eglstreams (needs new packages egl-wayland and eglexternalplatform)Stefan Dirsch2021-07-01 10:59:43 +0000
52da95c8aeAccepting request 885118 from X11:XOrg
Dominique Leuenberger
2021-04-14 08:10:19 +0000