Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

xwayland-24.1.4-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: xwayland Distribution: openSUSE Tumbleweed
Version: 24.1.4 Vendor: openSUSE
Release: 1.1 Build date: Tue Oct 29 20:29:21 2024
Group: System/X11/Servers/XF86_4 Build host: reproducible
Size: 2129762 Source RPM: xwayland-24.1.4-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://xorg.freedesktop.org
Summary: Xwayland Xserver
This package contains the Xserver running on the Wayland Display Server.

Provides

Requires

License

MIT

Changelog

* Tue Oct 29 2024 Stefan Dirsch <sndirsch@suse.com>
  - 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)
* Thu Oct 03 2024 Stefan Dirsch <sndirsch@suse.com>
  - 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 device
* Tue Sep 24 2024 Stefan Dirsch <sndirsch@suse.com>
  - 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)
* Sat Aug 24 2024 Stefan Dirsch <sndirsch@suse.com>
  - 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.
* Thu Jul 11 2024 Stefan Dirsch <sndirsch@suse.com>
  - added version specific requirements for dri3proto, presentproto
    and wayland-protocols
* Thu Jul 11 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 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 05 2024 Stefan Dirsch <sndirsch@suse.com>
  - disable DPMS on sle15 due to missing proto package
* Wed May 15 2024 Stefan Dirsch <sndirsch@suse.com>
  - 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 dropped
* Wed May 15 2024 Stefan Dirsch <sndirsch@suse.com>
  - 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 leased
* Tue Apr 09 2024 Stefan Dirsch <sndirsch@suse.com>
  - 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.
* Thu Apr 04 2024 Stefan Dirsch <sndirsch@suse.com>
  - 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.
* Thu Feb 15 2024 Joan Torres <joan.torres@suse.com>
  - Don't provide xorg-x11-server-source
    * xwayland sources are not meant for a generic server.
    * https://github.com/TigerVNC/tigervnc/issues/1728
* Thu Feb 15 2024 Joan Torres <joan.torres@suse.com>
  - Provide xorg-x11-server-source from xwayland
    * xwayland will be more updated than xorg-x11-server, so the server sources
      will be more updated too if are provided by xwayland.
    * Fixes bsc#1219892.
* Wed Jan 17 2024 Stefan Dirsch <sndirsch@suse.com>
  - 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.patch
* Tue Jan 16 2024 Stefan Dirsch <sndirsch@suse.com>
  - This release contains also the missing fixes of initial
    U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch
    (bsc#1217765)
* Tue Jan 16 2024 Stefan Dirsch <sndirsch@suse.com>
  - 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.patch
* Mon Dec 04 2023 Stefan Dirsch <sndirsch@suse.com>
  - 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)
* Fri Nov 24 2023 Stefan Dirsch <sndirsch@suse.com>
  - 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)
* Wed Oct 25 2023 Stefan Dirsch <sndirsch@suse.com>
  - Update to version 23.2.2
    * This release contains the fix for CVE-2023-5367 and CVE-2023-5574
      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.
* Wed Sep 20 2023 Stefan Dirsch <sndirsch@suse.com>
  - 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.patch
* Mon Sep 18 2023 Joan Torres <joan.torres@suse.com>
  - xwayland-glamor-Ignore-destination-alpha-as-necessary-for-com.patch
    * Fix when vncviewer fades to white on xwayland (bsc#1215385,
      https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1154)
* Sat Aug 26 2023 Stefan Dirsch <sndirsch@suse.com>
  - enable libei and libdecor only for TW, since it does not exist
    yet on sle15-sp5
* Thu Aug 17 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 23.2.0:
    * Optional support for emulated input (EI) via the libei library,
      support for the tearing control protocol, and the XWayland
      rootful mode is now resizable with libdecor.
  - Add pkgconfig(libei-1.0) BuildRequires, build new optional
    emulated input support.
  - Add pkgconfig(libdecor-0) BuildRequires, build optional CSD
    support.
* Sat Jun 10 2023 Stefan Dirsch <sndirsch@suse.com>
  - 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.
