OpenBSD/ports WVqMoL5graphics/ImageMagick Makefile

   remove BROKEN marker to try building on arm(v7).  the platform has changed
   a lot since 2019

   OK sthen@ naddy@
VersionDeltaFile
1.229+0-2graphics/ImageMagick/Makefile
+0-21 files

OpenBSD/ports 5tKH9Xtsecurity/nss distinfo Makefile

   security/nss: bugfix update to 3.123.1

   fixes #2033783: invalid DTLS CertificateVerify signature breaks Firefox WebRTC to pion and webrtc-rs servers
   see https://hg-edge.mozilla.org/projects/nss/raw-file/tip/doc/rst/releases/nss_3_123_1.rst
   ok naddy@
VersionDeltaFile
1.172+2-2security/nss/distinfo
1.213+1-1security/nss/Makefile
+3-32 files

OpenBSD/ports dg1OBQ7net/openvpn distinfo Makefile

   SECURITY update to openvpn-2.7.2

   fix race condition in TLS handshake that could lead to leaking of packet
   data from a previous handshake under specific circumstances
   (CVE-2026-40215)

   fix server ASSERT() on receiving a suitably malformed packet with
   a valid tls-crypt-v2 key (CVE-2026-35058)

   Other changes: https://github.com/OpenVPN/openvpn/blob/v2.7.2/Changes.rst

   ok naddy@
VersionDeltaFile
1.74+2-2net/openvpn/distinfo
1.146+1-1net/openvpn/Makefile
+3-32 files

OpenBSD/src 3rwKWY3lib/libcrypto/pkcs7 pk7_doit.c

   Simplify PKCS7_get_issuer_and_serial()

   The i variable is unused. Likewise for the first assignment to ri.
   Instead of an incomplete check that idx is in range, which still
   results in a NULL deref if idx < 0, check if ri is not NULL before
   accessing, as sk_value() checks the index correctly.

   ok jsing kenjiro
VersionDeltaFile
1.62+6-9lib/libcrypto/pkcs7/pk7_doit.c
+6-91 files

OpenBSD/src dsonjGMsys/net pipex_local.h trunklacp.c

   use __kprintf__ not __printf__ for format attributes
   avoids format warnings with clang 21 and later
   ok robert@
VersionDeltaFile
1.55+2-2sys/net/pipex_local.h
1.34+2-2sys/net/trunklacp.c
+4-42 files

OpenBSD/src IGwy4yAusr.bin/tmux window.c

   No need to stravis the window name twice.
VersionDeltaFile
1.315+2-2usr.bin/tmux/window.c
+2-21 files

OpenBSD/ports LPQNJxXsysutils/ttyplot Makefile, sysutils/ttyplot/patches patch-ttyplot_c

   Fix ttypplot by moving pledge() call after open(/dev/tty).
   Add 'use pledge()' marker to Makefile while there.
   ok tb@, fcambus@, naddy@
VersionDeltaFile
1.5+23-0sysutils/ttyplot/patches/patch-ttyplot_c
1.19+2-0sysutils/ttyplot/Makefile
+25-02 files

OpenBSD/ports 18LVwphlang/gawk Makefile

   lang/gawk: do not pick up gettext-tools in configure

   configure picks up xgettext and it is then used during the build, but
   to no effect.

   Reported by jca@
VersionDeltaFile
1.47+4-0lang/gawk/Makefile
+4-01 files

OpenBSD/ports qCx39Nrnet/ejabberd Makefile

   net/ejabberd: prevent linking agains wayland/libei instead erlang's libei.a
VersionDeltaFile
1.67+6-3net/ejabberd/Makefile
+6-31 files

OpenBSD/ports gMgkciomath/libqalculate Makefile

   Now that ports-gcc is gcc 15, this is no longer BROKEN on sparc64

   Remove BROKEN-sparc64

   ok naddy
VersionDeltaFile
1.45+0-2math/libqalculate/Makefile
+0-21 files

OpenBSD/ports gZgScSEaudio/ncmpc Makefile

   span.h is provided by GCC 15.

   Drop BROKEN-sparc64

   ok naddy
VersionDeltaFile
1.67+0-2audio/ncmpc/Makefile
+0-21 files

OpenBSD/src iLue6llsys/arch/riscv64/dev simplebus.c, sys/arch/riscv64/include bus.h

   Implement bounce buffers for riscv64.

   ok jca@
