OpenBSD/ports QYnr2gedevel/pecl-xdebug distinfo Makefile

   update to pecl-xdebug-3.5.3
VersionDeltaFile
1.18+2-2devel/pecl-xdebug/distinfo
1.27+1-1devel/pecl-xdebug/Makefile
+3-32 files

OpenBSD/ports pPK6r0qproductivity/homebank Makefile distinfo, productivity/homebank/patches patch-configure patch-po_POTFILES_in

   Update homebank to 5.10.1
VersionDeltaFile
1.82+1-3productivity/homebank/Makefile
1.60+2-2productivity/homebank/distinfo
1.42+3-0productivity/homebank/pkg/PLIST
1.17+0-0productivity/homebank/patches/patch-configure
1.16+0-0productivity/homebank/patches/patch-po_POTFILES_in
+6-55 files

OpenBSD/ports nRo0V72sysutils/rustic Makefile

   rustic: fix previous: spaces -> tab
VersionDeltaFile
1.35+1-1sysutils/rustic/Makefile
+1-11 files

OpenBSD/src wk72xJrusr.bin/tmux window.c cmd-split-window.c

   Add -B to new-pane/split-window to block until the command exits, like
   run-shell -b.
VersionDeltaFile
1.333+35-1usr.bin/tmux/window.c
1.130+13-3usr.bin/tmux/cmd-split-window.c
1.1075+13-2usr.bin/tmux/tmux.1
1.210+3-1usr.bin/tmux/server.c
1.1340+3-1usr.bin/tmux/tmux.h
+67-85 files

OpenBSD/ports lxsiPhasysutils/rustic Makefile

   rustic: set USE_NOEXECONLY on amd64 since it now uses aws-lc

   Upstream has now merged the rodata patch, so the issue with the aws-lc
   backend for rustls will hopefully resolve itself soon:
   https://github.com/awslabs/s2n-bignum/pull/242

   found/tested/ok kirill
VersionDeltaFile
1.34+7-0sysutils/rustic/Makefile
+7-01 files

OpenBSD/ports lvCcT2Hwww/squid Makefile distinfo, www/squid/patches patch-include_md5_h

   update to squid-7.6 (oops, forgot to commit -current when I did -stable)
VersionDeltaFile
1.290+2-2www/squid/Makefile
1.133+2-2www/squid/distinfo
1.2+0-0www/squid/patches/patch-include_md5_h
+4-43 files

OpenBSD/ports CYRKVstdevel/py-python-discovery distinfo Makefile

   Update py-python-discovery 1.2.1 -> 1.4.0
   Changelogs: https://github.com/tox-dev/python-discovery/releases
VersionDeltaFile
1.4+2-2devel/py-python-discovery/distinfo
1.5+1-2devel/py-python-discovery/Makefile
+3-42 files

OpenBSD/ports s6ESs4Idevel/py-typer distinfo Makefile, devel/py-typer/pkg PLIST

   Update typer 0.26.2 -> 0.26.7
   Changelogs: https://github.com/fastapi/typer/releases
VersionDeltaFile
1.18+2-2devel/py-typer/distinfo
1.7+0-3devel/py-typer/pkg/PLIST
1.22+1-1devel/py-typer/Makefile
+3-63 files

OpenBSD/src s5k7hTUusr.bin/tmux window.c

   Do not use NULL arguments, bug spotted by Dane Jensen.
VersionDeltaFile
1.332+2-2usr.bin/tmux/window.c
+2-21 files

OpenBSD/ports 2N1LVExgames/rocksndiamonds distinfo Makefile

   Update to rocksndiamonds-4.4.2.0.
VersionDeltaFile
1.60+2-2games/rocksndiamonds/distinfo
1.78+1-1games/rocksndiamonds/Makefile
+3-32 files

OpenBSD/ports 7zXZTk9net/grpc Makefile distinfo, net/grpc/patches patch-CMakeLists_txt

   Update grpc to 1.81.1
VersionDeltaFile
1.20+2-2net/grpc/Makefile
1.14+2-2net/grpc/distinfo
1.10+1-1net/grpc/patches/patch-CMakeLists_txt
+5-53 files

