OpenBSD/src q4KwHfTusr.bin/tmux tmux.c

   Only forbid #( in names and titles (styles are #[ and are useful).
VersionDeltaFile
1.219+5-2usr.bin/tmux/tmux.c
+5-21 files

OpenBSD/src Y6le0QAsbin/iked proc.c, usr.sbin/httpd proc.c

   restrict IMSG_CTL_PROCFD to parent and check process id/instance

   IMSG_CTL_PROCFD messages contain a destination process id and instance
   number that were used to index internal arrays before being checked.
   A child sending bad imsgs could cause out-of-bounds reads or
   writes.

   Check for a missing fd, a bad process id, or an out-of-range instance
   before any array is indexed.  Also reject IMSG_CTL_PROCFD that does not
   come from the parent.

   from Andrew Griffiths, diff by martijn@ and myself, ok martijn@
VersionDeltaFile
1.57+15-7usr.sbin/relayd/proc.c
1.52+14-7sbin/iked/proc.c
1.54+14-7usr.sbin/httpd/proc.c
1.41+14-7usr.sbin/snmpd/proc.c
+57-284 files

OpenBSD/src LEdIrS5usr.sbin/httpd httpd.conf.5 httpd.h

   Switch the default TLS cipher set from "compat" to "secure"

   The "secure" keyword only allows TLSv1.3 and the TLSv1.2 AEAD ciphers
   that have forward secrecy (ECDHE/DHE).  See tls_config_set_ciphers(3)
   for details.  This is stricter than "HIGH:!aNULL" and drops older
   ciphers without AEAD or forward secrecy.

   Also update the ciphers text in httpd.conf.5 with the clearer wording
   from smtpd.conf.5.

   Old peers that need these older ciphers may no longer connect.

   idea from Mischa, ok kirill@ ok tb@
VersionDeltaFile
1.134+9-8usr.sbin/httpd/httpd.conf.5
1.175+2-2usr.sbin/httpd/httpd.h
+11-102 files

OpenBSD/src XyrIA9xusr.sbin/relayd relayd.conf.5 relayd.h

   Switch the default TLS cipher set from "HIGH:!aNULL" to "secure"

   The "secure" keyword only allows TLSv1.3 and the TLSv1.2 AEAD ciphers
   that have forward secrecy (ECDHE/DHE).  See tls_config_set_ciphers(3)
   for details.  This is stricter than "HIGH:!aNULL" and drops older
   ciphers without AEAD or forward secrecy.

   Also update the ciphers text in relayd.conf.5 with the clearer wording
   from smtpd.conf.5.

   Old peers that need these older ciphers may no longer connect.

   idea from Mischa, ok kirill@ ok tb@
VersionDeltaFile
1.219+10-9usr.sbin/relayd/relayd.conf.5
1.288+2-2usr.sbin/relayd/relayd.h
+12-112 files

OpenBSD/src JKUgLTIusr.sbin/bgpd Makefile

   Revert the -fno-omit-frame-pointer change (including the clang only
   -mno-omit-leaf-frame-pointer). Committed by accident.
   Noticed because of commit from miod@
VersionDeltaFile
1.49+1-5usr.sbin/bgpd/Makefile
+1-51 files

OpenBSD/src sf5tCDvlib/libexpat Changes, lib/libexpat/lib xmlparse.c memory_sanitizer.h

   Update libexpat to version 2.8.2.

   Relevant for OpenBSD are security fixes #1246 #1267 #1272 #1229
   #1232 #1249 #1251 #1255 #1262 #565 #1278, other changes #1283 #565
   #1220 #1221 #1222 #1224 #1226 #1228 #1230 #1238 #1239 #1240 #1241
   #1242 #1243 #1243 #1247 #1248 #1256 #1258 #1261 #1275.
   Library bump is not necessary.
   CVE-2026-50219 CVE-2026-56131 CVE-2026-56132 CVE-2026-56403
   CVE-2026-56404 CVE-2026-56405 CVE-2026-56406 CVE-2026-56407
   CVE-2026-56408 CVE-2026-56409 CVE-2026-56410 CVE-2026-56411
   CVE-2026-56412

   OK tb@
