OpenBSD/ports NzRSSpolang/rust Makefile distinfo, lang/rust/patches patch-compiler_rustc_session_src_options_rs patch-src_etc_rust-lldb

   update lang/rust to 1.97.1

   Announce: https://blog.rust-lang.org/2026/07/09/Rust-1.97.0/
   Announce: https://blog.rust-lang.org/2026/07/16/Rust-1.97.1/
VersionDeltaFile
1.29+1,608-18lang/rust/pkg/PLIST-src
1.251+24-12lang/rust/Makefile
1.167+10-10lang/rust/distinfo
1.30+4-4lang/rust/patches/patch-compiler_rustc_session_src_options_rs
1.24+1-1lang/rust/rust.port.mk
1.6+1-1lang/rust/patches/patch-src_etc_rust-lldb
+1,648-461 files not shown
+1,649-477 files

OpenBSD/src uZ1r03qusr.bin/tmux layout-custom.c

   Fix uninitialized var for sscanf %n.
VersionDeltaFile
1.38+2-2usr.bin/tmux/layout-custom.c
+2-21 files

OpenBSD/src 909Z2wmusr.bin/netstat netstat.1 main.c

   Fix netstat(1) man page and options.

   Use switch -v to avoid IPv6 address truncation everywhere.  Remove
   special meaning of -l for IPv6 multicast routing table.  Fix
   combination of options in usage.  Clarify man page.

   input and OK claudio@
VersionDeltaFile
1.100+11-20usr.bin/netstat/netstat.1
1.126+8-6usr.bin/netstat/main.c
1.83+5-5usr.bin/netstat/if.c
1.29+3-3usr.bin/netstat/mroute6.c
+27-344 files

OpenBSD/src CuYy4uasys/netinet ip_mroute.c ip_var.h

   Make IP multicast router global variable MP safe.

   Use a multicast router rwlock to protect the mrt_mrouter array.
   Since we support one router per route table, also implement an API
   version per router.  Sockets in mrt_mrouter are reference counted.
   Fix the name space a bit by using mrt_ prefix consistently.  Keep
   existing netlock and kernel lock until fine grained locking has
   been finished.

   OK claudio@
VersionDeltaFile
1.154+190-112sys/netinet/ip_mroute.c
1.125+2-4sys/netinet/ip_var.h
1.168+2-3sys/netinet/raw_ip.c
1.431+2-2sys/netinet/ip_input.c
1.99+2-2sys/netinet/igmp.c
1.418+2-2sys/netinet/ip_output.c
+200-1256 files

OpenBSD/ports JGVoPYqinfrastructure/bin portimport

   Use proper quoting in test -z "$pkgpath"

   Else test -z does what's expected, but for the wrong reason.
   ok tb@
VersionDeltaFile
1.12+1-1infrastructure/bin/portimport
+1-11 files

OpenBSD/ports TklfMthinfrastructure/bin portimport

   Repair last steps of portimport(1) ran from mystuff/

   Obviously we can't update the freshly imported directory directly from
   mystuff/, it has to be done from the real target directory.  So trim
   mystuff/ from the path before cd'ing there.  This fixes the error below:

   cvs server: failed to create lock directory for `/cvs' (/cvs/#cvs.lock): Permission denied
   cvs server: failed to obtain dir lock in repository `/cvs'
   cvs [server aborted]: read lock failed - giving up

   While here revert rev 1.8 which didn't fix the underlying issue.

   ok tb@
VersionDeltaFile
1.11+6-3infrastructure/bin/portimport
+6-31 files

OpenBSD/ports J2RjZHhnet/snort Makefile, net/snort/patches patch-src_dynamic-plugins_sf_dynamic_plugins_c patch-src_packet_time_c

   fix bpf_timeval issues found by llvm 22; from Markus Lude (who also drops
   maintainer)
VersionDeltaFile
1.11+14-13net/snort/patches/patch-src_dynamic-plugins_sf_dynamic_plugins_c
1.1+26-0net/snort/patches/patch-src_packet_time_c
1.17+20-0net/snort/patches/patch-src_preprocessors_Stream6_snort_stream_tcp_c
1.1+18-0net/snort/patches/patch-src_packet_time_h
1.125+0-4net/snort/Makefile
+78-175 files

OpenBSD/ports HjlGUq1databases/redis/main Makefile

   mark BROKEN-i386 for now, linker error: undefined hidden symbol: __guard_local
VersionDeltaFile
1.2+3-0databases/redis/main/Makefile
+3-01 files

OpenBSD/ports uTM3uTpgeo/pmtiles Makefile

   restrict archs, modernc.org/sqlite at v1.46.2 fails
VersionDeltaFile
1.2+2-0geo/pmtiles/Makefile
+2-01 files

