OpenBSD/src MydnYriusr.bin/tmux server-client.c control.c

   Move per-client window sizes into control.c since the only user is for
   control mode.
VersionDeltaFile
1.496+78-44usr.bin/tmux/server-client.c
1.62+90-1usr.bin/tmux/control.c
1.58+12-24usr.bin/tmux/resize.c
1.1407+4-18usr.bin/tmux/tmux.h
1.55+6-13usr.bin/tmux/cmd-refresh-client.c
+190-1005 files

OpenBSD/src v1V84Stusr.bin/tmux cmd.c

   Change %% to escape single quotes (%1 remains with no quoting and %%
   with double quotes) to avoid a single quote being able to terminate
   quoted sections of commands. Fixes unexpected behaviour with session
   names containing single quotes reported by Aliz Hammond.
VersionDeltaFile
1.189+37-15usr.bin/tmux/cmd.c
+37-151 files

OpenBSD/src rpnjbURusr.bin/tmux server-client.c

   Clear cfg_client if the client is destroyed to prevent UAF found by Ilya
   Grigoriev.
VersionDeltaFile
1.495+3-1usr.bin/tmux/server-client.c
+3-11 files

OpenBSD/src 54MQ7chetc/signify openbsd-81-base.pub

   base key for 81
VersionDeltaFile
1.1+2-0etc/signify/openbsd-81-base.pub
+2-01 files

OpenBSD/src iBR2RCqdistrib/sets/lists/base mi

   sync
VersionDeltaFile
1.1191+1-4distrib/sets/lists/base/mi
+1-41 files

OpenBSD/src Mo9LnTGetc/signify openbsd-72-base.pub openbsd-72-fw.pub

   no longer needed
VersionDeltaFile
1.2+0-0etc/signify/openbsd-72-base.pub
1.2+0-0etc/signify/openbsd-72-fw.pub
1.2+0-0etc/signify/openbsd-72-pkg.pub
1.2+0-0etc/signify/openbsd-72-syspatch.pub
+0-04 files

OpenBSD/src wFl8FNbsys/arch/i386/conf GENERIC RAMDISK_CD

   add iwx to the i386 build

   Add it to both GENERIC and RAMDISK_CD, with the latter pointed out by
   stsp@ and deraadt@

   ok stsp@
VersionDeltaFile
1.866+2-1sys/arch/i386/conf/GENERIC
1.256+2-1sys/arch/i386/conf/RAMDISK_CD
+4-22 files

OpenBSD/src nGgDmvdshare/zoneinfo ziguard.awk, share/zoneinfo/datfiles africa northamerica

   Update to tzdata2026c from https://github.com/JodaOrg/global-tz

   Major changes:
    o Alberta moved to permanent -06 on 2026-06-18
    o Morocco moves to permanent +00 on 2026-09-20
VersionDeltaFile
1.78+33-160share/zoneinfo/datfiles/africa
1.93+108-15share/zoneinfo/datfiles/northamerica
1.97+15-8share/zoneinfo/datfiles/europe
1.9+7-4share/zoneinfo/datfiles/zonenow.tab
1.8+5-5share/zoneinfo/datfiles/leap-seconds.list
1.3+4-4share/zoneinfo/ziguard.awk
+172-1963 files not shown
+178-2029 files

OpenBSD/src cfNmRTBdistrib/sets/lists/base mi

   sync
VersionDeltaFile
1.1190+3-0distrib/sets/lists/base/mi
+3-01 files

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/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/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/src IkPeyselibexec/ld.so/hppa rtld_machine.c, libexec/ld.so/i386 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.45+2-2libexec/ld.so/hppa/rtld_machine.c
1.52+2-2libexec/ld.so/i386/rtld_machine.c
1.32+2-2libexec/ld.so/m88k/rtld_machine.c
1.73+2-2libexec/ld.so/powerpc/rtld_machine.c
1.8+2-2libexec/ld.so/powerpc64/rtld_machine.c
1.5+2-2libexec/ld.so/riscv64/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/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/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

OpenBSD/src YISnIUUusr.sbin/rpki-client main.c

   rpki-client: only record NCA history on successful runs

   ok claudio job
VersionDeltaFile
1.313+2-2usr.sbin/rpki-client/main.c
+2-21 files

OpenBSD/src kIbnxPnsys/dev/ic re.c

   When 64-bit DMA is enabled for PCIe models, set IFXF_MBUF_64BIT to let the
   kernel know it's ok to "enable mbufs in high memory" as long as all other
   interfaces are also so inclined.

   ok kettenis@ mvs@ bluhm@
VersionDeltaFile
1.223+3-1sys/dev/ic/re.c
+3-11 files