OpenBSD/src 4bFdhVishare/man/man9 ieee80211.9

   ieee80211_chan2mode() was replaced by ieee80211_node_abg_mode()
   ok stsp@
VersionDeltaFile
1.16+10-9share/man/man9/ieee80211.9
+10-91 files

OpenBSD/src w3cSssVusr.bin/tmux tmux.h

   Fix typo (too few 0s) in CLIENT_CONTROL_DISCARD, from someone in GitHub issue
   5622.
VersionDeltaFile
1.1441+2-2usr.bin/tmux/tmux.h
+2-21 files

OpenBSD/src XdbPR3qsbin/unwind/libunbound/services mesh.c authzone.c, sbin/unwind/libunbound/util configparser.y netevent.c

   Sync to unbound 1.26.1; heavy lifting by sthen
VersionDeltaFile
1.27+3,081-3,021sbin/unwind/libunbound/util/configlexer.c
1.26+444-103sbin/unwind/libunbound/services/authzone.c
1.26+210-131sbin/unwind/libunbound/services/mesh.c
1.29+199-15sbin/unwind/libunbound/util/netevent.c
1.14+159-20sbin/unwind/libunbound/validator/val_sigcrypt.c
1.24+103-50sbin/unwind/libunbound/util/configparser.y
+4,196-3,34069 files not shown
+5,760-3,77775 files

OpenBSD/src RLx21mkshare/man/man9 ieee80211_radiotap.9

   bpfattach2 -> bpfattach, bpf_mtap2 -> bpf_mtap
VersionDeltaFile
1.16+5-5share/man/man9/ieee80211_radiotap.9
+5-51 files

OpenBSD/src cjawik2share/man/man9 mq_init.9

   mq_dechain() was removed in uipc_mbuf.c 1.300
   spotted by bluhm@
VersionDeltaFile
1.14+2-17share/man/man9/mq_init.9
+2-171 files

OpenBSD/src S3p65i5share/man/man9 wsfont_init.9

   wsfont_remove() was removed in wsfont.c rev 1.56
VersionDeltaFile
1.3+1-10share/man/man9/wsfont_init.9
+1-101 files

OpenBSD/src AplJbtCshare/man/man9 vnsubr.9

   vn_default_error() was removed in vfs_init.c rev 1.21
VersionDeltaFile
1.17+1-8share/man/man9/vnsubr.9
+1-81 files

OpenBSD/src JxzDRiVshare/man/man9 uvm_init.9

   uvm_meter() was removed in uvm_meter.c rev 1.49
VersionDeltaFile
1.8+2-9share/man/man9/uvm_init.9
+2-91 files

OpenBSD/src LVzN5zSshare/man/man9 usb_add_task.9

   usb_task_add -> usb_add_task
VersionDeltaFile
1.4+3-3share/man/man9/usb_add_task.9
+3-31 files

OpenBSD/src Fw6EWAKshare/man/man9 rtable_add.9

   task_l2set -> rtable_l2set
VersionDeltaFile
1.10+3-3share/man/man9/rtable_add.9
+3-31 files

OpenBSD/src cQHCuwushare/man/man9 srp_enter.9

   srp_gc_finalize() was removed in kern_srp.c rev 1.14
VersionDeltaFile
1.18+2-14share/man/man9/srp_enter.9
+2-141 files

OpenBSD/src T9iP6xLshare/man/man9 spl.9

   spllowersoftclock() was removed in 2005
VersionDeltaFile
1.27+5-13share/man/man9/spl.9
+5-131 files

OpenBSD/src jaCR9hLshare/man/man9 pmap.9

   pmap_collect() was removed in 2025
VersionDeltaFile
1.23+2-17share/man/man9/pmap.9
+2-171 files

OpenBSD/src klL5GrZshare/man/man9 pmap.9

   pmap_clear_referenced -> pmap_clear_reference
VersionDeltaFile
1.22+3-3share/man/man9/pmap.9
+3-31 files

