OpenBSD/xenocara WIHxybW — . 3RDPARTY
update
| Version | Delta | File | |
|---|---|---|---|
| 1.476 | +2 | -2 | 3RDPARTY |
| +2 | -2 | 1 files | |
update
| Version | Delta | File | |
|---|---|---|---|
| 1.476 | +2 | -2 | 3RDPARTY |
| +2 | -2 | 1 files | |
regen part of configure that checks for login_wscons()
| Version | Delta | File | |
|---|---|---|---|
| 1.14 | +10 | -10 | app/xenodm/configure |
| +10 | -10 | 1 files | |
call setusercontext with LOGIN_SETWSCONSGROUP instead of directly handling dev perms
| Version | Delta | File | |
|---|---|---|---|
| 1.18 | +2 | -11 | app/xenodm/xenodm/session.c |
| 1.4 | +1 | -10 | app/xenodm/config/GiveConsole.in |
| 1.4 | +1 | -9 | app/xenodm/config/TakeConsole.in |
| 1.13 | +1 | -1 | app/xenodm/configure.ac |
| +5 | -31 | 4 files | |
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]| Version | Delta | File | |
|---|---|---|---|
| 1.20.2.1 | +282 | -58 | lib/libXi/src/XExtInt.c |
| 1.9.40.1 | +67 | -20 | lib/libXi/src/XListDev.c |
| 1.7.40.1 | +41 | -9 | lib/libXi/src/XQueryDv.c |
| 1.8.8.1 | +24 | -7 | lib/libXi/src/XIQueryDevice.c |
| 1.8.10.1 | +26 | -4 | lib/libXtst/src/XRecord.c |
| 1.13.2.1 | +20 | -9 | lib/libX11/modules/im/ximcp/imDefLkup.c |
| +460 | -107 | 8 files not shown | |
| +517 | -120 | 14 files | |
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]| Version | Delta | File | |
|---|---|---|---|
| 1.19.6.1 | +282 | -58 | lib/libXi/src/XExtInt.c |
| 1.9.38.1 | +67 | -20 | lib/libXi/src/XListDev.c |
| 1.7.38.1 | +41 | -9 | lib/libXi/src/XQueryDv.c |
| 1.8.6.1 | +24 | -7 | lib/libXi/src/XIQueryDevice.c |
| 1.8.8.1 | +26 | -4 | lib/libXtst/src/XRecord.c |
| 1.12.8.1 | +20 | -9 | lib/libX11/modules/im/ximcp/imDefLkup.c |
| +460 | -107 | 8 files not shown | |
| +517 | -120 | 14 files | |
update
| Version | Delta | File | |
|---|---|---|---|
| 1.475 | +3 | -3 | 3RDPARTY |
| +3 | -3 | 1 files | |
Replace memcpy() by memmove() for overlapping buffers copies. Reported by Dirk-Wilhelm Peters, ok claudio@
| Version | Delta | File | |
|---|---|---|---|
| 1.2 | +2 | -2 | app/xlockmore/modes/marquee.c |
| +2 | -2 | 1 files | |
Replace unchecked buffer copy used to implement case insensitive boolean resource handling with strcasecmp(). ok matthieu@
| Version | Delta | File | |
|---|---|---|---|
| 1.4 | +15 | -14 | app/ssh-askpass/resources.c |
| +15 | -14 | 1 files | |
Don't deref an initial null label. ok matthieu@
| Version | Delta | File | |
|---|---|---|---|
| 1.12 | +6 | -8 | app/ssh-askpass/x11-ssh-askpass.c |
| +6 | -8 | 1 files | |
Check strdup for failure before using. ok matthieu@
| Version | Delta | File | |
|---|---|---|---|
| 1.11 | +13 | -9 | app/ssh-askpass/x11-ssh-askpass.c |
| 1.6 | +2 | -2 | app/ssh-askpass/x11-ssh-askpass.h |
| +15 | -11 | 2 files | |
Remove append_to_list as it's unused. ok matthieu@
| Version | Delta | File | |
|---|---|---|---|
| 1.3 | +0 | -25 | app/ssh-askpass/dynlist.c |
| 1.3 | +0 | -1 | app/ssh-askpass/dynlist.h |
| +0 | -26 | 2 files | |
Use explicit_bzero passphrase on exit and delete. ok matthieu@
| Version | Delta | File | |
|---|---|---|---|
| 1.10 | +3 | -1 | app/ssh-askpass/x11-ssh-askpass.c |
| +3 | -1 | 1 files | |
Add missing break after MotionNotify. ok matthieu@
| Version | Delta | File | |
|---|---|---|---|
| 1.9 | +1 | -0 | app/ssh-askpass/x11-ssh-askpass.c |
| +1 | -0 | 1 files | |
Reduce diffs with upstreams. Comments and other aux files with no impact on the code. Most remaining diffs needs to be sent upstream.
| Version | Delta | File | |
|---|---|---|---|
| 1.3 | +205 | -25 | app/ssh-askpass/Imakefile |
| 1.2 | +84 | -0 | app/ssh-askpass/ChangeLog |
| 1.2 | +38 | -16 | app/ssh-askpass/README |
| 1.7 | +3 | -5 | app/ssh-askpass/x11-ssh-askpass.man.in |
| 1.2 | +4 | -3 | app/ssh-askpass/TODO |
| 1.2 | +3 | -3 | app/ssh-askpass/SshAskpass-1337.ad |
| +337 | -52 | 12 files not shown | |
| +364 | -79 | 18 files | |
It's spelled x11-ssh-askpass
| Version | Delta | File | |
|---|---|---|---|
| 1.474 | +2 | -2 | 3RDPARTY |
| +2 | -2 | 1 files | |
New home for ssh-ask-pass
| Version | Delta | File | |
|---|---|---|---|
| 1.473 | +3 | -3 | 3RDPARTY |
| +3 | -3 | 1 files | |
update
| Version | Delta | File | |
|---|---|---|---|
| 1.472 | +9 | -9 | 3RDPARTY |
| 1.574 | +5 | -5 | MODULES |
| +14 | -14 | 2 files | |
Update to xterm 412
| Version | Delta | File | |
|---|---|---|---|
| 1.52 | +873 | -418 | app/xterm/util.c |
| 1.18 | +333 | -285 | app/xterm/wcwidth.c |
| 1.42 | +220 | -192 | app/xterm/screen.c |
| 1.23 | +109 | -41 | app/xterm/cachedGCs.c |
| 1.63 | +78 | -39 | app/xterm/charproc.c |
| 1.41 | +73 | -18 | app/xterm/menu.c |
| +1,686 | -993 | 37 files not shown | |
| +2,156 | -1,165 | 43 files | |
Update to libXtst 1.2.6
| Version | Delta | File | |
|---|---|---|---|
| 1.4 | +206 | -202 | lib/libXtst/depcomp |
| 1.4 | +144 | -259 | lib/libXtst/missing |
| 1.18 | +157 | -203 | lib/libXtst/aclocal.m4 |
| 1.20 | +76 | -154 | lib/libXtst/configure |
| 1.13 | +120 | -102 | lib/libXtst/Makefile.in |
| 1.13 | +93 | -60 | lib/libXtst/src/Makefile.in |
| +796 | -980 | 11 files not shown | |
| +1,051 | -1,060 | 17 files | |
Update to libXrender 0.9.13
| Version | Delta | File | |
|---|---|---|---|
| 1.4 | +206 | -202 | lib/libXrender/depcomp |
| 1.4 | +144 | -259 | lib/libXrender/missing |
| 1.18 | +136 | -103 | lib/libXrender/aclocal.m4 |
| 1.15 | +123 | -106 | lib/libXrender/Makefile.in |
| 1.12 | +93 | -60 | lib/libXrender/src/Makefile.in |
| 1.1 | +118 | -0 | lib/libXrender/meson.build |
| +820 | -730 | 12 files not shown | |
| +978 | -769 | 18 files | |
Update to libXpm 3.5.20
| Version | Delta | File | |
|---|---|---|---|
| 1.13 | +63 | -0 | lib/libXpm/ChangeLog |
| 1.22 | +10 | -10 | lib/libXpm/configure |
| 1.7 | +6 | -3 | lib/libXpm/compile |
| 1.13 | +1 | -4 | lib/libXpm/src/parse.c |
| 1.14 | +1 | -1 | lib/libXpm/configure.ac |
| +81 | -18 | 5 files | |
Update to libXi 1.8.4
| Version | Delta | File | |
|---|---|---|---|
| 1.4 | +336 | -336 | lib/libXi/specs/library.xml |
| 1.24 | +418 | -8 | lib/libXi/ChangeLog |
| 1.21 | +327 | -68 | lib/libXi/src/XExtInt.c |
| 1.10 | +71 | -21 | lib/libXi/src/XListDev.c |
| 1.3 | +26 | -26 | lib/libXi/include/X11/extensions/XInput.h |
| 1.8 | +41 | -9 | lib/libXi/src/XQueryDv.c |
| +1,219 | -468 | 93 files not shown | |
| +1,543 | -761 | 99 files | |
Update to libX11 1.8.14
| Version | Delta | File | |
|---|---|---|---|
| 1.33 | +313 | -0 | lib/libX11/ChangeLog |
| 1.14 | +20 | -9 | lib/libX11/modules/im/ximcp/imDefLkup.c |
| 1.14 | +23 | -3 | lib/libX11/modules/im/ximcp/imRmAttr.c |
| 1.43 | +10 | -10 | lib/libX11/configure |
| 1.10 | +17 | -0 | lib/libX11/README.md |
| 1.19 | +13 | -2 | lib/libX11/src/xcb_io.c |
| +396 | -24 | 15 files not shown | |
| +439 | -42 | 21 files | |
sync
| Version | Delta | File | |
|---|---|---|---|
| 1.165 | +1 | -1 | distrib/sets/lists/xbase/mi |
| +1 | -1 | 1 files | |
Update to freetype 2.15.0
| Version | Delta | File | |
|---|---|---|---|
| 1.1 | +3,774 | -0 | lib/freetype/src/truetype/ttvarc.c |
| 1.44 | +1,846 | -0 | lib/freetype/ChangeLog |
| 1.36 | +779 | -41 | lib/freetype/src/sfnt/ttcmap.c |
| 1.1 | +723 | -0 | lib/freetype/src/hvf/hvfdrv.c |
| 1.34 | +483 | -156 | lib/freetype/src/truetype/ttgxvar.c |
| 1.1 | +610 | -0 | lib/freetype/src/hvf/hvfload.c |
| +8,215 | -197 | 114 files not shown | |
| +13,492 | -1,152 | 120 files | |
update
| Version | Delta | File | |
|---|---|---|---|
| 1.573 | +9 | -9 | MODULES |
| +9 | -9 | 1 files | |
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.
| Version | Delta | File | |
|---|---|---|---|
| 1.6 | +4 | -0 | app/xlockmore/xlock/xlock.c |
| +4 | -0 | 1 files | |
Update to makedepend 1.0.10
| Version | Delta | File | |
|---|---|---|---|
| 1.4 | +1,471 | -1,293 | util/makedepend/config.sub |
| 1.4 | +1,028 | -753 | util/makedepend/config.guess |
| 1.13 | +449 | -163 | util/makedepend/Makefile.in |
| 1.4 | +206 | -202 | util/makedepend/depcomp |
| 1.4 | +144 | -259 | util/makedepend/missing |
| 1.18 | +148 | -126 | util/makedepend/aclocal.m4 |
| +3,446 | -2,796 | 8 files not shown | |
| +3,810 | -3,083 | 14 files | |
Update to xwininfo 1.1.7
| Version | Delta | File | |
|---|---|---|---|
| 1.18 | +4,195 | -5,406 | app/xwininfo/configure |
| 1.17 | +151 | -2,399 | app/xwininfo/aclocal.m4 |
| 1.1 | +815 | -0 | app/xwininfo/m4/lib-link.m4 |
| 1.1 | +529 | -0 | app/xwininfo/m4/host-cpu-c-abi.m4 |
| 1.1 | +334 | -0 | app/xwininfo/m4/lib-prefix.m4 |
| 1.1 | +324 | -0 | app/xwininfo/m4/iconv.m4 |
| +6,348 | -7,805 | 14 files not shown | |
| +7,105 | -7,965 | 20 files | |
Update to xpr 1.2.1
| Version | Delta | File | |
|---|---|---|---|
| 1.4 | +1,471 | -1,293 | app/xpr/config.sub |
| 1.4 | +1,028 | -753 | app/xpr/config.guess |
| 1.4 | +206 | -202 | app/xpr/depcomp |
| 1.4 | +144 | -259 | app/xpr/missing |
| 1.6 | +174 | -187 | app/xpr/xpr.man |
| 1.14 | +148 | -126 | app/xpr/aclocal.m4 |
| +3,171 | -2,820 | 10 files not shown | |
| +3,640 | -3,122 | 16 files | |