Tag 'xorg-server-2_1.19.4-1' created by Timo Aaltonen <tjaal...@debian.org> at 2017-10-09 21:33 +0000
Tagging upload of xorg-server 2:1.19.4-1 to unstable. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABCAAGBQJZ2+swAAoJEMtwMWWoiYTcF5IQAKdY+tuxAR0b9qbwMe2IPkIQ U4k0CMWebflxFn/bggKPYlK4hO0Sb1QVp/DbTwcW9DQwjyj1swJi2Sa645V+9AU6 384MWS9CZHMkvu2WFNFzn/3jHwzTU49UXv0f2da84DMi/sC9bQ9Q8MImLQpUh5Lt QGJ5d+xrDUOxQ0ZUca9yxEJaddYhmbYjetnaig0IdZD7XxjTDoIaT68OYIoTyPfl JPmrQvpz4ArAhxlVTB5VQKClHgrBlgIZL6AaBn+y9fBXsmiT5SgtlRpn7piSp+BH q4SzR5pu5Evl546fpeOnlv/tqTRBwSgEZwOxY11UzVRXT7r/vCJH2ixJb34hxJ6/ aMqEaUWKUBAZj3SpWLeAhHhgINpNPRW6EDNFesHgiTKdDFlxP6YJMiA6r2OEe1Wi OfNe7E007s6+2KCmfMTKzAawIZcc2371dSUEy61YVdUIasxkEYrXYmnQmRTIBqPf Dis4h7xRzYyf4F9OigMjPxAt103AMEaWVw/N0CNPXLkL6MpoB/HG2Uyzq8/gaz7B W52GGLU1RtvL+pBAMXCFZds0q+Ns4YIPDruEH0cQLmC3Q0RXaIwjQT7LZYgwHBf6 nIPN2hMhMR9fCIIEvKJLxoRjgF2jboi8P1Wsy2QAliLwZmpbzp7wEMolrJKu1H4n c/HQpqNrLA4WpFhCSIAP =+H3p -----END PGP SIGNATURE----- Changes since xorg-server-2_1.19.3-2: Aaron Plattner (1): randr: Use RRTransformEqual in RRCrtcPendingTransform Adam Jackson (11): parser: Fix crash when xf86nameCompare(s1 = x, s2 = NULL) xinerama: Implement graphics exposures for window->pixmap copies (v4) ephyr: Don't clobber bitsPerPixel when using glamor xephyr: Check for host XVideo support before trying to use it modesetting: Validate the atom for enum properties wayland: Sync drm.xml with Mesa os: Fix warning in LockServer xfree86: Silence a new glibc warning dmx: Silence an unused-result warning dmx: Remove some not-very-interesting debug prints xserver 1.19.4 Carlos Garnacho (5): xwayland: Allow pointer warp on root/None window xwayland: "Accept" confineTo on InputOnly windows xwayland: Update root window size when desktop size changes xwayland: Lock the pointer if it is confined and has no cursor Xi: Use WarpPointerProc hook on XI pointer warping implementation Daniel Stone (1): modesetting: Set correct DRM event context version Dawid Kurek (1): modesetting: Blacklist EVDI devices from PRIME sync Eric Anholt (1): glamor: Fix dashed line rendering. Jason Gerecke (1): xfree86: Fix interpretation of xf86WaitForInput timeout Jon TURNEY (1): Move statically linked xorgxkb files from dixmods to a separate directory Julien Cristau (1): Restore definition of DEB_HOST_ARCH_OS in debian/rules Keith Packard (6): os: un-duplicate code to close client on write failure os: Mark client as ready to read when closing due to write failure [100863] dix: Remove clients from input and output ready queues after closing modesetting: Skip no-longer-present connectors when resetting BAD links xkb: Handle xkb formated string output safely (CVE-2017-13723) xf86-video-modesetting: Add ms_queue_vblank helper [v3] Kenneth Graunke (1): dri2: Sync i965_pci_ids.h from Mesa. Louis-Francis Ratté-Boulianne (1): present: Check the whole exec queue on event Lyude (1): xwayland: Don't load extension list more than once Martin Peres (1): modesetting: re-set the crtc's mode when link-status goes BAD Michal Srb (7): Xi: Zero target buffer in SProcXSendExtensionEvent. dix: Disallow GenericEvent in SendEvent request. Xi: Verify all events in ProcXSendExtensionEvent. Xi: Do not try to swap GenericEvent. Xi: Test exact size of XIBarrierReleasePointer Xext/shm: Validate shmseg resource id (CVE-2017-13721) xkb: Escape non-printable characters correctly. Michel Dänzer (5): xfree86/modes: Make colormap/gamma glue code work with RandR disabled os: Handle SIGABRT glamor: Store the actual EGL/GLX context pointer in lastGLContext glamor: Fix temporary pixmap coordinate offsets xfree86/modes: Use RRTransformEqual in xf86RandR12CrtcSet Nick Sarnie (1): suid: Include sysmacros.h to fix build after glibc-2.25 Olivier Fourdan (9): glamor: Check for NULL pixmap in glamor_get_pixmap_texture() Xephyr: Check screen resources creation success glamor: glamor_set_destination_drawable() can fail glamor: Check glamor_set_destination_drawable() return value glamor: avoid a crash if texture allocation failed glamor: an FBO is not needed for Xv pixmaps xwayland: Fix a segfault with pointer locking glamor: handle NULL source picture glamor: Avoid overflow between box32 and box16 box Peter Hutterer (2): test: fix compiler warning xfree86: up the path name size to 512 in xf86MatchDriverFromFiles Rodrigo Vivi (1): dri2: Sync i965_pci_ids.h from Mesa. Sven Joachim (2): xvfb-run: Don't mix stderr and stdout when running the program Add bug closure for #876690 Timo Aaltonen (9): rules: Drop obsolete dh_strip line for -dbg package. restore dh_strip, drop -dbg from it rules: Drop dh_strip override, dbgsym transition is done. Merge branch 'upstream-unstable' into debian-unstable bump the version signing-key.asc: Update Adam Jackson's key. fixes two CVE's close some bugs release to sid Tobias Stoeckmann (2): record: Fix OOB access in ProcRecordUnregisterClients dmx: Fix null pointer dereference --- Xext/panoramiXprocs.c | 70 +++++++++-- Xext/shm.c | 1 Xi/xibarriers.c | 9 - Xi/xiwarppointer.c | 4 configure.ac | 9 - debian/changelog | 19 +++ debian/local/xvfb-run | 2 debian/rules | 6 debian/upstream/signing-key.asc | 77 ++++++------ dix/dispatch.c | 4 glamor/glamor.c | 3 glamor/glamor_copy.c | 21 +-- glamor/glamor_dash.c | 2 glamor/glamor_fbo.c | 4 glamor/glamor_glyphblt.c | 26 ++-- glamor/glamor_largepixmap.c | 11 - glamor/glamor_lines.c | 13 +- glamor/glamor_points.c | 14 +- glamor/glamor_rects.c | 13 +- glamor/glamor_render.c | 5 glamor/glamor_segs.c | 14 +- glamor/glamor_spans.c | 13 +- glamor/glamor_transform.c | 11 + glamor/glamor_transform.h | 2 glamor/glamor_utils.h | 4 glamor/glamor_xv.c | 9 - hw/dmx/dmxinit.c | 63 ---------- hw/dmx/dmxsync.c | 2 hw/dmx/input/usb-keyboard.c | 3 hw/kdrive/ephyr/ephyr.c | 6 hw/kdrive/ephyr/ephyrvideo.c | 5 hw/kdrive/ephyr/hostx.c | 6 hw/xfree86/Makefile.am | 10 - hw/xfree86/common/xf86Init.c | 1 hw/xfree86/common/xf86Xinput.c | 3 hw/xfree86/common/xf86pciBus.c | 2 hw/xfree86/dixmods/Makefile.am | 4 hw/xfree86/dixmods/xkbKillSrv.c | 54 -------- hw/xfree86/dixmods/xkbPrivate.c | 53 -------- hw/xfree86/dixmods/xkbVT.c | 64 ---------- hw/xfree86/dri2/pci_ids/i965_pci_ids.h | 63 +++++++--- hw/xfree86/drivers/modesetting/dri2.c | 74 +++--------- hw/xfree86/drivers/modesetting/driver.c | 5 hw/xfree86/drivers/modesetting/driver.h | 17 ++ hw/xfree86/drivers/modesetting/drmmode_display.c | 66 +++++++++- hw/xfree86/drivers/modesetting/present.c | 25 ---- hw/xfree86/drivers/modesetting/vblank.c | 69 +++++++++-- hw/xfree86/modes/xf86RandR12.c | 139 +++++++++++++++-------- hw/xfree86/os-support/linux/lnx_init.c | 3 hw/xfree86/os-support/shared/posix_tty.c | 3 hw/xfree86/parser/scan.c | 2 hw/xfree86/xkb/Makefile.am | 6 hw/xfree86/xkb/meson.build | 12 + hw/xfree86/xkb/xkbKillSrv.c | 54 ++++++++ hw/xfree86/xkb/xkbPrivate.c | 53 ++++++++ hw/xfree86/xkb/xkbVT.c | 64 ++++++++++ hw/xfree86/xorg-wrapper.c | 3 hw/xquartz/quartz.c | 1 hw/xwayland/drm.xml | 35 +++-- hw/xwayland/xwayland-input.c | 32 +++++ hw/xwayland/xwayland-output.c | 3 hw/xwayland/xwayland.c | 38 +++++- include/xorg-config.h.in | 3 os/io.c | 38 ++++-- os/osinit.c | 1 os/utils.c | 8 + present/present.c | 4 randr/rrcrtc.c | 5 record/record.c | 3 test/Makefile.am | 2 test/signal-logging.c | 2 xkb/xkbtext.c | 42 +++--- 72 files changed, 915 insertions(+), 602 deletions(-) ---