Build date: 1782424803 - Thu Jun 25 22:00:03 UTC 2026 Build cvs date: 1782417344 - Thu Jun 25 19:55:44 UTC 2026 Build id: 2026-06-26.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 distrib/i386/iso/Makefile P etc/etc.i386/disktab P lib/libc/asr/asr_utils.c P lib/libc/asr/res_search_async.c P lib/libcrypto/objects/obj_mac.num P lib/libcrypto/objects/objects.txt P sbin/mount/mount.c P share/man/man5/port-modules.5 M sys/dev/usb/uhidev.c P sys/kern/kern_exit.c P sys/netinet6/ip6_output.c P sys/uvm/uvm_map.c P usr.bin/tmux/Makefile P usr.bin/tmux/cfg.c P usr.bin/tmux/cmd-command-prompt.c P usr.bin/tmux/cmd-display-panes.c P usr.bin/tmux/cmd-show-prompt-history.c P usr.bin/tmux/format.c P usr.bin/tmux/key-bindings.c P usr.bin/tmux/mode-tree.c P usr.bin/tmux/options-table.c P usr.bin/tmux/options.c U usr.bin/tmux/prompt-history.c U usr.bin/tmux/prompt.c P usr.bin/tmux/screen-redraw.c P usr.bin/tmux/screen.c P usr.bin/tmux/server-client.c P usr.bin/tmux/server.c P usr.bin/tmux/status.c P usr.bin/tmux/style.c P usr.bin/tmux/tmux.1 P usr.bin/tmux/tmux.h P usr.bin/tmux/window-clock.c P usr.bin/tmux/window-customize.c P usr.bin/tmux/window-tree.c P usr.bin/tmux/window.c M usr.sbin/bgpd/session.c P usr.sbin/ospfctl/ospfctl.c P usr.sbin/ospfd/area.c P usr.sbin/ospfd/auth.c P usr.sbin/ospfd/ospfd.c P usr.sbin/ospfd/ospfd.h P usr.sbin/ospfd/ospfe.c P usr.sbin/ospfd/rde.c P usr.sbin/rpki-client/aspa.c P usr.sbin/rpki-client/extern.h P usr.sbin/rpki-client/mft.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 P usr.sbin/vmd/fw_cfg.c P usr.sbin/vmd/mc146818.c P usr.sbin/vmd/vioscsi.c commit R9DSAWqRcTk48lVz Author: deraadt Date: 2026/06/25 19:55:44 grow i386 install media distrib/i386/iso/Makefile etc/etc.i386/disktab commit 3TzFaqaS62I1qtlH Author: florian Date: 2026/06/25 19:27:51 Do not silently truncate result of dname_expand. This can only happen if the caller provides a buffer that's too small. All current callers provide a buffer of size MAXDNAME, which is large enough in all cases, otherwise dname_check_label would error out. Found by me and independently by Andrew Griffiths. OK deraadt, tb lib/libc/asr/asr_utils.c commit Vp2C8l0LGlAGLcld Author: dv Date: 2026/06/25 17:56:26 vmd(8): prevent virtio scsi DoS from bad descriptor length. A guest can construct a looping, zero-length descriptor chain that spins forever when processing a READ_10 command. Check for zero length scenario and abort the read with a warning. Reported by Frank Denis. Discussed with and "go for it" from mlarkin@ usr.sbin/vmd/vioscsi.c commit xt3d1Jpftmep41MO Author: nicm Date: 2026/06/25 17:17:25 Fix scrollbar with a format colour. usr.bin/tmux/style.c commit 9z14CRnj3pdczFH7 Author: dv Date: 2026/06/25 16:45:01 vmd(8): reject invalid PIT periods causing UB. A guest can write values to Register A that results in a negative shift exponent when computing the resulting timer rate. Detect and ignore values to prevent UB from negative shift. Reported by Frank Denis. Discussed with and "go for it" from mlarkin@ usr.sbin/vmd/mc146818.c commit CqUKuU81u59YAsOZ Author: nicm Date: 2026/06/25 16:32:42 Expand colours as formats like styles. usr.bin/tmux/cmd-display-panes.c usr.bin/tmux/options-table.c usr.bin/tmux/options.c usr.bin/tmux/prompt.c usr.bin/tmux/screen.c usr.bin/tmux/style.c usr.bin/tmux/tmux.h usr.bin/tmux/window-clock.c usr.bin/tmux/window-customize.c commit VVqvVA9DwEhi9zgr Author: job Date: 2026/06/25 15:49:08 Add OIDs for CCR, ErikIndex, ErikPartition, CommunityDefinition References: https://datatracker.ietf.org/doc/html/draft-ietf-sidrops-rpki-ccr https://datatracker.ietf.org/doc/html/draft-ietf-sidrops-rpki-erik-protocol https://datatracker.ietf.org/doc/html/draft-ietf-grow-yang-bgp-communities OK tb@ lib/libcrypto/objects/obj_mac.num lib/libcrypto/objects/objects.txt commit JjME480gVfFW82Iz Author: dv Date: 2026/06/25 15:40:10 vmd(8): fix fw_cfg leak of file directory buffer. FW_CFG_FILE_DIR selector requests leak file directory buffers. Repeated requests from guests can exhaust vmd process memory. Reported by Frank Denis. Discussed with and "go for it" from mlarkin@ usr.sbin/vmd/fw_cfg.c commit AnuyPf7QTNY8BsVr Author: nicm Date: 2026/06/25 14:27:58 Format variable for client colours. usr.bin/tmux/format.c usr.bin/tmux/tmux.1 commit 3eT2S1ECMCYWkrvT Author: sashan Date: 2026/06/25 13:19:06 ospfd(8) must be more paranoid about what it sends to its peers using IPC messages (see imsg_add(3)). The data passed between processes must not leak information on memory address layout from process. The process must be sending to its peers either data which are needed or, if taking a shortcut, zeroize fields which carry pointer (memory addresses) from process. The issue has been reported by students from British Columbia University earlier this year. The fix includes generous feedback from claudio@ OK claudio@ usr.sbin/ospfctl/ospfctl.c usr.sbin/ospfd/area.c usr.sbin/ospfd/auth.c usr.sbin/ospfd/ospfd.c usr.sbin/ospfd/ospfd.h usr.sbin/ospfd/ospfe.c usr.sbin/ospfd/rde.c commit cs4I0zo6t8H6NZEg Author: bluhm Date: 2026/06/25 13:16:44 Put back IPV6_RTHDR to ip6_getpcbopt() as no operation. Reported-by: syzbot+7788d13ea3345629ceae@syzkaller.appspotmail.com sys/netinet6/ip6_output.c commit G1qbnVPajiEkPH6a Author: florian Date: 2026/06/25 13:07:21 Reset ar_datalen and ar_data after free(3) like everywhere else. From Andrew Griffiths lib/libc/asr/res_search_async.c commit 4Pi210uuqg2RmgdU Author: nicm Date: 2026/06/25 11:39:12 Major rework of prompts. The basic prompt mechanics (draw, editing, etc) are now wrapped up in prompt*.c and do not depend on a client. These functions are used to provide the original client prompt but also to allow panes to have their own prompts, which works much much better for floating panes. The mode prompts for both the tree modes and copy mode are switched over to be per pane. There are some visible changes (some of these may be changed if they don't seem to be working well): - Prompts in modes now appear in the bottom line, covering whatever content was there. - command-prompt has a -P flag to open a pane prompt. - Because they cover the content, the default style for prompts in modes now does not fill the entire line; the main command prompt stays the same. - The old completion menu has gone, and completions are now shown after the text. Builtin aliases are no longer completed. - Clicking the mouse on the prompt now moves the cursor or selects a completion. usr.bin/tmux/Makefile usr.bin/tmux/cfg.c usr.bin/tmux/cmd-command-prompt.c usr.bin/tmux/cmd-display-panes.c usr.bin/tmux/cmd-show-prompt-history.c usr.bin/tmux/key-bindings.c usr.bin/tmux/mode-tree.c usr.bin/tmux/options-table.c usr.bin/tmux/prompt-history.c usr.bin/tmux/prompt.c usr.bin/tmux/screen-redraw.c usr.bin/tmux/server-client.c usr.bin/tmux/server.c usr.bin/tmux/status.c usr.bin/tmux/tmux.1 usr.bin/tmux/tmux.h usr.bin/tmux/window-customize.c usr.bin/tmux/window-tree.c usr.bin/tmux/window.c commit VEpqtExSdz1hfgih Author: tim Date: 2026/06/25 09:05:56 mount: preserve DUID when updating file system "Oops" deraadt@ sbin/mount/mount.c commit vS18JJibcs893iS7 Author: tim Date: 2026/06/25 09:05:02 mount: support DUIDs with -u "Looks good" deraadt@ sbin/mount/mount.c commit 12PxT3YjnVKEe5Fq Author: kettenis Date: 2026/06/25 08:27:34 Initialize uvm_maxkaddr to VM_MIN_KERNEL_ADDRESS. This fixes a problem where uvm_map() with the UVM_FLAG_FIXED flag would miscalculate the amount to grow the kernel pmap if uvm_maxkaddr was still zero, which happens on amd64 (and possibly other architectures that use PMAP_STEAL_MEMORY). This would result in the kernel pmap growing to its maximum which would consume all memory on small memory machines now that we've given amd64 512G of KVA. ok deraadt@ sys/uvm/uvm_map.c commit 9LJ7WDxxauhAYO24 Author: kettenis Date: 2026/06/25 08:14:20 Always untrace traced children even when they're exiting. But do skip sending them a SIGKILL. This prevents triggering a KASSERT in a convuluted scenario reported by Yuxiang Yang. "looks right" deraadt@ ok claudio@ sys/kern/kern_exit.c commit Lkty2pm2FpeU2BpV Author: tb Date: 2026/06/25 07:51:58 rpki-client: add some signed object boilerplate This adds new/free/obj functions and introduces struct signed_obj containing the handlers. Pass signtime and der_len into the new() function for now and rewrite *_parse() using that. discussed with claudio ok job 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 sQbcPiBdUGp1uORY Author: jca Date: 2026/06/25 07:30:43 No more flang share/man/man5/port-modules.5