OpenBSD/src C6gG5VJsbin/unwind/libunbound/iterator iterator.c, sbin/unwind/libunbound/services mesh.c outside_network.h

   sync to unbound 1.25.2; heavy lifting by sthen
VersionDeltaFile
1.22+321-67sbin/unwind/libunbound/services/outside_network.c
1.23+159-75sbin/unwind/libunbound/services/listen_dnsport.c
1.13+96-11sbin/unwind/libunbound/services/outside_network.h
1.24+47-20sbin/unwind/libunbound/iterator/iterator.c
1.25+52-14sbin/unwind/libunbound/services/mesh.c
1.19+56-3sbin/unwind/libunbound/validator/validator.c
+731-19026 files not shown
+951-26632 files

OpenBSD/ports hXcei0Ddevel/jdk/25 Makefile distinfo, devel/jdk/25/patches patch-src_hotspot_share_oops_resolvedFieldEntry_cpp patch-src_hotspot_share_oops_resolvedMethodEntry_cpp

   Update to 25.0.4+7-1 GA:
   * Upstream release notes:
   https://www.oracle.com/java/technologies/javase/25-0-4-relnotes.html
   * Contains upstream security fixes:
   https://openjdk.org/groups/vulnerability/advisories/2026-07-21
   * Remove patches committed upstream at bsd-port
VersionDeltaFile
1.11+2-4devel/jdk/25/Makefile
1.5+2-2devel/jdk/25/distinfo
1.2+0-0devel/jdk/25/patches/patch-src_hotspot_share_oops_resolvedFieldEntry_cpp
1.2+0-0devel/jdk/25/patches/patch-src_hotspot_share_oops_resolvedMethodEntry_cpp
1.2+0-0devel/jdk/25/patches/patch-src_java_desktop_unix_native_libawt_xawt_java2d_x11_XRBackendNative_c
+4-65 files

OpenBSD/ports 1EDzPNrdevel/jdk/21 Makefile distinfo, devel/jdk/21/patches patch-src_hotspot_os_cpu_bsd_aarch64_vm_version_bsd_aarch64_cpp patch-src_java_desktop_unix_native_libawt_xawt_java2d_x11_XRBackendNative_c

   Update to 21.0.12+8-1 GA:
   * Upstream release notes:
   https://www.oracle.com/java/technologies/javase/21-0-12-relnotes.html
   * Contains upstream security fixes:
   https://openjdk.org/groups/vulnerability/advisories/2026-07-21
   * Remove patches committed upstream at bsd-port
VersionDeltaFile
1.18+2-4devel/jdk/21/Makefile
1.12+2-2devel/jdk/21/distinfo
1.3+0-0devel/jdk/21/patches/patch-src_hotspot_os_cpu_bsd_aarch64_vm_version_bsd_aarch64_cpp
1.2+0-0devel/jdk/21/patches/patch-src_java_desktop_unix_native_libawt_xawt_java2d_x11_XRBackendNative_c
1.2+0-0devel/jdk/21/patches/patch-src_jdk_jdwp_agent_unix_native_libjdwp_exec_md_c
+4-65 files

OpenBSD/ports vqImedGdevel/jdk/17 Makefile distinfo, devel/jdk/17/patches patch-make_hotspot_lib_CompileJvm_gmk patch-make_modules_java_desktop_lib_Awt2dLibraries_gmk

   Update to 17.0.20+8-1 GA:
   * Upstream release notes:
   https://www.oracle.com/java/technologies/javase/17-0-20-relnotes.html
   * Contains upstream security fixes:
   https://openjdk.org/groups/vulnerability/advisories/2026-07-21
   * Remove patches committed upstream at bsd-port
VersionDeltaFile
1.43+2-4devel/jdk/17/Makefile
1.22+2-2devel/jdk/17/distinfo
1.5+0-0devel/jdk/17/patches/patch-make_hotspot_lib_CompileJvm_gmk
1.4+0-0devel/jdk/17/patches/patch-make_modules_java_desktop_lib_Awt2dLibraries_gmk
1.3+0-0devel/jdk/17/patches/patch-src_hotspot_os_cpu_bsd_aarch64_vm_version_bsd_aarch64_cpp
1.2+0-0devel/jdk/17/patches/patch-src_java_desktop_unix_native_libawt_xawt_java2d_x11_XRBackendNative_c
+4-61 files not shown
+4-67 files