OpenBSD/ports fmqovdhwww/p5-Mojo distinfo Makefile

   update to p5-Mojolicious-9.48
VersionDeltaFile
1.30+2-2www/p5-Mojo/distinfo
1.41+2-1www/p5-Mojo/Makefile
+4-32 files

OpenBSD/ports y9F5ZvSwww/p5-Mojo distinfo Makefile

   update to p5-Mojolicious-9.48
VersionDeltaFile
1.29.2.1+2-2www/p5-Mojo/distinfo
1.40.2.1+2-1www/p5-Mojo/Makefile
+4-32 files

OpenBSD/ports H2jo5g8net/daq Makefile

   Markus Lude drops maintainer
VersionDeltaFile
1.19+1-2net/daq/Makefile
+1-21 files

OpenBSD/ports AtIWOJUwww/nginx distinfo Makefile, www/nginx/pkg PLIST-main

   MFC update to nginx-1.30.4
VersionDeltaFile
1.4.18.1+9-0www/nginx/pkg/PLIST-main
1.96.2.3+2-2www/nginx/distinfo
1.201.2.3+2-1www/nginx/Makefile
+13-33 files

OpenBSD/ports nNKuvlmwww/lighttpd distinfo Makefile

   update to lighttpd-1.4.85, from Brad (maintainer)
VersionDeltaFile
1.79+2-2www/lighttpd/distinfo
1.186+1-1www/lighttpd/Makefile
+3-32 files

OpenBSD/ports WmXJ049devel/github-backup Makefile distinfo, devel/github-backup/pkg PLIST

   MFC update to github-backup-0.64.0, Laurie reports that a GitHub API
   change seems to have broken things for the old version
VersionDeltaFile
1.8.2.1+10-0devel/github-backup/pkg/PLIST
1.19.4.1+1-4devel/github-backup/Makefile
1.7.8.1+2-2devel/github-backup/distinfo
+13-63 files

OpenBSD/ports GYcK9gydevel/github-backup Makefile distinfo, devel/github-backup/pkg PLIST

   update to github-backup from 0.45.1 to 0.64.0, from maintainer

   This version bundles tests and they pass, so drop NO_TEST=yes
VersionDeltaFile
1.9+10-0devel/github-backup/pkg/PLIST
1.20+1-4devel/github-backup/Makefile
1.8+2-2devel/github-backup/distinfo
+13-63 files

OpenBSD/src IkPeyselibexec/ld.so/aarch64 rtld_machine.c, libexec/ld.so/alpha rtld_machine.c

   ld.so: print symbol name if lazy binding failed

   It's a useful clue where to go look and various people working in ports
   used similar diffs to track problems they were facing down.

   fine by guenther
   ok deraadt jca
VersionDeltaFile
1.23+2-2libexec/ld.so/aarch64/rtld_machine.c
1.72+2-2libexec/ld.so/alpha/rtld_machine.c
1.43+2-2libexec/ld.so/amd64/rtld_machine.c
1.44+2-2libexec/ld.so/arm/rtld_machine.c
1.45+2-2libexec/ld.so/hppa/rtld_machine.c
1.52+2-2libexec/ld.so/i386/rtld_machine.c
+12-127 files not shown
+26-2613 files

OpenBSD/src lWYvmP5usr.bin/tmux screen-redraw.c

   Do not redraw overlays unless actually asked to, GitHub issue 5398 from
   Noam Stolero.
VersionDeltaFile
1.152+7-4usr.bin/tmux/screen-redraw.c
+7-41 files

OpenBSD/src 0HcExQWetc/signify openbsd-81-syspatch.pub

   add syspatch pubkey for 8.1
VersionDeltaFile
1.1+2-0etc/signify/openbsd-81-syspatch.pub
+2-01 files

OpenBSD/ports 4LlEi33www/nginx distinfo Makefile

   update to 1.30.4; from Mark Patruck

   fixes the following:
   - buffer overflow vulnerability when using map with regex
      (CVE-2026-42533)
   - memory disclosure vulnerability when using ngx_http_slice_module
      (CVE-2026-60005)
   - use-after-free vulnerability when using ngx_http_ssi_module
      (CVE-2026-56434)
VersionDeltaFile
1.101+2-2www/nginx/distinfo
1.207+1-2www/nginx/Makefile
+3-42 files

OpenBSD/ports ks0zDvPlang/gcc/16/patches patch-libphobos_libdruntime_config_riscv64_switchcontext_S patch-libphobos_libdruntime_Makefile_in

   lang/gcc/16: add dlang support at riscv64
