What's Changed
- kdrive: linux: replace __uid_t and __gid_t by standard types by @callmetango in #2163
- (release/25.1) os: use winsock2.h definitions on mingw in xserver_poll.h by @metux in #2267
- (release/25.1) os: handle memory allocation failure in set_font_authorizations() by @metux in #2265
- (release/25.1) render: fix multiple mem leaks on err paths by @metux in #2284
- (release/25.1) present: prevent memory leaks in present_create_notifies() by @metux in #2264
- (release/25.1) xkb: plug memory leaks in InitKeyboardDeviceStructInternal() error paths by @metux in #2263
- (release/25.1) xkb: Add additional bound checking in CheckKeyTypes() by @metux in #2258
- (release/25.1) xkb: Fix out-of-bounds read in CheckModifierMap() by @metux in #2259
- (release/25.1) xkb: Add more _XkbCheckRequestBounds() by @metux in #2257
- (release/25.1) xkb: fix incorrect size check when growing doodads in a section by @metux in #2256
- (release/25.1) xkb: fix potential buff overflow in XkbVModIndexText for XkbCFile format by @metux in #2254
- (release/25.1) composite: fix potential mem leak in PanoramiXCompositeNameWindowPixmap by @metux in #2253
- (release/25.1) meson: define BSD44SOCKETS and LOCALCONN for xtrans when appropriate by @metux in #2252
- (release/25.1) xkb: Fix serialization of key type without level names by @metux in #2282
- (release/25.1) randr: do full transform when checking SetScreenSize size by @metux in #2281
- (release/25.1) selinux: only generate audit events for avc and error messages by @metux in #2277
- (release/25.1) randr: clear primary screen's primaryOutput when the output is deleted by @metux in #2276
- (release/25.1) xf86: check return value of XF86_CRTC_CONFIG_PTR in xf86CompatOutput() by @metux in #2275
- (release/25.1) selinux: remap security classes on policyload by @metux in #2274
- (release/25.1) xfree86: issue error if too many clocks entries are listed in config by @metux in #2268
- (release/25.1) xkb: Fix key type without level names in XkbCopyKeymap by @metux in #2283
- (release/25.1) xkb: fix buffer re-use in _XkbSetCompatMap by @metux in #2262
- (release/25.1) xkb: Fix bounds check in _CheckSetGeom() by @metux in #2261
- (release/25.1) miext/sync: Fix use-after-free in miSyncTriggerFence() by @metux in #2260
- (release/25.1) xfree86/linux: Enable all I/O ports by @metux in #2293
- render: handle -Wanalyzer-null-dereference in AllocateGlyphHash() by @metux in #2188
- os: fix sha1 build error with Nettle 4.0 by @metux in #2185
- rootless: Fix Glyphs damage bounding box to correctly compute union by @metux in #2184
- glx: avoid null dereference in validGlxFBConfigForWindow() by @metux in #2181
- (release/25.1) vfb: use snprintf when writing XWD window name by @metux in #2255
Full Changelog: xlibre-xserver-25.1.3...xlibre-xserver-25.1.4