OpenBSD/ports 0Lpm9xfdevel/jdk/11 Makefile distinfo, devel/jdk/11/patches patch-src_hotspot_os_cpu_bsd_aarch64_vm_version_bsd_aarch64_cpp patch-src_java_desktop_unix_native_libawt_xawt_java2d_x11_XRBackendNative_c

   Update to 11.0.32+9-1 GA:
   * Upstream release notes:
   https://www.oracle.com/java/technologies/javase/11-0-32-relnotes.html
   * Contains upstream security fixes:
   https://openjdk.org/groups/vulnerability/advisories/2026-07-21
   * Remove patches committed upstream at bsd-port
VersionDeltaFile
1.72+2-4devel/jdk/11/Makefile
1.37+2-2devel/jdk/11/distinfo
1.2+0-0devel/jdk/11/patches/patch-src_hotspot_os_cpu_bsd_aarch64_vm_version_bsd_aarch64_cpp
1.2+0-0devel/jdk/11/patches/patch-src_java_desktop_unix_native_libawt_xawt_java2d_x11_XRBackendNative_c
1.2+0-0devel/jdk/11/patches/patch-src_jdk_jdwp_agent_unix_native_libjdwp_exec_md_c
+4-65 files

OpenBSD/ports sWBLpC8www/p5-HTTP-Message distinfo Makefile

   update p5-HTTP-Message to 7.04
VersionDeltaFile
1.10+2-2www/p5-HTTP-Message/distinfo
1.15+1-1www/p5-HTTP-Message/Makefile
+3-32 files

OpenBSD/ports LFofZ4nnet/sslh Makefile, net/sslh/patches patch-Makefile_in

   don't hardcode -O2 -g in build, enable debug packages, regen PLIST to sort
   add comment next to COMPILER setting
VersionDeltaFile
1.36+20-15net/sslh/Makefile
1.2+9-0net/sslh/patches/patch-Makefile_in
1.10+2-2net/sslh/pkg/PLIST
+31-173 files

OpenBSD/ports UVJWZf9converters/p5-JSON-Any Makefile distinfo

   update p5-JSON-Any to 1.42
   take maintainer
VersionDeltaFile
1.23+12-13converters/p5-JSON-Any/Makefile
1.11+2-2converters/p5-JSON-Any/distinfo
+14-152 files

OpenBSD/ports yBXxPN9net/sslh Makefile

   switch to base-clang ports-gcc in an attempt to unbreak sparc64
   proxyprotocol.h: In function 'pp_header_len':
   proxyprotocol.h:17: error: parameter name omitted
VersionDeltaFile
1.35+4-0net/sslh/Makefile
+4-01 files

OpenBSD/src atjQrL4usr.bin/tmux cmd-pipe-pane.c server-fn.c

   When destroying pane, also close pipe and destroy its event. GitHub
   issue 5424.
VersionDeltaFile
1.64+6-2usr.bin/tmux/cmd-pipe-pane.c
1.149+7-1usr.bin/tmux/server-fn.c
+13-32 files

OpenBSD/src pfcc0urusr.sbin/unbound/iterator iterator.c, usr.sbin/unbound/services outside_network.c listen_dnsport.c

   merge unbound 1.25.2
VersionDeltaFile
1.35+321-67usr.sbin/unbound/services/outside_network.c
1.42+159-75usr.sbin/unbound/services/listen_dnsport.c
1.19+96-11usr.sbin/unbound/services/outside_network.h
1.43+47-20usr.sbin/unbound/iterator/iterator.c
1.35+52-14usr.sbin/unbound/services/mesh.c
1.30+56-3usr.sbin/unbound/validator/validator.c
+731-19041 files not shown
+1,100-31947 files

