Build date: 1788472802 - Thu Sep 3 22:00:02 UTC 2026 Build cvs date: 1788471338 - Thu Sep 3 21:35:38 UTC 2026 Build id: 2026-09-04.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 etc/rc P gnu/llvm/llvm/lib/CodeGen/RegisterCoalescer.cpp P regress/usr.sbin/rpki-client/Makefile.inc P regress/usr.sbin/rpki-client/test-aspa.c P regress/usr.sbin/rpki-client/test-mft.c P regress/usr.sbin/rpki-client/test-roa.c P regress/usr.sbin/rpki-client/test-rsc.c P regress/usr.sbin/rpki-client/test-spl.c P regress/usr.sbin/rpki-client/test-tak.c P sys/arch/amd64/amd64/vmm_machdep.c P sys/arch/arm64/arm64/cpu.c P sys/dev/acpi/qcuart_acpi.c P sys/dev/fdt/qcuart_fdt.c P sys/dev/ic/qcuart.c P sys/dev/ic/qcuartvar.h M sys/dev/usb/uhidev.c P usr.bin/ssh/scp.1 P usr.bin/ssh/scp.c P usr.bin/ssh/ssh.1 P usr.bin/tmux/cmd-new-window.c P usr.bin/tmux/control.c P usr.bin/tmux/server-fn.c P usr.bin/tmux/tmux.1 M usr.sbin/bgpd/session.c P usr.sbin/ospfd/lsupdate.c P usr.sbin/ospfd/ospfe.c P usr.sbin/ospfd/ospfe.h P usr.sbin/pppd/demand.c P usr.sbin/rpki-client/aspa.c P usr.sbin/rpki-client/cms.c P usr.sbin/rpki-client/extern.h P usr.sbin/rpki-client/filemode.c P usr.sbin/rpki-client/mft.c P usr.sbin/rpki-client/parser.c P usr.sbin/rpki-client/roa.c P usr.sbin/rpki-client/rsc.c P usr.sbin/rpki-client/spl.c P usr.sbin/rpki-client/tak.c commit 7CFGKfXJqnf4c5qt Author: nicm Date: 2026/09/03 21:35:38 Do not attempt to write to control clients which have been destroyed, reported by Artur Penttinen in GitHub issue 5570. usr.bin/tmux/control.c commit WY8QzjJNoNuBHcZv Author: nicm Date: 2026/09/03 21:04:11 Extend neww -S to work with -t as well as -t, GitHub issue 5571 from Mazunki Hoksaas. usr.bin/tmux/cmd-new-window.c usr.bin/tmux/tmux.1 commit 1uCzxVv1siNCHL36 Author: naddy Date: 2026/09/03 20:28:39 update fingerprint example from RSA to Ed25519 host key usr.bin/ssh/ssh.1 commit yErI6Km4Ug25vV8E Author: nicm Date: 2026/09/03 19:12:36 Wait for pane exit status in all cases not just remain-on-exit since events need it. usr.bin/tmux/server-fn.c commit ImHFJor3TCQMgo3r Author: tb Date: 2026/09/03 19:10:35 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 usr.sbin/rpki-client/cms.c commit rEEm0tKfcwY86par Author: naddy Date: 2026/09/03 18:56:40 remove now-invalid vendored ssh-mldsa44-ed25519@openssh.com host keys that ssh-keygen -A generated during an 11-week time window etc/rc commit ZPlGi4Sq2Ghxf5Ij Author: dv Date: 2026/09/03 17:55:47 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@ sys/arch/amd64/amd64/vmm_machdep.c commit OvyoAAMy2Z9HUG1j Author: tb Date: 2026/09/03 17:19:30 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 usr.sbin/rpki-client/aspa.c usr.sbin/rpki-client/cms.c usr.sbin/rpki-client/extern.h usr.sbin/rpki-client/mft.c usr.sbin/rpki-client/roa.c usr.sbin/rpki-client/rsc.c usr.sbin/rpki-client/spl.c usr.sbin/rpki-client/tak.c commit IvgfGU6PEuCTJdOo Author: tb Date: 2026/09/03 17:18:03 rpki-client: convert regress to signed_object_parse() regress/usr.sbin/rpki-client/test-aspa.c regress/usr.sbin/rpki-client/test-mft.c regress/usr.sbin/rpki-client/test-roa.c regress/usr.sbin/rpki-client/test-rsc.c regress/usr.sbin/rpki-client/test-spl.c regress/usr.sbin/rpki-client/test-tak.c commit MJWDX7xMUvzXXWFh Author: tb Date: 2026/09/03 17:16:51 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 usr.sbin/rpki-client/filemode.c usr.sbin/rpki-client/parser.c commit 6CWFy2p9iUXzqTuj Author: tb Date: 2026/09/03 17:11:08 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 usr.sbin/rpki-client/cms.c usr.sbin/rpki-client/extern.h commit 4mA8JcJ75kXwPxsO Author: tb Date: 2026/09/03 17:07:08 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 usr.sbin/rpki-client/aspa.c usr.sbin/rpki-client/extern.h usr.sbin/rpki-client/mft.c usr.sbin/rpki-client/roa.c usr.sbin/rpki-client/rsc.c usr.sbin/rpki-client/spl.c usr.sbin/rpki-client/tak.c commit wmhQieopsNbZvDCn Author: job Date: 2026/09/03 16:02:45 Remove scp '-s' flag from synopsis, the flag has been a no-op for some time now OK djm@ usr.bin/ssh/scp.1 usr.bin/ssh/scp.c commit nXloMyI4UvBqQ7R2 Author: claudio Date: 2026/09/03 13:07:50 Improve imsg handling of LS_UPD, LS_FLOOD and LS_SNAP Instead of passing imsg data around pass the lsa cache ref to lsa_flood and ls_retrans_list_add. The ref holds all the data needed for those calls. lsa_cache_add is also changed to pass an ibuf instead of imsg->data and it is more careful at extracting the data. On top of this lsa_cache_get becomes unused and is replaced by lsa_cache_ref which is used in ls_retrans_list_add to increase the refcount on the lsa_ref. Looks good to tb@ usr.sbin/ospfd/lsupdate.c usr.sbin/ospfd/ospfe.c usr.sbin/ospfd/ospfe.h commit tyFh6fD0l2RUWg7c Author: tb Date: 2026/09/03 12:35:19 Handle rsc, spl, tak the same way as all other signed objects CVSt : ---------------------------------------------------------------------- regress/usr.sbin/rpki-client/Makefile.inc commit hLPv3Lqj4ZTdJWFu Author: jsg Date: 2026/09/03 11:54:23 rename Ampere part 0xac3 from 'AmpereOne' to 'AmpereOne AC03' identify Ampere part 0xac4 as 'AmpereOne AC04' follows names used by Ampere in errata documents ok kettenis@ sys/arch/arm64/arm64/cpu.c commit bApfIt5GEbhaJgiv Author: claudio Date: 2026/09/03 11:52:26 Use pcap_offline_filter() instead of calling bpf_filter directly. OK tb@ usr.sbin/pppd/demand.c commit DZGREJeCX690Odq9 Author: kettenis Date: 2026/09/03 09:36:40 Add suspend/resume support. ok mlarkin@, deraadt@ sys/dev/acpi/qcuart_acpi.c sys/dev/fdt/qcuart_fdt.c sys/dev/ic/qcuart.c sys/dev/ic/qcuartvar.h commit 1ZuIMA6R3LMdRX2u Author: kirill Date: 2026/09/03 08:54:38 llvm: backport [RegisterCoalescer] Avoid retrying high-cost joins for live intervals OK: tb@ gnu/llvm/llvm/lib/CodeGen/RegisterCoalescer.cpp