OpenBSD/ports bNKzlLjnet/curl distinfo Makefile, net/curl/pkg PLIST

   net/curl: update to 8.22.0

   Changes:
   * hardening: add API guards
   * TLS: drop support for TLS-SRP

   Includes fixes for
   CVE-2026-18924: HTTP/2 server push UAF
   CVE-2026-19931: Negotiate ambient user conn reuse
   CVE-2026-80230: OpenSSL pinning bypass
   CVE-2026-80255: secure cookie attribute bypass with tab
VersionDeltaFile
1.148+2-2net/curl/distinfo
1.216+2-2net/curl/Makefile
1.91+4-0net/curl/pkg/PLIST
+8-43 files

OpenBSD/src ACzvkBUsys/net pf.c

   Prevent pf dropping TCP state with crafted reset packet.

   Revision 1.1212 of pf.c weakened the TCP reset check in stateful
   connection tracking to let legitimate resets pass in the backwards
   window.  Such a reset is accepted only if its acknowledgment number
   matches perfectly.  But as a workaround for broken stacks, pf
   replaces an acknowledgment number of 0 in a reset with the tracked
   sequence of the peer.  Then the perfect match always succeeds, and
   an attacker can spoof resets more easily than intended.  Use the
   acknowledgment number from the wire, before the workaround has
   modified it.

   discovered by Minghao Zhang; OK sashan@
VersionDeltaFile
1.1239+4-3sys/net/pf.c
+4-31 files

OpenBSD/ports 29WvP2Gmeta/tor-browser Makefile, www/tor-browser Makefile.inc

   Tor Browser: update to 15.0.21
VersionDeltaFile
1.118.2.7+6-6www/tor-browser/browser/distinfo
1.67.2.6+2-2www/tor-browser/noscript/distinfo
1.124.2.7+2-2meta/tor-browser/Makefile
1.74.2.6+1-1www/tor-browser/noscript/Makefile
1.197.2.7+1-1www/tor-browser/browser/Makefile
1.121.2.7+1-1www/tor-browser/Makefile.inc
+13-136 files

OpenBSD/ports EUB4eeimeta/tor-browser Makefile, www/tor-browser Makefile.inc

   Tor Browser: update to 15.0.21
VersionDeltaFile
1.130+6-6www/tor-browser/browser/distinfo
1.75+2-2www/tor-browser/noscript/distinfo
1.135+2-2meta/tor-browser/Makefile
1.211+1-2www/tor-browser/browser/Makefile
1.82+1-1www/tor-browser/noscript/Makefile
1.132+1-1www/tor-browser/Makefile.inc
+13-146 files

OpenBSD/src TIGM0yRsys/arch/amd64/amd64 identcpu.c, sys/arch/amd64/include specialreg.h

   Require NRIP Save support for vmm(4) on AMD hosts.

   This feature gives a fast, reliable path to accurately advancing
   RIP when emulating certain instructions. Most AMD hardware from the
   past 15 years should have NRIP Save and nested paging support so
   this drops support for AMD hardware from roughly family 11h and
   older with some rare exceptions.

   Discussed multiple times in the past.

   ok mlarkin@
VersionDeltaFile
1.156+4-3sys/arch/amd64/amd64/identcpu.c
1.126+2-1sys/arch/amd64/include/specialreg.h
+6-42 files

OpenBSD/src yIkHPNosys/arch/amd64/amd64 vmm_machdep.c, sys/dev/vmm vmm.h vmm.c

   Centralize vmm(4) vcpu yield logic.

   Put all checks for "should the vcpu yield?" into the same function
   and rename it to better fit semantics ("stop" -> "yield"). This
   pulls in some scheduler flag checks that were duplicated between
   amd64 cpu-dependent code paths.

   sure, mlarkin@
VersionDeltaFile
1.80+3-16sys/arch/amd64/amd64/vmm_machdep.c
1.11+12-5sys/dev/vmm/vmm.c
1.14+2-2sys/dev/vmm/vmm.h
+17-233 files

OpenBSD/src i0qYWVnsys/arch/amd64/amd64 vmm_machdep.c

   Make vmm(4) exception helpers return void.

   None of the vmm_inject_{gp,ud,etc.}() functions can fail. There's
   no need to return 0 for all of them, so simplify the function
   signature and update call sites to clean things up a bit.

   sure, mlarkin@
VersionDeltaFile
1.79+32-57sys/arch/amd64/amd64/vmm_machdep.c
+32-571 files

