OpenBSD/src V3ACJgR — usr.bin/tmux server-client.c

   Use mode screen for cursor not base which may be wrong during
   synchronized updates. GitHub issue 5648 from bugreporter23 at gmail dot
   com.
VersionDeltaFile
1.515+2-2usr.bin/tmux/server-client.c
+2-21 files

OpenBSD/src 1Q27e8t — usr.bin/tmux window.c hyperlinks.c

   Do not use subtraction for comparators, this doesn't really matter for
   IDs but it breaks key sorting. GitHub issue 5646 from Alexandre Fiori.
VersionDeltaFile
1.12+28-20usr.bin/tmux/sort.c
1.383+11-3usr.bin/tmux/window.c
1.6+11-3usr.bin/tmux/hyperlinks.c
+50-263 files

OpenBSD/src 8qUCwTT — usr.bin/tmux window.c

   Fix dragging a floating pane by its top border over a tiled pane's
   status line, GitHub issue 5645 from Michael Grant.
VersionDeltaFile
1.382+11-1usr.bin/tmux/window.c
+11-11 files

OpenBSD/src Khvk4qz — usr.bin/tmux tmux.h screen-write.c

   Fix floating panes not being detected as obscuring the pane behind them,
   GitHub issue 5641 from Michael Grant.
VersionDeltaFile
1.381+29-1usr.bin/tmux/window.c
1.294+2-10usr.bin/tmux/screen-write.c
1.1449+3-1usr.bin/tmux/tmux.h
+34-123 files

OpenBSD/src 82pfMM8 — usr.bin/tmux window.c

   Exit 128 + SIGHUP like popups did if waiting for a pane that was killed,
   from Alexandre Fiori.
VersionDeltaFile
1.380+2-2usr.bin/tmux/window.c
+2-21 files

OpenBSD/src SKzCnLx — sys/dev/ic qwz.c

   sys/qwz: avoid waiting for recovery locks

   Backport of sys/dev/ic/qwx.c,v 1.129

   OK: stsp@
VersionDeltaFile
1.49+11-2sys/dev/ic/qwz.c
+11-21 files

OpenBSD/src mdX66wX — sys/dev/ic qwz.c

   sys/qwz: skip recovery from stopped tasks

   Backport of sys/dev/ic/qwx.c,v 1.124

   OK: stsp@
VersionDeltaFile
1.48+3-2sys/dev/ic/qwz.c
+3-21 files

OpenBSD/src ns1SuE6 — sys/dev/ic qwz.c

   sys/qwz: close the stop task scheduling window

   Backport of sys/dev/ic/qwx.c,v 1.109 by only moving ~IFF_RUNNING.

   OK: stsp@
VersionDeltaFile
1.47+6-6sys/dev/ic/qwz.c
+6-61 files

OpenBSD/src W6GIqMl — usr.bin/tmux sort.c

   Add a second comparison for key bindings to avoid ties, GitHub issue
   5647 from Alexandre Fiori.
VersionDeltaFile
1.11+9-3usr.bin/tmux/sort.c
+9-31 files

OpenBSD/src 0UTbV7U — sys/dev/ic qwz.c

   sys/qwz: include RX padding in length checks

   The shared RX handler strips the descriptor and L3 padding before
   setting the packet length. Include both in the bound, matching the
   WBM null-queue path.

   OK: stsp@
VersionDeltaFile
1.46+3-2sys/dev/ic/qwz.c
+3-21 files

OpenBSD/src FpPMVBv — sys/dev/ic qwz.c

   sys/qwz: propagate RX reconstruction errors

   Backport from sys/dev/ic/qwx.c,v 1.85 that dp_rx_h_undecap returns error.

   OK: stsp@
VersionDeltaFile
1.45+24-21sys/dev/ic/qwz.c
+24-211 files

OpenBSD/src dJIHthU — sys/dev/ic qwz.c

   sys/qwz: consume empty CE completions

   Backport of sys/dev/ic/qwx.c,v 1.141

   OK: stsp@
VersionDeltaFile
1.44+5-8sys/dev/ic/qwz.c
+5-81 files

OpenBSD/src wBqw3VB — sys/dev/ic qwz.c

   sys/qwz: guard reclaimed TX slots

   Backport of sys/dev/ic/qwx.c,v 1.82

   OK: stsp@