OpenBSD/src ft8Sm0Xshare/man/man9 mbuf_tags.9

   m_tag_init() was removed in uipc_mbuf2.c rev 1.50
VersionDeltaFile
1.45+2-9share/man/man9/mbuf_tags.9
+2-91 files

OpenBSD/src pCvD1OBshare/man/man9 bpf_mtap.9

   bpf_tap() was removed in bpf.c rev 1.149
VersionDeltaFile
1.20+2-11share/man/man9/bpf_mtap.9
+2-111 files

OpenBSD/src EsDsxpBshare/man/man9 RBT_INIT.9

   RBT_FOREACH_SAFE_REVERSE -> RBT_FOREACH_REVERSE_SAFE
VersionDeltaFile
1.7+3-3share/man/man9/RBT_INIT.9
+3-31 files

OpenBSD/src od1IsmMsys/kern sysv_sem.c

   Avoid sleeping while recording SEM_UNDO information

   sys_semop(), by way of semundo_adjust() and semu_alloc(), could sleep in
   pool_get(PR_WAITOK) after it had already applied the semaphore operations.
   Another process can remove the set with IPC_RMID while we sleep; we then write
   sempid and sem_otime through the freed semid_ds_kern and sem_base, and record
   an undo entry for a set semundo_clear() has already swept, which panics
   semexit() when the process exits.

   This was introduced as a fallback in rev 1.14, after moving the
   structures from a static array to a pool made the allocation able to
   fail at all.  semop(2) documents ENOSPC, so drop the fallback with the
   extra complexity to work around the sleep.

   semundo_adjust() must then stop freeing an emptied structure in the middle of
   an operation: sys_semop()'s rollback can need it again, and re-creating it
   there is allowed to fail, which is a panic.  Keep it until done2.  That also
   takes a second sleeping pool_put() out of the done: region.


    [7 lines not shown]
VersionDeltaFile
1.72+41-44sys/kern/sysv_sem.c
+41-441 files

OpenBSD/src 8Tfr7F0usr.sbin/rtrd rtrd.c

   Daemonize rtrd correctly.
   OK job@
VersionDeltaFile
1.7+5-8usr.sbin/rtrd/rtrd.c
+5-81 files

OpenBSD/src tIKZHJLlib/libcrypto/x509 x509_verify.c

   x509_verify: plug memleak in previous

   CID 656293

   ok joshua
VersionDeltaFile
1.81+2-2lib/libcrypto/x509/x509_verify.c
+2-21 files

OpenBSD/src EWm5mHYetc rc

   Make style in rootdisk_nodes more consistent with rc

   No functional changes, although variables are now localized.
VersionDeltaFile
1.596+22-21etc/rc
+22-211 files

OpenBSD/src sVBt5hHregress/usr.sbin/relayd Makefile, regress/usr.sbin/relayd/configs examples_relayd.conf

   relayd-regress: Add syntax config checks

   Start with the config from /etc/examples/relayd.conf (with keypair syntax)
VersionDeltaFile
1.1+115-0regress/usr.sbin/relayd/configs/examples_relayd.conf
1.27+14-1regress/usr.sbin/relayd/Makefile
+129-12 files

OpenBSD/src KhN0f5Csys/kern kern_pledge.c, usr.sbin/vmd virtio.h virtio.c

   vmd(8): Add Checksum Offload for guests.

   With tweaks from dlg@, claudio@ and dv@.

   Tested with Linux and OpenBSD guests with routing, bridging and vlan(4).

   Also tested by bluhm@.

   Discussed with dlg@, claudio@, dv@ and mlarkin@.
   ok deraadt@ for the pledge part
VersionDeltaFile
1.37+216-24usr.sbin/vmd/vionet.c
1.154+31-3usr.sbin/vmd/virtio.c
1.369+8-1sys/kern/kern_pledge.c
1.67+5-1usr.sbin/vmd/virtio.h
+260-294 files