OpenBSD/ports HYO8j57devel/terraform-ls modules.inc distinfo

   Update terraform-ls 0.38.6 -> 0.38.7
   Release notes: https://github.com/hashicorp/terraform-ls/releases/tag/v0.38.7
VersionDeltaFile
1.9+203-197devel/terraform-ls/modules.inc
1.9+150-138devel/terraform-ls/distinfo
1.9+1-1devel/terraform-ls/Makefile
+354-3363 files

OpenBSD/ports txkQb2zprint/py-pypdf distinfo Makefile

   Update to py3-pypdf-6.13.1.
VersionDeltaFile
1.70+2-2print/py-pypdf/distinfo
1.76+1-1print/py-pypdf/Makefile
+3-32 files

OpenBSD/ports Idw8JXAsysutils/tflint distinfo modules.inc

   Update tflint 0.61.0 -> 0.63.0
   Changelogs: https://github.com/terraform-linters/tflint/releases
VersionDeltaFile
1.26+772-646sysutils/tflint/distinfo
1.25+308-240sysutils/tflint/modules.inc
1.26+1-1sysutils/tflint/Makefile
+1,081-8873 files

OpenBSD/ports htCpGNonet/weechat distinfo Makefile, net/weechat/patches patch-CMakeLists_txt

   Update weechat to 4.9.2
VersionDeltaFile
1.69+2-2net/weechat/distinfo
1.18+2-2net/weechat/patches/patch-CMakeLists_txt
1.111+1-1net/weechat/Makefile
+5-53 files

OpenBSD/src BepC87Ngnu/llvm/clang/lib/Driver/ToolChains/Arch RISCV.cpp

   fix a mismerged patch for defaulting to -mno-relax on OpenBSD; from Brad
VersionDeltaFile
1.7+1-1gnu/llvm/clang/lib/Driver/ToolChains/Arch/RISCV.cpp
+1-11 files

OpenBSD/ports uqv5xTKdevel/llvm/22 Makefile, devel/llvm/22/patches patch-clang_lib_Driver_ToolChains_Arch_RISCV_cpp

   fix a mismerged patch for defaulting to -mno-relax on OpenBSD; from Brad
VersionDeltaFile
1.2+5-7devel/llvm/22/patches/patch-clang_lib_Driver_ToolChains_Arch_RISCV_cpp
1.12+2-0devel/llvm/22/Makefile
+7-72 files

OpenBSD/src Y2hJrstregress/lib/libutil/fmt_scaled fmt_test.c

   fmt_scaled: add some regress for signed overflow edge cases.

   looks good to claudio, ok djm
VersionDeltaFile
1.22+6-1regress/lib/libutil/fmt_scaled/fmt_test.c
+6-11 files

OpenBSD/src xyHQ5Mtlib/libutil fmt_scaled.c

   Avoid signed overflow in fmt_scaled

   Adding the scaled fractional part to whole may result in a signed overflow.
   Guard against this by adding checks before subtracting or adding.

   problem pointed out by a friend of claudio's
   fix looks good to claudio, ok djm
VersionDeltaFile
1.26+12-3lib/libutil/fmt_scaled.c
+12-31 files

OpenBSD/src 4sJ1QHYregress/lib/libutil/fmt_scaled fmt_test.c

   fmt_scaled: make regress compile again with old gcc

   looks good to claudio
   ok djm
VersionDeltaFile
1.21+7-7regress/lib/libutil/fmt_scaled/fmt_test.c
+7-71 files

OpenBSD/ports IB7TeeVnet/kdeconnect-kde Makefile, net/libktorrent distinfo

   Update KDE Gear to 26.04.2
VersionDeltaFile
1.67+18-16x11/kde-applications/cantor/Makefile
1.48+2-4net/kdeconnect-kde/Makefile
1.53+2-2net/libktorrent/distinfo
1.31+2-2net/neochat/distinfo
1.54+2-2x11/kde-applications/akonadi-calendar-tools/distinfo
1.54+2-2x11/kde-applications/akonadi-calendar/distinfo
+28-28223 files not shown
+446-447229 files

