Build date: 1786312803 - Sun Aug 9 22:00:03 UTC 2026 Build cvs date: 1786303369 - Sun Aug 9 19:22:49 UTC 2026 Build id: 2026-08-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-uhidev-sispm.diff /home/anton/tmp/robsd/src-sysupgrade.diff P libexec/getty/ttys.5 P share/man/man7/man.7 M sys/dev/usb/uhidev.c P sys/kern/subr_disk.c P usr.bin/mandoc/mandoc.1 M usr.sbin/bgpd/session.c commit PBupKnZvVaEE0Vjq Author: gnezdo Date: 2026/08/09 19:22:49 Reject d_secsize exceeding MAXPHYS in (init|set)disklabel readdisklabel() reads one sector into one buffer with geteblk(d_secsize), and vnd(4) takes d_secsize from userland. The buffer cache allocates kva one MAXPHYS slot per buffer but maps and unmaps b_bufsize worth of it, so an oversize sector lays one buffer across the slots that follow and unmaps them when it is freed, leaving other buffer users with a b_data that is no longer mapped. ok krw@ Reported-by: syzbot+aed2c23886430a6eaedb@syzkaller.appspotmail.com sys/kern/subr_disk.c commit dWRnW3bUQLKWwX8j Author: schwarze Date: 2026/08/09 16:22:40 Some corrections and updates in the introductory paragraph: * From 1979 to 1989, not only AT&T UNIX used man(7), but so did all other Unix-like systems including BSD, SunOS, and all the others. * While the statement that man(7) was "purely presentational" was mostly (though not entirely) true when written, it is no longer accurate. A number of semantic macros have since been added, even though far less systematically than in mdoc(7). * Mention the situation in Linux and GNU roff. Knowing about that is relevant for all, including our users, because it means people will continue to find many man(7) pages in the wild, including some that will fail badly with old versions of groff(1). * Point to GNU roff documentation for the unlikely case that someone sees themselves forced to write new man(7) code. About half of the the ideas and a few wordings were suggested to me by G. Branden Robinson. share/man/man7/man.7 commit U9TSBHBBfLwRT5kI Author: daniel Date: 2026/08/09 15:16:53 ttys(5): a few editorial cleanups - name init(8) as the primary consumer of /etc/ttys and use login(1) and ttyflags(8) as example users of the getttyent(3) interface. - rewrite the on/off/secure more simply - modernize EXAMPLES - add .Xr terminfo(5) to SEE ALSO - minor grammatical tweaks ok sthen@ libexec/getty/ttys.5 commit 5ynKJV1qQgW77sRP Author: schwarze Date: 2026/08/09 13:34:32 Clarify that the -T ps and -T pdf output formats are experimental, produce low-quality output, and that mandoc(1) is not a typesetting system. This should really have been clarified in this manual page many years ago because producing a typesetting system has never been a development goal, not even a long-term goal. Also delete the EXAMPLES entry involving -T ps because that entry puts undue emphasis on it and can be misconstrued as a recommendation to use that mode for any particular purpose. The general idea for this clarification came up talking to G. Branden Robinson on . usr.bin/mandoc/mandoc.1