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-pkg.pub openbsd-72-base.pub

   no longer needed
VersionDeltaFile
1.2+0-0etc/signify/openbsd-72-pkg.pub
1.2+0-0etc/signify/openbsd-72-base.pub
1.2+0-0etc/signify/openbsd-72-syspatch.pub
1.2+0-0etc/signify/openbsd-72-fw.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

OpenBSD/src d3DR9XKsys/kern kern_proc.c

   Stop mashing together ps_flags ans p_flag.  This fine when we did the
   initial "struct process" / "struct proc" split, but we added more flags
   and they collide now.  This is incredible confusing and needs to die.
   Instead make some readjustments to the ddb default "ps" output and print
   them both separately.

   ok claudio@, jca@
VersionDeltaFile
1.106+7-6sys/kern/kern_proc.c
+7-61 files

OpenBSD/src DD4niJm. Makefile.cross, distrib/special/installboot Makefile

   Unhook loongson from the build.

   The last compiler update unfortunately does not work on mips64el, with clang 22
   built with clang 19 being apparently functional, but clang 22 rebuilt with
   the previous clang 22 hitting deterministic SIGSEGV on various files.

   I don't have the time and energy to try and debug this (which is likely an
   endianness problem, as octeon appears to run happily with clang 22), especially
   when it takes 10 days for clang to rebuild itself on these machines; and
   switching back to gcc 4 won't help much as modern software in ports will
   require a working C++>=11 compiler to build anyway.

   ok visa@

                          ----------
                         /          \
                        /    REST    \
                       /      IN      \
                      /     PEACE      \

    [10 lines not shown]
VersionDeltaFile
1.113+2-5Makefile.cross
1.18+2-3usr.sbin/wsfontload/Makefile
1.20+1-3distrib/special/installboot/Makefile
1.493+2-2etc/Makefile
1.7+2-2lib/libarch/mips64/Makefile
1.39+2-2regress/etc/MAKEDEV/Makefile
+11-1712 files not shown
+34-4218 files

OpenBSD/src QVkds4Ysys/arch/m88k/include m8820x.h, sys/arch/m88k/m88k m8820x_machdep.c

   Do not make the size of the cmmu table public, and comment out some code at
   compile time if we are building on a simple CMMU configuration, such as on
   luna88k.

   Tested by and ok aoyoma@
VersionDeltaFile
1.68+34-2sys/arch/m88k/m88k/m8820x_machdep.c
1.13+2-7sys/arch/m88k/include/m8820x.h
+36-92 files