OpenBSD/src 9tonc0cusr.sbin/vmd vmd.c

   Compose a new imsg when relaying terminate to vmd(8) control.

   Instead of forwarding the imsg, which was already consumed in the
   parent vmd process, compose a new one to the control process. When
   vmd was refactored to use the new imsg api for consuming the payload
   instead of reading directly from the underlying ibuf, it caused
   proc_forward_imsg() to forward incomplete data.

   Instead of mucking about with the underlying ibuf and rewinding it,
   update the only case of the consume-then-forward pattern to compose
   a new imsg by using proc_compose_imsg().

   Original diff and issue from Nick Owens.
VersionDeltaFile
1.181+3-2usr.sbin/vmd/vmd.c
+3-21 files

OpenBSD/ports e6l8VmWdevel/codex Makefile crates.inc, devel/codex/patches patch-codex-rs_tui_src_app_agents_overview_rs patch-codex-rs_install-context_src_lib_rs

   devel/codex: update to 0.153.1
VersionDeltaFile
1.46+16-2devel/codex/distinfo
1.38+12-3devel/codex/patches/patch-codex-rs_Cargo_toml
1.30+6-0devel/codex/crates.inc
1.48+2-1devel/codex/Makefile
1.3+1-1devel/codex/patches/patch-codex-rs_tui_src_app_agents_overview_rs
1.3+1-1devel/codex/patches/patch-codex-rs_install-context_src_lib_rs
+38-81 files not shown
+39-97 files

OpenBSD/src 7CFGKfXusr.bin/tmux control.c

   Do not attempt to write to control clients which have been destroyed,
   reported by Artur Penttinen in GitHub issue 5570.
VersionDeltaFile
1.67+13-3usr.bin/tmux/control.c
+13-31 files

OpenBSD/ports Egjiiyuaudio/clementine Makefile

   do not pick up ccache
VersionDeltaFile
1.68+1-0audio/clementine/Makefile
+1-01 files

OpenBSD/src WY8QzjJusr.bin/tmux tmux.1 cmd-new-window.c

   Extend neww -S to work with -t as well as -t, GitHub issue 5571 from
   Mazunki Hoksaas.
VersionDeltaFile
1.104+36-26usr.bin/tmux/cmd-new-window.c
1.1164+13-6usr.bin/tmux/tmux.1
+49-322 files

OpenBSD/ports vJ9JXrLnet/dbip Makefile.inc, net/dbip/asn distinfo

   Update dbip to 2026.09.
VersionDeltaFile
1.74+2-2net/dbip/country/distinfo
1.74+2-2net/dbip/city/distinfo
1.72+2-2net/dbip/asn/distinfo
1.77+1-1net/dbip/Makefile.inc
+7-74 files

OpenBSD/src 1uCzxVvusr.bin/ssh ssh.1

   update fingerprint example from RSA to Ed25519 host key
VersionDeltaFile
1.455+3-3usr.bin/ssh/ssh.1
+3-31 files

OpenBSD/ports v8CvUi7graphics/oxipng Makefile crates.inc

   Update oxipng to 10.2.1.
VersionDeltaFile
1.13+12-12graphics/oxipng/distinfo
1.12+5-5graphics/oxipng/crates.inc
1.14+1-1graphics/oxipng/Makefile
+18-183 files

OpenBSD/ports ntiz4jWnet/tdesktop Makefile

   switch to bundled gsl until upstream updates to 5.0.0
VersionDeltaFile
1.229+5-1net/tdesktop/Makefile
+5-11 files

OpenBSD/ports k1VntHbdevel/microsoft-gsl distinfo Makefile, devel/microsoft-gsl/patches patch-tests_CMakeLists_txt

   update to gsl 5.0.0
VersionDeltaFile
1.3+10-26devel/microsoft-gsl/patches/patch-tests_CMakeLists_txt
1.15+5-1devel/microsoft-gsl/Makefile
1.8+2-2devel/microsoft-gsl/distinfo
1.7+1-0devel/microsoft-gsl/pkg/PLIST
+18-294 files

OpenBSD/src yErI6Kmusr.bin/tmux server-fn.c

   Wait for pane exit status in all cases not just remain-on-exit since
   events need it.
VersionDeltaFile
1.152+3-3usr.bin/tmux/server-fn.c
+3-31 files

OpenBSD/src ImHFJorusr.sbin/rpki-client cms.c

   rpki-client: remove another layer in the cms code

   The cms_parse_validate() -> _internal() split was done for detached
   messages, i.e., geofeed. This has been retired for a while now, and
   won't come back.

   ok claudio
VersionDeltaFile
1.64+6-29usr.sbin/rpki-client/cms.c
+6-291 files

