OpenBSD/src uDx7qL6sys/dev/usb uplcom.c

   Add support for more line speeds.

   ok deraadt@
VersionDeltaFile
1.82+65-2sys/dev/usb/uplcom.c
+65-21 files

OpenBSD/src jHZbCqjdistrib/syspatch diff.sh

   ignore tar files while diffing destdirs for syspatch as we don't care about them
VersionDeltaFile
1.7+2-2distrib/syspatch/diff.sh
+2-21 files

OpenBSD/src SaOsflgusr.sbin/bgpd bitmap.c rde.c

   Properly export the bitmap count and size.

   I decided to not pull in rdemem into bitmap.c so instead create
   bitmap_get_stats() which is called in the IMSG_CTL_SHOW_RIB_MEM
   handler to update the rdemem stats before the exporting them.

   OK tb@
VersionDeltaFile
1.3+8-1usr.sbin/bgpd/bitmap.c
1.689+3-1usr.sbin/bgpd/rde.c
1.536+3-1usr.sbin/bgpd/bgpd.h
+14-33 files

OpenBSD/src eHQA7grlib/libcrypto/mlkem mlkem_internal.c

   mlkem: use timingsafe_memcmp() in decapsulation

   Replace memcmp() with timingsafe_memcmp() when comparing the
   re-encrypted ciphertext.

   FIPS 203 Section 6.3 defines this comparison result as a secret piece
   of intermediate data that must not be revealed in any form.

   ok tb
VersionDeltaFile
1.7+2-2lib/libcrypto/mlkem/mlkem_internal.c
+2-21 files

OpenBSD/src httw4L2usr.bin/tmux cmd-display-menu.c

   tmux: don't leak menu if the tty is too small to display it

   ok nicm
VersionDeltaFile
1.50+2-2usr.bin/tmux/cmd-display-menu.c
+2-21 files

OpenBSD/src diodaK5usr.bin/tmux grid.c

   Do not use recallocarray because the stored size may have changed during
   reflow so may not match what it expects, fixes crash reported by Caspar
   Schutijser.
VersionDeltaFile
1.144+8-5usr.bin/tmux/grid.c
+8-51 files

OpenBSD/src aargDallib/libradius Makefile

   add ${VERSION_SCRIPT} to CLEANFILES

   ok tb@, yasuoka@; input from miod@
VersionDeltaFile
1.5+2-1lib/libradius/Makefile
+2-11 files

OpenBSD/src nROCnjrregress/usr.bin/ssh modpipe.c

   Move OpenBSD CVS ID marker to top of file to avoid conflicts when
   syncing changes to portable.
VersionDeltaFile
1.9+2-2regress/usr.bin/ssh/modpipe.c
+2-21 files

OpenBSD/src 78myNsRregress/usr.bin/ssh modpipe.c, regress/usr.bin/ssh/unittests/sshbuf test_sshbuf_getput_fuzz.c test_sshbuf_getput_basic.c

   Replace u_intXX_t types with the equivalent C99 uintXX_t types to match
   similar change to the main ssh code.
VersionDeltaFile
1.16+6-6regress/usr.bin/ssh/unittests/test_helper/test_helper.c
1.12+5-5regress/usr.bin/ssh/unittests/test_helper/test_helper.h
1.7+5-5regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf_getput_fuzz.c
1.7+4-4regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf_getput_basic.c
1.5+3-3regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf_getput_crypto.c
1.8+2-2regress/usr.bin/ssh/modpipe.c
+25-252 files not shown
+29-298 files

OpenBSD/src DsvTjnBsys/lib/libz inflate.c

   zlib: sync with userland
VersionDeltaFile
1.28+2-0sys/lib/libz/inflate.c
+2-01 files

OpenBSD/src TBglajWlib/libz inflate.c

   zlib: zero out allocation to avoid info leak (part of ZLB-01-003)

   commit ecbaf031f81ddfcff200dcfd052df48c9047f3cf
   Author: Mark Adler <git at madler.net>
   Date:   Sun Jan 11 09:46:29 2026 -0800

       Zero inflate state on allocation.

       To further guard against the propagation of uninitialized memory.
