Commit Graph

594 Commits

Author SHA256 Message Date
3389e7804c Accepting request 533754 from home:tobijk:X11:XOrg
- Update to version 1.19.5:
  One regression fix since 1.19.4, and fixes for CVE-2017-12176 through
  CVE-2017-12187.

OBS-URL: https://build.opensuse.org/request/show/533754
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=678
2017-10-13 02:34:59 +00:00
0c00d6fdc4 Accepting request 531711 from home:tobijk:X11:XOrg
- Update to version 1.19.4:
  A collection of stability fixes from the development branch, including
  two minor CVEs (CVE-2017-13721, CVE-2017-13723).
- Remove upstream patches:
  + U_Xi-Do-not-try-to-swap-GenericEvent.patch
  + U_Xi-Verify-all-events-in-ProcXSendExtensionEvent.patch
  + U_Xi-Zero-target-buffer-in-SProcXSendExtensionEvent.patch
  + U_dix-Disallow-GenericEvent-in-SendEvent-request.patch
- Adapt patches to work with the new release:
  + u_Use-better-fallbacks-to-generate-cookies-if-arc4rand.patch

OBS-URL: https://build.opensuse.org/request/show/531711
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=676
2017-10-05 13:56:05 +00:00
d43a2fa0a3 Accepting request 519950 from home:13ilya:branches:X11:XOrg
u_cursors-animation.patch fix cursors animation (boo#1020061)

OBS-URL: https://build.opensuse.org/request/show/519950
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=674
2017-08-31 17:19:55 +00:00
b9edbcffce - disable Xwayland for s390x again; it was wrong to enable it;
there is no Wayland on s390x and will most likely never exist,
  since there is no gfx card on such systems and no gfx emulation
  either (bsc#1047173)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=672
2017-07-14 13:55:03 +00:00
e8f5430dae - u_Use-better-fallbacks-to-generate-cookies-if-arc4rand.patch
If arc4random_buf() is not available for generating cookies:
  * use getentropy(), if available (which was only recently added to
    glibc)
  * use getrandom() via syscall(), if available (there was no glibc
    wrapper for this syscall for a long time)
  * if all else fails, directly read from /dev/urandom as before, but
    employ O_CLOEXEC, do an OsAbort() in case the random data couldn't be
    read to avoid unsecure situations. Don't know if that's too hard a
    measure but it shouldn't actually occur except on maximum number of
    FDs reached
  (bsc#1025084)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=671
2017-07-13 14:57:37 +00:00
Michal Srb
3a5e098c7e Fix patch names in changelog.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=669
2017-07-07 09:31:30 +00:00
Michal Srb
56414dbfb1 Accepting request 508727 from home:michalsrb:branches:X11:XOrg
- u_Xi-Do-not-try-to-swap-GenericEvent.patch,
  u_Xi-Verify-all-events-in-ProcXSendExtensionEvent.patch,
  u_Xi-Zero-target-buffer-in-SProcXSendExtensionEvent.patch,
  u_dix-Disallow-GenericEvent-in-SendEvent-request.patch
  * Fix security issues in event handling. (bnc#1035283,
    CVE-2017-10971, CVE-2017-10972)

OBS-URL: https://build.opensuse.org/request/show/508727
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=668
2017-07-07 09:24:38 +00:00
e340c7bb28 - enable Xwayland also for s390x (bsc#1047173)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=667
2017-07-04 15:48:00 +00:00
472916c49b - includes everything needed for additional sle issue entries:
CVE-2017-2624, bnc#1025029, bnc#1025084, bnc#1025035

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=665
2017-06-10 11:56:44 +00:00
1ac19c3bef OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=664 2017-06-10 11:22:35 +00:00
181a17ced2 Accepting request 502475 from home:dstoecker
update requirements to current values

OBS-URL: https://build.opensuse.org/request/show/502475
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=663
2017-06-09 17:35:09 +00:00
243e761a28 - modesetting.ids: no longer hardcode Intel's Skylake, Broxton,
and Kabylake IDs to modesetting driver; xf86-video-intel is no
  longer installed by default on these, so it will fallback to 
  modesetting driver anyway; still you now can easily switch back
  to intel driver by installing xf86-video-intel package 
  (boo#1042873)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=662
2017-06-06 13:33:41 +00:00
e5f2282134 Accepting request 480835 from home:tobijk:X11:XOrg
- Update to version 1.19.3:
  A couple more minor fixes, most notably a revert of a page-flipping
  change that regressed some drivers.
- Remove upstreamd patches:
  + u_busfault_sigaction-Only-initialize-pointer-when-matched.patch

OBS-URL: https://build.opensuse.org/request/show/480835
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=660
2017-03-17 13:26:38 +00:00
e567a3ebf2 Accepting request 476752 from home:tobijk:X11:XOrg
- Update to version 1.19.2:
   A collection of stability fixes here across glamor, Xwayland, input,
   and Prime support. Also a security fix for CVE-2017-2624, a timing
   attack which can brute-force MIT-MAGIC-COOKIE authentication.
- Remove upstream patches:
  + U_xfree86-Take-the-input-lock-for-xf86RecolorCursor.patch
  + U_xfree86-Take-the-input-lock-for-xf86ScreenCheckHWCursor.patch
  + U_xfree86-Take-the-input-lock-for-xf86TransparentCursor.patch

OBS-URL: https://build.opensuse.org/request/show/476752
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=658
2017-03-03 15:47:39 +00:00
9a694ffffc Accepting request 459511 from home:dkondratenko:branches:X11:XOrg
- U_xfree86-Take-the-input-lock-for-xf86ScreenCheckHWCursor.patch
  * Add the missing input_lock() around the call into the driver's
UseHWCursor() callback (bnc #1023845).

- U_xfree86-Take-the-input-lock-for-xf86TransparentCursor.patch
  * The new input lock is missing for the xf86TransparentCursor() entry
point (bnc #1023845).

OBS-URL: https://build.opensuse.org/request/show/459511
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=656
2017-02-21 16:55:34 +00:00
51379a77bc - U_xfree86-Take-the-input-lock-for-xf86RecolorCursor.patch
* fixes random crashes in X in multihead mode if one of the
    monitors is vertically oriented (bnc #1023845)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=654
2017-02-10 13:09:49 +00:00
750b28cfa2 - N_driver-autoconfig.diff:
No longer try to load "amdgpu" DDX by default for all GPUs with
  ATI vendor ID; this is now handled instead by an "OutputClass" 
  section via kernel driver match, which has been added as config
  file to xf86-video-amdgpu driver package (bnc#1023385)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=653
2017-02-03 11:48:54 +00:00
126a800323 - N_driver-autoconfig.diff:
FGLRX does not support new x-server. This change fixes bad 
  behavior(with empty config) when radeon ddx loads with amdgpu
  kernel module on SI and CIK cards, and x-server cannot start.
  Radeon ddx with radeon kernel module loads without any problem.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=651
2017-01-26 15:36:51 +00:00
cd1acc378c Accepting request 452559 from home:pontostroy:branches:X11:XOrg
FGLRX does not support new x-server

This change fix bad behavior(with empty config) when radeon ddx loaded with amdgpu kernel module on SI and CIK cards, and x-server can not start.
Radeon ddx with radeon kernel module loaded without any  problem.

OBS-URL: https://build.opensuse.org/request/show/452559
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=650
2017-01-26 15:31:33 +00:00
2e523247eb Accepting request 449944 from home:tobijk:X11:XOrg
- Update to version 1.19.1:
  First stable 1.19 release, including a few regression fixes.

OBS-URL: https://build.opensuse.org/request/show/449944
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=648
2017-01-13 10:54:38 +00:00
Dominique Leuenberger
cf0e91d2a9 rebase-post-manual-systemd-fix-merged-in-TW
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=646
2017-01-09 10:54:30 +00:00
cf53e8fa5b Accepting request 445491 from home:fbui:branches:X11:XOrg
- Replace pkgconfig(libsystemd-*) with pkgconfig(libsystemd)
  Nowadays pkgconfig(libsystemd) replaces all libsystemd-* libs, which
  are obsolete.

OBS-URL: https://build.opensuse.org/request/show/445491
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=645
2016-12-13 11:13:36 +00:00
d44dc7401f Accepting request 441257 from home:tobijk:X11:XOrg
- Update to final 1.19.0

- Update to version 1.18.99.901:
- Remove upstream pachtes:
  + U_glamor-Remove-the-FBO-cache.patch
  + U_kdrive-fix-up-NewInputDeviceRequest-implementation.patch
  + U_kdrive-set-evdev-driver-for-input-devices-automatica.patch
  + U_ephyr-don-t-load-ephyr-input-driver-if-seat-option-i.patch
  + U_kdrive-don-t-let-evdev-driver-overwrite-existing-dev.patch
  + U_ephyr-ignore-Xorg-multiseat-command-line-options.patch
  + U_ephyr-enable-option-sw-cursor-by-default-in-multi-se.patch
  + U_kdrive-introduce-input-hot-plugging-support-for-udev.patch
  + U_kdrive-add-options-to-set-default-XKB-properties.patch
  + U_config-udev-distinguish-between-real-keyboards-and-o.patch
- Disable u_os-connections-Check-for-stale-FDs.patch (not applicable anymore)
- Adapt patches to work with the new release:
  + n_xserver-optimus-autoconfig-hack.patch (disabled for now as it causes 
  problems)
- Remove X.org stack version prefix. 
  We are already atleast at verion 7.7. Plus we are updating individual
  components anyway. So the stack version is misleading.

OBS-URL: https://build.opensuse.org/request/show/441257
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=644
2016-11-21 22:24:43 +00:00
93c508dea9 Accepting request 440386 from home:Zaitor:branches:GNOME:Next
Ref comment from superseded sub, is this somehting in the direction you wanted?

OBS-URL: https://build.opensuse.org/request/show/440386
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=642
2016-11-15 13:35:55 +00:00
0879a5c6a5 Accepting request 414921 from home:tobijk:X11:XOrg
- Update to version 1.18.4:
  Another pile of backports from the devel branch, primarily in glamor,
  xwayland, and the modesetting driver.
- Remove included patches:
  + u_x86emu-include-order.patch
  + U_modesetting-set-driverPrivate-to-NULL-after-closing-fd.patch
- Update patches to reflect upstream changes:
  + U_glamor-Remove-the-FBO-cache.patch

OBS-URL: https://build.opensuse.org/request/show/414921
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=640
2016-07-25 09:11:10 +00:00
Max Staudt
6a323cf456 Accepting request 412127 from home:mstaudt:branches:X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/412127
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=639
2016-07-19 12:02:42 +00:00
be28eab5b1 - U_modesetting-set-driverPrivate-to-NULL-after-closing-fd.patch:
modesetting: Avoid crash in FreeRec() by NULLing a pointer which
  may still be used (boo#981268).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=637
2016-05-24 06:28:38 +00:00
914368e75d - Fix comment.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=635
2016-05-17 07:06:18 +00:00
3e5005cdff - Replace
N_Disable-HW-Cursor-for-cirrus-and-mgag200-kernel-modules.patch
  by
  N_Force-swcursor-for-KMS-drivers-without-hw-cursor-sup.patch:
  Only disable HW cursor for cirrus and mgag200. This should fix
  a regression introduced by using modesetting for Intel gen9+ 
  (boo#980124).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=634
2016-05-16 20:10:30 +00:00
72bdbcb628 - modesetting.ids:
Add file for PCI IDs of ASICs which the modesetting rather
  than the native driver should be used for.
  This includes all Intel Gen9+ hardware (boo#978954).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=632
2016-05-08 22:14:51 +00:00
ec95159c42 - removed u_exa-only-draw-valid-trapezoids.patch; no longer needed
since pixman 0.32.0

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=630
2016-05-02 13:51:33 +00:00
44559516f9 - removed no longer needed patch
u_ad-hoc-fix-for-mmap-s-truncated-offset-parameter-on-.patch, see
  https://lists.x.org/archives/xorg-devel/2016-April/049493.html for
  upstream discussion; obsoleted by upstream patch
  https://cgit.freedesktop.org/xorg/xserver/commit/?id=4962c8c08842d9d3ca66d254b1ce4cacc4fb3756, which is already in xorg-server 1.18.3

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=629
2016-04-29 08:58:29 +00:00
e832319079 - Add permission verification for SUID wrapper
- Disable SUID wrapper per default until reviewed

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=628
2016-04-12 15:37:50 +00:00
1a9d38c162 - n_Install-Avoid-failure-on-wrapper-installation.patch:
rename to:
    N_Install-Avoid-failure-on-wrapper-installation.patch
-  u_xorg-wrapper-Drop-supplemental-group-IDs.patch:
   Drop supplementary group privileges.
-  u_xorg-wrapper-build-Build-position-independent-code.patch:
   Build position independent.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=627
2016-04-12 14:04:29 +00:00
19a8f400f7 - n_Install-Avoid-failure-on-wrapper-installation.patch:
Fix up build for wrapper.
- Place SUID wrapper into a separate package: 
  xorg-x11-server-wrapper

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=626
2016-04-12 09:35:45 +00:00
5f5d510726 - Set configure option --enable-suid-wrapper for TW:
This way, the SUID wrapper is built which allows to run the Xserver
  as root even though the the DM instance runs as user. This allows to
  support drivers which require direct HW access.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=625
2016-04-07 16:03:27 +00:00
193054f9e4 Accepting request 384228 from home:tobijk:X11:XOrg
- Update to version 1.18.3:
  A few fixes relative to 1.18.2, including one fairly important
  performance fix to the Present extension.
- Remove U_present-Only-requeue-for-next-MSC-after-flip-failure.patch
  The patch is included in this release.

OBS-URL: https://build.opensuse.org/request/show/384228
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=624
2016-04-06 10:09:56 +00:00
7c91935636 Accepting request 382536 from home:tobijk:X11:XOrg
- Add patch U_present-Only-requeue-for-next-MSC-after-flip-failure.patch
  Fix a hang while using the present extension
  Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94515
            https://bugs.freedesktop.org/show_bug.cgi?id=94596

OBS-URL: https://build.opensuse.org/request/show/382536
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=623
2016-04-01 12:17:40 +00:00
a53b8160f0 - Add automake, autoconf, libtool, c_compiler, pkgconfig(xorg-macros),
pkgconfig(libudev), pkgconfig(libevdev), pkgconfig(mtdev) to Requires:
  of the SDK. This simplifies the build of Xserver modules.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=622
2016-03-29 08:59:45 +00:00
812c2fd722 - Add support for a driver specific PCI IDs files supplementing
what's in xf86VideoPtrToDriverList(). PCI ID lists may be held
  in /etc/X11/xorg_pci_ids (boo#972126).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=620
2016-03-22 17:08:06 +00:00
bce7c75bf3 - Add support for a driver specific psi IDs files supplementing
what's in xf86VideoPtrToDriverList() (boo#972126).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=619
2016-03-22 12:26:09 +00:00
2b8415ff1d Accepting request 370374 from home:tobijk:X11:XOrg
- Update version to 1.18.2:
  A big pile of updates in this one. Highlights include:
  * glamor is updated to use OpenGL core profiles if available, which
    should improve memory usage and performance on modern hardware, and got
    some other performance improvements for rpi and other GLES platforms
  * DRI2, DRI3, and Present all received correctness fixes for hangs,
    crashes, and other weirdness
  * Xwayland server has been updated to support the Xv and the
    xf86vidmode extensions for better compatibility, and fixed some bugs
    with output hotplug and pointer updates
  * Xwin saw improvements to window and clipboard management, and a few
    new keyboard layouts
- Remove upstreamed patches:
  + U_kdrive-evdev-update-keyboard-LEDs-22302.patch

OBS-URL: https://build.opensuse.org/request/show/370374
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=618
2016-03-12 08:59:06 +00:00
7aff496244 Accepting request 367497 from home:lbssousa:branches:X11:XOrg
- Backport upstream patches for Xephyr input hot-plugging /
  single-GPU multi-seat support:
    * U_kdrive-fix-up-NewInputDeviceRequest-implementation.patch
    * U_kdrive-set-evdev-driver-for-input-devices-automatica.patch
    * U_ephyr-don-t-load-ephyr-input-driver-if-seat-option-i.patch
    * U_kdrive-don-t-let-evdev-driver-overwrite-existing-dev.patch
    * U_ephyr-ignore-Xorg-multiseat-command-line-options.patch
    * U_ephyr-enable-option-sw-cursor-by-default-in-multi-se.patch
    * U_kdrive-introduce-input-hot-plugging-support-for-udev.patch
    * U_kdrive-add-options-to-set-default-XKB-properties.patch
    * U_kdrive-evdev-update-keyboard-LEDs-22302.patch
    * U_config-udev-distinguish-between-real-keyboards-and-o.patch

OBS-URL: https://build.opensuse.org/request/show/367497
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=616
2016-03-07 11:29:08 +00:00
563829c54b - u_os-connections-Check-for-stale-FDs.patch
Fix regression - wrong header used.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=615
2016-03-05 15:56:29 +00:00
5b355be2a2 - u_os-connections-Check-for-stale-FDs.patch
Ignore file descriptor if socket or devices dies.
  This prevents the Xserver to loop at 100% when
  dbus dies (boo#954433).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=614
2016-03-04 18:45:51 +00:00
33b0155469 - Add 50-extensions.conf
Disable the DGA extension by default (boo#947695).

- Replaced u_confine_to_shape.diff
  by u_01-Improved-ConfineToShape.patch
  and u_02-DIX-ConfineTo-Don-t-bother-about-the-bounding-box-when-grabbing-a-shaped-window.patch.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=612
2016-02-25 20:56:47 +00:00
f4c37c56fd - u_pci-primary-Fix-up-primary-PCI-device-detection-for-the-platfrom-bus.patch
Fix up primary device detection for the platform bus to fix the Xserver
  on older iMacs (boo#835975).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=610
2016-02-10 15:09:02 +00:00
71dfe3aafb Accepting request 358636 from home:tobijk:X11:XOrg
- Update to version 1.18.1:
  First release in the 1.18 stable branch. Major themes are bugfixes in
  glamor, the modesetting driver, and the Present extension.
  Xwayland users may want to apply the following pair of patches in
  addition to this release:
  https://patchwork.freedesktop.org/patch/72945/raw/
  https://patchwork.freedesktop.org/patch/72951/raw/
  which combined fix an input issue when hotplugging monitors. Both are
  likely to be included in a future release unless testing discovers
  further problems.
- Remove upstreamed patches:
  + ux_xserver_xvfb-randr.patch
  + U_systemd-logind-do-not-rely-on-directed-signals.patch
  + U_kdrive-UnregisterFd-Fix-off-by-one.patch
  + U_modesetting-should-not-reference-gbm-when-it-s-not-d.patch

OBS-URL: https://build.opensuse.org/request/show/358636
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=609
2016-02-10 11:47:03 +00:00
a49a66ab03 - N_xorg-x11-server-rpmmacros.patch:
Delete: Process xorg-x11-server.macros in install

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=607
2016-01-15 20:48:54 +00:00
13169882ae Fix up u_Panning-Set-panning-state-in-xf86RandR12ScreenSetSize.patch
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=606
2016-01-15 20:20:46 +00:00