OpenBSD/src rEEm0tKetc rc

   remove now-invalid vendored ssh-mldsa44-ed25519 at openssh.com host keys
   that ssh-keygen -A generated during an 11-week time window
VersionDeltaFile
1.593+7-1etc/rc
+7-11 files

OpenBSD/ports EY8YHkIdevel/py-protobuf Makefile, devel/py-protobuf/files port.c

   py-protobuf: fix undefined symbol _upb_UnreachableFailure()

   For some reason, the tarball on pypi does not ship the file defining
   this function. Presumably pypi builds with -DNDEBUG or similar. Pull
   in the file from protbuf-cpp.

   reported/tested/ok thfr
VersionDeltaFile
1.1+19-0devel/py-protobuf/files/port.c
1.79+4-0devel/py-protobuf/Makefile
+23-02 files

OpenBSD/src ZPlGi4Ssys/arch/amd64/amd64 vmm_machdep.c

   vmm(4): support variable length instructions in VMX paths.

   The Intel VMX handlers for things like HLT, RDMSR, etc. perform
   strict checks for instruction length. This is excessive and incorrect
   given the joys of x86/amd64. There's no need to kill the vcpu if
   it was silly enough to prefix a HLT for some strange reason.

   "sure", mlarkin@
VersionDeltaFile
1.81+2-28sys/arch/amd64/amd64/vmm_machdep.c
+2-281 files

OpenBSD/src OvyoAAMusr.sbin/rpki-client spl.c rsc.c

   rpki-client: garbage collect the _parse() functions

   The _parse() functions are no longer used and can be removed.
   With them gone, cms_parse_validate() becomes internal to cms.c

   ok claudio
VersionDeltaFile
1.34+1-45usr.sbin/rpki-client/tak.c
1.143+1-45usr.sbin/rpki-client/mft.c
1.20+1-44usr.sbin/rpki-client/spl.c
1.49+1-44usr.sbin/rpki-client/rsc.c
1.92+1-44usr.sbin/rpki-client/roa.c
1.46+1-44usr.sbin/rpki-client/aspa.c
+6-2662 files not shown
+9-2848 files

OpenBSD/src IvgfGU6regress/usr.sbin/rpki-client test-tak.c test-spl.c

   rpki-client: convert regress to signed_object_parse()
VersionDeltaFile
1.13+3-2regress/usr.sbin/rpki-client/test-tak.c
1.8+3-2regress/usr.sbin/rpki-client/test-spl.c
1.16+3-2regress/usr.sbin/rpki-client/test-rsc.c
1.31+3-2regress/usr.sbin/rpki-client/test-roa.c
1.34+3-2regress/usr.sbin/rpki-client/test-mft.c
1.13+3-2regress/usr.sbin/rpki-client/test-aspa.c
+18-126 files

OpenBSD/src MJWDX7xusr.sbin/rpki-client filemode.c parser.c

   rpki-client: replace _parse() functions for signed objects

   Replace calls to _parse() with calls to signed_object_parse() both
   in file mode and in the parser process.

   ok claudio
VersionDeltaFile
1.184+11-6usr.sbin/rpki-client/parser.c
1.87+7-7usr.sbin/rpki-client/filemode.c
+18-132 files

OpenBSD/src 6CWFy2pusr.sbin/rpki-client extern.h cms.c

   rpki-client: add signed_object_parse()

   Now that all signed object parser functions have been unified,
   we can replace them all with a single implementation. Add a helper
   that returns the appropriate struct signed_obj * for a given rtype
   and then use its handlers to allocate, parse, validate and free
   the underlying C type. This is wrapped in signed_object_parse().

   There is one small subtlety: for mft and tak the parse functions
   fail if their _validate handler fails, for the remaining objects
   only a flag is set and the handler always succeeds, so checking
   the error of ->validate() does not change behavior.

   ok claudio
VersionDeltaFile
1.62+68-1usr.sbin/rpki-client/cms.c
1.293+3-1usr.sbin/rpki-client/extern.h
+71-22 files

OpenBSD/ports u3NqiVFdevel/py-python-lsp-server distinfo Makefile, devel/spyder/py-spyder-kernels distinfo

   update spyder to 6.1.7 and drop maintainer
VersionDeltaFile
1.17+9-0devel/spyder/spyder/pkg/PLIST
1.43+4-4devel/spyder/spyder/Makefile
1.17+2-3devel/py-python-lsp-server/Makefile
1.17+2-2devel/spyder/spyder/distinfo
1.15+2-2devel/spyder/py-spyder-kernels/distinfo
1.10+2-2devel/py-python-lsp-server/distinfo
+21-133 files not shown
+24-169 files