VersionDeltaFile
1.22+2-0lib/libz/inflate.c
+2-01 files

OpenBSD/src hCVfEhEsys/lib/libz inflate.c

   zlib: sync with userland
VersionDeltaFile
1.27+2-5sys/lib/libz/inflate.c
+2-51 files

OpenBSD/src IbIDyvClib/libz inflate.c

   inflateCopy: fix a heap info leak (part of ZLB-01-003)

   commit 3509ab515f29002f64455d6e34e19df0c16b1707
   Author: Mark Adler <git at madler.net>
   Date:   Sun Dec 21 18:34:14 2025 -0800

       Copy only the initialized window contents in inflateCopy.

       To avoid the propagation and possible disclosure of uninitialized
       memory contents.
VersionDeltaFile
1.21+2-5lib/libz/inflate.c
+2-51 files

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

   Fix incorrect condition for creating client name, from Vlad Apostol in
   GitHub issue 4911.
VersionDeltaFile
1.447+2-2usr.bin/tmux/server-client.c
+2-21 files

OpenBSD/src X2fsVjkusr.sbin/bgpctl output.c

   Fix previous, I put the + stats->bitmap_size outside the fmt_mem() calculation.
VersionDeltaFile
1.72+2-2usr.sbin/bgpctl/output.c
+2-21 files

OpenBSD/src e3NcrRBshare/zoneinfo/datfiles northamerica zonenow.tab

   On 2026-03-09 British Columbia will go from daylight to standard
   time, without a UT offset change.  That is, its 2026-03-08 spring
   forward will be its last foreseeable clock change, as it will move
   to permanent -07 thereafter.  (Thanks to Arthur David Olson.)
VersionDeltaFile
1.90+29-2share/zoneinfo/datfiles/northamerica
1.6+3-0share/zoneinfo/datfiles/zonenow.tab
+32-22 files

OpenBSD/src FHyUK13share/zoneinfo/datfiles europe leap-seconds.list

   Update to 2026agtz from https://github.com/JodaOrg/global-tz
    o Moldova has used EU transition times since 2022.
    o Remove Europe/Chisinau from zonenow.tab, as it now agrees with
      Europe/Athens for future timestamps.
VersionDeltaFile
1.96+69-7share/zoneinfo/datfiles/europe
1.7+5-5share/zoneinfo/datfiles/leap-seconds.list
1.25+3-2share/zoneinfo/datfiles/etcetera
1.5+0-3share/zoneinfo/datfiles/zonenow.tab
+77-174 files

OpenBSD/src Pu2cJ9Uusr.sbin/bgpctl output.c output_json.c

   Add some stats for the use of bitmaps.

   OK tb@
VersionDeltaFile
1.71+4-2usr.sbin/bgpctl/output.c
1.62+4-2usr.sbin/bgpctl/output_json.c
1.26+4-2usr.sbin/bgpctl/output_ometric.c
+12-63 files

OpenBSD/src W8DEfcausr.sbin/bgpd bitmap.c bgpd.h

   Add some stats for the use of bitmaps.

   Only account for the extended bitmaps that allocate extra memory.
   The count is much lower since up to 127 bits the map uses the struct
   bitmap itself for storage but tracking those is more complicated.

   OK tb@
VersionDeltaFile
1.2+29-12usr.sbin/bgpd/bitmap.c
1.535+3-1usr.sbin/bgpd/bgpd.h
+32-132 files

OpenBSD/src 5WBiZYFusr.bin/tmux format.c cmd-pipe-pane.c

   Add pane_pipe_pid with pipe fd and call setpgid to make it easier to kill.
VersionDeltaFile
1.347+15-1usr.bin/tmux/format.c
1.62+5-2usr.bin/tmux/cmd-pipe-pane.c
1.1035+3-2usr.bin/tmux/tmux.1
1.1297+2-1usr.bin/tmux/tmux.h
+25-64 files

OpenBSD/src kGHEVEQusr.sbin/relayd ca.c

   Fix relayd reload race crash

   Instead of terminating with fatalx() when a private key hash cannot be
   found, log a warning and send an error back to the relay worker.

   This prevents a race condition during "reload" where a request might
   reach the CA process while keys are being repopulated.

   Reported by Nick Owens; thanks!

   OK tb@
