Build date: 1768690803 - Sat Jan 17 23:00:03 UTC 2026 Build cvs date: 1768686579 - Sat Jan 17 21:49:39 UTC 2026 Build id: 2026-01-18.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/miniroot/install.sub P lib/libcrypto/arch/aarch64/Makefile.inc P lib/libcrypto/arch/aarch64/crypto_arch.h P lib/libcrypto/arch/alpha/Makefile.inc P lib/libcrypto/arch/alpha/crypto_arch.h P lib/libcrypto/arch/amd64/Makefile.inc P lib/libcrypto/arch/amd64/crypto_arch.h P lib/libcrypto/arch/hppa/Makefile.inc P lib/libcrypto/arch/hppa/crypto_arch.h P lib/libcrypto/arch/i386/Makefile.inc P lib/libcrypto/arch/i386/crypto_arch.h P lib/libcrypto/arch/mips64/Makefile.inc P lib/libcrypto/arch/mips64/crypto_arch.h P lib/libcrypto/arch/powerpc/Makefile.inc P lib/libcrypto/arch/powerpc/crypto_arch.h P lib/libcrypto/arch/powerpc64/Makefile.inc P lib/libcrypto/arch/sparc64/Makefile.inc P lib/libcrypto/arch/sparc64/crypto_arch.h P lib/libcrypto/md5/md5.c P lib/libcrypto/modes/gcm128.c P lib/libcrypto/sha/sha1_aarch64_ce.S P lib/libcrypto/sha/sha1_amd64_generic.S P lib/libcrypto/sha/sha1_amd64_shani.S P lib/libcrypto/sha/sha256_aarch64_ce.S P lib/libcrypto/sha/sha256_amd64_generic.S P lib/libcrypto/sha/sha256_amd64_shani.S P lib/libcrypto/sha/sha512_aarch64_ce.S P lib/libcrypto/sha/sha512_amd64_generic.S M sys/dev/usb/uhidev.c M usr.sbin/bgpd/session.c P usr.sbin/rpki-client/rpki-client.8 P usr.sbin/sysupgrade/sysupgrade.sh commit XBuVLMEtz6urqvis Author: kn Date: 2026/01/17 21:49:39 prune previous libLLVM; OK jca deraadt Reclaiming ~10% of that gigabyte sysupgrade now wants in /usr/ seems nice: octeon -r--r--r-- 1 root bin 106M Apr 14 2025 /usr/lib/libLLVM.so.8.0 amd64 -r--r--r-- 1 root bin 82.6M Jun 10 2025 /usr/lib/libLLVM.so.8.0 distrib/sets/lists/base/md.* shows macppc as last arch to switch to 9.0 (even bigger) on 01.08.25, so nothing should use old libs anymore by now. distrib/miniroot/install.sub commit EFb4NQhN8YaNR6ke Author: kn Date: 2026/01/17 21:20:44 Check absoloute free space rather than usage percentage 10% on big (single filesystem) disks can still be plenty enough; on the flip side, e.g. 10% of 3G /usr is often still too tight. So instead of ">= 90% used", use "< 1G free" to bail out early. Input OK sthen usr.sbin/sysupgrade/sysupgrade.sh commit RzleBai3460W2IFn Author: jsing Date: 2026/01/17 16:18:32 Provide LIBRESSL_USE_.*_ASSEMBLY defines. Make life easier for portable by providing LIBRESSL_USE_.*_ASSEMBLY defines, which enable/disable assembly for a specific algorithm. This means that selected platforms can include the assembly files and specify a define, rather than having to try to patch the crypto_arch.h headers. Discussed with tb@ lib/libcrypto/arch/aarch64/Makefile.inc lib/libcrypto/arch/aarch64/crypto_arch.h lib/libcrypto/arch/alpha/Makefile.inc lib/libcrypto/arch/alpha/crypto_arch.h lib/libcrypto/arch/amd64/Makefile.inc lib/libcrypto/arch/amd64/crypto_arch.h lib/libcrypto/arch/hppa/Makefile.inc lib/libcrypto/arch/hppa/crypto_arch.h lib/libcrypto/arch/i386/Makefile.inc lib/libcrypto/arch/i386/crypto_arch.h lib/libcrypto/arch/mips64/Makefile.inc lib/libcrypto/arch/mips64/crypto_arch.h lib/libcrypto/arch/powerpc/Makefile.inc lib/libcrypto/arch/powerpc/crypto_arch.h lib/libcrypto/arch/powerpc64/Makefile.inc lib/libcrypto/arch/sparc64/Makefile.inc lib/libcrypto/arch/sparc64/crypto_arch.h commit vBNkk6437nsrtbnt Author: jsing Date: 2026/01/17 14:53:09 Replace MD5_ASM with function specific defines. Use the same pattern that is now used for most other code - provide HAVE_MD5_BLOCK_DATA_ORDER and use this to selectively enable source code. lib/libcrypto/arch/amd64/Makefile.inc lib/libcrypto/arch/amd64/crypto_arch.h lib/libcrypto/arch/i386/Makefile.inc lib/libcrypto/arch/i386/crypto_arch.h lib/libcrypto/md5/md5.c commit pGGPlV3RmCvarJHO Author: jsing Date: 2026/01/17 14:30:37 Replace GHASH_ASM with function specific defines. Use the same pattern that is now used for most other code - provide HAVE_* defines for functions and use these to selectively enable source code. lib/libcrypto/arch/alpha/Makefile.inc lib/libcrypto/arch/alpha/crypto_arch.h lib/libcrypto/arch/amd64/Makefile.inc lib/libcrypto/arch/amd64/crypto_arch.h lib/libcrypto/arch/hppa/Makefile.inc lib/libcrypto/arch/hppa/crypto_arch.h lib/libcrypto/arch/i386/Makefile.inc lib/libcrypto/arch/i386/crypto_arch.h lib/libcrypto/arch/sparc64/Makefile.inc lib/libcrypto/arch/sparc64/crypto_arch.h lib/libcrypto/modes/gcm128.c commit GsiHtVPHUjII5oYZ Author: jsing Date: 2026/01/17 13:55:31 Mop up unused AES_ASM and RSA_ASM defines. These have not been used for quite some time. lib/libcrypto/arch/amd64/Makefile.inc lib/libcrypto/arch/hppa/Makefile.inc lib/libcrypto/arch/i386/Makefile.inc lib/libcrypto/arch/mips64/Makefile.inc lib/libcrypto/arch/powerpc/Makefile.inc lib/libcrypto/arch/powerpc64/Makefile.inc lib/libcrypto/arch/sparc64/Makefile.inc commit bMjRExFqFxzgzM9E Author: tb Date: 2026/01/17 13:39:53 rpki-client.8: zap a trailing blank usr.sbin/rpki-client/rpki-client.8 commit ojDb7MUUNkCPoHJF Author: tb Date: 2026/01/17 13:39:03 rpki-client: tweak previous to keep the portable diff simple ok job usr.sbin/rpki-client/rpki-client.8 commit p1PS4n6B6faXRol1 Author: jsing Date: 2026/01/17 06:31:45 Use .section before .rodata to appease gas. gas dislikes bare .rodata - add .section before .rodata to make it happier (LLVM does not care and is happy with either). For consistency, do the same with .text. lib/libcrypto/sha/sha1_aarch64_ce.S lib/libcrypto/sha/sha1_amd64_generic.S lib/libcrypto/sha/sha1_amd64_shani.S lib/libcrypto/sha/sha256_aarch64_ce.S lib/libcrypto/sha/sha256_amd64_generic.S lib/libcrypto/sha/sha256_amd64_shani.S lib/libcrypto/sha/sha512_aarch64_ce.S lib/libcrypto/sha/sha512_amd64_generic.S commit XiiIdg6LYhB36FID Author: jsing Date: 2026/01/17 06:23:42 Use local label prefix for loop labels. lib/libcrypto/sha/sha1_aarch64_ce.S lib/libcrypto/sha/sha256_aarch64_ce.S lib/libcrypto/sha/sha512_aarch64_ce.S P lib/pixman/mk/pixman-config.h cvs server: lib/pixman/test/utils-prng.c is no longer in the repository cvs server: lib/pixman/test/utils-prng.h is no longer in the repository cvs server: lib/pixman/test/utils.c is no longer in the repository cvs server: lib/pixman/test/utils.h is no longer in the repository commit VuPpTLneCJ5wQ2PT Author: matthieu Date: 2026/01/17 15:06:16 Protect inclusion from assembly code. Fixes build failure reported on arm by deraadt@. ok jca@ (Note: the arm assembly code doesn't need the WORDS_BIGENDIAN) lib/pixman/mk/pixman-config.h