./x11/modular-xorg-server, Modular X11 server from modular X.org

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.19.6nb1, Package name: modular-xorg-server-1.19.6nb1, Maintainer: pkgsrc-users

The X.org X11 Server from the modularized source tree of
X.org X11.

Required to run:
[fonts/libfontenc] [x11/xkbcomp] [x11/Xfixes] [x11/libXau] [x11/pixman] [x11/xkeyboard-config] [x11/xcb-util-keysyms] [x11/libXfont2]

Required to build:
[pkgtools/x11-links] [x11/xtrans] [x11/evieext] [x11/xcb-proto] [x11/fixesproto4] [devel/tradcpp] [pkgtools/cwrappers] [x11/xorgproto]

Package options: inet6

Master sites: (Expand)

SHA1: 2dd560ac49bdbda7f67166546af43541fabf517f
RMD160: c2b6f9fe3957c99cddd44bc3ae38343a1c4f314e
Filesize: 5844.266 KB

Version history: (Expand)

CVS history: (Expand)

   2018-01-25 16:06:10 by Jonathan Perkin | Files touched by this commit (2)
Log message:
modular-xorg-server: Fix asm syntax to work with clang.
   2017-12-20 23:40:48 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
modular-xorg-server: update to 1.19.6.

Yet another collection of fixes from master. There will likely be at
least one more 1.19.x release in 2018 as there are still a number of
unreviewed patches pending. Until then, happy new year.
   2017-10-13 01:29:58 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
modular-xorg-server: update to 1.19.5.

One regression fix since 1.19.4 (mea culpa), and fixes for CVEs 2017-
12176 through 2017-12187. C is a terrible language, please stop writing
code in it.
   2017-10-05 17:34:13 by Thomas Klausner | Files touched by this commit (6) | Package updated
Log message:
modular-xorg-server: update to 1.19.4.

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
   2017-07-28 23:10:00 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
CVE-2017-10971 and CVE-2017-10972: apply fixes to the event loop from

https://cgit.freedesktop.org/xorg/xserv … c76bbde455
https://cgit.freedesktop.org/xorg/xserv … beeec35d9d
https://cgit.freedesktop.org/xorg/xserv … e700d2073c
https://cgit.freedesktop.org/xorg/xserv … ffc5489ced

via xsrc patch from mrg@ at

https://mail-index.netbsd.org/source-ch … 86134.html

   2017-07-07 14:12:34 by Jonathan Perkin | Files touched by this commit (1) | Package updated
Log message:
Disable input threading on SunOS, it immediately core dumps.  Bump PKGREVISION.
   2017-04-10 15:10:19 by Jonathan Perkin | Files touched by this commit (1)
Log message:
Avoid picking up epoll on illumos.
   2017-03-16 12:56:46 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated modular-xorg-server to 1.19.3.


A couple more minor fixes, most notably a revert of a page-flipping              \ 
             change that regressed some drivers.                                 \ 
                                       Adam Jackson (2):                         \ 
                                                          Revert "present: \ 
Allow flipping with PRIME slave outputs"                                    \ 
 xserver 1.19.3                                                                  \ 
                                                                         Chris \ 
Wilson (2):                                                                      \ 
             Revert "prime: Sync shared pixmap from root window instead of \ 
screen pixmap"                                                              \ 
                                     os: Fix iteration over busfaults            \ 
                                                         Dr.-Ing. Dieter \ 
Jurzitza (1):                                  
                                      glamor: Fix missing declaration in dash \ 
vertex shader                                                                    \ 
                                                             Olivier Fourdan \ 
(2):                                                                             \ 
   xwayland: clear cursor frame callback                                         \ 
                xwayland: Monitor client states to destroy callbacks             \ 
    Qiang Yu (1):                                                                \ 
                       present: disable page flip only when a slave crtc is \ 
active                                                                           \ 
                                                Tobias Stoeckmann (1):           \ 
                                                                   render: Fix \ 
out of boundary heap access

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. Everybody
is encouraged to upgrade. Thanks to all who contributed fixes!

Adam Jackson (5):
      xserver 1.19.2
      Revert "xserver 1.19.2"
      os: Squash missing declaration warning for timingsafe_memcmp
      xserver 1.19.2
      xserver 1.19.2, no, really

Chris Wilson (3):
      xfree86: Take the input lock for xf86RecolorCursor
      xfree86: Take input lock for xf86TransparentCursor
      xfree86: Take input_lock() for xf86ScreenCheckHWCursor

Matthieu Herrb (4):
      Use timingsafe_memcmp() to compare MIT-MAGIC-COOKIES \ 
      Use arc4random_buf(3) if available to generate cookies.
      auth: remove AuthToIDFunc and associated functions. Not \ 
used anymore.
      Brown bag commit to fix 957e8d (arc4random_buf() support)

Michel Dänzer (3):
      prime: Sync shared pixmap from root window instead of \ 
screen pixmap
      present: Allow flipping with PRIME slave outputs
      damage: Validate source pictures bound to windows before \ 

Olivier Fourdan (5):
      xwayland: Apply output rotation for screen size
      xwayland: CRTC should support all rotations
      glamor: Two pass won't work on memory pixmaps
      xwayland: Make sure we have a focus window
      xwayland: do not set checkRepeat on master kbd

Peter Hutterer (1):
      os: log a bug whenever WriteToClient is called from the \ 
input thread

Svitozar Cherepii (1):
      xwayland: Add hack for FWXGA resolution #99574