OpenBSD/src IZMpLHC — usr.bin/tmux screen-write.c

   Clear tabs and wide characters cut by EL and ED, GitHub issue 5819 from
   Arkadiusz Miśkiewicz.
VersionDeltaFile
1.307+11-4usr.bin/tmux/screen-write.c
+11-41 files

OpenBSD/ports a4g67nQ — editors/vim distinfo Makefile

   update to vim-9.2.1251
VersionDeltaFile
1.320+2-3editors/vim/Makefile
1.170+2-2editors/vim/distinfo
+4-52 files

OpenBSD/ports JapCZQZ — textproc/harper Makefile crates.inc

   update to harper-3.0.0, from Alvar Penning (maintainer)
VersionDeltaFile
1.4+8-6textproc/harper/distinfo
1.4+3-2textproc/harper/crates.inc
1.4+1-1textproc/harper/Makefile
+12-93 files

OpenBSD/ports O7iP3MW — infrastructure/db user.list

   Comment _nomad.
VersionDeltaFile
1.498+2-2infrastructure/db/user.list
+2-21 files

OpenBSD/src iVcjTnX — usr.sbin/rpki-client cert.c

   rpki-client: rename the string containing the crldp to ... crldp

   ok job
VersionDeltaFile
1.251+7-7usr.sbin/rpki-client/cert.c
+7-71 files

OpenBSD/ports 0TqAwNT — x11/gnome/control-center/patches patch-panels_system_meson_build patch-panels_background_meson_build

   Fix long standing build breakage with a non-default WRKOBJDIR.
VersionDeltaFile
1.3+15-9x11/gnome/control-center/patches/patch-panels_background_meson_build
1.5+20-2x11/gnome/control-center/patches/patch-panels_system_meson_build
+35-112 files

OpenBSD/src EcMLrvS — usr.sbin/rpki-client validate.c extern.h

   rpki-client: rename cert->crl member to cert->crldp

   crl is generally used for struct crl, so this name is confusing to my aging
   brain.

   ok job
VersionDeltaFile
1.250+10-10usr.sbin/rpki-client/cert.c
1.97+6-7usr.sbin/rpki-client/filemode.c
1.148+3-3usr.sbin/rpki-client/mft.c
1.91+2-2usr.sbin/rpki-client/validate.c
1.318+2-2usr.sbin/rpki-client/extern.h
+23-245 files

OpenBSD/ports 65nHG2Z — sysutils/gke-gcloud-auth-plugin distinfo Makefile

   Update to gke-gcloud-auth-plugin-37.2.3.
VersionDeltaFile
1.8+11-31sysutils/gke-gcloud-auth-plugin/Makefile
1.5+2-2sysutils/gke-gcloud-auth-plugin/distinfo
+13-332 files

OpenBSD/ports MFEPM1k — devel/quirks Makefile, devel/quirks/files Quirks.pm

   Remove nomad.
   It's been unmaintained for a while and no one seems interested to pick it
   up.

   ok sthen@
VersionDeltaFile
1.1864+2-1devel/quirks/files/Quirks.pm
1.1850+1-1devel/quirks/Makefile
1.812+0-1sysutils/Makefile
1.4+0-0sysutils/nomad/pkg/nomad.rc
1.5+0-0sysutils/nomad/pkg/PLIST
1.2+0-0sysutils/nomad/pkg/DESCR
+3-39 files not shown
+3-315 files

OpenBSD/src YECqSgc — usr.sbin/rpki-client cert.c

   rpki-client: rename crldp to dps in cert_crldp()

   In a later commit I want to use crldp for something else. The one CRL
   distribution point is called dp, so call the stack of distribution points
   dps.

   ok job
VersionDeltaFile
1.249+7-7usr.sbin/rpki-client/cert.c
+7-71 files

OpenBSD/src bOdPoIy — regress/usr.bin/ssh principals-command.sh

   regress test for AuthorizedPrincipalsCommand with no command arguments.

   Anthropic ANT-2026-YX19N77E
VersionDeltaFile
1.15+36-9regress/usr.bin/ssh/principals-command.sh
+36-91 files

OpenBSD/src 8ha80BU — usr.bin/ssh auth2-pubkey.c

   make a AuthorizedPrincipalsCommand with no specified arguments do what
   it is documented to do: supply the target username as a default argument.

   Anthropic ANT-2026-YX19N77E
