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

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


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

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


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

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

Package options: dri, inet6

Master sites:

Filesize: 4907.523 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-25 20:14:47 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
modular-xorg-server: update to 21.1.16.

21.1.16

This release contains the fix for the issue reported in today's security
advisory: https://lists.x.org/archives/xorg-announce/2025-February/003584.html

  * CVE-2025-26594
  * CVE-2025-26595
  * CVE-2025-26596
  * CVE-2025-26597
  * CVE-2025-26598
  * CVE-2025-26599
  * CVE-2025-26600
  * CVE-2025-26601

Additionally, it also contains several other fixes, see below:

Alan Coopersmith (7):
       os: NextDPMSTimeout: mark intentional fallthroughs in switch
       xfree86: avoid memory leak on realloc failure
       Xi: avoid NULL pointer dereference if GetXTestDevice returns NULL
       render: avoid NULL pointer dereference if PictureFindVisual returns NULL
       dix: fix button offset when generating DeviceButtonStateNotify events
       dix: limit checks to MAX_VALUATORS when generating Xi events
       modesetting: avoid memory leak when ms_present_check_unflip() returns FALSE

Daniel Kahn Gillmor (1):
       autotools: enable static use of Nettle for SHA1

Doug Brown (1):
       dri2: Protect against dri2ClientPrivate assertion failures

Olivier Fourdan (18):
       glamor: Fix possible double-free
       os: Fix NULL pointer dereference
       xkb: Always use MAP_LENGTH keymap size
       os/connection: Make sure partial is initialized
       test: Fix xsync test
       Cursor: Refuse to free the root cursor
       xkb: Fix buffer overflow in XkbVModMaskText()
       xkb: Fix computation of XkbSizeKeySyms
       xkb: Fix buffer overflow in XkbChangeTypesOfKey()
       Xi: Fix barrier device search
       composite: Handle failure to redirect in compRedirectWindow()
       composite: initialize border clip even when pixmap alloc fails
       dix: Dequeue pending events on frozen device on removal
       sync: Do not let sync objects uninitialized
       sync: Check values before applying changes
       sync: Do not fail SyncAddTriggerToSyncObject()
       sync: Apply changes last in SyncChangeAlarmAttributes()
       xserver 21.1.16

Patrik Jakobsson (1):
       modesetting: Fix dirty updates for sw rotation

Peter Hutterer (3):
       dix: don't push the XKB state to a non-existing master keyboard
       Xi: when removing a master search for a disabled paired device
       dix: keep a ref to the rootCursor

Tj (1):
       xfree86: fbdevhw: fix pci detection on recent Linux

21.1.15

Alan Coopersmith (1):
      dix-config.h: add HAVE_SOCKLEN_T definition

Eric Curtin (1):
      config: add a quirk for Apple Silicon appledrm

Joaquim Monteiro (2):
      os: Fix assignment with incompatible pointer type
      os: Fix siHostnameAddrMatch in the case where h_addr isn't defined

Matt Turner (3):
      hw/xfree86: Fix -Wmissing-prototypes warnings
      hw/xfree86: Fix -Wincompatible-pointer-types sbus compile failure
      xserver 21.1.15
   2024-10-29 21:50:53 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
modular-xorg-{server,xephyr}: update to 21.1.14

Security bugfix release.
   2024-05-06 10:40:34 by Jonathan Perkin | Files touched by this commit (113)
Log message:
*: Revision bumps for ncurses 6.5 overhaul.
   2024-04-14 11:15:14 by Masatake Daimon | Files touched by this commit (2)
Log message:
x11/modular-xorg-server: Work around kern/58149 on NetBSD/aarch64 9.* and 10.0

See also
http://mail-index.netbsd.org/netbsd-users/2024/04/12/msg030915.html
   2024-04-12 22:48:05 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
modular-xorg-server: update to 21.1.13

Matt Turner (1):
      xserver 21.1.13

Olivier Fourdan (1):
      render: Avoid possible double-free in ProcRenderAddGlyphs()

Willem Jan Palenstijn (1):
      mi: fix rounding issues around zero in miPointerSetPosition
   2024-01-16 12:03:22 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
modular-xorg-server: update to 21.1.11.

This release contains fixes for the issues reported in today's security
advisory: https://lists.x.org/archives/xorg/2024-January/061525.html

* CVE-2023-6816
* CVE-2024-0229
* CVE-2024-21885
* CVE-2024-21886
* CVE-2024-0408
* CVE-2024-0409

Additionally, it also contains a fix for XRandR to allow for multiple virtual
monitors on a physical display.

José Expósito (2):
      Xi: do not keep linked list pointer during recursion
      xserver 21.1.11

Michael Wyraz (1):
      Removing the code that deletes an existing monitor in RRMonitorAdd

Olivier Fourdan (2):
      glx: Call XACE hooks on the GLX buffer
      ephyr,xwayland: Use the proper private key for cursor

Peter Hutterer (6):
      dix: allocate enough space for logical button maps
      dix: Allocate sufficient xEvents for our DeviceStateNotify
      dix: fix DeviceStateNotify event calculation
      Xi: when creating a new ButtonClass, set the number of buttons
      Xi: flush hierarchy events after adding/removing master devices
      dix: when disabling a master, float disabled slaved devices too
   2024-01-13 21:35:21 by Taylor R Campbell | Files touched by this commit (2)
Log message:
modular-xorg-server: Use ppc_video.c for NetBSD m68k, sh3, mips.

As we do in xsrc.

No revbump because this wouldn't build otherwise.
   2023-12-13 08:45:07 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
modular-xorg-{server,xephyr}: update to 21.1.10

This release contains fixes for CVE-2023-6377 and CVE-2023-6478 as
reported in today's security advisory:
https://lists.x.org/archives/xorg-announce/2023-December/003435.html

Peter Hutterer (3):
      randr: avoid integer truncation in length check of ProcRRChange*Property
      Xi: allocate enough XkbActions for our buttons
      xserver 21.1.10

nerdopolis (1):
      xephyr: Don't check for SeatId anymore