Build date: 1785880803 - Tue Aug 4 22:00:03 UTC 2026 Build cvs date: 1785878486 - Tue Aug 4 21:21:26 UTC 2026 Build id: 2026-08-05.1 Build tags: amd64-regress ports sysupgrade Applied the following diff(s): /home/anton/tmp/robsd/src-sys-em.diff /home/anton/tmp/robsd/src-sys-uhidev-sispm.diff /home/anton/tmp/robsd/src-sysupgrade.diff P include/math.h P lib/libcrypto/arch/aarch64/crypto_cpu_caps.c P lib/libfuse/fuse_ops.c P lib/libfuse/fuse_private.h P libexec/getty/gettytab.5 P regress/usr.bin/ssh/Makefile P regress/usr.bin/ssh/pubkey-priority.sh P sbin/dhcp6leased/control.c P sbin/dhcp6leased/dhcp6leased.c P sbin/dhcp6leased/engine.c P sbin/dhcp6leased/frontend.c P sbin/dhcpleased/control.c P sbin/dhcpleased/dhcpleased.c P sbin/dhcpleased/engine.c P sbin/dhcpleased/frontend.c P sbin/slaacd/control.c P sbin/slaacd/engine.c P sbin/slaacd/frontend.c P sbin/slaacd/slaacd.c P sbin/unwind/control.c P sbin/unwind/resolver.c P sbin/unwind/unwind.c M sys/dev/usb/uhidev.c P sys/lib/libsa/sha2.h P usr.bin/file/file.c P usr.bin/indent/indent_globs.h P usr.bin/sndiod/defs.h P usr.bin/sndiod/dev.h P usr.bin/sndiod/opt.c P usr.bin/sndiod/opt.h P usr.bin/tmux/control.c P usr.bin/tmux/proc.c P usr.bin/tmux/server-client.c P usr.sbin/bgpd/bgpd.h P usr.sbin/bgpd/rtr_proto.c M usr.sbin/bgpd/session.c P usr.sbin/bgpd/util.c P usr.sbin/ldapctl/ldapctl.c P usr.sbin/ldapd/imsgev.c P usr.sbin/npppctl/npppctl.c P usr.sbin/npppd/npppd/control.c P usr.sbin/npppd/npppd/privsep.c P usr.sbin/ntpd/constraint.c P usr.sbin/ntpd/control.c P usr.sbin/ntpd/ntp.c P usr.sbin/ntpd/ntp_dns.c P usr.sbin/ntpd/ntpd.c P usr.sbin/rad/control.c P usr.sbin/rad/engine.c P usr.sbin/rad/rad.c P usr.sbin/radiusctl/radiusctl.c P usr.sbin/radiusd/control.c P usr.sbin/radiusd/radiusd.c P usr.sbin/radiusd/radiusd_bsdauth.c P usr.sbin/radiusd/radiusd_file.c P usr.sbin/radiusd/radiusd_module.c P usr.sbin/rpki-client/http.c P usr.sbin/rpki-client/rrdp_delta.c P usr.sbin/rpki-client/rrdp_notification.c P usr.sbin/rpki-client/rrdp_snapshot.c P usr.sbin/vmd/proc.c P usr.sbin/vmd/vioblk.c P usr.sbin/vmd/vionet.c P usr.sbin/vmd/vioscsi.c P usr.sbin/vmd/virtio.c P usr.sbin/vmd/vm.c P usr.sbin/vmd/vmm.c commit 8PNiOTxFSp9wBIL3 Author: naddy Date: 2026/08/04 21:21:26 switch aarch64 CPU feature detection to elf_aux_info() ok kettenis@ tb@ lib/libcrypto/arch/aarch64/crypto_cpu_caps.c commit g5GUyr9fCO5fUV5U Author: naddy Date: 2026/08/04 21:01:56 libsa: drop prototypes for functions not implemented in libsa ok tb@ sys/lib/libsa/sha2.h commit G3mOWWZy2eS2TdMc Author: claudio Date: 2026/08/04 19:12:14 Switch type of imsgbuf_get return variable 'n' to int. Addtionally switch the type of a write return variable to ssize_t. OK dv@ usr.sbin/vmd/proc.c usr.sbin/vmd/vioblk.c usr.sbin/vmd/vionet.c usr.sbin/vmd/vioscsi.c usr.sbin/vmd/virtio.c usr.sbin/vmd/vm.c usr.sbin/vmd/vmm.c commit SGuW1zRGZfw5gyMb Author: claudio Date: 2026/08/04 19:09:54 Remove at end of log_debug(), not needed. OK dv@ usr.sbin/vmd/virtio.c commit rCPqFBX8Vx3FGLqD Author: claudio Date: 2026/08/04 19:06:54 Use the right type for the return value of imsgbuf_get and imsgbuf_read ok florian@ rsadowski@ usr.sbin/rad/control.c usr.sbin/rad/engine.c usr.sbin/rad/rad.c commit vsZrBp8ScLVxjVR7 Author: claudio Date: 2026/08/04 19:05:21 Adjust type of 'n' used by imsgbuf_get and imsgbuf_read to int. Additionally stop abusing 'n' for other means and use better variables for those cases. OK tb@ usr.sbin/ntpd/constraint.c usr.sbin/ntpd/control.c usr.sbin/ntpd/ntp.c usr.sbin/ntpd/ntp_dns.c usr.sbin/ntpd/ntpd.c commit 3jEB33oLyd1mvqsg Author: tb Date: 2026/08/04 18:46:18 rpki-client: unexpectedely -> unexpectedly ok claudio usr.sbin/rpki-client/rrdp_delta.c usr.sbin/rpki-client/rrdp_notification.c usr.sbin/rpki-client/rrdp_snapshot.c commit mDrVcxryS1EcPVYv Author: tb Date: 2026/08/04 18:45:34 rpki-client: zap extraneous empty line in http.c usr.sbin/rpki-client/http.c commit WsyNzoRdgbzbpiUo Author: helg Date: 2026/08/04 15:20:28 When using the high-level FUSE API, the filesystem may choose between two modes of operation when implementing readdir(). 1) The readdir implementation ignores the offset parameter, and passes zero to the filler function's offset. The filler function will not return '1' (unless an error happens), so the whole directory is read in a single readdir operation. 2) The readdir implementation keeps track of the offsets of the directory entries. It uses the offset parameter and always passes non-zero offset to the filler function. When the buffer is full (or an error happens) the filler function will return '1'. We currently don't support 1) and instead implement an alternative mode that is stateless but emulates the behaviour. For each FUSE_READDIR received from the kernel, it will invoke the file system's readdir() callback and ask it to completely fill the buffer again, but ignore any entries that are before the given offset or exceed the size of the buffer. This of course has a performance penalty. This change introduces a stateful buffer that is filled by the file system on the first FUSE_READDIR message and then read from on subsequent FUSE_READDIR messages on the same directory vnode until FUSE_RELEASEDIR is received. If a 0 offset is passed to readdir, then the buffer is refreshed. This ensures that the buffer does not become stale when the file handle remains open due to the directory being the current directory for a process. lib/libfuse/fuse_ops.c lib/libfuse/fuse_private.h commit wn4xa7wP5izwgtbI Author: deraadt Date: 2026/08/04 15:17:05 convert pointless bitfield to a regular variable; ok krw usr.bin/indent/indent_globs.h commit kNX7YgvwKXIt0PrY Author: claudio Date: 2026/08/04 13:24:44 Switch over to imsgbuf_get() from imsg_get(), nothing uses the return value as message length. OK tb@ usr.sbin/radiusd/control.c usr.sbin/radiusd/radiusd.c usr.sbin/radiusd/radiusd_bsdauth.c usr.sbin/radiusd/radiusd_file.c usr.sbin/radiusd/radiusd_module.c commit 3VxBexFl71Y67UfG Author: claudio Date: 2026/08/04 13:19:56 Switch from imsg_get to imsgbuf_get and switch 'n' from ssize_t to int. OK tb@ usr.sbin/radiusctl/radiusctl.c commit 6SaR9ZyPuUnQXdMT Author: claudio Date: 2026/08/04 13:19:07 Switch from imsg_get to imsgbuf_get. OK tb@ usr.sbin/npppctl/npppctl.c commit 6K6KinvPjWNUQ9oG Author: claudio Date: 2026/08/04 13:18:21 Switch from imsg_get() to imsgbuf_get(), the return value is not used for its size. Also switch type of n to int. OK tb@ usr.sbin/npppd/npppd/control.c usr.sbin/npppd/npppd/privsep.c commit 3FlK2PXfavhD9Kzv Author: claudio Date: 2026/08/04 13:16:03 Switch from imsg_get to imsgbuf_get and switch type of n to int. OK tb@ usr.bin/tmux/proc.c commit NFXJzEdtyDkmwit9 Author: claudio Date: 2026/08/04 13:15:36 Switch from imsg_get to imsgbuf_get. OK tb@ usr.bin/file/file.c commit 9SSFKJ7PYQOQTVPR Author: claudio Date: 2026/08/04 12:50:43 Adjust type of 'n' from ssize_t to int since imsgbuf_get() now returns int and so does imsgbuf_read(). OK florian@ sbin/dhcp6leased/control.c sbin/dhcp6leased/dhcp6leased.c sbin/dhcp6leased/engine.c sbin/dhcp6leased/frontend.c commit BzHrCI5XLg7z14Nn Author: claudio Date: 2026/08/04 12:50:32 Remove from log message. log_debug already adds that internally. OK florian@ sbin/dhcp6leased/engine.c commit I7yudjDe1zOmqcGi Author: claudio Date: 2026/08/04 12:49:04 Adjust type of 'n' from ssize_t to int since imsgbuf_get() now returns int and so does imsgbuf_read(). OK florian@ sbin/dhcpleased/control.c sbin/dhcpleased/dhcpleased.c sbin/dhcpleased/engine.c sbin/dhcpleased/frontend.c commit X5llkcopTGVv3LE0 Author: claudio Date: 2026/08/04 12:48:01 Adjust type of 'n' from ssize_t to int since imsgbuf_get() now returns int and so does imsgbuf_read(). OK florian@ sbin/slaacd/control.c sbin/slaacd/engine.c sbin/slaacd/frontend.c sbin/slaacd/slaacd.c commit tTwxbv5KBJSWUPEs Author: claudio Date: 2026/08/04 12:46:38 Remove from log messages. OK florian@ sbin/slaacd/engine.c commit 4KDDteii0vpdWQ4B Author: claudio Date: 2026/08/04 12:44:47 Adjust type of 'n' to int since imsgbuf_get now returns int and so does imsgbuf_read where 'n' is used as well. OK florian@ sbin/unwind/control.c sbin/unwind/resolver.c sbin/unwind/unwind.c commit pu9h35VDcUMox57F Author: nicm Date: 2026/08/04 11:18:22 Do not attempt to drain write buffer on stuck clients, since it requires a weird dance to make libevent do it. Instead, just ignore the client and destroy the buffer normally if not drained in 10 seconds. usr.bin/tmux/control.c usr.bin/tmux/server-client.c commit qsFsEWrI5m5cPCl0 Author: ratchov Date: 2026/08/04 09:43:23 sndiod: Replace {OPT,APP,PORT,MIDITHRU}_NAMEMAX by CTL_NAMEMAX All are defined to the same value, so no object change. usr.bin/sndiod/defs.h usr.bin/sndiod/dev.h usr.bin/sndiod/opt.c usr.bin/sndiod/opt.h commit 8XpE1G5G1oxB6wYu Author: ratchov Date: 2026/08/04 09:40:31 sndiod: Define OPT_NAMEMAX to the string size, \^@ included This is less error prone. No object change. usr.bin/sndiod/opt.c usr.bin/sndiod/opt.h commit 09NZYoj4VGPHdovM Author: job Date: 2026/08/04 08:11:05 Incorporate new RTR v2 error codes from draft-ietf-sidrops-8210bis-26 RTR v2 introduces additional error codes: 9: ASPA Provider List Error (fatal): The received ASPA PDU has an incorrect list of Provider Autonomous System Numbers. 10: Transport Error (fatal): An error such as a stall or other transport layer failure occurred. 11: Ordering Error (fatal): The received PDU does not conform with the specification defined ordering. 12: Cache Restart (non-fatal): The cache is restarting. 13: Cache Shutdown (fatal): The cache has shut down deliberately. OK claudio@ usr.sbin/bgpd/bgpd.h usr.sbin/bgpd/rtr_proto.c usr.sbin/bgpd/util.c commit IYBFlU6hxpmECz86 Author: claudio Date: 2026/08/04 06:57:31 Switch to imsgbuf_get and use imsg_get_data for two stat messages. ok jmatthew@ usr.sbin/ldapctl/ldapctl.c commit MzcTdjI9wSzQ8Sod Author: claudio Date: 2026/08/04 06:56:49 Switch ldapd to imsgbuf_get and adjust the type of 'n' to int. OK jmatthew@ usr.sbin/ldapd/imsgev.c commit K0Yn3rWyLtUxHtan Author: djm Date: 2026/08/04 02:48:00 disable pubkey-priority test until I can fix it to not pick up the user's keys from ~/.ssh regress/usr.bin/ssh/Makefile commit JHWjqib3Rgx8lMyp Author: dtucker Date: 2026/08/03 23:22:23 Fix expected output for implicit ordering test. ok djm@ regress/usr.bin/ssh/pubkey-priority.sh commit IU0zUBURqMlo0okv Author: daniel Date: 2026/08/03 22:40:21 gettytab(5): man page fixes - add missing "ab" capability - "ps" is for a Develcon port selector, not MICOM port selector - the "uc" capability is still supported (kind of) - document the historical "td" capability - document the historical "he" capability - split the unsupported section into delay capabilities and others - since all the historical delay capabilities are unsupported we can delete the paragraph in BUGS that references them - for the same reason, the paragraph talking about delays being in milliseconds can also be deleted tweaks and ok jsg@ libexec/getty/gettytab.5 commit IGY7XnHJHsbP2YKW Author: daniel Date: 2026/08/03 22:19:15 math.h: replace a standards placeholder with an official version guenther@ also points out these are XSI extensions and so we should adjust from __POSIX_VISIBLE to __XPG_VISIBLE. ok guenther@ (some time ago), ok sthen@ include/math.h