Build date: 1764457203 - Sat Nov 29 23:00:03 UTC 2025 Build cvs date: 1764413476 - Sat Nov 29 10:51:16 UTC 2025 Build id: 2025-11-30.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 etc/rc.d/spamlogd P etc/rc.d/unbound P sbin/ifconfig/brconfig.c P sys/arch/amd64/stand/efiboot/conf.c P sys/arch/amd64/stand/efiboot/efidev.c P sys/arch/amd64/stand/efiboot/efidev.h M sys/dev/usb/uhidev.c P sys/net/if_mpe.c P sys/net/pf.c P sys/net/pf_ioctl.c P sys/net/pfvar_priv.h P usr.bin/ssh/packet.c M usr.sbin/bgpd/session.c P usr.sbin/pkg_add/OpenBSD/PkgCreate.pm P usr.sbin/pkg_add/OpenBSD/Subst.pm commit 7KZBTCmVUQf2TOUt Author: dlg Date: 2025/11/29 10:51:16 don't complain about a driver not supporting pvlans. found by denis@ with vxlan(4). ok denis@ sbin/ifconfig/brconfig.c commit wBIMlWCU1Q1ZpkxM Author: kn Date: 2025/11/29 10:44:46 Reset getopts to decouple rcctl and daemon_flags; from obsd@mulh.net; OK sthen ksh(1)'s OPTIND is global and only saved/restored for `function' style functions. That means passing, e.g. -d to rcctl(8) would leave OPTIND=2 for rc_pre() in rc.subr(8) scripts using getopts, thus starting (continuing, really) parsing options at the second argument. etc/rc.d/spamlogd etc/rc.d/unbound commit 8RW85HQxVjsgDN9A Author: dlg Date: 2025/11/29 10:29:48 fix some bpf code. jsg@ pointed out that i was unconditionally calling bpf_mtap when the convention is to test if the bpf if pointer is set before calling bpf_mdap. while here drop incoming packets if the bpf filter tells us to to be consistent with the if_input handlers. original nit pointed out by jsg@ sys/net/if_mpe.c commit VlYRYS67p56EGoe8 Author: dlg Date: 2025/11/29 09:25:22 i put the wrong version of the esp boot code in. the way espopen() works on amd64 is different to arm64, and i was missing the adaptation. ok jmatthew@ sys/arch/amd64/stand/efiboot/conf.c sys/arch/amd64/stand/efiboot/efidev.c commit anYAEkroXNPgohdy Author: dtucker Date: 2025/11/29 06:49:56 Add local hostname and pid to ~I escape connection info, only display peer information for TCP connections including source address and port This provides enough information to uniquely identify a connection on the host or network. usr.bin/ssh/packet.c commit VyIit6kFabIl8c66 Author: dtucker Date: 2025/11/29 05:00:50 Add compression stats to ~I connection info escape option. usr.bin/ssh/packet.c commit 6S5FDj2eaBRm2CXJ Author: gkoehler Date: 2025/11/29 04:00:23 Actually check that each @lib has its ${LIBname_VERSION} pkg_create was skipping this check because it had "!$x =~ m/y/" instead of "$x !~ m/y/". The misplaced "!" warns in Perl 5.42. When afresh1 fixed the warning, it exposed other problems with the check. Here, espie rewrites the check to allow @lib versions like ${LIBvala-${API_V}_VERSION} in lang/vala. Substitute every variable but the one we need, then ensure it matches what we want. If you upgrade base but keep an old ports tree, then cad/qcad and devel/libtalloc would fail to package; those 2 ports were fixed by 2025-11-21. from Marc Espie bulk and ok jca@ ok afresh1@ usr.sbin/pkg_add/OpenBSD/PkgCreate.pm usr.sbin/pkg_add/OpenBSD/Subst.pm commit kICSYojTQTK1WaaJ Author: dlg Date: 2025/11/28 22:55:21 start moving some global pf counters to per cpu counters. this moves the pfctl_status.fcounters, which includes the state search counter which is bumped every time the state table is searched. the places that get a copy of these counters now have to read the per cpu counters and fold them into a struct pf_status rather than just copy the global now. ok sashan@ sys/net/pf.c sys/net/pf_ioctl.c sys/net/pfvar_priv.h commit ysF5Ye7KBXWQWZOI Author: dlg Date: 2025/11/28 22:51:59 add support for loading files (kernels) from the efi system partition. this means you can put the openbsd boot loader and bsd.rd on the efi boot partition and run the installer that way. this is a port of the same code i got working on arm64. ok jmatthew@ sys/arch/amd64/stand/efiboot/conf.c sys/arch/amd64/stand/efiboot/efidev.c sys/arch/amd64/stand/efiboot/efidev.h cvs server: lib/libXt/src/sharedlib.c is no longer in the repository