VersionDeltaFile
1.9+256-20sys/arch/riscv64/riscv64/bus_dma.c
1.9+13-3sys/arch/riscv64/include/bus.h
1.9+4-4sys/arch/riscv64/dev/simplebus.c
1.9+5-1sys/arch/riscv64/riscv64/autoconf.c
+278-284 files

OpenBSD/src S92BCFVusr.sbin/rpki-client parser.c

   Move repo_tree_free() up to where the other repo functions live.
   OK tb@
VersionDeltaFile
1.179+21-21usr.sbin/rpki-client/parser.c
+21-211 files

OpenBSD/src tqN17waregress/usr.bin/ssh/unittests Makefile.inc

   Drop -Winline from CDIAGFLAGS it breaks on sparc64

   On sparc64 ssh/unittests/kex fails to build with:
     usr.bin/ssh/libcrux_mlkem768_sha3.h:8196: warning: inlining failed
     in call to 'libcrux_ml_kem_polynomial_ZERO_89_ea':
     --param max-inline-insns-single limit reached

   OK djm@ (long time ago) reminded by tb@
VersionDeltaFile
1.20+1-2regress/usr.bin/ssh/unittests/Makefile.inc
+1-21 files

OpenBSD/src tmpLQISusr.bin/tmux file.c server-client.c

   Kill client rather than fatalx on bad file handling messages, reported
   by Tim Zheng.
VersionDeltaFile
1.19+13-10usr.bin/tmux/file.c
1.454+7-4usr.bin/tmux/server-client.c
1.1309+4-4usr.bin/tmux/tmux.h
+24-183 files

OpenBSD/ports Pm9ZfyVdevel/clang-tools-extra Makefile, devel/py-llvmlite Makefile

   bump REVISION after the fixes in the llvm ports
   ok sthen@
VersionDeltaFile
1.31+2-0lang/zig/Makefile
1.49+1-1devel/clang-tools-extra/Makefile
1.225+2-0www/ungoogled-chromium/Makefile
1.23+2-0devel/py-llvmlite/Makefile
1.901+1-0www/chromium/Makefile
1.278+1-0www/iridium/Makefile
+9-16 files