VersionDeltaFile
1.133+13-1usr.bin/ssh/auth2-pubkey.c
+13-11 files

OpenBSD/src uzILtgi — usr.bin/ssh sshkey.c

   check RSA keys decoded from PEM against our hard size limits

   Anthropic ANT-2026-YPAO7WLH
VersionDeltaFile
1.168+16-1usr.bin/ssh/sshkey.c
+16-11 files

OpenBSD/src NIXXEvv — usr.bin/ssh clientloop.c

   when updating known_hosts files for UpdateHostKeys, bail out if the
   unable to write to the first known_hosts file in the list.

   Avoids a situation where a host key could be fully removed from all
   known_hosts files.

   Anthropic ANT-2026-YH3JNW7S
VersionDeltaFile
1.429+9-2usr.bin/ssh/clientloop.c
+9-21 files

OpenBSD/src eFlMOHA — usr.bin/ssh sftp-client.c

   when uploading/crossloading, prefer to use LSETSTAT as it makes it more
   difficult for a local attacker on the destination play tricks where
   they replace paths around the time where the client is restoring
   permissions on things.

   Also skip setting permissions entirely when its not necessary to do so.

   Anthropic ANT-2026-Y4XK22QX
VersionDeltaFile
1.189+29-5usr.bin/ssh/sftp-client.c
+29-51 files

OpenBSD/ports hZubxi3 — net/teleport Makefile crates.inc, net/teleport/patches patch-lib_srv_desktop_rdp_decoder_decoder_standalone_go patch-lib_srv_desktop_rdp_rdpclient_Cargo_toml

   Build teleport's RDP support code, and set ONLY_FOR_ARCHS to amd64 aarch64

   ok tb@
VersionDeltaFile
1.2+868-0net/teleport/distinfo
1.1+434-0net/teleport/crates.inc
1.2+29-2net/teleport/patches/patch-Makefile
1.3+21-5net/teleport/Makefile
1.1+26-0net/teleport/patches/patch-lib_srv_desktop_rdp_rdpclient_Cargo_toml
1.1+15-0net/teleport/patches/patch-lib_srv_desktop_rdp_decoder_decoder_standalone_go
+1,393-75 files not shown
+1,410-1511 files

OpenBSD/src y9S0hhU — regress/usr.bin/ssh percent.sh

   regress test for properly-delimited %C token

   Anthropic ANT-2026-WLVAFTWQ
VersionDeltaFile
1.25+14-2regress/usr.bin/ssh/percent.sh
+14-21 files

OpenBSD/src Fd2y7zh — usr.bin/ssh ssh_config.5 readconf.c

   nul-delemit the concatenation of user/hosts/port/etc that is hashed
   to generate the %C token. This avoids ambiguiuties like 10.0.0.1 port 2222,
   10.0.0.12 port 222 and 10.0.0.122 port 22 all hashing to the same value.

   Anthropic ANT-2026-WLVAFTWQ
VersionDeltaFile
1.423+11-6usr.bin/ssh/readconf.c
1.435+3-3usr.bin/ssh/ssh_config.5
+14-92 files

OpenBSD/ports x7rRri5 — audio/ymuse modules.inc distinfo

   Use the lang/go MODULE as intended.
VersionDeltaFile
1.6+12-10audio/ymuse/Makefile
1.3+18-2audio/ymuse/distinfo
1.1+6-0audio/ymuse/modules.inc
+36-123 files

OpenBSD/src FnrDNYy — usr.bin/ssh clientloop.c sshconnect.c

   when StrictHostkeyChecking=no and an changed/revoked host key was permitted
   by the user anyway, ssh(1) turns off a bunch of more risk options including
   various forwardings. Unfortunately we had previously neglected to turn them
   off over the mux channel.

   Anthropic ANT-2026-VFW3JCKW
VersionDeltaFile
1.119+13-1usr.bin/ssh/mux.c
1.393+10-1usr.bin/ssh/sshconnect.c
1.428+9-1usr.bin/ssh/clientloop.c
+32-33 files

