OpenBSD/src 3qOAlM9usr.bin/tmux cmd-resize-pane.c layout.c

   Add support for floating panes to resize-pane, from Dane Jensen.
VersionDeltaFile
1.56+75-30usr.bin/tmux/cmd-resize-pane.c
1.64+68-4usr.bin/tmux/layout.c
1.1080+26-10usr.bin/tmux/tmux.1
1.1344+7-2usr.bin/tmux/tmux.h
+176-464 files

OpenBSD/src 8VJXfZrsbin/isakmpd exchange.c message.c

   isakmpd(8): Fix NULL dereference in message_alloc_reply() callers

   message_alloc_reply() dereferences the returned pointer of
   message_alloc() without a NULL check.  Add one so callers can handle
   the failure.

   Also add NULL checks at both call sites in exchange.c.

   test & ok sthen
VersionDeltaFile
1.143+13-2sbin/isakmpd/exchange.c
1.133+3-1sbin/isakmpd/message.c
+16-32 files

OpenBSD/src 6XEWzH2sbin/isakmpd message.c

   isakmpd(8): Fix possible unaligned 32 bit read

   When validating IPsec SPIs in a DELETE message, access to the
   32 bit SPI value might be unaligned.  On platforms requiring strict
   alignment, this would cause termination of isakmpd by signal.

   To avoid this, memcpy(3) the SPI value to a local variable.

   test & ok sthen
VersionDeltaFile
1.132+7-5sbin/isakmpd/message.c
+7-51 files

OpenBSD/src wrBzdctsbin/isakmpd ipsec.c

   isakmpd(8): Validate DELETE payload SPI array size [2/2]

   Similar to message_validate_delete() also validate in
   ipsec_handle_leftover_payload() that the provided number of SPIs
   actually fit in the payload. This is redundant as we already would
   bail out in message_validate_delete().

   test & ok sthen
VersionDeltaFile
1.156+9-1sbin/isakmpd/ipsec.c
+9-11 files

OpenBSD/src 11AHrrUsbin/isakmpd message.c

   isakmpd(8): Validate DELETE payload SPI array size [1/2]

   The number of SPIs provided in a DELETE message is not properly
   validated. This might cause a read beyond the message end. However,
   the outside read is limited to 4 bytes for IPsec SAs and 16 bytes
   for ISAKMP SAs. A crash is possible, but seems unlikely to me.

   test & ok sthen
VersionDeltaFile
1.131+20-1sbin/isakmpd/message.c
+20-11 files

OpenBSD/src EgAIWIOsbin/isakmpd message.c

   isakmpd(8): Validate proposal and transform sizes

   Check
   - that a proposal payload fits within the outer SA payload,
   - that the provided SPI and the following transform header fit within
     the proposal, and
   - transforms fit within the outer proposal payload.

   It's already ensured that we never read outside the message.  However,
   within the message the mentioned payloads might be misinterpreted due
   to malformed size values.

   test & ok sthen
VersionDeltaFile
1.130+22-2sbin/isakmpd/message.c
+22-21 files

OpenBSD/ports L8diJafdevel/cbindgen distinfo Makefile

   devel/cbindgen: update to 0.29.4

   see https://github.com/mozilla/cbindgen/releases/tag/0.29.4
   will be required for firefox 153 per #2046167
VersionDeltaFile
1.37+2-2devel/cbindgen/distinfo
1.52+1-1devel/cbindgen/Makefile
+3-32 files

OpenBSD/src DXdPKxnusr.bin/tmux key-bindings.c

   Hide Swap Marked also since floating panes cannot be swapped yet.
VersionDeltaFile
1.173+2-2usr.bin/tmux/key-bindings.c
+2-21 files

OpenBSD/ports t3rUHwBtextproc/simdutf Makefile

   simdutf doesn't need to depend on python at runtime

   python is used at build time (amalgamate.py) and for tests.
   ok volker (maintainer)
VersionDeltaFile
1.7+2-1textproc/simdutf/Makefile
+2-11 files

OpenBSD/src rbKmZqeusr.bin/sndiod dev.c

   sndiod: Drop extra \n in debug printf