OpenBSD/ports jAIRHwPdevel/orc/patches patch-orc_riscv_orcriscvtarget_c

   Fix orc riscv64-specific code paths

   orc previously failed to build because of inconsistent #ifdefs that
   exposed Linux-only calls.  While here hook up call to
   (__builtin)__clear_cache and correct default assumptions (the 'V'
   extension can't be assumed, on any OS).

   Prompted by a report from matthieu@, maintainer timeout, ok sthen@
VersionDeltaFile
1.1+67-0devel/orc/patches/patch-orc_riscv_orcriscvtarget_c
+67-01 files

OpenBSD/src LE1dhNousr.bin/tmux screen-redraw.c

   Redraw correctly when a popup is present above pane borders, GitHub
   issue 4997 from Manuel Einfalt.
VersionDeltaFile
1.114+13-8usr.bin/tmux/screen-redraw.c
+13-81 files

OpenBSD/ports bmbUXljcad/openscad Makefile

   add missing build dep.  it wouldn't build without the build dep being
   available, so no need for a REVISION bump.

   noticed by myself and naddy on arm64 and amd64 bulk package builds.

   OK sthen@
VersionDeltaFile
1.61+1-0cad/openscad/Makefile
+1-01 files

OpenBSD/src gN7NvjZsys/net pf_ioctl.c

   remove unused pf_statelim_clr()
   ok dlg@
VersionDeltaFile
1.431+1-30sys/net/pf_ioctl.c
+1-301 files

OpenBSD/src NF8D01Qsys/net art.c art.h

   remove unused art_walk()
   ok dlg@
VersionDeltaFile
1.36+1-19sys/net/art.c
1.29+1-4sys/net/art.h
+2-232 files

OpenBSD/src z79OVe6sys/dev/pci/drm/include/linux uaccess.h

   rename __copy_from_user_inatomic_nocache() to
   copy_from_user_inatomic_nontemporal() to follow changes in linux 6.18.24
VersionDeltaFile
1.8+3-2sys/dev/pci/drm/include/linux/uaccess.h
+3-21 files

OpenBSD/src klwznkssys/dev/pci/drm/i915 i915_gem.c

   x86: rename and clean up __copy_from_user_inatomic_nocache()

   From Linus Torvalds
   03fd014cd9f3a3d173740ab9c5cbede82fd6322c in linux-6.18.y/6.18.24
   5de7bcaadf160c1716b20a263cf8f5b06f658959 in mainline linux
VersionDeltaFile
1.138+1-1sys/dev/pci/drm/i915/i915_gem.c
+1-11 files

OpenBSD/src BWU6b4xsys/ddb db_input.c

   make ctrl-w remove trailing space from words too

   this makes it more consistent with what i experience with ctrl-w
   in the shell.

   ok deraadt@ claudio@
VersionDeltaFile
1.20+4-1sys/ddb/db_input.c
+4-11 files

OpenBSD/src 2V62Dzqsys/dev/pci/drm/amd/amdkfd kfd_queue.c

   drm/amdkfd: Fix queue preemption/eviction failures by aligning control stack size to GPU page size

   From Donet Tom
   647fb0dc3818733024fc96c1df1ec3af806b0256 in linux-6.18.y/6.18.24
   78746a474e92fc7aaed12219bec7c78ae1bd6156 in mainline linux
VersionDeltaFile
1.9+4-3sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
+4-31 files

OpenBSD/src RkS7KTKlib/libc/time difftime.c

   Fix difftime() result when it is passed a negative value

   We need to cast the result of bitwise AND to time_t before the cast
   to double in the HI and LO macros.  Otherwise, we get a very large
   positive floating point value instead of a negative value.

   Reported by Xuntao Chi
VersionDeltaFile
1.14+3-3lib/libc/time/difftime.c
+3-31 files

OpenBSD/src CqHbubXsys/dev/pci/drm/amd/amdgpu amdgpu_vm.c

   drm/amdgpu: Handle GPU page faults correctly on non-4K page systems

   From Donet Tom
   6a9f2683c66dc54d3598589684c0b3c5cb2862ad in linux-6.18.y/6.18.24
   4e9597f22a3cb8600c72fc266eaac57981d834c8 in mainline linux
VersionDeltaFile
1.32+3-3sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
+3-31 files

OpenBSD/src MI8BCf3sys/net if_pfsync.c

   pf_purge_states() may trip assert(st->timeout == PFTM_UNLINKED)
   in pf_free_state(). Once member ->timeout in pf_state structure
   reaches PFTM_UNLINKED value, then the ->timeout member must not
   not be updated. This diff reminds pfsync(4) to follow PFTM_UNLINKED
   rule too. The pfsync(4) currently may accidentally update ->timeout
   member while state is being purged, causing pf_purge_states() to
   trip the assert.

   Issue was kindly reported by Stuart Henderson.

   OK @bluhm
VersionDeltaFile
1.334+3-2sys/net/if_pfsync.c
+3-21 files

OpenBSD/src kx5HD1ksys/dev/pci if_ix.c

   fix tx dma segment size

   i thought it was weird that an MI driver like ix(4) is using an MD
   number like PAGE_SIZE for the maximum segment size in its tx dma
   maps. the manual says tx segments can be 16k (and goes into a 16bit
   field), so let's try using the documented value here.

   the rx descs also use 16 * 1024 as a magic number here, so it's in
   keeping with other code in the same driver.

   tested by me on arm64 and sparc64 (which has 8k pages)
   tested by and ok jan@
VersionDeltaFile
1.225+2-2sys/dev/pci/if_ix.c
+2-21 files

OpenBSD/ports SOUnO87net/openvpn distinfo Makefile, net/openvpn/patches patch-configure

   SECURITY update to openvpn-2.6.20

   fix race condition in TLS handshake that could lead to leaking of packet
   data from a previous handshake under specific circumstances
   (CVE-2026-40215)

   fix server ASSERT() on receiving a suitably malformed packet with
   a valid tls-crypt-v2 key (CVE-2026-35058)

   Other changes: https://github.com/OpenVPN/openvpn/blob/v2.6.20/Changes.rst
VersionDeltaFile
1.68.2.2+2-2net/openvpn/distinfo
1.39.2.2+1-1net/openvpn/patches/patch-configure
1.135.2.3+1-1net/openvpn/Makefile
+4-43 files