[ANNOUNCE] xorg-server 1.19.4

Adam Jackson ajax at nwnk.net
Wed Oct 4 22:10:41 UTC 2017

A collection of stability fixes from the development branch, including
two minor CVEs. Thanks to all who sent in patches!

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

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.

Tobias Stoeckmann (2):
      record: Fix OOB access in ProcRecordUnregisterClients
      dmx: Fix null pointer dereference

MD5: 28cb6d773bfcdfd43500dd64527d2ab0 xorg-server-1.19.4.tar.bz2
SHA1: 7a47d5f927ea69681e279c6e5f5e8ff3a21c7152 xorg-server-1.19.4.tar.bz2
SHA256: aa758acea91deaf1f95069ddc5ea3818e13675fb14fef40ad1b3d0b2bf03c9a8 xorg-server-1.19.4.tar.bz2
SHA512: ff80934e42a7dd2d437e947fe02c74c3b25bdbb3002b7005191d52272d5eae8cb3a83377fa32f40000011be88405830e796f6bd3b914bd7fc163ea8ece76226b xorg-server-1.19.4.tar.bz2
PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.4.tar.bz2.sig

MD5: 8e3bbbd95da197dd50fdba4d2bf0a947 xorg-server-1.19.4.tar.gz
SHA1: 06d281e2bf5205d40ff3cf6e31a92556e5ac4222 xorg-server-1.19.4.tar.gz
SHA256: a1c87baa073faa3b7eb11610dd2c89a25586c71f861d32265fc26e11d12fafed xorg-server-1.19.4.tar.gz
SHA512: c589ad455ae287a22d110f9d067d61b000a4d30564df912c4f29e0d57c955c32f9b56bfd85a8df4d01584c37dd64d9747ec48ec0e121679f604bb988b481f7eb xorg-server-1.19.4.tar.gz
PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.4.tar.gz.sig

- ajax
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: This is a digitally signed message part
URL: <https://lists.x.org/archives/xorg-announce/attachments/20171004/ccacdb84/attachment.sig>

More information about the xorg-announce mailing list