VersionDeltaFile
1.136+2-2usr.bin/sndiod/dev.c
+2-21 files

OpenBSD/ports G5aUoBtdevel/meson-python distinfo Makefile

   Update to meson-python-0.20.0.
VersionDeltaFile
1.7+2-2devel/meson-python/distinfo
1.12+1-1devel/meson-python/Makefile
+3-32 files

OpenBSD/ports Tv5UYvgprint/py-pypdf distinfo Makefile

   Update to py3-pypdf-6.13.2.
VersionDeltaFile
1.71+2-2print/py-pypdf/distinfo
1.77+1-1print/py-pypdf/Makefile
+3-32 files

OpenBSD/ports RDm3VZTsysutils/gemini-cli distinfo Makefile, sysutils/gemini-cli/pkg PLIST

   Update to gemini-cli-0.46.0.
VersionDeltaFile
1.27+50-64sysutils/gemini-cli/pkg/PLIST
1.28+2-2sysutils/gemini-cli/distinfo
1.30+1-1sysutils/gemini-cli/Makefile
+53-673 files

OpenBSD/ports xMkhCZKsysutils/terragrunt distinfo Makefile

   Update to terragrunt-1.0.8.
VersionDeltaFile
1.394+2-2sysutils/terragrunt/distinfo
1.401+1-1sysutils/terragrunt/Makefile
+3-32 files

OpenBSD/ports eG8Ca2fgraphics/openjph distinfo Makefile

   Update to openjph-0.28.0.
VersionDeltaFile
1.18+2-2graphics/openjph/distinfo
1.19+1-1graphics/openjph/Makefile
+3-32 files

OpenBSD/src 2K7Qf53libexec/login_radius raddauth.c login_radius.c

   Add length checks for the Port-Message and State attributes in the
   handling of Access-Challenge.  The problem reported by Steve Caffrey.

   ok sthen@
VersionDeltaFile
1.34+23-10libexec/login_radius/raddauth.c
1.11+6-3libexec/login_radius/login_radius.c
1.2+2-2libexec/login_radius/login_radius.h
+31-153 files

OpenBSD/src ymso7odsys/dev/pci/drm/i915 i915_driver.c

   in inteldrm_burner_cb() call fb_blank() instead of drm_fb_helper_blank()

   this indirectly calls intel_fbdev_blank(), which does
   drm_fb_helper_blank() followed by intel_fbdev_invalidate()

   avoids on screen garbage when wscons screen blanking is enabled on
   mvs' Alder Lake and Gemini Lake machines.
VersionDeltaFile
1.33+1-1sys/dev/pci/drm/i915/i915_driver.c
+1-11 files

OpenBSD/src Bji1IEvsys/dev/pci/drm/i915/display intel_fbdev.c, sys/dev/pci/drm/include/drm drm_fb_helper.h

   Add fb_blank function pointer to struct fb_ops and enable paths that
   set it.  Also add fb_blank() which uses it, for use in inteldrm(4).
VersionDeltaFile
1.9+10-0sys/dev/pci/drm/include/linux/fb.h
1.10+2-1sys/dev/pci/drm/include/drm/drm_fb_helper.h
1.19+1-1sys/dev/pci/drm/i915/display/intel_fbdev.c
+13-23 files

OpenBSD/ports dEYkKn0databases/duckdb Makefile distinfo, databases/duckdb/patches patch-CMakeLists_txt

   databases/duckdb: update to 1.5.3

   with feedback from sthen@, ok rsadowski@
VersionDeltaFile
1.7+4-4databases/duckdb/Makefile
1.4+4-3databases/duckdb/patches/patch-CMakeLists_txt
1.7+2-2databases/duckdb/distinfo
1.6+1-0databases/duckdb/pkg/PLIST
+11-94 files

OpenBSD/ports 38n79d4devel/goreleaser distinfo modules.inc

   Update to goreleaser-2.16.0

   From Laurent Cheylus (maintainer)
VersionDeltaFile
1.30+1,418-1,454devel/goreleaser/distinfo
1.30+543-562devel/goreleaser/modules.inc
1.35+1-1devel/goreleaser/Makefile
+1,962-2,0173 files