OpenBSD/src zxS0Qkfusr.sbin/unbound/iterator iterator.c, usr.sbin/unbound/services outside_network.c listen_dnsport.c

   import unbound 1.25.2, fixes various issues in
   https://nlnetlabs.nl/projects/unbound/download/#unbound-1-25-2
   (the quic/ngtcp2/dnscrypt-related issues are not a problem here though,
   as we don't build support for those)

   thanks phessler@ for tests
VersionDeltaFile
1.1.1.33+321-67usr.sbin/unbound/services/outside_network.c
1.1.1.3+276-0usr.sbin/unbound/testcode/unittcpreuse.c
1.1.1.32+159-75usr.sbin/unbound/services/listen_dnsport.c
1.1.1.18+96-11usr.sbin/unbound/services/outside_network.h
1.1.1.36+47-20usr.sbin/unbound/iterator/iterator.c
1.1.1.33+52-14usr.sbin/unbound/services/mesh.c
+951-18746 files not shown
+1,478-32452 files

OpenBSD/src k3fAktWregress/sys/kern/sosplice/udp args-max-multi.pl

   Fix typo in function args.  Reported by Matthias Pitzl
VersionDeltaFile
1.3+1-1regress/sys/kern/sosplice/udp/args-max-multi.pl
+1-11 files

OpenBSD/xenocara hgxsMbcapp/xlockmore/xlock privsep.c

   Convert imsg_get to imsgbuf_get.

   OK matthieu@ tb@
VersionDeltaFile
1.6+4-4app/xlockmore/xlock/privsep.c
+4-41 files

OpenBSD/src luvPfUVusr.sbin/relayctl relayctl.c, usr.sbin/relayd control.c

   relayd/relayctl: convert imsg_get() to imsgbuf_get()

   The special return value is unused, so it's just using the other function.

   ok rsadowski
VersionDeltaFile
1.65+3-3usr.sbin/relayctl/relayctl.c
1.69+2-2usr.sbin/relayd/control.c
+5-52 files

OpenBSD/src i3o20xxsbin/iked control.c, usr.sbin/ikectl ikectl.c

   iked/ikectl: convert imsg_get() to imsgbuf_get()

   The special return value is unused, so it's just using the other function.

   ok rsadowski
VersionDeltaFile
1.37+3-3usr.sbin/ikectl/ikectl.c
1.47+2-2sbin/iked/control.c
+5-52 files

OpenBSD/src 8vG5ATysys/arch/macppc/macppc openfirm.c

   sys/macppc: bound OF_getprop() bounce copy

   The Open Firmware getprop service returns the full property size while
   copying at most buflen bytes. macppc redirects the firmware write through
   OF_buf, but copied the returned size into the caller's buffer, allowing an
   oversized property to overwrite adjacent memory.

   Here, I limit the second copy to buflen while preserving getprop's return
   value.

   This fixes stack corruption when QEMU OpenBIOS returns the 60 byte e1000 reg
   property to pci_intr_map(), which requests one 20 byte PCI record. With this
   change, em0 attaches and the ramdisk reaches the installer.

   OK: kettenis@, jca@
VersionDeltaFile
1.14+2-2sys/arch/macppc/macppc/openfirm.c
+2-21 files

OpenBSD/src IVwz1ZSusr.sbin/unwindctl unwindctl.c

   Convert imsg_get to imsgbuf_get.

   OK florian@
VersionDeltaFile
1.35+3-3usr.sbin/unwindctl/unwindctl.c
+3-31 files

OpenBSD/src tnizdvMusr.sbin/slaacctl slaacctl.c

   Convert imsg_get to imsgbuf_get.

   OK florian@
VersionDeltaFile
1.29+3-3usr.sbin/slaacctl/slaacctl.c
+3-31 files

OpenBSD/src jmpg8chusr.sbin/dhcpleasectl dhcpleasectl.c

   Convert imsg_get to imsgbuf_get.

   OK florian@
VersionDeltaFile
1.15+3-3usr.sbin/dhcpleasectl/dhcpleasectl.c
+3-31 files

OpenBSD/src fX0fZ4Vusr.sbin/dhcp6leasectl dhcp6leasectl.c

   Convert imsg_get to imsgbuf_get.

   OK florian@
VersionDeltaFile
1.7+3-3usr.sbin/dhcp6leasectl/dhcp6leasectl.c
+3-31 files

OpenBSD/src gHLdrlKsbin/slaacd slaacd.c engine.c

   Convert imsg_get to imsgbuf_get.

   OK florian@
VersionDeltaFile
1.83+5-5sbin/slaacd/slaacd.c
1.103+5-5sbin/slaacd/engine.c
1.75+5-5sbin/slaacd/frontend.c
1.18+2-2sbin/slaacd/control.c
+17-174 files

OpenBSD/src fzgW9iBsbin/unwind frontend.c resolver.c

   Convert imsg_get to imsgbuf_get.

   OK florian@
VersionDeltaFile
1.93+5-5sbin/unwind/frontend.c
1.176+5-5sbin/unwind/resolver.c
1.78+5-5sbin/unwind/unwind.c
1.24+2-2sbin/unwind/control.c
+17-174 files

OpenBSD/src 6MUlrSPsbin/dhcpleased dhcpleased.c engine.c

   Convert imsg_get to imsgbuf_get.

   OK florian@
VersionDeltaFile
1.46+5-5sbin/dhcpleased/dhcpleased.c
1.66+5-5sbin/dhcpleased/engine.c
1.48+5-5sbin/dhcpleased/frontend.c
1.13+2-2sbin/dhcpleased/control.c
+17-174 files

OpenBSD/src 2r84pWdsbin/dhcp6leased frontend.c dhcp6leased.c

   Convert imsg_get to imsgbuf_get.

   OK florian@
VersionDeltaFile
1.23+5-5sbin/dhcp6leased/frontend.c
1.22+5-5sbin/dhcp6leased/dhcp6leased.c
1.40+5-5sbin/dhcp6leased/engine.c
1.10+2-2sbin/dhcp6leased/control.c
+17-174 files

OpenBSD/ports adVwgQ3www/p5-WWW-Mechanize distinfo Makefile

   update p5-WWW-Mechanize to 2.22
VersionDeltaFile
1.40+2-2www/p5-WWW-Mechanize/distinfo
1.50+1-1www/p5-WWW-Mechanize/Makefile
+3-32 files

OpenBSD/ports s386ckXwww/p5-WWW-Mechanize-Shell Makefile, www/p5-WWW-Mechanize-Shell/patches patch-lib_WWW_Mechanize_Shell_pm patch-t_14-command-identity_t

   p5-WWW-Mechanize 2.22 API has changed.  Apply patches for
   p5-WWW-Mechanize-Shell 0.62 to avoid security problem and warning.
   p5-WWW-Mechanize-Shell tests pass with both versions of p5-WWW-Mechanize.
VersionDeltaFile
1.1+90-0www/p5-WWW-Mechanize-Shell/patches/patch-lib_WWW_Mechanize_Shell_pm
1.1+15-0www/p5-WWW-Mechanize-Shell/patches/patch-t_14-command-identity_t
1.11+1-0www/p5-WWW-Mechanize-Shell/Makefile
+106-03 files

OpenBSD/src 6SD7E4cusr.bin/ssh kex-names.c kex.h

   ssh: implement mlkem768brainpoolp256r1-sha256; ok djm@
VersionDeltaFile
1.9+3-1usr.bin/ssh/kex-names.c
1.132+2-1usr.bin/ssh/kex.h
+5-22 files

OpenBSD/src IuPTIPVusr.bin/ssh kexmlkem768ecdh.c kexgen.c

   ssh: implement mlkem768nistp256-sha256; ok djm@
VersionDeltaFile
1.1+303-0usr.bin/ssh/kexmlkem768ecdh.c
1.13+12-1usr.bin/ssh/kexgen.c
1.131+12-1usr.bin/ssh/kex.h
1.13+2-6usr.bin/ssh/kexecdh.c
1.35+3-1usr.bin/ssh/ssh_api.c
1.8+3-1usr.bin/ssh/kex-names.c
+335-105 files not shown
+345-1511 files

OpenBSD/ports 9kB9IWGwww/chromium distinfo Makefile, www/chromium/patches patch-third_party_blink_common_features_cc

   update to 150.0.7871.186
VersionDeltaFile
1.162+6-6www/ungoogled-chromium/distinfo
1.485+4-4www/chromium/distinfo
1.15+2-2www/ungoogled-chromium/patches/patch-third_party_blink_common_features_cc
1.15+2-2www/chromium/patches/patch-third_party_blink_common_features_cc
1.245+1-1www/ungoogled-chromium/Makefile
1.920+1-1www/chromium/Makefile
+16-166 files