VersionDeltaFile
1.50+20-4usr.sbin/relayd/ca.c
+20-41 files

OpenBSD/src O4dQVmSusr.bin/ssh authfd.c ssh-add.c

   ssh-agent supports a "query" extension that allows a client to request
   a list of extensions it support. This makes this capability available
   to ssh-add via the -Q flag.

   ok markus@
VersionDeltaFile
1.141+54-1usr.bin/ssh/authfd.c
1.186+26-4usr.bin/ssh/ssh-add.c
1.89+7-2usr.bin/ssh/ssh-add.1
1.55+3-1usr.bin/ssh/authfd.h
+90-84 files

OpenBSD/src P1qxqLsbin/ksh var.c

   satisfy the requirements of ksh build with -DSMALL in the install media
VersionDeltaFile
1.76+3-1bin/ksh/var.c
+3-11 files

OpenBSD/src KKASqoDusr.bin/ssh session.c clientloop.c

   With IANA codepoints for draft-ietf-sshm-ssh-agent now allocated,
   it's safe to start using the standard names for requesting agent
   forwarding over the @openssh.com extension names we've used to date.

   Support for the standard names is advertised via EXT_INFO. When the
   client sees such support it will use the new names preferentially,
   but the existing names remain supported unconditionally.

   ok markus@
VersionDeltaFile
1.348+11-9usr.bin/ssh/session.c
1.422+17-2usr.bin/ssh/clientloop.c
1.193+10-2usr.bin/ssh/kex.c
1.628+3-8usr.bin/ssh/ssh.c
1.112+3-7usr.bin/ssh/mux.c
1.164+6-2usr.bin/ssh/channels.h
+50-302 files not shown
+57-348 files

OpenBSD/src M28Fiv3bin/ksh var.c vi.c

   Inspecting Flag(FTALKING) to activate curses in the spot chosen by the
   previous commit seems to fail in some circumstances because of order
   of operations in ksh startup.  So move the test and curses initialization
   immediately before the tputs() calls.
   discussion with tb
VersionDeltaFile
1.75+14-14bin/ksh/var.c
1.68+3-1bin/ksh/vi.c
1.91+3-1bin/ksh/emacs.c
1.78+2-1bin/ksh/sh.h
+22-174 files

OpenBSD/src 6RQ4BQQusr.bin/ssh ssh-agent.c authfd.c

   correctness wrt draft-ietf-sshm-ssh-agent:

   extension requests should indicate failure using
   SSH_AGENT_EXTENSION_FAILURE rather than the generic SSH_AGENT_FAILURE
   error code. This allows the client to discern between "the request
   failed" and "the agent doesn't support this extension".

   ok markus@
VersionDeltaFile
1.320+22-8usr.bin/ssh/ssh-agent.c
1.140+2-1usr.bin/ssh/authfd.c
+24-92 files

OpenBSD/src lHADlt5usr.sbin/relayd ca.c

   relayd: replace unneeded engine.h with needed x509.h

   Adjust a comment. Being non-existent, the OpenSSL engine layer cannot be
   responsible for whatever unholy hacks this code requires.
VersionDeltaFile
1.49+3-3usr.sbin/relayd/ca.c
+3-31 files

OpenBSD/src cIawr83sys/dev/acpi acpidmar.c

   fix rcs tag
VersionDeltaFile
1.14+1-1sys/dev/acpi/acpidmar.c
+1-11 files

OpenBSD/src rNnC1iesys/dev/pci/drm/include/asm pgtable.h

   Only include <machine/pte.h> on i386/amd64 where we actually need the
   pagetable bits.

   ok jsg@, jcs@
VersionDeltaFile
1.3+2-1sys/dev/pci/drm/include/asm/pgtable.h
+2-11 files

OpenBSD/src lbJtOHMsys/net80211 ieee80211_output.c

   use vhtcaps in vht probe

   ok stsp@
VersionDeltaFile
1.146+2-2sys/net80211/ieee80211_output.c
+2-21 files