OpenBSD/src O4u3kBI — usr.sbin/relayd config.c

   relayd: refactor config_getrelayfd

   Based on a GCC16 warning (Although it wasnt a useful warning, it did show that
   something was ugly here). Unknown fd types and imsgs without an fd are now
   treated as errors instead of being silently ignored.

   OK and tweak tb, OK kirill
VersionDeltaFile
1.57+47-24usr.sbin/relayd/config.c
+47-241 files

OpenBSD/src 9d0YXSO — usr.bin/ssh mux.c

   more completely close mux fds when the owning process goes away.
   Avoid case where the server could still write stderr data while in
   the DRAIN state if it never sent a CLOSE

   Anthropic ANT-2026-T8GUCMJY
VersionDeltaFile
1.118+10-2usr.bin/ssh/mux.c
+10-21 files

OpenBSD/src PQsrPyU — usr.bin/ssh ssh-keygen.c hostfile.c

   check for errors when writing known_hosts files and refuse to replace
   if the replacement is incomplete.

   Anthropic ANT-2026-SZY2YGUM
VersionDeltaFile
1.102+16-4usr.bin/ssh/hostfile.c
1.500+7-3usr.bin/ssh/ssh-keygen.c
+23-72 files

OpenBSD/src RJDsqD0 — usr.bin/ssh sshconnect.c

   @revoked markers in known_hosts should apply to VerifyHostKeyDNS hostkeys
   too

   Anthropic ANT-2026-S4RA7UNG
VersionDeltaFile
1.392+55-2usr.bin/ssh/sshconnect.c
+55-21 files

OpenBSD/src faP8nbN — usr.bin/ssh ssh.c

   `ssh -Z` is intended to be a purely local operation and shouldn't
   connect to a mux socket.

   Anthopic ANT-2026-R47M7VEU
VersionDeltaFile
1.646+3-2usr.bin/ssh/ssh.c
+3-21 files

OpenBSD/src NBVQlx9 — usr.bin/ssh sshconnect.h ssh.c

   be more careful when killing a ProxyCommand (including implicit ProxyJump
   ones); observe if it already has exited via the main ssh.c SIGCHLD handler
   and wrap the kill in sigprocmask() to avoid races.

   Prevents SIGHUP from being delivered to an unrelated process if the proxy
   command's PID is recycled.

   Antropic ANT-2026-ODQD8QBH
VersionDeltaFile
1.391+21-3usr.bin/ssh/sshconnect.c
1.645+6-3usr.bin/ssh/ssh.c
1.53+2-1usr.bin/ssh/sshconnect.h
+29-73 files

OpenBSD/src TiiS4Lf — regress/usr.bin/ssh sshcfgparse.sh cfgparse.sh

   regress test for "PubkeyAcceptedAlgorithms -*" and friends

   Anthropic ANT-2026-O2RQ9GNA
VersionDeltaFile
1.13+10-1regress/usr.bin/ssh/cfgparse.sh
1.12+4-1regress/usr.bin/ssh/sshcfgparse.sh
+14-22 files

OpenBSD/src vVsrzOn — usr.sbin/rpki-client filemode.c

   rpki-client: wrap two lines for consistency
VersionDeltaFile
1.96+5-3usr.sbin/rpki-client/filemode.c
+5-31 files

OpenBSD/src WrrHBaz — usr.bin/ssh kex-names.c

   Correctly error on a algorithm allowlist that removes all algorithms, e.g.
   `PubkeyAcceptedAlgorithms -*` rather than defaulting back to the full list

   Anthropic ANT-2026-O2RQ9GNA
VersionDeltaFile
1.11+4-4usr.bin/ssh/kex-names.c
+4-41 files

OpenBSD/src rVt1Zmb — usr.bin/ssh misc.h readconf.c

   set a glob(3) error callback when globbing Include files to allow
   discrimination between missing files/directories and failure to open
   a file or directory.

   Avoids possible (though unlikely) situation where a local attacker could
   cause an Include'd file from being processed by doing tricks like hitting
   fd limits at the right time.

   Anthropic ANT-2026-NF7CR4JX
VersionDeltaFile
1.223+16-1usr.bin/ssh/misc.c
1.462+3-2usr.bin/ssh/servconf.c
1.422+2-2usr.bin/ssh/readconf.c
1.121+2-1usr.bin/ssh/misc.h
+23-64 files