OpenBSD/src NkP416Oregress/lib/libc/time/time_conversion timetest.c

   Alberta moved to permanent -06 on 2026-06-18, update test data
VersionDeltaFile
1.6+17-17regress/lib/libc/time/time_conversion/timetest.c
+17-171 files

OpenBSD/src bO3tN2Usys/net pipex.c, sys/netinet udp_usrreq.c ip_output.c

   Use uint32_t for ipsecflowinfo.

   Type of ipsecflowinfo was mixture of uint32_t, u_int32_t and int.
   Convert to uint32_t consistently.

   OK mvs@
VersionDeltaFile
1.351+6-6sys/netinet/udp_usrreq.c
1.419+5-4sys/netinet/ip_output.c
1.282+4-4sys/netinet/ip_ipsp.c
1.250+3-3sys/netinet/ip_ipsp.h
1.432+3-3sys/netinet/ip_input.c
1.164+3-3sys/net/pipex.c
+24-231 files not shown
+26-257 files

OpenBSD/src OGbivEDusr.bin/tmux window-panes.c window.c

   Prevent display-panes from shifting the active pane scroll position by
   copying the screen from before zoom, also do not let resize consume
   blank lines.
VersionDeltaFile
1.2+47-12usr.bin/tmux/window-panes.c
1.365+11-2usr.bin/tmux/window.c
1.1409+2-1usr.bin/tmux/tmux.h
+60-153 files

OpenBSD/src BTbZylEusr.bin/tmux cmd-join-pane.c

   Add some missing calls to invalidate scene.
VersionDeltaFile
1.73+4-1usr.bin/tmux/cmd-join-pane.c
+4-11 files

OpenBSD/src O0DnCnksys/arch/octeon/dev cn30xxsmi.c

   octsmi: Find multi-PHY parent
VersionDeltaFile
1.14+3-1sys/arch/octeon/dev/cn30xxsmi.c
+3-11 files

OpenBSD/src 6t9KOOhsys/arch/octeon/octeon cn3xxx_dts.S cn3xxx.dts

   octeon: Regenerate cn3xxx_dts.S

   Regenerate the built-in device tree blob source using current dtc.

   No change in the blob.
VersionDeltaFile
1.5+742-232sys/arch/octeon/octeon/cn3xxx_dts.S
1.5+4-4sys/arch/octeon/octeon/cn3xxx.dts
+746-2362 files

OpenBSD/src I2NLN2Kusr.sbin/vmd priv.c vmd.c

   vmd(8): disambiguate fd variable naming

   Split out fd tracking in the global "struct vmd" instance with
   explicit names to not reuse the same one for storing semantically
   different fds. Some vmd processes were using .vmd_fd to track the
   open /dev/vmm while another used it for a socket(2) instance for
   ioctls. This makes it hard to reason about and future changes
   harder to review.

   No intended behavioral change.

   Testing help from Mischa Peters.

   ok @hshoexer
VersionDeltaFile
1.31+13-13usr.sbin/vmd/priv.c
1.176+12-8usr.sbin/vmd/vmd.c
1.138+8-8usr.sbin/vmd/vmm.c
1.125+6-6usr.sbin/vmd/vm.c
1.148+5-4usr.sbin/vmd/vmd.h
1.141+2-2usr.sbin/vmd/virtio.c
+46-416 files

OpenBSD/src HiijxbRusr.bin/tmux server-client.c cmd-select-pane.c

   Remove the active-pane flag for now, there are some gaps in how this
   works and I don't like it. May come back in a different form (maybe just
   for windows).
VersionDeltaFile
1.497+3-129usr.bin/tmux/server-client.c
1.77+4-11usr.bin/tmux/cmd-select-pane.c
1.1143+1-10usr.bin/tmux/tmux.1
1.93+3-3usr.bin/tmux/cmd-run-shell.c
1.1408+2-4usr.bin/tmux/tmux.h
1.153+2-2usr.bin/tmux/screen-redraw.c
+15-1593 files not shown
+21-1659 files

OpenBSD/src vIJJKomlib/libcrypto/evp bio_b64.c

   Remove redundant BIO_write() length assertions in b64_write()

   b64_write() asserted that BIO_write() does not return more bytes than
   requested in two places. Other BIO_write() call sites do not make this
   check, and there is no special handling here that depends on asserting this
   condition.

   ok tb@ beck@ joshua@
VersionDeltaFile
1.30+1-3lib/libcrypto/evp/bio_b64.c
+1-31 files

OpenBSD/src Rgrhsdhlib/libssl/man SSL_CTX_set_options.3

   Remove stale SECURE RENEGOTIATION reference

   SSL_CTX_set_options(3) no longer has a SECURE RENEGOTIATION section,
   but SSL_OP_LEGACY_SERVER_CONNECT still referenced it. Replace the
   dangling cross reference with a note that the option is no longer set
   by default.

   ok tb@ beck@
VersionDeltaFile
1.19+3-5lib/libssl/man/SSL_CTX_set_options.3
+3-51 files

OpenBSD/src nmEkTPMsys/dev/fdt gpioleds.c

   avoid free with bad arg when trigger_len is <= 0
   ok kettenis@
VersionDeltaFile
1.6+2-2sys/dev/fdt/gpioleds.c
+2-21 files

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.99+2-2sys/netinet/igmp.c
1.431+2-2sys/netinet/ip_input.c
1.418+2-2sys/netinet/ip_output.c
+200-1256 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