Build date: 1777759202 - Sat May 2 22:00:02 UTC 2026 Build cvs date: 1777730957 - Sat May 2 14:09:17 UTC 2026 Build id: 2026-05-03.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/gen/getdiskbyname.3 P lib/libc/gen/getfsent.3 P sys/arch/riscv64/include/cpu.h P sys/arch/riscv64/include/elf.h P sys/arch/riscv64/riscv64/autoconf.c P sys/arch/riscv64/riscv64/cpu.c M sys/dev/usb/uhidev.c P usr.sbin/acme-client/json.c P usr.sbin/acme-client/netproc.c M usr.sbin/bgpd/session.c P usr.sbin/rpki-client/as.c P usr.sbin/rpki-client/cert.c P usr.sbin/rpki-client/ip.c commit YAx5vxskNRoLKwzY Author: jsing Date: 2026/05/02 14:09:17 Improve CPU identification and hwcap for riscv64. On riscv64 we currently only expose a fixed hwcap value (G + C) and do not actually report any of what the CPUs provide via extensions. This means that userland cannot detect and make use of additional instructions that exist. Rework cpu_identify() so that we build hwcap/hwcap2, then use this to select the correct functions/support to use if we're on the primary CPU (rather than doing this for every CPU). Check that the secondary CPUs have the same features as the primary CPU (although this is coming from the DTB and not the actual hardware). Finally report available extensions via hwcap/hwcap2 so that we can make use of these instructions in userland. ok kettenis@ jca@ sys/arch/riscv64/include/cpu.h sys/arch/riscv64/include/elf.h sys/arch/riscv64/riscv64/autoconf.c sys/arch/riscv64/riscv64/cpu.c commit OhDAI8Ivk70yUPnF Author: florian Date: 2026/05/02 13:08:36 Prevent memory leaks from json_getstr. json_getstr returns the result of strdup (or NULL) to the caller so the caller has to free the memory. While here, setting order->finalize to NULL once is enough. From Jan Schreiber (jes AT posteo.de), with input from tb. OK tb (some time ago) usr.sbin/acme-client/json.c usr.sbin/acme-client/netproc.c commit pwZDH9g8FmfNhObW Author: tb Date: 2026/05/02 10:36:21 rpki-client: move RFC 3779 AS number parsing from cert.c to as.c ok job usr.sbin/rpki-client/as.c usr.sbin/rpki-client/cert.c commit yfce0NM6ro9571Iy Author: tb Date: 2026/05/02 10:35:18 rpki-client: move RFC 3779 IP address parsing from cert.c to ip.c ok job usr.sbin/rpki-client/cert.c usr.sbin/rpki-client/ip.c commit sPlp7WCsEcKkWmkx Author: tb Date: 2026/05/02 10:28:20 rpki-client: remove variable indentation in sbgp_* functions requested by job usr.sbin/rpki-client/cert.c commit aQarF7UGMvRQwGCR Author: tb Date: 2026/05/02 09:25:48 rpki-client: rename INR extension handlers These are the only two extension handlers having an sbgp_ prefix. Rename them to cert_ipaddrblocks() and cert_asids() for consistency. ok job (part of a larger diff) usr.sbin/rpki-client/cert.c commit AhpwUEq7ko0swBQ6 Author: jsg Date: 2026/05/02 03:20:45 correct history; endfsent(), getfsfile(), getfsspec(), and setfsent() appeared in 4BSD lib/libc/gen/getfsent.3 commit PmppvsvGxkgnaou5 Author: jsg Date: 2026/05/02 03:05:31 correct history, getdiskbyname() appeared in 4.2BSD lib/libc/gen/getdiskbyname.3