* Sat Apr 01 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 23.1.1 (CVE-2023-1393):
    + This release contains the fix for CVE-2023-1393.
    + xkbUtils: use existing symbol names instead of deleted
      deprecated ones
    + glamor: Don't glFlush/ctx switch unless any work has been
      performed
    + xwayland:
    - Refactor xwl_present_for_each_frame_callback helper
    - Prevent nested xwl_present_for_each_frame_callback calls
    + composite: Fix use-after-free of the COW
  - Drop U_xserver-composite-Fix-use-after-free-of-the-COW.patch:
    Fixed upstream.
* Thu Mar 23 2023 Stefan Dirsch <sndirsch@suse.com>
  - U_xserver-composite-Fix-use-after-free-of-the-COW.patch
    * overlay window use-after-free (CVE-2023-1393, ZDI-CAN-19866,
      bsc#1209543)
* Wed Mar 22 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 23.1.0:
    * test: Use either wayland-info or weston-info.
  - Changes from version 23.1.0.rc2:
    * A regression with keymaps which were not applied anymore.
    * Various regressions with DRM format modifiers.
  - Changes from version 23.1.0.rc1:
    * Support for linux_dmabuf v4 protocol.
    * Support for wl_pointer.axis_v120 (high-resolution scrolling).
    * Support for xwayland_shell protocol.
    * Improved "rootful" mode for using Xwayland as a nested Xserver.
    * Improved emulated XRandR support exposing the output names.
    * Support for byte-swapped clients is now disabled by default.
* Tue Feb 07 2023 Stefan Dirsch <sndirsch@suse.com>
  - Update to version 22.1.8
    * This release contains the fix for CVE-2023-0494 in today's
      security advisory:
      https://lists.x.org/archives/xorg-announce/2023-February/003320.html
    * It also fixes a second possible OOB access during EnqueueEvent.
  - supersedes U_Xi-fix-potential-use-after-free-in-DeepCopyPointerCl.patch
* Thu Feb 02 2023 Stefan Dirsch <sndirsch@suse.com>
  - improved summary and description
  - added requires to xkeyboard-config
  - added recommends to xorg-x11-fonts-core
  - removed unused 'package' section
* Wed Feb 01 2023 Stefan Dirsch <sndirsch@suse.com>
  - U_Xi-fix-potential-use-after-free-in-DeepCopyPointerCl.patch
    * DeepCopyPointerClasses use-after-free (CVE-2023-0494,
      ZDI-CAN-19596, bsc#1207783)
* Sat Dec 31 2022 Stefan Dirsch <sndirsch@suse.com>
  - 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.
* Thu Dec 15 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 22.1.6:
    * Fixes CVE-2022-46340, CVE-2022-46341, CVE-2022-46342,
      CVE-2022-46343, CVE-2022-46344, CVE-2022-4283.
    * Xtest: disallow GenericEvents in XTestSwapFakeInput
    * Xi: disallow passive grabs with a detail > 255
    * Xext: free the XvRTVideoNotify when turning off from the same
      client
    * Xext: free the screen saver resource when replacing it
    * Xi: return an error from XI property changes if verification
      failed
    * Xi: avoid integer truncation in length check of
      ProcXIChangeProperty
    * xkb: reset the radio_groups pointer to NULL after freeing it
  - Drop patches fixed upstream:
    * U_0001-Xtest-disallow-GenericEvents-in-XTestSwapFakeInput.patch
    * U_0002-Xi-return-an-error-from-XI-property-changes-if-verif.patch
    * U_0003-Xi-avoid-integer-truncation-in-length-check-of-ProcX.patch
    * U_0004-Xi-disallow-passive-grabs-with-a-detail-255.patch
    * U_0005-Xext-free-the-screen-saver-resource-when-replacing-i.patch
    * U_0006-Xext-free-the-XvRTVideoNotify-when-turning-off-from-.patch
    * U_0007-xkb-reset-the-radio_groups-pointer-to-NULL-after-fre.patch
* Tue Dec 06 2022 Stefan Dirsch <sndirsch@suse.com>
  - U_0007-xkb-reset-the-radio_groups-pointer-to-NULL-after-fre.patch
    * XkbGetKbdByName use-after-free (ZDI-CAN-19530, CVE-2022-4283,
      bsc#1206017)
* Wed Nov 30 2022 Stefan Dirsch <sndirsch@suse.com>
  - U_0001-Xtest-disallow-GenericEvents-in-XTestSwapFakeInput.patch
    * Server XTestSwapFakeInput stack overflow (ZDI-CAN 19265,
      CVE-2022-46340, bsc#1205874)
  - U_0002-Xi-return-an-error-from-XI-property-changes-if-verif.patch
    * Xi: return an error from XI property changes if verification
      failed (no ZDI-CAN id, no CVE id, bsc#1205875)
  - U_0003-Xi-avoid-integer-truncation-in-length-check-of-ProcX.patch
    * Server XIChangeProperty out-of-bounds access (ZDI-CAN 19405,
      CVE-2022-46344, bsc#1205876)
  - U_0004-Xi-disallow-passive-grabs-with-a-detail-255.patch
    * Server XIPassiveUngrabDevice out-of-bounds access (ZDI-CAN 19381,
      CVE-2022-46341, bsc#1205877)
  - U_0005-Xext-free-the-screen-saver-resource-when-replacing-i.patch
    * Server ScreenSaverSetAttributes use-after-free (ZDI-CAN 19404,
      CVE-2022-46343, bsc#1205878)
  - U_0006-Xext-free-the-XvRTVideoNotify-when-turning-off-from-.patch
    * Server XvdiSelectVideoNotify use-after-free (ZDI-CAN 19400,
      CVE-2022-46342, bsc#1205879)
* Wed Nov 02 2022 Stefan Dirsch <sndirsch@suse.com>
  - Update to version 22.1.5
    * This is a follow-up release to address a couple of regressions
      which found their way into the recent xwayland-22.1.4 release,
      namely:
      + Double scroll wheel events with some Wayland compositors
      https://gitlab.freedesktop.org/xorg/xserver/-/issues/1392
      + Key keeps repeating when a window is closed while a key is pressed
      https://gitlab.freedesktop.org/xorg/xserver/-/issues/1395
  - supersedes U_Do-not-ignore-leave-events.patch
* Mon Oct 24 2022 Stefan Dirsch <sndirsch@suse.com>
  - U_Do-not-ignore-leave-events.patch
    * fixes xwayland issue#1397, issue#1395
* Thu Oct 20 2022 Stefan Dirsch <sndirsch@suse.com>
  - 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.patch
* Wed Oct 19 2022 Stefan Dirsch <sndirsch@suse.com>
  - 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)
* Tue Jul 12 2022 Stefan Dirsch <sndirsch@suse.com>
  - 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 XkbSetGeometry
* Wed May 25 2022 Stefan Dirsch <sndirsch@suse.com>
  - 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.
* Thu Mar 31 2022 Stefan Dirsch <sndirsch@suse.com>
  - 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()
* Wed Feb 16 2022 Stefan Dirsch <sndirsch@suse.com>
  - Update to version 22.1.0
    * xwayland: Fix cursor color
* Thu Feb 03 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 22.0.99.902
    * render: Fix build with gcc 12
* Thu Jan 20 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 22.0.99.901
    * DRM lease support
    * Enables sRGB fbconfigs in GLX
    * Requires libxcvt
    * Refactoring of the present code in Xwayland
    * Implements support for touchpad gestures
    * Support for xfixes's ClientDisconnectMode and optional
      terminate delay
  - Add pkgconfig(libxcvt) BuildRequires: New dependency.
  - Add xwayland.keyring, use url for sources, validate sig.
  - Move man pages from devel to main binary package.
  - Enable LTO, no longer disable LTO via macro.
* Tue Dec 14 2021 Stefan Dirsch <sndirsch@suse.com>
  - 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 available
* Mon Nov 08 2021 Stefan Dirsch <sndirsch@suse.com>
  - 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.patch
* Thu Oct 07 2021 Joan Torres <joan.torres@suse.com>
  - Specfile cleanup
* Tue Sep 28 2021 Stefan Dirsch <sndirsch@suse.com>
  - U_glamor-Fix-handling-of-1-bit-pixmaps.patch
    * glamor: Fix handling of 1-bit pixmaps; fixes e.g. issues with
      gimp on Wayland (which needs Xwayland) (boo#1189310)
* Mon Sep 27 2021 Stefan Dirsch <sndirsch@suse.com>
  - covers jira#SLE/SLE-18653
* Thu Jul 15 2021 Macie McKitrick <macie.mckitrick@protonmail.com>
  - xwayland pc is required for S390x and S390
* Fri Jul 09 2021 Stefan Dirsch <sndirsch@suse.com>
  - 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.
* Thu Jul 01 2021 Stefan Dirsch <sndirsch@suse.com>
  - 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)
* Tue Apr 13 2021 Stefan Dirsch <sndirsch@suse.com>
  - Update to version 21.1.1
    * Fix XChangeFeedbackControl() request underflow (CVE-2021-3472,
      ZDI-CAN-1259, bsc#1180128)
* Mon Apr 12 2021 Tobias Klausmann <tobias.klausmann@freenet.de>
  - Additionally to not packing /usr/lib64/xorg/protocol.txt, delete it to fix
    the build
* Mon Apr 12 2021 Callum Farmer <gmbr3@opensuse.org>
  - Make vendor name the same as xorg-x11-server
* Mon Apr 12 2021 Stefan Dirsch <sndirsch@suse.com>
  - removed conflicting /usr/lib64/xorg/protocol.txt (already in
    xorg-x11-server package)
* Wed Apr 07 2021 Stefan Dirsch <sndirsch@suse.com>
  - added summary for -devel package
  - some cleanup
* Wed Mar 17 2021 Tobias Klausmann <tobias.klausmann@freenet.de>
  - Update to version 21.1.0:
    * meson: Make sure XKM_OUTPUT_DIR has a trailing slash
    * xwayland: Fix LeaveNotify for relative pointer
  - Highlights compared to xserver 1.20.10:
    * Xwayland's XVideo support (via glamor) now supports NV12
    * glamor can now accelerate some more RENDER extension formats
    * Xwayland's GLX provider now uses the EGL implementation instead of Mesa's
      swrast_dri.so directly
    * Xwayland can now use the wp_viewport Wayland protocol for up-scaling of
      fullscreen applications setting lower resolutions via the RandR /
      XFree86-VidModeExtension extensions
    * Xwayland now alternates between multiple buffers for all Wayland surfaces,
      making it less of a special case compared to other Wayland clients
    * Xwayland can now use memfd_create for creating buffers shared with the
      Wayland compositor when glamor hardware acceleration is disabled
    * Xwayland has better support for clients using relative mouse input and
      keyboard grabs
    * An Xwayland.1 manpage is now installed
    * Xwayland now supports -listenfd, -version and -verbose command line options
    * Xwayland now installs an xwayland.pc file which helps discovering the path
      of the installed Xwayland binary and the features it supports
    * Only meson is supported for building
    * Only Xwayland and Xvfb can be built, only Xwayland can be installed
* Thu Mar 04 2021 Stefan Dirsch <sndirsch@suse.com>
  - update to 21.0.99.902
    * second release candidate for the standalone Xwayland 21.1.0 release
    * meson.build: Keep the protocol version looking like xserver 1.20.x did
    * xwayland: Delay cursor visibility update
* Fri Feb 26 2021 Stefan Dirsch <sndirsch@suse.com>
  - added Buildrequires to pkgconfig(glproto) and pkgconfig(gl) to
    fix build on Leap
* Fri Feb 19 2021 Tobias Klausmann <tobias.klausmann@freenet.de>
  - Initial stand-alone Xwayland package version 21.0.99.901 (boo#1182677)

Files

/usr/bin/Xwayland
/usr/share/applications/org.freedesktop.Xwayland.desktop
/usr/share/man/man1/Xwayland.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024