Build date: 1774652403 - Fri Mar 27 23:00:03 UTC 2026 Build cvs date: 1774643708 - Fri Mar 27 20:35:08 UTC 2026 Build id: 2026-03-28.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 lib/libc/locale/iswctype.c P lib/libc/nls/catgets.c P lib/libc/sys/pledge.2 P lib/libc/thread/rthread_mutex.c P lib/libc/thread/rthread_sync.c P regress/sys/kern/pledge/Makefile U regress/sys/kern/pledge/open/Makefile U regress/sys/kern/pledge/open/open.c P regress/usr.sbin/rpki-client/openssl/Makefile P regress/usr.sbin/rpki-client/openssl/unistd.h P regress/usr.sbin/rpki-client/openssl/build/Makefile P sbin/nfsd/nfsd.c P sys/dev/acpi/acpidmar.c P sys/dev/acpi/acpireg.h M sys/dev/usb/uhidev.c P sys/kern/kern_pledge.c P usr.bin/tmux/format.c P usr.bin/tmux/tmux.1 M usr.sbin/bgpd/session.c P usr.sbin/rdate/Makefile P usr.sbin/rdate/rdate.8 P usr.sbin/rdate/rdate.c cvs server: usr.sbin/rdate/rfc868time.c is no longer in the repository P usr.sbin/rpki-client/http.c commit pkvhQbPvr6UeDImV Author: daniel Date: 2026/03/27 20:35:08 wcwidth(3): fix return value for L'\^@' wcwidth(3) doesn't return the correct result for the NUL wide character. Fix this by special casing the check for this value. Interestingly our man page documents this special case explicitly, but it looks like the function was broken in rev 1.2 from 2011 when support for non-printable characters was added. Flagged by Sortix os-test. ok stsp@ lib/libc/locale/iswctype.c commit ris2Nw2lNoU0CteJ Author: daniel Date: 2026/03/27 20:05:58 catgets(3): set errno when a message isn't found as per POSIX. The same change was made by NetBSD in rev 1.13 in 1998. Flagged by Sortix os-test. ok guenther@ lib/libc/nls/catgets.c commit nehkpUvSsQQJotWO Author: tb Date: 2026/03/27 19:55:35 rpki-client regress: initial plumbing to make this work with OpenSSL 4.0 regress/usr.sbin/rpki-client/openssl/Makefile regress/usr.sbin/rpki-client/openssl/unistd.h regress/usr.sbin/rpki-client/openssl/build/Makefile commit pgJG43BTf3VDmADP Author: tb Date: 2026/03/27 19:54:10 rpki-client regress: drop unused EOPENSSL_PATH regress/usr.sbin/rpki-client/openssl/build/Makefile commit pCecn2jP4mtaz27P Author: tb Date: 2026/03/27 19:52:38 rpki-client regress: drop another hardcoded eopenssl35 regress/usr.sbin/rpki-client/openssl/build/Makefile commit lrB0g6j6QTQA8Axr Author: bluhm Date: 2026/03/27 19:19:41 Fix unveil in NFS daemon. With process accouting, nfsd(8) complains about unveil(2) violations. It happens during daemon(3) in the child process. Instead of unveiling / and /dev/null, move unveil(2) after daemon(3). OK deraadt@ sbin/nfsd/nfsd.c commit X6w0bTEnwFTtl12R Author: tb Date: 2026/03/27 18:00:17 rpki-client regress: avoid hardcoding eopenssl35 regress/usr.sbin/rpki-client/openssl/Makefile commit Fe9x6dgrRHAAj1Ek Author: deraadt Date: 2026/03/27 14:33:58 after a report from 'K r' on bugs that the manual page section rfc868 '-o' option has incorrect dates, let's recognize that this is no longer a good way to get time information and only the ntp interface is needed. ok sthen florian henning usr.sbin/rdate/Makefile usr.sbin/rdate/rdate.8 usr.sbin/rdate/rdate.c commit l3iSCxvUzITQwr05 Author: claudio Date: 2026/03/27 12:26:58 Make pthread_mutex_destroy() not error out for mutexes that were initalized with PTHREAD_MUTEX_INITIALIZER but not used. Unify handling of mutexp == NULL in both version of pthread_mutex_destroy() and ensure that *mutexp == NULL is not considered an error. Problem found by tb@ with rpki-client. OK kettenis@ tb@ lib/libc/thread/rthread_mutex.c lib/libc/thread/rthread_sync.c commit 8JfUwvrusU0GOdRS Author: nicm Date: 2026/03/27 08:41:54 Ql -> Fl, from arza at arza dot us in GitHub issue 4949. usr.bin/tmux/tmux.1 commit DEtDqpjE5JwSO71e Author: nicm Date: 2026/03/27 08:40:26 Add a format flag for bracket paste, from George Nachman in GitHub issue 4951. usr.bin/tmux/format.c usr.bin/tmux/tmux.1 commit 5xkPms8ZTqaOsRa5 Author: job Date: 2026/03/27 08:10:46 Properly reset accounting in HTTP gzip compression detection OK tb@ usr.sbin/rpki-client/http.c commit kcG3cg9AmtC1KSRB Author: dgl Date: 2026/03/27 05:15:25 stat() and access() become "rpath", this is safe because pledge_namei no longer has a special case for these two system calls. With this change pledge "stdio" no longer lets user code reach namei(). ok deraadt sys/kern/kern_pledge.c commit grvAyMXGUfH13xmR Author: deraadt Date: 2026/03/27 05:14:38 incremental improvement documenting recent changes ok beck dgl lib/libc/sys/pledge.2 commit YceW6pC6eMOjwxH6 Author: dgl Date: 2026/03/27 05:07:02 Hook up __pledge_open regress. regress/sys/kern/pledge/Makefile commit 0nLCarIN61ikYWCZ Author: dgl Date: 2026/03/27 05:06:33 Add __pledge_open regress. regress/sys/kern/pledge/open/Makefile regress/sys/kern/pledge/open/open.c commit cwwWCAN4WNGG62SB Author: hshoexer Date: 2026/03/27 03:56:15 acpidmar(4): Recognize reserved 4-byte IVHD device entry Otherwise parsing of folling entries is aborted. While there, fix a debug printf. ok kettenis@ sys/dev/acpi/acpidmar.c sys/dev/acpi/acpireg.h commit WRRLB53R3P44pQ0F Author: matthieu Date: 2026/03/26 21:57:44 update 3RDPARTY