VersionDeltaFile
1.43+27-16sys/dev/ic/qwz.c
+27-161 files

OpenBSD/src YpJESWT — sys/dev/ic qwz.c

   sys/qwz: release HTT node references

   Backport of sys/dev/ic/qwx.c,v 1.81

   OK: stsp@
VersionDeltaFile
1.42+5-1sys/dev/ic/qwz.c
+5-11 files

OpenBSD/src M9TfA9N — sys/dev/ic qwz.c

   sys/qwz: retain active key task arguments

   Remove active key operations from the pending queue before waiting
   for firmware, retaining their node reference and a local key copy.
   Recheck association state after waits before updating key state or
   marking the port valid.

   OK: stsp@
VersionDeltaFile
1.41+36-13sys/dev/ic/qwz.c
+36-131 files

OpenBSD/src PBqU43w — sys/dev/ic qwz.c

   sys/qwz: reject state changes while stopped

   Backport sys/dev/ic/qwx.c,v 1.75 and following fix from v 1.123

   OK: stsp@
VersionDeltaFile
1.40+6-1sys/dev/ic/qwz.c
+6-11 files

OpenBSD/src TJ4OYF1 — usr.bin/tmux layout-custom.c

   Bounds check size and offsets for v1 layouts, found by ossfuzz.
VersionDeltaFile
1.44+7-2usr.bin/tmux/layout-custom.c
+7-21 files

OpenBSD/ports FRuIsqX — telephony/resiprocate Makefile

   BDEP on vim|vim-classic for xxd, build problem reported by naddy
VersionDeltaFile
1.17+2-1telephony/resiprocate/Makefile
+2-11 files

OpenBSD/ports p9TCGsS — lang/python/3 distinfo, lang/python/3/files CHANGES.OpenBSD

   update to python-3.13.15, ok kmos
VersionDeltaFile
1.12.2.2+36-3lang/python/3/pkg/PLIST-tests
1.6.2.2+5-8lang/python/3/files/CHANGES.OpenBSD
1.5.2.2+3-4lang/python/3/patches/patch-configure_ac
1.11.2.2+2-2lang/python/3/distinfo
1.8.2.1+4-0lang/python/3/pkg/PLIST-idle
1.17.2.2+1-2lang/python/3/pkg/PLIST-main
+51-192 files not shown
+53-218 files

OpenBSD/ports g4FnbuY — lang/python/3 Makefile distinfo, lang/python/3/files CHANGES.OpenBSD

   update to python-3.14.7, ok kmos
VersionDeltaFile
1.17+69-0lang/python/3/pkg/PLIST-tests
1.8+5-8lang/python/3/files/CHANGES.OpenBSD
1.8+3-4lang/python/3/patches/patch-configure_ac
1.34+1-3lang/python/3/Makefile
1.15+2-2lang/python/3/distinfo
1.10+4-0lang/python/3/pkg/PLIST-idle
+84-172 files not shown
+86-208 files

OpenBSD/src V1nIVFm — usr.sbin/rtrd rtrd.h

   knf
VersionDeltaFile
1.4+47-93usr.sbin/rtrd/rtrd.h
+47-931 files

OpenBSD/src h63RKal — usr.sbin/rtrctl rtrctl.c, usr.sbin/rtrd rtrd.h

   rather than a local defintion, use __packed provided by cdefs.h, because
   other -portable software is also happy with that approach
VersionDeltaFile
1.3+36-38usr.sbin/rtrd/rtrd.h
1.6+14-16usr.sbin/rtrctl/rtrctl.c
+50-542 files

OpenBSD/src EeDnDGC — sys/arch/amd64/amd64 cpu.c

   don't mix silicon debug test with fast strings

   fixes a mistake introduced when code was moved into cpu_fix_msrs()
   in cpu.c rev 1.160

   from daniel@, ok deraadt@
VersionDeltaFile
1.207+4-3sys/arch/amd64/amd64/cpu.c
+4-31 files