VersionDeltaFile
1.50+658-548lib/libexpat/lib/xmlparse.c
1.38+90-2lib/libexpat/Changes
1.7+51-2lib/libexpat/tests/handlers.c
1.1+51-0lib/libexpat/lib/memory_sanitizer.h
1.1+49-0lib/libexpat/lib/fallthrough.h
1.12+38-10lib/libexpat/tests/basic_tests.c
+937-56214 files not shown
+1,083-61020 files

OpenBSD/src QMxsjN6regress/lib/libc Makefile, regress/lib/libc/freeaddrinfo freeaddrinfo.c Makefile

   Trivial check for freeaddrinfo(NULL)
VersionDeltaFile
1.1+22-0regress/lib/libc/freeaddrinfo/freeaddrinfo.c
1.1+5-0regress/lib/libc/freeaddrinfo/Makefile
1.64+2-2regress/lib/libc/Makefile
+29-23 files

OpenBSD/src gD88VL4regress/lib/libc/getaddrinfo gaitest.c

   Ansify usage()

   While here drop pointless declaration for main()
VersionDeltaFile
1.9+2-3regress/lib/libc/getaddrinfo/gaitest.c
+2-31 files

OpenBSD/src X4Hdxusregress/lib/libc/getaddrinfo gaitest.c

   K&R -> ANSI
VersionDeltaFile
1.8+3-9regress/lib/libc/getaddrinfo/gaitest.c
+3-91 files

OpenBSD/src Q6odCKLlib/libc/asr getaddrinfo_async.c

   Revert rev 1.68 as it breaks resolution of literal IP addresses

   Reported by matthieu@
VersionDeltaFile
1.70+9-10lib/libc/asr/getaddrinfo_async.c
+9-101 files

OpenBSD/src 6tlNxnJusr.sbin/rpki-client nca.c

   rpki-client: avoid double fclose in a success path

   CID 647170

   ok job
VersionDeltaFile
1.6+2-1usr.sbin/rpki-client/nca.c
+2-11 files

OpenBSD/src CKzvorxusr.bin/tmux window-tree.c

   Set view name immediately when entering mode.
VersionDeltaFile
1.91+2-1usr.bin/tmux/window-tree.c
+2-11 files

OpenBSD/src kSiQ3zuusr.bin/tmux window-copy.c

   Clear lines before writing in copy mode to avoid leaving stray text when
   new line is shorter than old.
VersionDeltaFile
1.409+4-1usr.bin/tmux/window-copy.c
+4-11 files

OpenBSD/src m8shaAGusr.sbin/bgpd Makefile

   -mno-omit-leaf-frame-pointer should only be used when the compiler is clang.
VersionDeltaFile
1.48+7-2usr.sbin/bgpd/Makefile
+7-21 files

OpenBSD/src NZwpKSFusr.bin/tmux tmux.1 cmd-split-window.c

   Make split-window create a new floating pane if used in a floating pane,
   rather than just complaining. Also improve documentation. From Dane
   Jensen.
VersionDeltaFile
1.1111+128-93usr.bin/tmux/tmux.1
1.138+2-2usr.bin/tmux/cmd-split-window.c
+130-952 files

OpenBSD/src 5VSxb7yusr.bin/tmux layout.c tmux.h

   Pulled code out of layout_split_pane for reuse and added
   layout_insert_tile. From Dane Jensen.
VersionDeltaFile
1.81+178-45usr.bin/tmux/layout.c
1.1378+8-1usr.bin/tmux/tmux.h
+186-462 files

OpenBSD/src rpcE41Jusr.bin/tmux layout.c tmux.h

   Add a helper to swap a node into the place of a leaf, from Dane Jensen.
VersionDeltaFile
1.80+35-22usr.bin/tmux/layout.c
1.1377+3-1usr.bin/tmux/tmux.h
+38-232 files

OpenBSD/src 5KDvT9ousr.bin/tmux window.c

   Invalidate scene when changing window Z index, from Dane Jensen.
VersionDeltaFile
1.350+2-1usr.bin/tmux/window.c
+2-11 files

