Build date: 1786917603 - Sun Aug 16 22:00:03 UTC 2026 Build cvs date: 1786906817 - Sun Aug 16 19:00:17 UTC 2026 Build id: 2026-08-17.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 regress/lib/libm/lgamma/lgamma.c P regress/usr.bin/mandoc/roff/string/Makefile U regress/usr.bin/mandoc/roff/string/stringup.in U regress/usr.bin/mandoc/roff/string/stringup.out_ascii U regress/usr.bin/mandoc/roff/string/stringup.out_utf8 U regress/usr.bin/mandoc/roff/string/stringup_bad.in U regress/usr.bin/mandoc/roff/string/stringup_bad.out_ascii U regress/usr.bin/mandoc/roff/string/stringup_bad.out_lint P share/man/man7/roff.7 M sys/dev/usb/uhidev.c P sys/dev/usb/usb_subr.c P sys/kern/kern_pledge.c P sys/kern/vfs_syscalls.c P usr.bin/mandoc/manpath.c P usr.bin/mandoc/roff.c P usr.bin/mandoc/roff.h M usr.sbin/bgpd/session.c commit hyeQFctRwINRSMyV Author: schwarze Date: 2026/08/16 19:00:17 Ignore various roff(7) requests that are new in groff-1.23 and groff-1.24. Most of these only serve debugging purposes, and some are related to features that are not relevant in manual pages and that we do not support in the first place. Two special cases are notable: .msoquiet is ignored because insecure (just like .mso already was), and .soquiet is treated as an exact alias for .so, without suppressing any diagnostics, because in manual pages, missing include files are never harmless. List of requests that needed checking provided by G. Branden Robinson. share/man/man7/roff.7 usr.bin/mandoc/roff.c usr.bin/mandoc/roff.h commit MLpze737I6jREVot Author: daniel Date: 2026/08/16 16:41:35 regress/lib/libmlgamma: remove no longer needed __POSIX_VISIBLE 201403 These days we default to POSIX 2024 with XSI extensions. The original define was only needed when our default was POSIX 2008 and we needed to advance to a newer standard to run this test. regress/lib/libm/lgamma/lgamma.c commit H9pmgTg6zpcDBMLy Author: schwarze Date: 2026/08/16 16:22:47 groff-1.23.0 invented new roff(7) requests .stringup and .stringdown that change the case of the named user-defined string in place. I haven't seen them used in any manual page yet and - like for all roff(7) requests - do not recommend using them, but i chose to implement them anyway because that was almost as trivial as it would have been to mark them as unsupported. G. Branden Robinson reminded me of the new feature. regress/usr.bin/mandoc/roff/string/Makefile regress/usr.bin/mandoc/roff/string/stringup.in regress/usr.bin/mandoc/roff/string/stringup.out_ascii regress/usr.bin/mandoc/roff/string/stringup.out_utf8 regress/usr.bin/mandoc/roff/string/stringup_bad.in regress/usr.bin/mandoc/roff/string/stringup_bad.out_ascii regress/usr.bin/mandoc/roff/string/stringup_bad.out_lint share/man/man7/roff.7 usr.bin/mandoc/roff.c usr.bin/mandoc/roff.h commit ZWVfJXLmkluyvExE Author: schwarze Date: 2026/08/16 12:02:47 Stop clobbering the return value of getenv(3) with strtok(3). The getenv(3) manual discourages tampering with the returned string. Instead, copy the value to the heap such that it can be safely modified. This fixes a bug that Luca Del Re found on Alpine Linux and reported to bsd.lv. The consequence of the bug was likely implementation-dependent, but on both OpenBSD and Alpine Linux, the first colon after the first byte of the MANPATH variable was set to NUL in the actual environment of the man(1) process, and this truncated value would later be passed to the pager child process by execv(3). Hence, while MANPATH=:mypath1 worked as expected, the pager would only see MANPATH=mypath1 if man(1) saw any of the following: MANPATH=mypath1: MANPATH=mypath1:mypath2 MANPATH=mypath1::mypath2 usr.bin/mandoc/manpath.c commit RQvhqQVC5jKM2TQZ Author: dgl Date: 2026/08/15 22:37:36 Don't panic if ni_pledge is unset in pledge_namei. ok deraadt sys/kern/kern_pledge.c commit vHXtXv5q0kSRriO5 Author: gnezdo Date: 2026/08/15 22:07:04 Consistently guard against NULL vp->v_mount in vfs_syscalls.c OK kirill@ Reported-by: syzbot+5c4d0d721f4b850a14d6@syzkaller.appspotmail.com sys/kern/vfs_syscalls.c commit vZZn2gKkeBjTGhYK Author: gnezdo Date: 2026/08/15 22:06:40 Trim trailing from usb descriptor strings deraadt@ "I like this" sys/dev/usb/usb_subr.c