Commit Graph

582 Commits

Author SHA256 Message Date
5fc104d10c Accepting request 706543 from home:tobijk:X11:XOrg
- Update to version 1.20.5:
  Minor bugfix release to fix some input, Xwayland, glamor, and Present issues.
  Thanks to all who contributed fixes and testing.

OBS-URL: https://build.opensuse.org/request/show/706543
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=738
2019-05-31 18:35:18 +00:00
ce5d3f1cd9 Accepting request 697640 from home:marxin:branches:X11:XOrg
Disable LTO (boo#1133294).

OBS-URL: https://build.opensuse.org/request/show/697640
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=736
2019-04-25 08:10:56 +00:00
26ea8e40dc Accepting request 688663 from home:jengelh:branches:X11:XOrg
- Add systemd-rpm-macros BuildRequire for %tmpfiles_*.

OBS-URL: https://build.opensuse.org/request/show/688663
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=734
2019-03-26 10:59:45 +00:00
90e34480e3 - xorg-server 1.20.4
* A variety of bugfixes across the board, but primarily in
    Xwayland. Thanks to all who contributed with testing and
    fixes!

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=732
2019-02-27 13:37:43 +00:00
5823b3ec5c - get rid of meta packages still requiring/recommending obsolete
drivers packages (boo#1121525)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=730
2019-01-24 14:15:41 +00:00
4243126d1c - provide/obsolete no longer existing xf86-video-ast,
xf86-video-cirrus on sle15 (bsc#1120282)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=729
2019-01-18 11:44:18 +00:00
a1360856bf Accepting request 663594 from home:michalsrb:bug1119431:X11:XOrg
- u_xfree86-Do-not-claim-pci-slots-if-fb-slot-is-already.patch
  * X server does not support mixing fbdev with other drivers, so
    claiming pci slots when a fb slot is already claimed only leads
    to quiting with fatal error. (bsc#1119431)

OBS-URL: https://build.opensuse.org/request/show/663594
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=727
2019-01-08 10:20:38 +00:00
109e32d931 added CVE number ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=725
2018-11-22 13:25:17 +00:00
e602657744 - xorg-server 1.20.3 (see changelog below) superseded the
following patch we used in sle15 before:
  - U_Disable-logfile-and-modulepath-when-running-with-ele.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=724
2018-11-22 10:49:04 +00:00
d681bf3fa7 added to changelog, that 1.20.0 superseded also
U_glx-Do-not-call-into-Composite-if-it-is-disabled.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=723
2018-11-19 15:25:52 +00:00
Michal Srb
65888def45 Accepting request 648984 from home:michalsrb:bug1114822:X11:XOrg
- U_dix-window-Use-ConfigureWindow-instead-of-MoveWindow.patch
  * Fix abort triggered by some uses of screensaver. (bsc#1114822)

OBS-URL: https://build.opensuse.org/request/show/648984
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=722
2018-11-14 13:47:20 +00:00
49ac3823bb - Update to version 1.20.3
* Disable -logfile and -modulepath when running with elevated
    privileges (bsc#1112020)
  * LogFilePrep: add a comment to the unsafe format string.
  * xfree86: fix readlink call

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=720
2018-10-29 15:42:31 +00:00
a634df7f0f Accepting request 642106 from home:tobijk:X11:XOrg
- Update to version 1.20.2:
  Lots of bugfixes all over the map especially for modesetting,
  glamor and xwayland!

OBS-URL: https://build.opensuse.org/request/show/642106
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=718
2018-10-15 18:25:38 +00:00
9ef14b8505 Accepting request 641625 from home:michalsrb:optimus-experiments
- Update n_xserver-optimus-autoconfig-hack.patch to v5.
  * Fixes provider auto-configuration with nvidia proprietary
    driver. (bsc#1103816)

OBS-URL: https://build.opensuse.org/request/show/641625
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=717
2018-10-12 09:54:46 +00:00
4de8f90dd1 Accepting request 628980 from home:tobijk:X11:XOrg
- Update to version 1.20.1:
  This bugfix release fixes several issues in RANDR, Xwayland, glamor, the
  modesetting driver, and elsewhere.
- Packaging changes:
  + Adapt patch N_Install-Avoid-failure-on-wrapper-installation.patch to work
    with the new version
  + Remove patch U_Xext-shm-Refuse-to-work-for-remote-clients.patch
  + Remove patch U_modesetting-use-drmmode_bo_import-for-rotate_fb.patch
  + Remove patch u_modesetting-Fix-cirrus-24bpp-breakage.patch
  + Remove patch U_exa-use-picturematchformat.patch

OBS-URL: https://build.opensuse.org/request/show/628980
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=715
2018-08-13 14:09:27 +00:00
76f6b9c3fe Accepting request 625923 from home:jdelvare:branches:X11:XOrg
- U_exa-use-picturematchformat.patch
  * Fix breakage of Xfce (bsc#1102979)

OBS-URL: https://build.opensuse.org/request/show/625923
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=714
2018-08-13 12:01:11 +00:00
4d81bbe971 now hopefully fixed build on s390(x) for real ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=712
2018-07-26 09:35:52 +00:00
5c9baa3e8e - fixed build on s390(x)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=711
2018-07-25 09:26:23 +00:00
30ecc4e4de Accepting request 621924 from home:fcrozat:branches:X11:XOrg
- Remove /var/lib/X11 and its symlink, it is no longer needed and
  doesn't work with transaction-updates (FATE#325524).
- Move README.compiled to another location and use tmpfiles to
  copy it at runtime.

OBS-URL: https://build.opensuse.org/request/show/621924
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=709
2018-07-19 13:44:34 +00:00
c220413ce2 Accepting request 624070 from home:tiwai:branches:X11:XOrg
- u_modesetting-Fix-cirrus-24bpp-breakage.patch
  * Fix breakage of cirrus 24bpp support on modesetting driver
    (bsc#1101699)

OBS-URL: https://build.opensuse.org/request/show/624070
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=708
2018-07-19 12:28:23 +00:00
104e4d81f7 - U_modesetting-use-drmmode_bo_import-for-rotate_fb.patch
* fixes rotation in modesetting driver (regression with
    xorg-server 1.20.0, fdo#106715)
  * might also fix boo#1099812 ...

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=707
2018-07-02 13:02:45 +00:00
12b170c37f Accepting request 619114 from home:michalsrb:branches:bnc1099113:X11:XOrg
- U_xkb-Fix-heap-overflow-caused-by-optimized-away-min.patch
  * Fix heap overflow caused by unexpected optimization, which was
    possible because of relying on undefined behavior.
    (boo#1099113)

OBS-URL: https://build.opensuse.org/request/show/619114
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=706
2018-06-26 08:57:59 +00:00
c4f62cf965 - U_Xext-shm-Refuse-to-work-for-remote-clients.patch
* Avoid access to System V shared memory segment on the X server
    side for clients forwarded via SSH. Also prevent them from
    hanging while waiting for the reply from the ShmCreateSegment
    request. (boo#1097227)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=705
2018-06-20 15:49:08 +00:00
ba153cf191 Accepting request 611149 from home:michalsrb:branches:X11:XOrg
- Remove n_add-dummy-xf86DisableRandR.patch
  * After upgrade to 1.20.0 the API officially no longer includes
    xf86DisableRandR, so there is no need to add it back.

OBS-URL: https://build.opensuse.org/request/show/611149
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=704
2018-05-22 09:41:11 +00:00
d6176188d0 added missing removed patches to changelog
+ 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
  + U_xfree86-Remove-broken-RANDR-disabling-logic-v4.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=703
2018-05-19 18:19:59 +00:00
3768f92469 Accepting request 610640 from home:tobijk:X11:XOrg
- Update to version 1.20.0:
  New features:
  + RANDR 1.6, which enables leasing RANDR resources to a client for its 
    exclusive use (e.g. head mounted displays)
  + Depth 30 support in glamor and the modesetting driver
  + A meson-based build system, parallel to autotools
  + Pageflipping support for PRIME output sinks
  + OutputClass device matching for xorg.conf
  + Input grab and tablet support in Xwayland
- Remove upstream patches:
  + u_xorg-x11-server-reproducible.patch
     Solved slightly different
  + u_os-inputthread-Force-unlock-when-stopping-thread.patch
  + u_xfree86-add-default-modes-for-16-9-and-16-10.patch
  + 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
- Adapt patches to work with the new release:
  + N_zap_warning_xserver.diff
  + N_fix_fglrx_screendepth_issue.patch
  + n_xserver-optimus-autoconfig-hack.patch
  + u_Use-better-fallbacks-to-generate-cookies-if-arc4rand.patch
  + u_xorg-wrapper-build-Build-position-independent-code.patch

OBS-URL: https://build.opensuse.org/request/show/610640
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=702
2018-05-19 18:13:03 +00:00
ceb47b7572 Accepting request 597422 from home:michalsrb:branches:bnc1079607:X11:XOrg
- U_glx-Do-not-call-into-Composite-if-it-is-disabled.patch
  * Fixes crash when GLX is enabled and Composite disabled.
    (bnc#1079607)

OBS-URL: https://build.opensuse.org/request/show/597422
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=700
2018-04-18 09:56:20 +00:00
da350d9e81 Accepting request 596930 from home:michalsrb:branches:bnc1089601:X11:XOrg
- n_add-dummy-xf86DisableRandR.patch
  * Add dummy xf86DisableRandR to fix linking with drivers that
    still call it. See explanation inside the patch. (bnc#1089601)

OBS-URL: https://build.opensuse.org/request/show/596930
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=699
2018-04-16 09:43:46 +00:00
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
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
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
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
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
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
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
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
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
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
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