Revisions of xorg-x11-server
Dominique Leuenberger (dimstar_suse)
accepted
request 876511
from
Stefan Dirsch (sndirsch)
(revision 390)
- reenabled LTO (boo#1133294) * u_no-lto-for-tests.patch disables LTO in test/ subtree, since "-Wl,-wrap" is not supported by LTO * added "%global _lto_cflags %{?_lto_cflags} -ffat-lto-objects"
Dominique Leuenberger (dimstar_suse)
accepted
request 853611
from
Stefan Dirsch (sndirsch)
(revision 389)
Dominique Leuenberger (dimstar_suse)
accepted
request 852408
from
Stefan Dirsch (sndirsch)
(revision 388)
- U_Check-SetMap-request-length-carefully.patch * XkbSetMap Out-Of-Bounds Access: Insufficient checks on the lengths of the XkbSetMap request can lead to out of bounds memory accesses in the X server. (ZDI-CAN 11572, CVE-2020-14360, bsc#1174908) - U_Fix-XkbSetDeviceInfo-and-SetDeviceIndicators-heap-ov.patch * XkbSetDeviceInfo Heap-based Buffer Overflow: Insufficient checks on input of the XkbSetDeviceInfo request can lead to a buffer overflow on the head in the X server. (ZDI-CAN 11389, CVE-2020-25712, bsc#1177596)
Dominique Leuenberger (dimstar_suse)
accepted
request 838746
from
Stefan Dirsch (sndirsch)
(revision 387)
- n_xorg-wrapper-anybody.patch * replace default config /etc/X11/Xwrapper, which allows anybody to use the wrapper, by a patch for the code, i.e. # rootonly, console, anybody allowed_users=anybody # yes, no, auto needs_root_rights=auto is now the default without any Xwrapper config (needs_root_rights=auto was already the default before) - u_xorg-wrapper-Xserver-Options-Whitelist-Filter.patch * replaced by improved version written by Matthias Gerstner of our security team + simplified the option parsing code a bit + changed the "ignore forbidden argument" logic into an "abort on forbidden argument" logic. This is safer and avoids surprises on the user's end that could occur if the desired command line arguments aren't effective but the Xorg server is still started. + tried to adjust to the coding style present in the file (mostly the function name) + added some logic to apply the option filtering only to non-root users when Xorg is actually started as root. This should allow for full flexibility if root calls the wrapper or if the Xorg server only runs with user privileges. - U_Fix-segfault-on-probing-a-non-PCI-platform-device-on.patch, U_Revert-linux-Fix-platform-device-PCI-detection-for-c.patch, U_Revert-linux-Fix-platform-device-probe-for-DT-based-.patch, U_Revert-linux-Make-platform-device-probe-less-fragile.patch * fix Xserver startup on Raspberry Pi 3 (boo#1176203) - n_xorg-wrapper-rename-Xorg.patch * moved Xorg to Xorg.bin and Xorg.sh to Xorg (boo#1175867) - change default for needs_root_rights to auto in Xwrapper.config (boo#1175867) - reenabled SUID wrapper for TW (boo#1175867) - u_xorg-wrapper-Xserver-Options-Whitelist-Filter.patch * Xserver option whitelist filter (boo#1175867)
Dominique Leuenberger (dimstar_suse)
accepted
request 833405
from
Stefan Dirsch (sndirsch)
(revision 386)
Dominique Leuenberger (dimstar_suse)
accepted
request 830096
from
Stefan Dirsch (sndirsch)
(revision 385)
Dominique Leuenberger (dimstar_suse)
accepted
request 823797
from
Stefan Dirsch (sndirsch)
(revision 384)
- U_FixForZDI-11426.patch * Leak of uninitialized heap memory form the X server to clients on pixmap allocation (ZDI-CAN-11426, CVE-2020-14347, bsc#1174633)
Dominique Leuenberger (dimstar_suse)
accepted
request 817940
from
Stefan Dirsch (sndirsch)
(revision 383)
- move xorg_pci_ids dir from /etc/X11 to /usr/share/X11 and xorg-x11-server.macros from /etc/rpm to /usr/lib/rpm/macros.d; no longer package /etc/X11/xorg.conf.d (boo#1173056)
Dominique Leuenberger (dimstar_suse)
accepted
request 811380
from
Stefan Dirsch (sndirsch)
(revision 382)
- U_glamor_egl-Reject-OpenGL-2.1-early-on.patch * GLAMOR: no longer bail out for OpenGL drivers < 2.1 (boo#1172321)
Dominique Leuenberger (dimstar_suse)
accepted
request 800858
from
Stefan Dirsch (sndirsch)
(revision 381)
- provide/obsoletes cirrus and ast usermode driver also on openSUSE (jsc#SLE-12127)
Dominique Leuenberger (dimstar_suse)
accepted
request 789725
from
Stefan Dirsch (sndirsch)
(revision 380)
- Update to version 1.20.8+0: * Revert "dri2: Don't make reference to noClientException" * dix: Check for NULL spriteInfo in GetPairedDevice * os: Ignore dying client in ResetCurrentRequest * modesetting: remove unnecessary error message, fix zaphod leases * Fix building with `-fno-common` * xwayland: clear pixmaps after creation in rootless mode * glamor: Fix a compiler warning since the recent OOM fixes. * Restrict 1x1 pixmap filling optimization to GXcopy * Add xf86OSInputThreadInit to stub os-support as well * Fix old-style definition warning for xf86OSInputThreadInit() * xwayland/glamor-gbm: Handle DRM_FORMAT_MOD_INVALID gracefully * configure: Define GLAMOR_HAS_EGL_QUERY_DRIVER when available * modesetting: Disable atomic support by default * modesetting: Explicitly #include "mi.h" * xfree86/modes: Bail from xf86RotateRedisplay if pScreen->root is NULL * xwayland: Split up xwl_screen_post_damage into two phases * xwayland: Call glamor_block_handler from xwl_screen_post_damage * xwayland: Add xwl_window_create_frame_callback helper * xwayland: Use single frame callback for Present flips and normal updates * xwayland: Use frame callbacks for Present vblank events * xwayland: Delete all frame_callback_list nodes in xwl_unrealize_window * glamor: Propagate FBO allocation failure for picture to texture upload * glamor: Error out on out-of-memory when allocating PBO for FBO access * glamor: Propagate glamor_prepare_access failures in copy helpers * glamor: Fallback to system memory for RW PBO buffer allocation - supersedes u_fno-common.patch
Dominique Leuenberger (dimstar_suse)
accepted
request 779939
from
Stefan Dirsch (sndirsch)
(revision 379)
- specfile: reenabled XFree86-VidModeExtension (boo#1164020)
Dominique Leuenberger (dimstar_suse)
accepted
request 765910
from
Stefan Dirsch (sndirsch)
(revision 378)
- u_fno-common.patch * fix build with gcc's -fno-common option (boo#1160423)
Dominique Leuenberger (dimstar_suse)
accepted
request 764307
from
Stefan Dirsch (sndirsch)
(revision 377)
- Update to version 1.20.7+0: * xserver 1.20.7 * ospoll: Fix Solaris ports implementation to build on Solaris 11.4 * os-support/solaris: Set IOPL for input thread too * Add xf86OSInputThreadInit call from common layer into os-support layer * Add ddxInputThread call from os layer into ddx layer * os-support/solaris: Drop ExtendedEnabled global variable * glamor: Only use dual blending with GLSL >= 1.30 * modesetting: Check whether RandR was initialized before calling rrGetScrPriv * Xi: return AlreadyGrabbed for key grabs > 255 * xwayland: Do flush GPU work in xwl_present_flush * modesetting: Clear new screen pixmap storage on RandR resize * xfree86/modes: Call xf86RotateRedisplay from xf86CrtcRotate * modesetting: Call glamor_finish from drmmode_crtc_set_mode * modesetting: Use EGL_MESA_query_driver to select DRI driver if possible * glamor: Add a function to get the driver name via EGL_MESA_query_driver
Dominique Leuenberger (dimstar_suse)
accepted
request 760854
from
Stefan Dirsch (sndirsch)
(revision 376)
Dominique Leuenberger (dimstar_suse)
accepted
request 750543
from
Stefan Dirsch (sndirsch)
(revision 375)
Dominique Leuenberger (dimstar_suse)
accepted
request 741720
from
Stefan Dirsch (sndirsch)
(revision 374)
Dominique Leuenberger (dimstar_suse)
accepted
request 732654
from
Stefan Dirsch (sndirsch)
(revision 373)
- reintroduce Xvfb subpackage (boo#1151457) - Add U_xwayland-Separate-DamagePtr-into-separate-window-data.patch and U_xwayland-Allow-passing-a-fd.patch: Needed for gnome 3.34 new and experimental xwayland on demand feature. - Rebase patches with quilt.
Dominique Leuenberger (dimstar_suse)
accepted
request 727185
from
Stefan Dirsch (sndirsch)
(revision 372)
- added patches required for NVIDIA's PRIME render offload support, which is available since release 435.xx: 0001-xsync-Add-resource-inside-of-SyncCreate-export-SyncC.patch, 0002-GLX-Add-a-per-client-vendor-mapping.patch, 0003-GLX-Use-the-sending-client-for-looking-up-XID-s.patch, 0004-GLX-Add-a-function-to-change-a-clients-vendor-list.patch, 0005-GLX-Set-GlxServerExports-major-minor-Version.patch
Dominique Leuenberger (dimstar_suse)
accepted
request 719825
from
Stefan Dirsch (sndirsch)
(revision 371)
- move xorg.conf.d snippets from /etc/X11/xorg.conf.d to /usr/share/X11/xorg.conf.d (boo#1139692)
Displaying revisions 41 - 60 of 430