OpenBSD/src Y882ikxlib/libcrypto/ecdh ecdh.c

   ecdh: add error codes for point at infinity/not on curve

   The point at infinity would previously raise EC_R_POINT_AT_INFINITY via
   EC_POINT_get_affine_coordinates(). For consistency, also raise an error
   for off-curve points.

   pointed out by/ok kenjiro
VersionDeltaFile
1.15+7-3lib/libcrypto/ecdh/ecdh.c
+7-31 files

OpenBSD/src vSXAnPslib/libcrypto/ec ec_lib.c

   Fix strange error check in EC_POINT_get_affine_coordinates

   EC_POINT_is_at_infinity() has a Boolean return nowadays, so drop > 0.

   ok jsing kenjiro
VersionDeltaFile
1.132+2-2lib/libcrypto/ec/ec_lib.c
+2-21 files

OpenBSD/src 2Aa1jklregress/lib/libssl/unit ssl_kex.c

   ssl_kex: exercise an invalid point as well
VersionDeltaFile
1.4+34-1regress/lib/libssl/unit/ssl_kex.c
+34-11 files

OpenBSD/src 0ONhKbYregress/lib/libssl/unit ssl_kex.c

   ssl_kex: ensure decode_error alert is raised
VersionDeltaFile
1.3+13-1regress/lib/libssl/unit/ssl_kex.c
+13-11 files

OpenBSD/ports quRInYedevel/quirks Makefile, devel/quirks/files Quirks.pm

   retire modlogan

   Declared dead for two decades and needed tons of patches for llvm22

   ok ian job kirill
VersionDeltaFile
1.1816+2-1devel/quirks/files/Quirks.pm
1.1802+1-1devel/quirks/Makefile
1.786+0-1sysutils/Makefile
1.12+0-0sysutils/modlogan/pkg/PLIST
1.4+0-0sysutils/modlogan/pkg/DESCR
1.2+0-0sysutils/modlogan/patches/patch-src_mstate_c
+3-328 files not shown
+3-334 files

OpenBSD/ports IKVLhPSsysutils/firmware/arm64-qcom-dtb Makefile, sysutils/firmware/arm64-qcom-dtb/patches patch-src_arm64_qcom_x1e80100-samsung-galaxy-book4-edge_dts

   Add DTS nodes for the Samsung Galaxy Book4 Edge to make gpiokeys(4) attach
   so that suspend/resume works on lid close/open.

   ok deraadt@
VersionDeltaFile
1.5+24-1sysutils/firmware/arm64-qcom-dtb/patches/patch-src_arm64_qcom_x1e80100-samsung-galaxy-book4-edge_dts
1.32+1-1sysutils/firmware/arm64-qcom-dtb/Makefile
+25-22 files

OpenBSD/ports nP0KBGOgames/openmw Makefile, games/openmw/patches patch-components_sceneutil_texturetype_hpp

   openmw: move to MODCLANG_VERSION = 22

   ok pascal
VersionDeltaFile
1.1+14-0games/openmw/patches/patch-components_sceneutil_texturetype_hpp
1.45+2-2games/openmw/Makefile
+16-22 files

OpenBSD/src EyGXaxxsys/nfs nfs_socket.c

   switch nfs_getreq() to nfsd_adv()

   from miod@ ok jsg@

   This round of commits was prompted by a double-free report
   from Andrew Griffiths at Calif.

   server nfs request mbuf pointers were stored in two structs:
   nmi_mrep in struct nfsm_info
   nd_mrep in struct nfsrv_descript
   but only set to NULL after m_freem() in nmi_mrep

   This problem is avoided by removing the use of struct nfsm_info
   in the server paths and passing struct nfsrv_descript to
   new versions of the nfsm functions.
VersionDeltaFile
1.158+8-18sys/nfs/nfs_socket.c
+8-181 files

OpenBSD/src 1KLkffBsys/nfs nfs_serv.c

   remove use of struct nfsm_info in nfs_serv.c (the non-trivial part)

   with and ok miod@
VersionDeltaFile
1.149+23-137sys/nfs/nfs_serv.c
+23-1371 files