Build date: 1783634403 - Thu Jul 9 22:00:03 UTC 2026 Build cvs date: 1783627365 - Thu Jul 9 20:02:45 UTC 2026 Build id: 2026-07-10.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-ptrace-revert.diff /home/anton/tmp/robsd/src-sys-uhidev-sispm.diff /home/anton/tmp/robsd/src-sysupgrade.diff P etc/rpki/apnic.constraints P etc/rpki/arin.constraints P etc/rpki/ripe.constraints P lib/libsndio/debug.h P lib/libsndio/sio.c P libexec/ld.so/sparc64/rtld_machine.c P regress/lib/libc/sys/Makefile P share/man/man4/rge.4 P sys/dev/acpi/acpidmar.c P sys/dev/pci/if_myx.c P sys/dev/pci/if_rge.c P sys/dev/pci/pcidevs P sys/dev/pci/pcidevs.h P sys/dev/pci/pcidevs_data.h M sys/dev/usb/uhidev.c P sys/kern/vfs_syscalls.c P sys/miscfs/fuse/fuse_ihash.c P sys/miscfs/fuse/fuse_vfsops.c P sys/miscfs/fuse/fusefs_node.h P sys/net/pf.c P sys/net/pf_ioctl.c P usr.bin/sndiod/dev.c P usr.bin/sndiod/dev_sioctl.c P usr.bin/sndiod/dsp.c P usr.bin/sndiod/dsp.h P usr.bin/sndiod/opt.c P usr.bin/ssh/monitor.c P usr.bin/ssh/myproposal.h P usr.bin/ssh/ssh.1 P usr.bin/ssh/sshd-session.c P usr.bin/tmux/format.c P usr.bin/tmux/popup.c P usr.bin/tmux/screen-redraw.c P usr.bin/tmux/screen-write.c P usr.bin/tmux/spawn.c P usr.bin/tmux/tmux.1 P usr.bin/tmux/window-copy.c P usr.sbin/bgpctl/ometric.c M usr.sbin/bgpd/session.c P usr.sbin/rpki-client/ccr.c P usr.sbin/rpki-client/cert.c P usr.sbin/rpki-client/extern.h P usr.sbin/rpki-client/filemode.c P usr.sbin/rpki-client/nca.c P usr.sbin/rpki-client/ometric.c P usr.sbin/rpki-client/ometric.h P usr.sbin/rpki-client/rsc.c commit 5E9YEXciIjGdtGOQ Author: kirill Date: 2026/07/09 20:02:45 ld.so/sparc64: preserve unaligned relocation byte order The unaligned relocation path reconstructs the relocation target in SPARC byte order, but writes the adjusted value back least significant byte first; this reverses R_SPARC_UA64 results on a big endian target. Write the value back in target byte order, so relocated function pointers retain their canonical representation. Tested by tb@, OK: kettenis@ libexec/ld.so/sparc64/rtld_machine.c commit p7w4x6kVMiTUe1ev Author: kirill Date: 2026/07/09 20:02:14 ld.so/sparc64: fix UA64 relocation mask selection The relocation mask table is indexed by relocation number; the missing separator after the R_SPARC_6 entry shifts subsequent initializers, so R_SPARC_UA64 receives the R_SPARC_UA16 mask. Restore the table layout, otherwise only the low 16 bits of relocated 64 bit pointers survive. Tested by tb@, OK: kettenis@ libexec/ld.so/sparc64/rtld_machine.c commit uHdcAfgEaqKAPEsA Author: bluhm Date: 2026/07/09 17:22:01 myx(4) can use 64 bit DMA for descriptor and mbuf. from Brad Smith sys/dev/pci/if_myx.c commit UaGiIhy0jV8fwA2c Author: claudio Date: 2026/07/09 14:07:07 Two more int asid to uint32_t asid conversions. OK tb@ usr.sbin/rpki-client/ccr.c usr.sbin/rpki-client/cert.c commit 3X64R1CaUNgVHygV Author: job Date: 2026/07/09 12:29:52 sync trust anchor constraints for internal consistency spotted by/OK claudio@ etc/rpki/apnic.constraints etc/rpki/arin.constraints etc/rpki/ripe.constraints commit 86GNZjtQZLwOu6z4 Author: tb Date: 2026/07/09 12:13:56 rpki-client: reinstate absence of SIA enforcement lost in rsc.c 1.39 ok claudio usr.sbin/rpki-client/rsc.c commit wiZXxYL56G0v7j75 Author: job Date: 2026/07/09 12:02:23 Also batch retries of non-functional CAs based on their Rsync base URI While there, ensure RRDP URIs are ignored when batching in Rsync-only mode. OK tb@ usr.sbin/rpki-client/extern.h usr.sbin/rpki-client/nca.c commit luLNOctxdJey5nyM Author: claudio Date: 2026/07/09 11:39:19 Properly apply constraints to BGPsec Router certs. The goal is to just warn about overclaiming intermediate certs but BGPsec Router Keys are also certs and those should use strict constraint validation. OK tb@ usr.sbin/rpki-client/filemode.c commit DHiPdhZEwvOERuQf Author: helg Date: 2026/07/09 10:43:19 Restore behaviour to return ENOTDIR if mount path is not a directory. ok jsg@ sys/kern/vfs_syscalls.c commit VoCDZBF7vbjxrcB9 Author: hshoexer Date: 2026/07/09 09:45:24 acpidmar(4): Unload maps before destruction Remove dmar_dumpseg() as dmar_dmamap_unload() also calls dmar_dumpseg(). This changes slightly the trace output with enabled debugging. But avoids duplicate information. ok kettenis@ sys/dev/acpi/acpidmar.c commit cTZLAssdaspQD7jx Author: claudio Date: 2026/07/09 09:32:32 Sync with bgpctl ometric.c, add ometric_set_float_with_labels(). usr.sbin/rpki-client/ometric.c usr.sbin/rpki-client/ometric.h commit 9LndifPEZLr4IH7k Author: ratchov Date: 2026/07/09 09:29:52 sndiod: Remove the app/xxx.level controls before exit All other structures are freeed before exit; this mostly reduces the noise in malloc(3) leak reports. usr.bin/sndiod/opt.c commit xYbdvNJq0Q4OxahD Author: claudio Date: 2026/07/09 09:29:02 Sync with rpki-client ometric.c Implement string escape for label values and help text. OK tb@ usr.sbin/bgpctl/ometric.c commit n8R3N8UA5O0KwlH1 Author: ratchov Date: 2026/07/09 09:27:39 sndiod: Call ctl_del() instead of inlining code to delete ctls No behavior change. usr.bin/sndiod/dev_sioctl.c commit Zq32396F28laO1e9 Author: ratchov Date: 2026/07/09 09:25:22 sndiod: Don't pre-allocate the resampling history buffers The max resampling history buffer is not few bytes anymore. Instead, allocate a buffer of the needed size, only when the client requires resampling. Saves around 8MB in the bss section. usr.bin/sndiod/dev.c usr.bin/sndiod/dsp.c usr.bin/sndiod/dsp.h commit D1B3js40hV2wUwpZ Author: claudio Date: 2026/07/09 09:25:17 Escape label values and help text according to OpenMetric ABNF In rpki-client we pass URIs as labels and those URIs could include a double quote char which needs escaping. Implement this similar to how it is done in json.c. While there also handle the case for the help text even though those strings are hard coded and clean. OK tb@ usr.sbin/rpki-client/ometric.c commit SA9Rb2mKnMaSBgNX Author: helg Date: 2026/07/09 09:10:41 Use the fusefs_mount pointer instead of the fuse device as a component of the inode hash. This ensures that the inode hash will always be unique for each mounted file system. Using the device numbers of the cloned /dev/fuse0 device can result in a kernel panic if the fuse device is closed but the file system remains mounted and another fuse file system is mounted using a recycled device minor. OK claudio@ sys/miscfs/fuse/fuse_ihash.c sys/miscfs/fuse/fuse_vfsops.c sys/miscfs/fuse/fusefs_node.h commit Ei33lx4hoX3PrxE5 Author: nicm Date: 2026/07/09 07:54:07 Do not exit at bottom if a selection is in progress, GitHub issue 5349 from xiaomublue at gmail dot com. usr.bin/tmux/tmux.1 usr.bin/tmux/window-copy.c commit ioGX8c3WgdxKb4He Author: nicm Date: 2026/07/09 07:35:05 Cancel pending resizes and resize immediately when entering alternate screen, fixes flickering with scrollbars. GitHub issue 5351 from Michael Grant. usr.bin/tmux/screen-write.c commit cwDttwLfUeLOYoft Author: nicm Date: 2026/07/09 07:32:58 Clip the status line and menu against an open popup overlay, GitHub issue 5350 from Noam Stolero. usr.bin/tmux/popup.c usr.bin/tmux/screen-redraw.c commit r2fwEWyQPwLw95Pg Author: nicm Date: 2026/07/09 07:19:24 Allow empty name with new-window again, from Jacob Koziej. usr.bin/tmux/spawn.c commit xyh6vUNaK5D60ZNJ Author: ratchov Date: 2026/07/09 06:58:57 sndiod: Use a simpler way to interate over slot_list No behavior change. usr.bin/sndiod/dev.c commit j8YChOcd6GzFeERc Author: ratchov Date: 2026/07/09 06:58:04 sndiod: Don't forget to call slot_detach() for drained slots Each call to slot_attach() must have a matching slot_detach() call. Not doing so may cause memory leaks. usr.bin/sndiod/dev.c commit Rvj2hWLDavflMvmo Author: ratchov Date: 2026/07/09 06:55:31 libsndio: Upon xrun, reset the number of unreported clock ticks On xrun, the device is restarted and its state is restored, which includes the clock position. Not resetting the pending (i.e. unreported) clock ticks counter will shift the clock to a wrong position, causing programs to misbehave. lib/libsndio/sio.c commit 7ZkxMbmqv0Dhrmuz Author: sashan Date: 2026/07/09 06:54:14 pf(4) fix NULL pointer dereference in outbound packet path. Outbound packet which matches rule with source limiter attached, for example: source limiter "crash" id 1 entries 10000 limit 1000 pass out from any to any source limiter "crash" keep state triggers a NULL pointer dereference. The issue was kindly reported and initial version of fix submitted by SecBuddyF, Tencent KeenLab. The submitted diff fixed the issue for failing look up by destination address in outbound packet. dlg@ also pointed out the change should be further improved so NULL pointer dereference is avoided when rule uses nat-to/rdr-to option. OK dlg@ sys/net/pf.c commit UdhBPLykjzwym1Yt Author: ratchov Date: 2026/07/09 06:53:19 libsndio: Use dprintf(3) instead of fprintf(3) to print debug traces lib/libsndio/debug.h commit uNABDyL5Q87XsDaL Author: sashan Date: 2026/07/09 06:51:17 pf(4): fix out-of-bounds read in pf_rule_copyin(). strlcpy(3) performs out-of-bound read when strings coming via ioctl(2) syscall are missing NUL terminator. issue has been reported by syzkaller: https://syzkaller.appspot.com/bug?extid=f028f6e8a734a5e8de11 fix submitted by Johann Hoepfner ( hoepf _at_ cit.tum.de ) OK sashan@ sys/net/pf_ioctl.c commit 5Dpbwb2EAlzYuiJk Author: nicm Date: 2026/07/09 06:33:19 Add t/d for time difference in seconds. usr.bin/tmux/format.c usr.bin/tmux/tmux.1 commit BzjTeQEKTY7pai8M Author: anton Date: 2026/07/09 05:30:32 Recent msgrcv(2) changes made more tests pass. regress/lib/libc/sys/Makefile commit LYXvpCHJeHPhmo1c Author: kevlo Date: 2026/07/09 05:13:04 regen sys/dev/pci/pcidevs.h sys/dev/pci/pcidevs_data.h commit 63gtBIDAovcEMj5S Author: kevlo Date: 2026/07/09 05:12:34 Add Killer E5000 PCI id. From FreeBSD via Brad. share/man/man4/rge.4 sys/dev/pci/if_rge.c sys/dev/pci/pcidevs commit 6TBDzV97fNWbbm2k Author: djm Date: 2026/07/09 02:22:10 when signing hostkey proofs for a client UpdateHostKeys request, allow each hostkey to perform at most one signature operation. ok dtucker@ usr.bin/ssh/monitor.c commit bY51At4jRhgtQsZC Author: djm Date: 2026/07/09 02:20:19 setproctitle(3) to identify sshd-session when its acting as a post- authentication monitor; ok dtucker@ usr.bin/ssh/sshd-session.c commit mchKGDwmq3FmCMIs Author: djm Date: 2026/07/09 01:16:37 delete list of ssh_config(5) options under documentation of -o and instead just direct readers to the actual ssh_config(5) manpage. ok deraadt@ usr.bin/ssh/ssh.1 commit CnoleIRAwTqwQJp9 Author: djm Date: 2026/07/09 01:15:34 enable the ssh-mldsa44-ed25519@openssh.com signature scheme (and its corresponding certificate form) in the lowest-priority position. "what took you so long" deraadt@ usr.bin/ssh/myproposal.h