Build date: 1770505203 - Sat Feb 7 23:00:03 UTC 2026 Build cvs date: 1770487493 - Sat Feb 7 18:04:53 UTC 2026 Build id: 2026-02-08.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 gnu/lib/libcxx/Makefile P gnu/lib/libcxx/include/c++/v1/__config_site P gnu/lib/libcxxabi/Makefile P lib/libcrypto/x509/x509_crld.c P regress/usr.bin/ssh/unittests/authopt/Makefile P regress/usr.bin/ssh/unittests/bitmap/Makefile P regress/usr.bin/ssh/unittests/conversion/Makefile P regress/usr.bin/ssh/unittests/hostkeys/Makefile P regress/usr.bin/ssh/unittests/kex/Makefile P regress/usr.bin/ssh/unittests/match/Makefile P regress/usr.bin/ssh/unittests/misc/Makefile P regress/usr.bin/ssh/unittests/sshbuf/Makefile P regress/usr.bin/ssh/unittests/sshkey/Makefile P regress/usr.bin/ssh/unittests/sshsig/Makefile P regress/usr.bin/ssh/unittests/utf8/Makefile M sys/dev/usb/uhidev.c P usr.bin/ssh/Makefile.inc P usr.bin/ssh/addrmatch.c P usr.bin/ssh/auth2-chall.c P usr.bin/ssh/auth2-gss.c P usr.bin/ssh/auth2.c P usr.bin/ssh/authfd.c P usr.bin/ssh/channels.c P usr.bin/ssh/clientloop.c P usr.bin/ssh/scp.c P usr.bin/ssh/session.c P usr.bin/ssh/ssh-ecdsa-sk.c P usr.bin/ssh/ssh-pkcs11.c U usr.bin/ssh/ssherr-libcrypto.c U usr.bin/ssh/ssherr-nolibcrypto.c P usr.bin/ssh/ssherr.c P usr.bin/ssh/ssherr.h P usr.bin/ssh/sshkey.c P usr.bin/ssh/sshkey.h P usr.bin/ssh/umac.c P usr.bin/ssh/scp/Makefile P usr.bin/ssh/sftp/Makefile P usr.bin/ssh/sftp-server/Makefile M usr.sbin/bgpd/session.c commit gdPqBkLyjv00LTjs Author: dtucker Date: 2026/02/07 18:04:53 misc.h is needed for ForwardOptions in servconf.h. usr.bin/ssh/auth2-gss.c commit R9sEgAs16J4cJU9p Author: bcook Date: 2026/02/07 17:12:47 replace buggy strncmp with strcmp found with clang-tidy Found the same fix from davidben in BoringSSL as well (https://boringssl-review.googlesource.com/c/boringssl/+/87927). OpenSSL appears to have accidentally changed the semantics here with the HAS_PREFIX macro, which appears to be incorrect. discussed w/ tb@ & beck@ lib/libcrypto/x509/x509_crld.c commit ja71Eb6tfo7U4Zk6 Author: dtucker Date: 2026/02/07 17:10:34 Also check for EWOULDBLOCK on system error. This is the same as EAGAIN on OpenBSD so is a no-op but removes a diff making portable syncs easier. usr.bin/ssh/clientloop.c commit fCiNHGLbfQJkN0gJ Author: dtucker Date: 2026/02/07 17:04:22 Move ssherr.h to where portable needs it. Resyncs this chunk. usr.bin/ssh/auth2.c commit XnFJNOsGecw58u7n Author: rsadowski Date: 2026/02/07 15:59:32 Fix PSTL backend (names) in __config_site Upstream libc++ renamed these macros in the following commit: https://github.com/llvm/llvm-project/commit/d423d80 We had the correct names in the libcxx* makefiles, so no ABI changes are required. Reported by c2qd and also provided the __config_site diff. OK robert@ gnu/lib/libcxx/Makefile gnu/lib/libcxx/include/c++/v1/__config_site gnu/lib/libcxxabi/Makefile commit M2Kc1eUMtMVM7Bt5 Author: djm Date: 2026/02/07 02:02:00 bit of webauthn support missed in previous commit usr.bin/ssh/authfd.c commit idWHe5caHIH1IEaZ Author: dtucker Date: 2026/02/06 23:39:14 Adjust Makefiles to include just-added ssherr_libcrypto where necessary. regress/usr.bin/ssh/unittests/authopt/Makefile regress/usr.bin/ssh/unittests/bitmap/Makefile regress/usr.bin/ssh/unittests/conversion/Makefile regress/usr.bin/ssh/unittests/hostkeys/Makefile regress/usr.bin/ssh/unittests/kex/Makefile regress/usr.bin/ssh/unittests/match/Makefile regress/usr.bin/ssh/unittests/misc/Makefile regress/usr.bin/ssh/unittests/sshbuf/Makefile regress/usr.bin/ssh/unittests/sshkey/Makefile regress/usr.bin/ssh/unittests/sshsig/Makefile regress/usr.bin/ssh/unittests/utf8/Makefile commit Xnq8wXHgUq9ztZHU Author: dtucker Date: 2026/02/06 23:31:29 Fetch the error reason from libcrypto if available, append it to the corresponding ssh error message and optionall print the libcrypto full error stack (at debug1). with & ok tb@ djm@ millert@ schwarze@ Note that the quality of errors obtainable from libcrypto is somewhat variable, so these may be any of: useful, misleading, incomplete or missing entirely. As a result we reserve the right to change what is returned or even stop returning it if it does more harm than good. usr.bin/ssh/Makefile.inc usr.bin/ssh/ssherr-libcrypto.c usr.bin/ssh/ssherr-nolibcrypto.c usr.bin/ssh/ssherr.c usr.bin/ssh/ssherr.h usr.bin/ssh/scp/Makefile usr.bin/ssh/sftp/Makefile usr.bin/ssh/sftp-server/Makefile commit 9d3B2TdSMNHOePlm Author: dtucker Date: 2026/02/06 22:59:18 Typo fixes, mostly in comments. From THE-Spellchecker via github PR#620. usr.bin/ssh/addrmatch.c usr.bin/ssh/auth2-chall.c usr.bin/ssh/channels.c usr.bin/ssh/scp.c usr.bin/ssh/session.c usr.bin/ssh/ssh-ecdsa-sk.c usr.bin/ssh/ssh-pkcs11.c usr.bin/ssh/sshkey.c usr.bin/ssh/sshkey.h usr.bin/ssh/umac.c