OpenBSD/ports cFg5xY5lang/qbe distinfo Makefile, lang/qbe/pkg PLIST

   update to qbe 1.3

   From Leo Larnack
VersionDeltaFile
1.6+2-2lang/qbe/distinfo
1.10+1-2lang/qbe/Makefile
1.2+1-0lang/qbe/pkg/PLIST
+4-43 files

OpenBSD/ports OdGwqOldevel/sdl3 Makefile

   hidden dep on libinput-openbsd, found by naddy@
VersionDeltaFile
1.8+2-1devel/sdl3/Makefile
+2-11 files

OpenBSD/ports JkCCugQdevel/ocaml-menhir distinfo Makefile, devel/ocaml-menhir/pkg PLIST PFRAG.native

   update menhir to 20240715 for ocaml 5 support
VersionDeltaFile
1.16+14-0devel/ocaml-menhir/pkg/PLIST
1.13+2-2devel/ocaml-menhir/distinfo
1.7+4-0devel/ocaml-menhir/pkg/PFRAG.native
1.32+1-2devel/ocaml-menhir/Makefile
1.4+1-0devel/ocaml-menhir/pkg/PFRAG.dynlink-native
+22-45 files

OpenBSD/ports R1L97Xisysutils/findlib distinfo Makefile

   update findlib to 1.9.8 for ocaml 5 support

   ok avsm@ (MAINTAINER)
VersionDeltaFile
1.15+2-2sysutils/findlib/distinfo
1.51+1-2sysutils/findlib/Makefile
+3-42 files

OpenBSD/ports R2plxNKdevel/ocaml-ocamlbuild distinfo Makefile, devel/ocaml-ocamlbuild/patches patch-Makefile

   update ocamlbuild to 0.14.3 for ocaml 5 support
VersionDeltaFile
1.3+3-3devel/ocaml-ocamlbuild/patches/patch-Makefile
1.5+2-2devel/ocaml-ocamlbuild/distinfo
1.18+1-1devel/ocaml-ocamlbuild/Makefile
+6-63 files

OpenBSD/ports pdlmmPksecurity/gringotts Makefile, security/gringotts/patches patch-src_grg_entries_vis_c

   security/gringotts: use proper object type-casting macro to appease llvm22
VersionDeltaFile
1.1+12-0security/gringotts/patches/patch-src_grg_entries_vis_c
1.24+1-1security/gringotts/Makefile
+13-12 files

OpenBSD/ports 6FsfPUWnet/tailscale distinfo modules.inc, net/tailscale/patches patch-net_dns_manager_go

   Update to tailscale-1.98.5

   From Adriano Barbosa (maintainer)
VersionDeltaFile
1.66+178-126net/tailscale/distinfo
1.40+63-45net/tailscale/modules.inc
1.69+1-1net/tailscale/Makefile
1.20+2-0net/tailscale/pkg/PLIST
1.3+0-0net/tailscale/patches/patch-net_dns_manager_go
+244-1725 files

OpenBSD/ports fdwITKAgeo/foxtrotgps Makefile, geo/foxtrotgps/patches patch-src_main_c

   geo/foxtrotgps: use proper object type-casting macro to appease llvm22
VersionDeltaFile
1.3+15-17geo/foxtrotgps/patches/patch-src_main_c
1.37+1-1geo/foxtrotgps/Makefile
+16-182 files

OpenBSD/ports R4uAS6Pjapanese/kterm Makefile, japanese/kterm/patches patch-screen_c

   japanese/kterm: build fixes for llvm22; from Yozo TODA
VersionDeltaFile
1.3+35-3japanese/kterm/patches/patch-screen_c
1.41+1-1japanese/kterm/Makefile
+36-42 files

OpenBSD/ports UWmUUtInet/miniflux distinfo modules.inc

   Update to miniflux-2.3.1

   From Igor Zornik (maintainer)
VersionDeltaFile
1.29+78-74net/miniflux/distinfo
1.27+23-21net/miniflux/modules.inc
1.33+1-1net/miniflux/Makefile
+102-963 files