OpenBSD/src E6TKydretc/signify openbsd-81-pkg.pub

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

OpenBSD/src TEig2AGusr.sbin/installboot loongson_installboot.c

   no longer needed
VersionDeltaFile
1.12+1-1usr.sbin/installboot/loongson_installboot.c
+1-11 files

OpenBSD/src SmWMW9Jdistrib/sets/lists/base mi, distrib/sets/lists/comp md.loongson mi

   sync
VersionDeltaFile
1.57+0-54distrib/sets/lists/comp/md.loongson
1.1772+0-16distrib/sets/lists/man/mi
1.1189+0-3distrib/sets/lists/base/mi
1.1765+0-2distrib/sets/lists/comp/mi
+0-754 files

OpenBSD/src nForb53etc/etc.loongson Makefile.inc ttys, etc/mtree 4.4BSD.dist

   remove more loongson
VersionDeltaFile
1.326+1-7etc/mtree/4.4BSD.dist
1.9+1-1etc/etc.loongson/Makefile.inc
1.5+1-1etc/etc.loongson/ttys
1.40+1-1etc/etc.loongson/MAKEDEV.md
1.6+1-1etc/etc.loongson/disktab
1.2+1-1etc/etc.loongson/Makefile
+6-124 files not shown
+7-1310 files

OpenBSD/ports evbC7EMwww/librewolf distinfo Makefile

   www/librewolf: update to 152.0.6-1

   www/mozilla-firefox/files/policies.json has some changes that may
   be relevant for LibreWolf but I don't have time to look at that.
   Can be done later.

   MAINTAINER indicated not working on this port for now
   Identical diff from yaydn, thanks
   OK landry@
VersionDeltaFile
1.5+2-2www/librewolf/distinfo
1.5+1-1www/librewolf/Makefile
+3-32 files

OpenBSD/src lrv7l30lib/libssl d1_both.c

   Make dtls1_do_write_ccs() self contained.

   A ChangeCipherSpec message is always the same single byte. Make
   dtls1_do_write_ccs() know how to send this message, which avoids the use of
   buffers and needing to keep copies for retransmission.

   ok kenjiro@ tb@
VersionDeltaFile
1.99+5-4lib/libssl/d1_both.c
+5-41 files

OpenBSD/src 2EhprHklib/libssl d1_both.c dtls_local.h

   Clean up sequence number and message header handling.

   dtls1_set_message_header() is only called in one place - inline the write
   handshake sequence number handling. Rename dtls1_set_message_header_int()
   to dtls1_set_message_header().

   The dtls12_write_ccs() code does not use handshake sequence numbers (since
   they're not handshake messages) - stop pretending that it does.

   ok kenjiro@ tb@
VersionDeltaFile
1.98+11-22lib/libssl/d1_both.c
1.9+2-4lib/libssl/dtls_local.h
+13-262 files

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