Commit Graph

899 Commits

Author SHA256 Message Date
acfb9a6c3f Accepting request 596204 from home:michalsrb:branches:bnc1068961:X11:XOrg
- U_xfree86-Remove-broken-RANDR-disabling-logic-v4.patch
  * Fix crash on initialization when fbdev and modesetting are used
    together. (bnc#1068961)
- u_randr-Do-not-crash-if-slave-screen-does-not-have-pro.patch
  * Fix crash when using randr when fbdev and modesetting are used
    together. (bnc#1068961)

OBS-URL: https://build.opensuse.org/request/show/596204
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=698
2018-04-13 09:01:22 +00:00
Dominique Leuenberger
d75c6fa2b4 Accepting request 591648 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/591648
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=357
2018-03-30 09:59:22 +00:00
1d90db58c1 Accepting request 591645 from home:michalsrb:branches:bnc1084411:X11:XOrg
- Update and re-enable n_xserver-optimus-autoconfig-hack.patch.
  (bnc#1084411)

OBS-URL: https://build.opensuse.org/request/show/591645
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=696
2018-03-27 14:46:27 +00:00
Dominique Leuenberger
2c5813dcb2 Accepting request 583459 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/583459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=356
2018-03-08 09:56:15 +00:00
89fefb764a Accepting request 583450 from home:bmwiedemann:branches:X11:XOrg
Add u_xorg-x11-server-reproducible.patch to make build reproducible (boo#1047218)

Now with extra metadata in patch

OBS-URL: https://build.opensuse.org/request/show/583450
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=694
2018-03-06 15:29:04 +00:00
Dominique Leuenberger
f65410dd7a Accepting request 579002 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/579002
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=355
2018-02-25 10:33:59 +00:00
683dd399a9 Accepting request 578983 from home:fcrozat:branches:X11:XOrg
- U_xwayland-Don-t-process-cursor-warping-without-an-xwl.patch,
  U_xwayland-Give-up-cleanly-on-Wayland-socket-errors.patch,
  U_xwayland-avoid-race-condition-on-new-keymap.patch,
  U_xwayland-remove-dirty-window-unconditionally-on-unre.patch:
  * Various crash and bug fixes in XWayland server (bgo#791383,
    bgo#790502).

OBS-URL: https://build.opensuse.org/request/show/578983
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=692
2018-02-22 12:53:53 +00:00
Dominique Leuenberger
14fa2e53f5 Accepting request 574738 from X11:XOrg
- U_0001-animcur-Use-fixed-size-screen-private.patch,
  U_0002-animcur-Return-the-next-interval-directly-from-the-t.patch,
  U_0003-animcur-Run-the-timer-from-the-device-not-the-screen.patch,
  U_0004-animcur-Fix-transitions-between-animated-cursors.patch
  * There is a bug in version 1.19 of the X.org X server that can
    cause an infinite recursion in the animated cursor code, which
    has been fixed by these patches (boo#1080312)
- supersedes u_cursors-animation.patch (boo#1020061)

OBS-URL: https://build.opensuse.org/request/show/574738
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=354
2018-02-13 09:25:11 +00:00
3da29b8c96 - U_0001-animcur-Use-fixed-size-screen-private.patch,
U_0002-animcur-Return-the-next-interval-directly-from-the-t.patch,
  U_0003-animcur-Run-the-timer-from-the-device-not-the-screen.patch,
  U_0004-animcur-Fix-transitions-between-animated-cursors.patch
  * There is a bug in version 1.19 of the X.org X server that can
    cause an infinite recursion in the animated cursor code, which
    has been fixed by these patches (boo#1080312)
- supersedes u_cursors-animation.patch (boo#1020061)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=690
2018-02-09 15:40:14 +00:00
Dominique Leuenberger
dceee42b76 Accepting request 566439 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/566439
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=353
2018-01-20 10:22:29 +00:00
8cd24ac05c Accepting request 566433 from home:mwilck:branches:X11:XOrg
- Added u_xfree86-add-default-modes-for-16-9-and-16-10.patch (boo#1075249)
  Improve user experience for users with 16:9 or 16:10 screens

OBS-URL: https://build.opensuse.org/request/show/566433
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=688
2018-01-16 14:41:05 +00:00
Dominique Leuenberger
e348025190 Accepting request 562546 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/562546
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=352
2018-01-16 08:31:06 +00:00
cbf7e7bf2e Accepting request 559736 from home:tobijk:X11:XOrg
- Update to version 1.19.6:
  Another collection of fixes from master. There will likely be at east one more
  1.19.x release in 2018.

OBS-URL: https://build.opensuse.org/request/show/559736
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=686
2018-01-08 14:12:02 +00:00
Dominique Leuenberger
051d84b1d9 Accepting request 556490 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/556490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=351
2017-12-15 13:03:24 +00:00
Michal Srb
0d45f8217e Accepting request 556484 from home:michalsrb:branches:X11:XOrg
- Depend on pkgconfig's gl, egl and gbm instead of Mesa-devel.
  * Those dependencies are what xorg-x11-server really needs.
    Mesa-devel is too general and is a bottleneck in distribution
    build. (bnc#1071297)

OBS-URL: https://build.opensuse.org/request/show/556484
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=684
2017-12-12 13:35:15 +00:00
Dominique Leuenberger
919bf03081 Accepting request 544864 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/544864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=350
2017-11-30 11:36:38 +00:00
e1b08e7951 Accepting request 544821 from home:RBrownSUSE:branches:X11:XOrg
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544821
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=682
2017-11-23 15:08:51 +00:00
Dominique Leuenberger
8b1e9494a3 Accepting request 541788 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/541788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=349
2017-11-16 12:58:39 +00:00
ed5021cb9d Accepting request 541777 from home:michalsrb:branches:X11:XOrg
- u_os-inputthread-Force-unlock-when-stopping-thread.patch
  * Prevent dead lock if terminating while on inactive VT.
    (bnc#1062977)

OBS-URL: https://build.opensuse.org/request/show/541777
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=680
2017-11-14 11:19:40 +00:00
Dominique Leuenberger
73bb0c2e09 Accepting request 533781 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/533781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=348
2017-10-23 14:36:06 +00:00
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
Dominique Leuenberger
1f10836c31 Accepting request 531745 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/531745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=347
2017-10-10 09:35:51 +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
Dominique Leuenberger
565f81bdb9 Accepting request 519998 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/519998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=346
2017-09-07 20:08:40 +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
Dominique Leuenberger
cbb4be14a1 Accepting request 510318 from X11:XOrg
- 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)

- 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/request/show/510318
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=345
2017-07-21 20:36:31 +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
Dominique Leuenberger
dd50176346 Accepting request 508731 from 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/508731
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=344
2017-07-08 10:25:28 +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
Dominique Leuenberger
0e6832949d Accepting request 502781 from X11:XOrg
- includes everything needed for additional sle issue entries:
  CVE-2017-2624, bnc#1025029, bnc#1025084, bnc#1025035

- update build requirements

- 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/request/show/502781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=343
2017-06-17 08:21:20 +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
Dominique Leuenberger
6e8f29c351 Accepting request 480845 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/480845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=342
2017-03-21 21:45:43 +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
Dominique Leuenberger
642da794ad Accepting request 476780 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/476780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=341
2017-03-10 19:42:10 +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
Dominique Leuenberger
ccfb6622d8 Accepting request 459533 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/459533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=340
2017-02-22 12:48:12 +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
Dominique Leuenberger
58bb895bdd Accepting request 456014 from X11:XOrg
- 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)

- 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/request/show/456014
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=339
2017-02-15 09:00:47 +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
Dominique Leuenberger
4e16659fca Accepting request 452723 from X11:XOrg
- 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/request/show/452723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=338
2017-01-31 11:34:27 +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
Dominique Leuenberger
a4d3a54af0 Accepting request 450001 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/450001
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=337
2017-01-18 20:29:19 +00:00