Subject: CVS commit: pkgsrc/x11/modular-xorg-server
From: Thomas Klausner
Date: 2025-02-25 20:14:47
Message id: 20250225191447.31DFFFBE1@cvs.NetBSD.org

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

Files:
RevisionActionfile
1.64modifypkgsrc/x11/modular-xorg-server/Makefile.common
1.131modifypkgsrc/x11/modular-xorg-server/distinfo
1.2modifypkgsrc/x11/modular-xorg-server/hacks.mk