OpenBSD/src ADOkh0Ysys/arch/amd64/amd64 vmm_machdep.c

   vmm(4): classify injected #DB as hardware exception.

   vmm was incorrectly classifying as a software exception. Change to
   hardware exception without an error code.

   ok mlarkin@
VersionDeltaFile
1.78+3-2sys/arch/amd64/amd64/vmm_machdep.c
+3-21 files

OpenBSD/ports q98zvPPnet/rtorrent/patches patch-test_Makefile_in

   Refresh patch
VersionDeltaFile
1.10+2-2net/rtorrent/patches/patch-test_Makefile_in
+2-21 files

OpenBSD/src XUfPxWisys/net bpf.c bpf.h

   Use bpf_mfilter in bpf_movein since it operates on an mbuf

   With this bpf_filter is no longer used by the kernel and all the code
   around it can be hidden from _KERNEL.

   OK tb@
VersionDeltaFile
1.38+5-1sys/net/bpf_filter.c
1.236+2-2sys/net/bpf.c
1.76+3-1sys/net/bpf.h
+10-43 files

OpenBSD/ports rkRPHUxtextproc/mupdf Makefile distinfo

   update to mupdf-1.28.3
VersionDeltaFile
1.84+2-2textproc/mupdf/distinfo
1.167+1-1textproc/mupdf/Makefile
+3-32 files

OpenBSD/ports eVle7Hanet/librenms Makefile distinfo

   update to librenms-26.8.2
VersionDeltaFile
1.152.2.5+2-2net/librenms/distinfo
1.223.2.5+1-1net/librenms/Makefile
+3-32 files

OpenBSD/ports BBV2Fr1net/librenms Makefile distinfo

   update to librenms-26.8.2
VersionDeltaFile
1.161+2-2net/librenms/distinfo
1.233+1-1net/librenms/Makefile
+3-32 files

OpenBSD/ports 6Fk77aucomms/zigbee2mqtt Makefile distinfo, comms/zigbee2mqtt/pkg PLIST

   update to zigbee2mqtt-2.14.0
VersionDeltaFile
1.17+358-1,117comms/zigbee2mqtt/pkg/PLIST
1.19+4-4comms/zigbee2mqtt/distinfo
1.27+1-1comms/zigbee2mqtt/Makefile
+363-1,1223 files

OpenBSD/src e5r9inMsys/net if_ppp.c

   Use correct bpf filter calls in ppp(4)

   10 years ago the bpf_filter interface was changed and bpf_mfilter was
   introduced. bpf_filter no longer support passing an mbuf as pkt by using
   a buflen of 0. Finally adjust this code and switch it over to bpf_mfilter.

   OK tb@
VersionDeltaFile
1.122+5-9sys/net/if_ppp.c
+5-91 files

OpenBSD/ports wORTw7hdatabases/freetds Makefile distinfo

   update to freetds-1.5.19
VersionDeltaFile
1.113+2-2databases/freetds/distinfo
1.179+1-1databases/freetds/Makefile
+3-32 files

OpenBSD/ports KOJcC46databases/redis Makefile distinfo, databases/redis/patches patch-tests_support_util_tcl patch-deps_hiredis_Makefile

   update to redis-6.2.24
VersionDeltaFile
1.45.16.1+19-22databases/redis/patches/patch-src_Makefile
1.1.2.1+18-0databases/redis/patches/patch-tests_support_util_tcl
1.12.18.1+0-9databases/redis/patches/patch-deps_hiredis_Makefile
1.112.2.3+2-2databases/redis/distinfo
1.142.2.3+1-1databases/redis/Makefile
1.1+0-0databases/redis/patches/patch-tests_support_util_tcl
+40-346 files

OpenBSD/ports yvDw9PFdatabases/redis/bsd Makefile distinfo, databases/redis/bsd/patches patch-tests_support_util_tcl

   update to redis-6.2.24
VersionDeltaFile
1.1+18-0databases/redis/bsd/patches/patch-tests_support_util_tcl
1.3+2-2databases/redis/bsd/distinfo
1.5+1-1databases/redis/bsd/Makefile
+21-33 files

OpenBSD/ports EcZpvTSsysutils/freeipmi Makefile distinfo, sysutils/freeipmi/patches patch-man_Makefile_in

   update to freeipmi-1.6.19