OpenBSD/src qdIPnlKusr.bin/tmux cmd-split-window.c screen-write.c

   Preseve prompt flags across line clear, from Aung Myo Kyaw.
VersionDeltaFile
1.137+3-3usr.bin/tmux/cmd-split-window.c
1.276+5-1usr.bin/tmux/screen-write.c
+8-42 files

OpenBSD/src 1C4DLCBsys/net if_trunk.c

   trunk(4): update link state after new port attached

   Without this fix, the linkstate is unknown via snmpd till its changed.

   yeah, looks good. go for it. dlg@
   Seems right to me. deraadt@
VersionDeltaFile
1.161+4-1sys/net/if_trunk.c
+4-11 files

OpenBSD/src pv8nkNJusr.bin/tmux window-tree.c

   Use linked sessions not active.
VersionDeltaFile
1.90+2-2usr.bin/tmux/window-tree.c
+2-21 files

OpenBSD/src 6ktCLMKusr.bin/tmux window-tree.c

   Remove a info line that doesn't really make sense.
VersionDeltaFile
1.89+1-3usr.bin/tmux/window-tree.c
+1-31 files

OpenBSD/src vf669Lvusr.bin/tsort tsort.c

   Print the file name when erroring out on invalid input

   Suggested by tb and espie
VersionDeltaFile
1.41+3-3usr.bin/tsort/tsort.c
+3-31 files

OpenBSD/src btD29sxusr.bin/tsort tsort.c

   Make tsort(1) abort early if input lines contain NUL bytes

   tsort works on text files with data separated by whitespace, there is no
   need or reason to support NUL as an additional word delimiter. It's
   easier to just detect invalid input early, in the two functions which
   read data.

   Similar diff from espie, ok tb@ renaud@
VersionDeltaFile
1.40+9-4usr.bin/tsort/tsort.c
+9-41 files

OpenBSD/src F9CU6a8usr.bin/tmux window-tree.c tmux.1

   Add info modes to tree mode like for clients.
VersionDeltaFile
1.88+167-1usr.bin/tmux/window-tree.c
1.1110+3-2usr.bin/tmux/tmux.1
+170-32 files

OpenBSD/src GkBmneMetc changelist, etc/mtree special

   Add ML-DSA-44 / Ed25519 hybrid SSH host keys

   These files are auto-generated by ssh-keygen -A and need to be tracked

   OK sthen@
VersionDeltaFile
1.144+3-1etc/changelist
1.131+3-1etc/mtree/special
+6-22 files

OpenBSD/src akjMhcWusr.bin/tmux fuzzy.c window-switch.c

   Add switch-mode a fast switcher with fuzzy searching, bound to Tab (for
   windows) or BTab (S-Tab, for sessions) by default.
VersionDeltaFile
1.1+655-0usr.bin/tmux/fuzzy.c
1.1+636-0usr.bin/tmux/window-switch.c
1.1109+83-4usr.bin/tmux/tmux.1
1.389+46-1usr.bin/tmux/format.c
1.57+16-1usr.bin/tmux/cmd-choose-tree.c
1.4+8-5usr.bin/tmux/prompt.c
+1,444-116 files not shown
+1,477-2112 files

OpenBSD/src om6pJPtusr.bin/tmux window.c

   Drop mouse movement events rather than redrawing unnecessarily.
VersionDeltaFile
1.349+7-1usr.bin/tmux/window.c
+7-11 files

OpenBSD/src gQKqHDfsys/dev/pci if_rge.c

   Set IFXF_MBUF_64BIT so mbufs are allocated in high memory if only
   64 bit DMA interfaces exist.  Also pass BUS_DMA_64BIT to the
   bus_dmamem_alloc() for the kstat counter buffer (rge_ks_sc_seg).

   ok bluhm@
VersionDeltaFile
1.44+3-3sys/dev/pci/if_rge.c
+3-31 files

OpenBSD/src 27adMwfusr.sbin/rpki-client nca.c

   Add a coinflip to increase cycle-to-cycle jitter

   with/OK tb@
VersionDeltaFile
1.5+5-1usr.sbin/rpki-client/nca.c
+5-11 files