7,633 commits found in 28 milliseconds
Merge fixes from upstream for X client library issues:
* CVE-2026-88806 : libX11 xkb: Check the keysym range in _XkbReadKeyActions
* CVE-2026-94283 : libX11 ximcp: bound XIM_OPEN_REPLY attribute lengths
* CVE-2026-94284 : libX11 ximcp: bound XIM_REGISTER_TRIGGERKEYS keylist lengths
* CVE-2026-94285 : libX11 lcGenConv: bound byteM_parse_codeset() reads
* CVE-2026-93541 : libXi XQueryDeviceState: check ValuatorClass num_valuators
* CVE-2026-93542 : libXi size_classes/copy_classes: bound XI2 class lengths
* CVE-2026-93543 : libXi size_classes/copy_classes: enforce XI2 class sizes
* CVE-2026-93544 : libXi XIQueryDevice: keep padded name and class bytes
* CVE-2026-93545 : libXi XListInputDevices: validate device name lengths
* CVE-2026-94281 : libXi XListInputDevices: validate class lengths
* CVE-2026-94282 : libXi wireToEnterLeave: validate buttons_len
* CVE-2026-109089 : libXi XGetDeviceControl: reply control must match request
* CVE-2026-109090 : libXi XGetDeviceControl: size DEVICE_ENABLE replies
* CVE-2026-94287 : libXpm ParsePixels: reject zero-dimension XPM images
* CVE-2026-88807 : libXrender: Check numSubpixel against numScreens
* CVE-2026-94286 : libXtst parse_reply_call_callback: check element size
* CVE-2026-109088 : libXtst parse_reply_call_callback: reject zero progress
from matthieu@
[2 lines not shown ] Merge fixes from upstream for X client library issues:
* CVE-2026-88806 : libX11 xkb: Check the keysym range in _XkbReadKeyActions
* CVE-2026-94283 : libX11 ximcp: bound XIM_OPEN_REPLY attribute lengths
* CVE-2026-94284 : libX11 ximcp: bound XIM_REGISTER_TRIGGERKEYS keylist lengths
* CVE-2026-94285 : libX11 lcGenConv: bound byteM_parse_codeset() reads
* CVE-2026-93541 : libXi XQueryDeviceState: check ValuatorClass num_valuators
* CVE-2026-93542 : libXi size_classes/copy_classes: bound XI2 class lengths
* CVE-2026-93543 : libXi size_classes/copy_classes: enforce XI2 class sizes
* CVE-2026-93544 : libXi XIQueryDevice: keep padded name and class bytes
* CVE-2026-93545 : libXi XListInputDevices: validate device name lengths
* CVE-2026-94281 : libXi XListInputDevices: validate class lengths
* CVE-2026-94282 : libXi wireToEnterLeave: validate buttons_len
* CVE-2026-109089 : libXi XGetDeviceControl: reply control must match request
* CVE-2026-109090 : libXi XGetDeviceControl: size DEVICE_ENABLE replies
* CVE-2026-94287 : libXpm ParsePixels: reject zero-dimension XPM images
* CVE-2026-88807 : libXrender: Check numSubpixel against numScreens
* CVE-2026-94286 : libXtst parse_reply_call_callback: check element size
* CVE-2026-109088 : libXtst parse_reply_call_callback: reject zero progress
from matthieu@
[2 lines not shown ] update
Replace memcpy() by memmove() for overlapping buffers copies.
Reported by Dirk-Wilhelm Peters, ok claudio@
Replace unchecked buffer copy used to implement case insensitive boolean
resource handling with strcasecmp(). ok matthieu@
Don't deref an initial null label. ok matthieu@
Check strdup for failure before using. ok matthieu@
Remove append_to_list as it's unused. ok matthieu@
Use explicit_bzero passphrase on exit and delete. ok matthieu@
Add missing break after MotionNotify. ok matthieu@
Reduce diffs with upstreams. Comments and other aux files with
no impact on the code. Most remaining diffs needs to be sent upstream.
It's spelled x11-ssh-askpass
New home for ssh-ask-pass
update
Update to xterm 412
Update to libXtst 1.2.6
Update to libXrender 0.9.13
Update to libXpm 3.5.20
Update to libXi 1.8.4
Update to libX11 1.8.14
sync
Update to freetype 2.15.0
update
xlock is setgid (auth), but does not use the bsd.prog.mk build infrastructure,
so it needs manual definition of "mode_t _permit_setugid = S_ISGID". The other
setgid program in X11R6 is xterm (group utmp), but it is built using bsd.prog.mk
and automatically picks up the _permit_setugid variable.
Update to makedepend 1.0.10
Update to xwininfo 1.1.7
Update to xpr 1.2.1
Update to xmodmap 1.0.12
update to xload 1.2.2
Update to xkbprint 1.0.8