Build date: 1765062003 - Sat Dec 6 23:00:03 UTC 2025 Build cvs date: 1765027564 - Sat Dec 6 13:26:04 UTC 2025 Build id: 2025-12-07.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/sets/lists/comp/clang.amd64 P distrib/sets/lists/comp/clang.arm64 P distrib/sets/lists/comp/clang.armv7 P distrib/sets/lists/comp/clang.i386 P distrib/sets/lists/comp/clang.loongson P distrib/sets/lists/comp/clang.macppc P distrib/sets/lists/comp/clang.octeon P distrib/sets/lists/comp/clang.powerpc64 P distrib/sets/lists/comp/clang.riscv64 P distrib/sets/lists/comp/clang.sparc64 P etc/rc.d/rc.subr P etc/rc.d/spamlogd P etc/rc.d/unbound P gnu/lib/libcxx/Makefile P regress/usr.bin/ssh/multiplex.sh P regress/usr.bin/ssh/test-exec.sh P sbin/pfctl/parse.y P sbin/ping/ping.c P sys/dev/acpi/acpi.c P sys/dev/acpi/amltypes.h M sys/dev/usb/uhidev.c RCS file: /cvs/src/usr.bin/dc/bcode.c,v retrieving revision 1.63 retrieving revision 1.64 Merging differences between 1.63 and 1.64 into bcode.c M usr.bin/dc/bcode.c P usr.bin/nc/netcat.c P usr.bin/tcpbench/tcpbench.c P usr.sbin/bgpd/parse.y M usr.sbin/bgpd/session.c P usr.sbin/traceroute/worker.c commit 01jUwM6ePpXrnkR1 Author: robert Date: 2025/12/06 13:26:04 sort distrib/sets/lists/comp/clang.amd64 distrib/sets/lists/comp/clang.arm64 distrib/sets/lists/comp/clang.armv7 distrib/sets/lists/comp/clang.i386 distrib/sets/lists/comp/clang.loongson distrib/sets/lists/comp/clang.macppc distrib/sets/lists/comp/clang.octeon distrib/sets/lists/comp/clang.powerpc64 distrib/sets/lists/comp/clang.riscv64 distrib/sets/lists/comp/clang.sparc64 commit RCY883JinGlhWTw0 Author: kettenis Date: 2025/12/06 13:18:07 Many recent AMD SoCs need to have their NVMe placed into D3cold at suspend time to properly resume. Other machines break when we do that. To solve this dilemma, Microsoft introduced a "StorageD3Enable" ACPI property that tells us what to do. Note that despite its name, this property seems to be relevant for PCI devices that aren't storage related as well. Implement support in our ACPI code to choose between D3hot and D3cold and use the "StorageD3Enable" property to make that decision. This should fix machines that no longer resume properly after the (somewhat) recent improvements to S0ix suspend for AMD laptops. ok jca@, deraadt@ sys/dev/acpi/acpi.c sys/dev/acpi/amltypes.h commit 9J1Gu63TIf7i5lwY Author: kn Date: 2025/12/06 11:04:45 hoist OPTIND reset from rc.d(8) services to rc.subr(8) See unbound r1.10 and r.11 for context; in base only unbound and spamlogd use getopts and the problem is in rc.subr's getopts, parsing options when the service script is used directly: /etc/rc.d/unbound [-dqf] ... Reset getopts in rc.subr once for anything that comes afterwards instead of in every script using it. 'rcctl [-dqf] ...' and netstart are not affected as they run rc.subr in its own process and use FUNCS_ONLY=1, respectively. tested by obsd@mulh.net OK aja etc/rc.d/rc.subr etc/rc.d/spamlogd etc/rc.d/unbound commit ykiUoWxmADYGUmm8 Author: phessler Date: 2025/12/06 10:41:07 sort the "va" keyword to be in alpha order, some programs use bsearch noticed by deraadt@ sbin/pfctl/parse.y sbin/ping/ping.c commit l5kpZB58arudYCa5 Author: phessler Date: 2025/12/06 09:48:30 sort the "va" keyword to be in alpha order, some programs use bsearch noticed by deraadt@ usr.bin/nc/netcat.c usr.bin/tcpbench/tcpbench.c usr.sbin/bgpd/parse.y usr.sbin/traceroute/worker.c commit k66u4qNTQwmj3aSu Author: robert Date: 2025/12/06 09:28:17 sync after fixing libcxx __string includes distrib/sets/lists/comp/clang.amd64 distrib/sets/lists/comp/clang.i386 distrib/sets/lists/comp/clang.loongson distrib/sets/lists/comp/clang.macppc distrib/sets/lists/comp/clang.octeon distrib/sets/lists/comp/clang.powerpc64 distrib/sets/lists/comp/clang.riscv64 distrib/sets/lists/comp/clang.sparc64 commit 7tSujSNZWT5EeJR3 Author: robert Date: 2025/12/06 09:27:54 remove special handling of __string/* headers we had to add special handling for the __string directory because CVS cannot handle file to directory transitions so we had to move this directory to __string.d and copy files over at install time, however when libcxx19 was imported this directory was actually commited, making rendering the handling of the special directory obsolete, but it was kept there and it was installing files to the wrong directory gnu/lib/libcxx/Makefile commit vyDlQLdNpwv3Zhsq Author: dtucker Date: 2025/12/06 07:10:24 Append a newline, otherwise some sed's won't output anything. regress/usr.bin/ssh/test-exec.sh commit gU8bEhwtRqp0R7jb Author: tb Date: 2025/12/06 06:40:49 dc: unbreak tree after BN_MASK2 removal This is a hack which will be cleaned up later. found anton and deraadt ok deraadt usr.bin/dc/bcode.c commit 3jUs7GjoV979IBKA Author: dtucker Date: 2025/12/06 03:23:27 Don't check compressions stats when ssh does not support compression. regress/usr.bin/ssh/multiplex.sh