VersionDeltaFile
1.26.2.2+2-2sysutils/freeipmi/distinfo
1.56.2.2+1-1sysutils/freeipmi/Makefile
1.10.10.1+0-0sysutils/freeipmi/patches/patch-man_Makefile_in
+3-33 files

OpenBSD/ports H30XII3sysutils/freeipmi Makefile distinfo, sysutils/freeipmi/patches patch-man_Makefile_in

   update to freeipmi-1.6.19
VersionDeltaFile
1.28+2-2sysutils/freeipmi/distinfo
1.58+1-1sysutils/freeipmi/Makefile
1.11+0-0sysutils/freeipmi/patches/patch-man_Makefile_in
+3-33 files

OpenBSD/ports IU6jrx3mail/mutt Makefile distinfo

   update to mutt-2.4.2
VersionDeltaFile
1.86+2-2mail/mutt/distinfo
1.185+1-1mail/mutt/Makefile
+3-32 files

OpenBSD/src g0xOCtHusr.bin/mandoc main.c

   When a manual page file requested via man(1) is not found in any mandoc.db(5)
   but is then found by the fallback search in the file system, do not warn
   about an outdated mandoc.db if the manual page tree that contains the
   requested file does not contain a mandoc.db file in the first place.

   This avoids bogus, annoying warnings in two situations:
   (1) when users choose to have their own, private manual page tree
   without putting a mandoc.db into it; and
   (2) on operating systems allowing a configuration where makewhatis(8)
   and mandoc.db(5) are not used at all.

   Issue found by Paul Bredbury <brebs at sent.com> on Alpine Linux, where
   installing apropos(1) and makewhatis(8) is optional and not the default.
VersionDeltaFile
1.273+9-4usr.bin/mandoc/main.c
+9-41 files

OpenBSD/ports CQVDBUCwww/gumbo distinfo Makefile

   update to gumbo-0.14.0
VersionDeltaFile
1.8+2-2www/gumbo/distinfo
1.13+2-2www/gumbo/Makefile
+4-42 files

OpenBSD/ports Z7ZViEYsecurity/crowdsec Makefile modules.inc

   update to 1.8.0
VersionDeltaFile
1.9+536-508security/crowdsec/distinfo
1.9+166-157security/crowdsec/modules.inc
1.9+1-1security/crowdsec/Makefile
+703-6663 files

OpenBSD/ports uoBKG7Fcomms/liquid-dsp Makefile, comms/liquid-dsp/patches patch-CMakeLists_txt

   Assorted cleanup in liquid-dsp.

   - Add explicit dep on fftw
   - Don't set -O3
   - Don't unnecessarily override cflags
   - Enable debug package

   ok sebastia@ (MAINTAINER)
VersionDeltaFile
1.1+12-0comms/liquid-dsp/patches/patch-CMakeLists_txt
1.3+6-3comms/liquid-dsp/Makefile
+18-32 files

OpenBSD/ports 7u4KyRDfonts/noto Makefile.inc, fonts/noto/cjk Makefile

   Update to noto-fonts-2026.09.01.
VersionDeltaFile
1.18+2-2fonts/noto/fonts/distinfo
1.24+1-1fonts/noto/fonts/Makefile
1.10+1-1fonts/noto/Makefile.inc
1.12+2-0fonts/noto/emoji/Makefile
1.12+1-0fonts/noto/cjk/Makefile
+7-45 files

OpenBSD/src lRTy6VXusr.bin/ssh myproposal.h

   reenable ssh-mldsa44-ed25519 at a low priority position
VersionDeltaFile
1.82+4-2usr.bin/ssh/myproposal.h
+4-21 files

OpenBSD/ports IpkFrv1sysutils/libvirt-python Makefile distinfo

   Update to py3-libvirt-12.7.0.
VersionDeltaFile
1.89+2-2sysutils/libvirt-python/distinfo
1.108+1-1sysutils/libvirt-python/Makefile
+3-32 files

OpenBSD/ports 1S4UT8zsysutils/libvirt distinfo Makefile

   Update to libvirt-12.7.0.
VersionDeltaFile
1.152+5-5sysutils/libvirt/Makefile
1.101+2-2sysutils/libvirt/distinfo
+7-72 files

OpenBSD/ports BRU3jLMdevel/spidermonkey140 Makefile distinfo

   Update to spidermonkey140-140.15.0.
VersionDeltaFile
1.15+2-2devel/spidermonkey140/distinfo
1.15+1-1devel/spidermonkey140/Makefile
+3-32 files