VersionDeltaFile
1.1+148-0lang/gcc/16/patches/patch-libphobos_libdruntime_config_riscv64_switchcontext_S
1.2+41-16lang/gcc/16/patches/patch-libphobos_libdruntime_Makefile_in
1.2+32-9lang/gcc/16/patches/patch-libphobos_configure
1.2+35-5lang/gcc/16/patches/patch-libphobos_libdruntime_core_thread_fiber_package_d
1.2+20-1lang/gcc/16/patches/patch-libphobos_libdruntime_core_sys_posix_ucontext_d
1.2+10-2lang/gcc/16/patches/patch-libphobos_libdruntime_core_sys_posix_setjmp_d
+286-333 files not shown
+298-369 files

OpenBSD/ports sPZ37Fxlang/gcc/11/patches patch-gcc_config_riscv_riscv_md patch-libphobos_libdruntime_config_riscv64_switchcontext_S

   lang/gcc/11: add dlang support at riscv64

   Also backported:
   RISC-V: far-branch: Handle far jumps and branches for functions larger than 1MB
   https://github.com/gcc-mirror/gcc/commit/71f906498ada9ec2780660b03bd6e27a93ad350c
VersionDeltaFile
1.1+166-0lang/gcc/11/patches/patch-gcc_config_riscv_riscv_md
1.1+148-0lang/gcc/11/patches/patch-libphobos_libdruntime_config_riscv64_switchcontext_S
1.1+105-0lang/gcc/11/patches/patch-gcc_config_riscv_riscv_c
1.4+47-14lang/gcc/11/patches/patch-libphobos_libdruntime_Makefile_in
1.4+36-6lang/gcc/11/patches/patch-libphobos_libdruntime_core_thread_fiber_d
1.4+26-6lang/gcc/11/patches/patch-libphobos_configure
+528-267 files not shown
+643-3813 files

OpenBSD/src GvalLOusbin/iked proc.c iked.h, usr.sbin/snmpd proc.c

   Sync recent style fixes in httpd/relayd back into iked/snmpd.

   OK rsadowski@
VersionDeltaFile
1.55+25-28sbin/iked/proc.c
1.44+23-27usr.sbin/snmpd/proc.c
1.235+7-1sbin/iked/iked.h
+55-563 files

OpenBSD/src 5W8SOFZregress/usr.bin/ssh sshfp-connect.sh

   Use -Ohashalg to restrict output to specfic hash instead of awk.
VersionDeltaFile
1.9+7-7regress/usr.bin/ssh/sshfp-connect.sh
+7-71 files

OpenBSD/src 226yizOusr.bin/netstat if.c netstat.1

   netstat(1) prints interface multicast counter.

   Use -g option as modifier for -i, -I, and -w to show per interface
   multicast packet counter.  Make -q more specific to suppress 0 for
   values actually printed.

   input and OK claudio@
VersionDeltaFile
1.82+72-27usr.bin/netstat/if.c
1.99+12-3usr.bin/netstat/netstat.1
+84-302 files

OpenBSD/src wnvNi6hetc/signify openbsd-81-fw.pub

   add 8.1 firmware key
VersionDeltaFile
1.1+2-0etc/signify/openbsd-81-fw.pub
+2-01 files

OpenBSD/src 6sVjANxdistrib/sets/lists/base md.alpha, distrib/sets/lists/comp gcc.alpha gcc.hppa

   sync
VersionDeltaFile
1.28+26-26distrib/sets/lists/comp/gcc.alpha
1.28+26-26distrib/sets/lists/comp/gcc.hppa
1.28+26-26distrib/sets/lists/comp/gcc.landisk
1.29+26-26distrib/sets/lists/comp/gcc.luna88k
1.28+26-26distrib/sets/lists/comp/gcc.sparc64
1.1179+5-5distrib/sets/lists/base/md.alpha
+135-1354 files not shown
+155-15510 files

OpenBSD/src 09FTkpJetc/root root.mail, share/mk sys.mk

   move to 8.0-beta (which means a few days of snapshot bumpiness)
VersionDeltaFile
1.217+4-4sys/conf/newvers.sh
1.64+4-4usr.bin/signify/signify.1
1.181+3-3etc/root/root.mail
1.100+3-3share/mk/sys.mk
1.147+3-3sys/sys/param.h
1.57+2-2sys/arch/macppc/stand/tbxidata/bsd.tbxi
+19-196 files

OpenBSD/ports hGrIojQtextproc/ripgrep distinfo crates.inc

   Update to ripgrep 15.2.0

   https://github.com/BurntSushi/ripgrep/releases/tag/15.2.0
VersionDeltaFile
1.22+64-68textproc/ripgrep/distinfo
1.9+50-51textproc/ripgrep/crates.inc
1.41+1-1textproc/ripgrep/Makefile
+115-1203 files

OpenBSD/src FG95RW2usr.bin/ssh crypto_api.h

   move to a better place
VersionDeltaFile
1.12+3-3usr.bin/ssh/crypto_api.h
+3-31 files