OpenBSD/src lAKY4Q6 — lib/libcrypto/asn1 a_object.c, lib/libcrypto/bn bn_convert.c bn_add.c

   libcrypto: avoid undefined behavior with zero-length buffers

   Avoid UBSan failures caused by null pointers in zero-length operations.

   - Avoid zero-offset arithmetic on null BIGNUM data
   - Return early for zero-length BIGNUM output
   - Avoid passing a null destination to strlcpy
   - Skip memcmp for empty test vectors

   ok beck
VersionDeltaFile
1.30+23-1lib/libcrypto/bn/bn_add.c
1.57+9-1lib/libcrypto/asn1/a_object.c
1.10+2-2regress/lib/libcrypto/bn/bn_convert.c
1.26+3-1lib/libcrypto/bn/bn_convert.c
+37-54 files

OpenBSD/src XaJ5n0A — lib/libcrypto/evp bio_b64.c

   Report invalid base64 BIO state as an internal error

   The base64 BIO filter uses OPENSSL_assert() for several internal buffer
   state checks. OPENSSL_assert() calls OpenSSLDie() on failure, which
   terminates the process instead of returning an error to the caller.

   Replace these assertions with explicit checks that raise
   ERR_R_INTERNAL_ERROR on the BIO error queue and return an error from
   b64_read(), b64_write(), or b64_ctrl(). This preserves the internal state
   checks while allowing callers to handle the failure through the BIO API.

   ok tb joshua beck
VersionDeltaFile
1.31+74-21lib/libcrypto/evp/bio_b64.c
+74-211 files

OpenBSD/src NYzz6FW — usr.bin/ssh scp.c

   Disallow nul byte in received scp -O filename.  Not reachable in normal
   operation since a nul would cause a filename mismatch, but potentially
   possible if being used an unusual configuration such as a custom filter.

   Reported by Chua Wei Xun <weixun.chua at e-cq.net>, ok djm@
VersionDeltaFile
1.277+3-1usr.bin/ssh/scp.c
+3-11 files

OpenBSD/src 2oanbyg — sys/arch/arm64/dev aplmca.c

   The apple,nclusters property is a remnant of early bringup and never made
   it in the official bindings.  Drop it and calculate the number of clusters
   from the register area size.  Fixes out-of-bounds access on SoCs that
   provide less than 6 clusters.

   ok patrick@, jsg@
VersionDeltaFile
1.9+2-2sys/arch/arm64/dev/aplmca.c
+2-21 files

OpenBSD/ports EkPYWhj — security/clusterssh distinfo Makefile

   update to 4.19
VersionDeltaFile
1.27+4-2security/clusterssh/Makefile
1.17+2-2security/clusterssh/distinfo
+6-42 files

OpenBSD/ports NorjchD — devel/cabal-install Makefile distinfo, devel/cabal-install/files openbsd.json

   devel/cabal-install: update to 3.18.1.0

   OK kili@
VersionDeltaFile
1.11+87-65devel/cabal-install/files/openbsd.json
1.23+34-30devel/cabal-install/distinfo
1.47+23-12devel/cabal-install/Makefile
+144-1073 files

OpenBSD/ports dlqx3PL — lang/ghc Makefile, lang/ghc/patches patch-testsuite_tests_lib_base_executablePath_hs patch-libraries_ghc-boot_GHC_BaseDir_hs

   lang/ghc: use getexecpath(3) for executablePath on OpenBSD

   getexecpath(3) is new in OpenBSD 8.0. Without it ghc-internal falls through
   to the argv[0] fallback and System.Environment.executablePath is Nothing.

   Also let ghc-boot use base's executablePath, choosing at run time so the port
   still builds with a bootstrap compiler whose base predates getexecpath(3),
   and mark openbsd as query-capable in the executablePath test.

   Bump REVISION for the getexecpath change

   System.Environment.executablePath goes from Nothing to a working query, and
   getExecutablePath from argv[0] to a canonicalized absolute path, so the
   package behaves differently and needs to be distinguishable.

   OK kili@
VersionDeltaFile
1.1+57-0lang/ghc/patches/patch-libraries_ghc-internal_src_GHC_Internal_System_Environment_ExecutablePath_hsc
1.1+47-0lang/ghc/patches/patch-libraries_ghc-boot_GHC_BaseDir_hs
1.1+19-0lang/ghc/patches/patch-testsuite_tests_lib_base_executablePath_hs
1.237+1-0lang/ghc/Makefile
+124-04 files