OpenBSD/src 4mA8JcJusr.sbin/rpki-client tak.c spl.c

   rpki-client: add OID getter to struct signed_obj

   This simply returns the OID ASN1_OBJECT created by x509_init_oid()
   appropriate for each signed object. We need this for CMS validation.
   Since these aren't runtime constants, they can't hang directly off
   the static structs.

   ok claudio
VersionDeltaFile
1.33+10-1usr.sbin/rpki-client/tak.c
1.19+10-1usr.sbin/rpki-client/spl.c
1.48+10-1usr.sbin/rpki-client/rsc.c
1.91+10-1usr.sbin/rpki-client/roa.c
1.142+10-1usr.sbin/rpki-client/mft.c
1.45+10-1usr.sbin/rpki-client/aspa.c
+60-61 files not shown
+64-77 files

OpenBSD/ports p4roYyzgames/wargus Makefile, games/wargus/patches patch-StormLib_src_StormPort_h patch-StormLib_src_SFilePatchArchives_cpp

   wargus: fix build on big endian archs, from brad

   pulls in an upstream build fix for StormLib.
VersionDeltaFile
1.1+40-0games/wargus/patches/patch-StormLib_src_SBaseCommon_cpp
1.1+24-0games/wargus/patches/patch-StormLib_src_SFileAttributes_cpp
1.1+16-0games/wargus/patches/patch-StormLib_src_StormLib_h
1.1+15-0games/wargus/patches/patch-StormLib_src_SFilePatchArchives_cpp
1.1+12-0games/wargus/patches/patch-StormLib_src_StormPort_h
1.4+6-1games/wargus/Makefile
+113-11 files not shown
+113-17 files

OpenBSD/ports Hrca5Xptextproc/lowdown distinfo Makefile

   update to lowdown-3.1.1, from Bryan Vyhmeister (maintainer)
VersionDeltaFile
1.34+2-2textproc/lowdown/distinfo
1.40+2-2textproc/lowdown/Makefile
+4-42 files

OpenBSD/src wmhQieousr.bin/ssh scp.c scp.1

   Remove scp '-s' flag from synopsis, the flag has been a no-op for some time now

   OK djm@
VersionDeltaFile
1.276+3-3usr.bin/ssh/scp.c
1.116+3-3usr.bin/ssh/scp.1
+6-62 files

OpenBSD/ports KSJ9IHKgraphics/tesseract/tesseract distinfo Makefile

   update to tesseract-5.5.3
VersionDeltaFile
1.41+5-4graphics/tesseract/tesseract/Makefile
1.18+2-2graphics/tesseract/tesseract/distinfo
+7-62 files

OpenBSD/ports ih6YPd2devel/ccache Makefile distinfo, devel/ccache/patches patch-cmake_GenerateConfigurationFile_cmake

   update to ccache-4.14
VersionDeltaFile
1.81+2-2devel/ccache/distinfo
1.113+1-2devel/ccache/Makefile
1.8+1-1devel/ccache/patches/patch-cmake_GenerateConfigurationFile_cmake
+4-53 files

OpenBSD/ports 5uKVCgZdevel/re2c Makefile distinfo

   update to re2c-4.6
VersionDeltaFile
1.32+2-2devel/re2c/distinfo
1.52+1-1devel/re2c/Makefile
+3-32 files

OpenBSD/ports TnXK3Kjsysutils/freeipmi/patches patch-man_Makefile_in

   7.9 still needs (a rebased version of) this patch because cpp handles
   command-line arguments differently in clang 19 vs 22
VersionDeltaFile
1.10.10.2+2-4sysutils/freeipmi/patches/patch-man_Makefile_in
+2-41 files

OpenBSD/ports WWGm43Xsysutils/plakar Makefile modules.inc, sysutils/plakar/patches patch-go_sum patch-go_mod

   Update to plakar-1.1.5.
VersionDeltaFile
1.17.2.1+726-938sysutils/plakar/distinfo
1.12.2.1+362-400sysutils/plakar/modules.inc
1.5.4.1+1-4sysutils/plakar/pkg/PLIST
1.20.2.1+1-2sysutils/plakar/Makefile
1.3.2.1+0-0sysutils/plakar/patches/patch-go_sum
1.3.2.1+0-0sysutils/plakar/patches/patch-go_mod
+1,090-1,3446 files

OpenBSD/ports FiBw5rQsysutils/plakar Makefile modules.inc, sysutils/plakar/patches patch-go_sum patch-go_mod

   Update to plakar-1.1.5.
VersionDeltaFile
1.22+96-116sysutils/plakar/distinfo
1.17+39-47sysutils/plakar/modules.inc
1.25+1-2sysutils/plakar/Makefile
1.6+0-0sysutils/plakar/patches/patch-go_sum
1.6+0-0sysutils/plakar/patches/patch-go_mod
+136-1655 files