OpenBSD/src Yug5Vy7regress/usr.sbin/relayd args-ssl-ec.pl Relayd.pm

   relayd-regress: rewirte TLS tests with new keypair syntax

   - TLS and non-TLS tests are handled differently now.
     - Provide a CERTBASE environment for each TLS test which points to the
       cert/key to test.

   - The single ECDSA test has been removed, as all TLS tests are now run
     separately using RSA and ECDSA certificates.

   - Makefile tweaks: renamed vars and format

   go ahead, bluhm@
VersionDeltaFile
1.26+53-38regress/usr.sbin/relayd/Makefile
1.21+9-1regress/usr.sbin/relayd/Relayd.pm
1.2+0-0regress/usr.sbin/relayd/args-ssl-ec.pl
+62-393 files

OpenBSD/src KQ7osT9regress/libexec/ld.so/subst/libyy Makefile, regress/libexec/ld.so/subst/prog1 Makefile

   Remove linking with -z origin now that ld.so does not require it to
   perform $ORIGIN substitutions.
VersionDeltaFile
1.4+2-2regress/libexec/ld.so/subst/prog3/Makefile
1.2+2-2regress/libexec/ld.so/subst/prog2/Makefile
1.7+2-2regress/libexec/ld.so/subst/prog1/Makefile
1.3+2-2regress/libexec/ld.so/subst/libyy/Makefile
+8-84 files

OpenBSD/src mjM1NLhsys/net if_wg.c

   In wg_bind() close IPv4 socket while failed to bind IPv6 socket with
   automatic port selection.

   From Acts1631.
VersionDeltaFile
1.50+6-4sys/net/if_wg.c
+6-41 files

OpenBSD/src 2x9ZUNKsys/net if.c, sys/netinet in.c

   Revert "Unlink multicast records when their interface is detached"

   This reverts commit e7ea118a97a35e10ded68a7d07d4f39e3e7f57b4.

   Opened a new problem instead of the old ones. Need a better fix.

   bluhm@ asked for the revert which I take as implicit OK.

   Reported-by: syzbot+68c8b44ea4717240232d at syzkaller.appspotmail.com
VersionDeltaFile
1.196+0-15sys/netinet/in.c
1.128+0-11sys/netinet6/in6_ifattach.c
1.766+0-1sys/net/if.c
+0-273 files

OpenBSD/src IOASfXMusr.sbin/rtrd rtrd.c

   For security reasons rtrd should refuse to run unless it is run by root.

   OK job@
VersionDeltaFile
1.6+27-24usr.sbin/rtrd/rtrd.c
+27-241 files

OpenBSD/src bXoWkgKusr.sbin/rpki-client x509.c

   Reject non-conformant certificate subject encodings

   Background:

   Even though RFC 6487 section 4 is clear: "The CommonName attribute MUST
   be encoded using the ASN.1 type PrintableString", some large CAs for
   many years incorrectly issued certificates with UTF8String encodings
   owing to a documentation bug in OpenSSL:
   https://github.com/openssl/openssl/pull/23699

   AfriNIC recently announced the completion of a multi-year project to
   reissue all non-conformant certificates, see their final update here:
   https://lists.afrinic.net/pipermail/dbwg/2026-August/000582.html

   This work cleared a major hurdle for RP implementations to impose
   stricter validation, in turn positively impacting the overall ecosystem
   because requirement baselining and adherence to standards leads to
   improved interoperability.


    [14 lines not shown]
VersionDeltaFile
1.135+2-9usr.sbin/rpki-client/x509.c
+2-91 files

OpenBSD/src gtkrBkfusr.bin/sndiod miofile.c siofile.c

   sndiod: Fix two missing checks of file_new()'s return value.

   Found and fixed by Acts1631 <acts1631kjv at proton.me>. Thanks!
VersionDeltaFile
1.33+7-1usr.bin/sndiod/siofile.c
1.11+5-1usr.bin/sndiod/miofile.c
+12-22 files