Build date: 1775340002 - Sat Apr 4 22:00:02 UTC 2026 Build cvs date: 1775337642 - Sat Apr 4 21:20:42 UTC 2026 Build id: 2026-04-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 bin/ksh/vi.c P distrib/sets/lists/man/mi P lib/libc/sys/sysctl.2 P regress/bin/ksh/edit/vi.sh P share/man/man4/man4.riscv64/Makefile U share/man/man4/man4.riscv64/smtgpio.4 P sys/arch/alpha/alpha/cpu.c P sys/arch/amd64/amd64/cpu.c P sys/arch/arm/arm/cpu.c P sys/arch/arm64/arm64/cpu.c P sys/arch/i386/i386/cpu.c P sys/arch/mips64/mips64/cpu.c P sys/arch/octeon/dev/octciu.c P sys/arch/riscv64/riscv64/cpu.c P sys/dev/pci/azalia.c P sys/dev/pci/dwiic_pci.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 usr.bin/tmux/cmd-select-layout.c P usr.bin/tmux/format.c P usr.bin/tmux/layout-custom.c P usr.bin/tmux/options-table.c P usr.bin/tmux/regsub.c P usr.bin/tmux/server-client.c P usr.bin/tmux/server-fn.c P usr.bin/tmux/tmux.1 P usr.bin/tmux/tmux.h P usr.bin/tmux/tty-draw.c P usr.bin/tmux/window.c M usr.sbin/bgpd/session.c P usr.sbin/netgroup_mkdb/netgroup_mkdb.c P usr.sbin/smtpd/parse.y P usr.sbin/smtpd/smtpd.conf.5 P usr.sbin/smtpd/smtpd.h P usr.sbin/smtpd/unpack_dns.c P usr.sbin/smtpd/util.c commit tdmYT5df55JHTWHP Author: mlarkin Date: 2026/04/04 21:20:42 netgroup_mkdb(8) calls abort() when _ng_parse() returns _NG_ERROR for a malformed netgroup entry. Make this code exit via the same paradigm as other errors (errx). From Renaud Allard, thanks! ok op@ usr.sbin/netgroup_mkdb/netgroup_mkdb.c commit Se3Zi6PBDfFJrlrl Author: deraadt Date: 2026/04/04 21:07:37 sync distrib/sets/lists/man/mi commit ij1nuDwVJuzpZJkJ Author: jca Date: 2026/04/04 19:26:32 Fix hw.blockcpu sysctl variable name From Matthias Schmidt lib/libc/sys/sysctl.2 commit P73NjYl7KNQTlXWa Author: martijn Date: 2026/04/04 19:18:37 Use proc-name, instead of command name for a filter's default syslog tag. OK op@ usr.sbin/smtpd/parse.y usr.sbin/smtpd/smtpd.conf.5 usr.sbin/smtpd/smtpd.h usr.sbin/smtpd/util.c commit THSUPgCNHAMl8LjJ Author: nicm Date: 2026/04/04 17:13:07 Cache user from getpwuid because it can be very expensive on some platforms. From Ben Maurer in GitHub issue 4973. usr.bin/tmux/format.c usr.bin/tmux/server-client.c usr.bin/tmux/tmux.h commit OfN4qUjkF7mZnjZb Author: nicm Date: 2026/04/04 17:00:33 Add remain-on-exit key to keep pane around until a key is pressed, from Michael Grant. usr.bin/tmux/options-table.c usr.bin/tmux/server-client.c usr.bin/tmux/server-fn.c usr.bin/tmux/tmux.1 commit FfRJ2kdUfqYl275a Author: nicm Date: 2026/04/04 16:40:27 Bring some new formats from the floating panes work: pane_zoomed_flag, pane_flags, pane_floating_flag. By Michael Grant. usr.bin/tmux/cmd-select-layout.c usr.bin/tmux/format.c usr.bin/tmux/layout-custom.c usr.bin/tmux/tmux.1 usr.bin/tmux/tmux.h usr.bin/tmux/window.c commit 46h7QpyyN5SDLAlJ Author: kettenis Date: 2026/04/04 14:12:50 smtgpio(4) share/man/man4/man4.riscv64/Makefile share/man/man4/man4.riscv64/smtgpio.4 commit HKguBG9JdFacFXKQ Author: nicm Date: 2026/04/04 11:48:00 Document control ranges, from Dane Jensen. usr.bin/tmux/tmux.1 commit sCKQXjEO1eIEUL30 Author: nicm Date: 2026/04/04 11:39:49 Set up default and last cell before clearing padding, reported by someone on GitHub. usr.bin/tmux/tty-draw.c commit KDZ9zl2ya7L18W5k Author: nicm Date: 2026/04/04 11:32:05 Do not read off end of buffer if it ends in \\ when expanding , found by ossfuzz. usr.bin/tmux/regsub.c commit vTFnNT3Bem6APmZM Author: nicm Date: 2026/04/04 11:20:01 Clamp width to terminal width, also change calculation of end of screen (it is OK to be outside the screen). Fixes problem reported by Dane Jensen in GitHub issue 4969. usr.bin/tmux/tty-draw.c commit TunH7diGb57oi91y Author: op Date: 2026/04/04 11:01:41 fix previous bound check in dname_expand() introduced mistakenly by me while reworking renaud's diff. spotted the hard way by deraadt ok jtt@ usr.sbin/smtpd/unpack_dns.c commit a4qGchGieqBNXypn Author: jtt Date: 2026/04/04 09:33:18 ksh: yank on 'change' in vi-mode Until now, only 'delete' operations in ksh's vi-mode yank the deleted range to the yank buffer. Make 'change' operations do the same. This is consistent with vi(1)'s behavior. ok tb@ bin/ksh/vi.c regress/bin/ksh/edit/vi.sh commit 2xavOR3zGi1kpoAo Author: jsg Date: 2026/04/04 09:01:13 match on Intel 800 Series ok mlarkin@ sys/dev/pci/azalia.c sys/dev/pci/dwiic_pci.c commit 3Lgl6RpWjF5mGmoZ Author: kirill Date: 2026/04/04 09:00:20 sys/octeon: interrupts and barier cleanup octciu_intr_establish() happens on autoconf where only CPU0 exists, and on octeon we increase ncpus in cpu hatch, and not attach, which means that ncpus is 1 at octciu_intr_establish() time. What makes cpuid always 1 for that code and schedules all interrupts on CPU0. I also moved octciu_intr_barrier() to actual interrupt's cpu. OK: visa@, kn@ sys/arch/octeon/dev/octciu.c commit PgBsHCpGsp2EunEQ Author: jsg Date: 2026/04/04 08:59:07 regen sys/dev/pci/pcidevs.h sys/dev/pci/pcidevs_data.h commit nOuUKzPHvCsH2GyU Author: jsg Date: 2026/04/04 08:58:26 add Intel 800 Series ids from: Intel 800 Series Chipset Family Platform Controller Hub (PCH) Datasheet, Volume 1 of 2, Doc. No.: 833778, Rev.: 003 ok mlarkin@ sys/dev/pci/pcidevs commit Yd33exECM1QWUtfv Author: sf Date: 2026/04/03 22:01:46 Fix order of cpus in CPU_INFO_FOREACH The cpus were put into the linked list in mostly inverted order during attach. The linked list determines the order used by the CPU_INFO_FOREACH macros. Order the linked list by ci_cpuid instead. ok jca@ for most archs "this should go in" deraadt@ sys/arch/alpha/alpha/cpu.c sys/arch/amd64/amd64/cpu.c sys/arch/arm/arm/cpu.c sys/arch/arm64/arm64/cpu.c sys/arch/i386/i386/cpu.c sys/arch/mips64/mips64/cpu.c sys/arch/riscv64/riscv64/cpu.c