FreeBSD/ports fc54915security/modsecurity3-nginx distinfo Makefile, www/nginx distinfo version.mk

www/nginx: Update to 1.30.2

hanges with nginx 1.30.2                                        22 May
2026

    *) Security: a heap memory buffer overflow might occur in a worker
       process when using a configuration with overlapping captures in
       ngx_http_rewrite_module, potentially resulting in arbitrary code
       execution (CVE-2026-9256).
       Thanks to Mufeed VH of Winfunc Research.

PR:     295498
Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3www/nginx/distinfo
+3-3www/nginx-acme/distinfo
+3-3security/modsecurity3-nginx/distinfo
+2-2security/modsecurity3-nginx/Makefile
+1-1www/nginx/version.mk
+1-1www/nginx/Makefile
+13-131 files not shown
+14-147 files

LLVM/project 4acaa15cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers ScriptDebuggerController.py, cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/debugging simple_where_function.cpp

Terminology update
DeltaFile
+2-2cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ScriptDebuggerController.py
+1-1cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/debugging/simple_where_function.cpp
+3-32 files

LLVM/project b4b2dbfclang-tools-extra/clang-tidy/modernize UseUsingCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Change IgnoreExternC default to true in modernize-use-using (#199189)

This prevents generating invalid C code in mixed-language headers by
leaving `typedef` declarations inside `extern "C"` blocks intact by
default.

Fixes #141394
DeltaFile
+6-0clang-tools-extra/docs/ReleaseNotes.rst
+3-1clang-tools-extra/test/clang-tidy/checkers/modernize/use-using-ignore-extern-c.cpp
+1-1clang-tools-extra/docs/clang-tidy/checks/modernize/use-using.rst
+1-1clang-tools-extra/clang-tidy/modernize/UseUsingCheck.cpp
+0-2clang-tools-extra/test/clang-tidy/checkers/modernize/use-using.cpp
+11-55 files

NetBSD/pkgsrc hxap5e1doc CHANGES-2026

   doc: Updated www/anubis to 1.25.0
VersionDeltaFile
1.3211+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc XSTiS2Pwww/anubis go-modules.mk distinfo

   www/anubis: Update to 1.25.0

   Changelog:
   1.25.0:
       Add iplist2rule tool that lets admins turn an IP address blocklist into an Anubis ruleset.
       Add Polish locale (#1292)
       Fix honeypot and imprint links missing BASE_PREFIX when deployed behind a path prefix (#1402)
       Add ANEXIA Sponsor logo to docs (#1409)
       Improve idle performance in memory storage
       Add HAProxy Configurations to Docs (#1424)

   What's Changed

       build(deps): bump the github-actions group with 4 updates by @dependabot[bot] in #1355
       feat(localization): add Polish language translation by @btomaev in #1363
       docs(known-instances): Alphabetical order + Add Valve Corporation by @p0008874 in #1352
       test: basic nginx smoke test by @Xe in #1365
       build(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #1369
       build(deps-dev): bump esbuild from 0.27.1 to 0.27.2 in the npm group by @dependabot[bot] in #1368

    [31 lines not shown]
VersionDeltaFile
1.7+68-68www/anubis/go-modules.mk
1.8+4-4www/anubis/distinfo
1.22+2-3www/anubis/Makefile
+74-753 files

FreeBSD/ports 0a0b538net/dpinger distinfo Makefile

net/dpinger: Update 3.4 => 3.5

Changelog:
https://github.com/dennypage/dpinger/releases/tag/v3.5

PR:             295419
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 8a53aedbb11dce0401ecb3f13fe8f71009d3a651)
DeltaFile
+3-3net/dpinger/distinfo
+1-1net/dpinger/Makefile
+4-42 files

LLVM/project 1586b24mlir/lib/Dialect/XeGPU/Transforms XeGPUPropagateLayout.cpp, mlir/test/Dialect/XeGPU propagate-layout-subgroup.mlir

[mlir][xegpu] Allow layout mismatch between region yields and region results (#199119)

With layout conflict handling this case is no longer an issue.
DeltaFile
+45-0mlir/test/Dialect/XeGPU/propagate-layout-subgroup.mlir
+0-11mlir/lib/Dialect/XeGPU/Transforms/XeGPUPropagateLayout.cpp
+45-112 files

FreeNAS/freenas fc0caa1tests/sharing_protocols/iscsi test_262_iscsi_alua.py

iSCSI ALUA: regression test for failover LUN-replace stall

Add an extended test that builds 2 targets (25 + 10 LUNs), opens an
iSCSI session to the standby on the 25-LUN target so the kernel has
tgt_devs to clean up during become_active, then triggers an ungraceful
failover via poweroff_vm. Asserts:

  - /var/log/failover.log on the new master does not contain
    'Failed to restart service "iscsitarget" after 15 seconds',
    which would indicate the LUN-replace loop stalled.
  - /sys/kernel/scst_tgt/async_lun_replace reads 0 after failover,
    confirming reset_active released the parked cleanup work.
  - All LUNs are reachable on the new master.

A function-scoped fixture handles recovery (start_vm, wait_for_backup,
wait_for_settle) so the cluster is restored to a clean two-node state
even if an assertion above failed.

Uses the dataset() asset helper rather than zvol() for lower
per-extent overhead at this scale.
DeltaFile
+251-2tests/sharing_protocols/iscsi/test_262_iscsi_alua.py
+251-21 files

FreeNAS/freenas b89dec2src/middlewared/middlewared/plugins dlm.py, src/middlewared/middlewared/plugins/iscsi_ alua.py scst.py

Release parked async LUN-replace cleanup after DLM peer eviction

scst.async_lun_replace=1 now also tells the kernel to park the deferred
cleanup of old tgt_devs from each LUN replace until the flag is cleared.
This avoids stalling become_active on scst_dlm_lock_wait inside
scst_clear_reservation while the dead peer is still a DLM lockspace
member.

Add iscsi.scst.disable_async_lun_replace and call it from the end of
iscsi.alua.reset_active, after dlm.reset_active (which evicts the peer)
completes.
DeltaFile
+24-2src/middlewared/middlewared/plugins/iscsi_/alua.py
+20-1src/middlewared/middlewared/plugins/iscsi_/scst.py
+0-5src/middlewared/middlewared/plugins/dlm.py
+44-83 files

LLVM/project b081351clang/lib/Basic FileManager.cpp, clang/lib/Lex HeaderSearch.cpp

[clang] Use FileError in FileManager::getFileRef, getDirectoryRef (#199126)

Most callers are unchanged, since they either ignore the specific error
or have their own formatting of the error that includes both the path
and the errorToErrorCode-unwrapped value. However, for clients that just
forward the error it's helpful to ensure we do not lose track of the
filename that the error is associated with, so use FileError.

Incidentally remove two uses of errorToErrorCode that were being used
instead of consumeError; in both cases getOptionalFileRef was more
appropriate.
DeltaFile
+69-0clang/unittests/Basic/FileManagerTest.cpp
+13-10clang/lib/Basic/FileManager.cpp
+2-6clang/lib/Lex/HeaderSearch.cpp
+84-163 files

FreeBSD/ports 8a53aednet/dpinger distinfo Makefile

net/dpinger: Update 3.4 => 3.5

Changelog:
https://github.com/dennypage/dpinger/releases/tag/v3.5

PR:             295419
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3net/dpinger/distinfo
+1-1net/dpinger/Makefile
+4-42 files

LLVM/project d2e9300lldb/include/lldb/Core Module.h, lldb/source/Core Module.cpp

[lldb] Adopt LockedPtr in Module (NFC) (#199160)

Follow-up to #198941, which introduced Locked<T> and SharedLocked<T>.
Add GetObjectFileLocked, GetSymbolFileLocked, GetSymtabLocked, and
GetSectionListLocked alongside the existing accessors.

The locked variants cover two things:

1. They prevent the pointer from being swapped out from under the
caller. The old getters take m_mutex only during lazy initialization and
release it before returning. The unique_ptr or shared_ptr that owns the
pointee can therefore be reassigned by another thread while the caller
still holds the raw value. LockedPtr keeps the Module mutex held
alongside the borrowed pointer, pinning the binding for the lifetime of
the handle.

2. They serialize access to the pointee itself. This is not new, the
classes in question were already relying on the Module mutex for
synchronization.

    [5 lines not shown]
DeltaFile
+24-11lldb/source/Core/Module.cpp
+19-0lldb/include/lldb/Core/Module.h
+43-112 files

FreeNAS/freenas fbf33aatests/api2 test_snapshot_task.py

simple snapshot test that would have caught the regression
DeltaFile
+16-1tests/api2/test_snapshot_task.py
+16-11 files

FreeNAS/freenas 045eb5csrc/middlewared/middlewared/plugins snapshot.py

direct attribute access
DeltaFile
+2-2src/middlewared/middlewared/plugins/snapshot.py
+2-21 files

FreeBSD/ports 42288b7net/mdns-bridge distinfo Makefile

net/mdns-bridge: Update 2.4.0 => 2.5.0

Changelog:
https://github.com/dennypage/mdns-bridge/releases/tag/v2.5.0

PR:             295421
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 8a12e7e98f241d965afeb8dd14c553ecfed4e990)
DeltaFile
+3-3net/mdns-bridge/distinfo
+1-1net/mdns-bridge/Makefile
+4-42 files

FreeBSD/ports 992b275net/mcast-bridge distinfo Makefile

net/mcast-bridge: Update 1.3.0 => 1.4.0

Changelog:
https://github.com/dennypage/mcast-bridge/releases/tag/v1.4.0

PR:             295423
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 696eba72e3395402bf0a4a22b04b0ac93db5e4f9)
DeltaFile
+3-3net/mcast-bridge/distinfo
+1-1net/mcast-bridge/Makefile
+4-42 files

FreeBSD/ports 696eba7net/mcast-bridge distinfo Makefile

net/mcast-bridge: Update 1.3.0 => 1.4.0

Changelog:
https://github.com/dennypage/mcast-bridge/releases/tag/v1.4.0

PR:             295423
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3net/mcast-bridge/distinfo
+1-1net/mcast-bridge/Makefile
+4-42 files

LLVM/project 86475ffllvm/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize/RISCV strided-accesses.ll

[LV] Avoid stale VPTypeAnalysis cache in convertToStridedAccesses (#199222)

VPlanTransforms::convertToStridedAccesses calls
VPWidenMemoryRecipe::computeCost, which uses VPTypeAnalysis in
VPCostContext to infer the pointer type of the load address. However,
CachedTypes in VPTypeAnalysis may be invalidated since earlier
transformations in tryToBuildVPlan could erase recipes from the plan.
This pollutes the cache with stale types.

Fix this by creating a new VPCostContext locally scoped to
convertToStridedAccesses, ensuring VPTypeAnalysis reflects the current
plan state. This serves as a quick fix to prevent accidental reuse by
future transformations.
DeltaFile
+157-0llvm/test/Transforms/LoopVectorize/RISCV/strided-accesses.ll
+9-3llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+166-32 files

LLVM/project 89fd545cross-project-tests/debuginfo-tests/dexter/dex/evaluation Metrics.py RunMatch.py, cross-project-tests/debuginfo-tests/dexter/dex/tools/test Tool.py

Address review comments
DeltaFile
+9-1cross-project-tests/debuginfo-tests/dexter/dex/evaluation/Metrics.py
+6-4cross-project-tests/debuginfo-tests/dexter/dex/tools/test/Tool.py
+4-3cross-project-tests/debuginfo-tests/dexter/dex/evaluation/RunMatch.py
+2-2cross-project-tests/debuginfo-tests/dexter/dex/evaluation/StateMatch.py
+21-104 files

FreeBSD/ports 8a12e7enet/mdns-bridge distinfo Makefile

net/mdns-bridge: Update 2.4.0 => 2.5.0

Changelog:
https://github.com/dennypage/mdns-bridge/releases/tag/v2.5.0

PR:             295421
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3net/mdns-bridge/distinfo
+1-1net/mdns-bridge/Makefile
+4-42 files

LLVM/project 71772bclldb/test/Shell/Settings TestCxxFrameFormatPartialFailure.test

[lldb] Remove XFAIL from TestCxxFrameFormatPartialFailure (#199229)

This is fixed on Windows after #198600 as it now uses LLD.
DeltaFile
+0-2lldb/test/Shell/Settings/TestCxxFrameFormatPartialFailure.test
+0-21 files

FreeBSD/ports 2e4f790security/vuxml/vuln 2026.xml

security/vuxml: Document GStreamer1 < 1.28.3
DeltaFile
+59-0security/vuxml/vuln/2026.xml
+59-01 files

FreeBSD/ports 1d35c6ddevel/gstreamer1-devtools distinfo, multimedia/gstreamer1 distinfo

GStreamer1: Update to 1.28.3

multimedia/gstreamer1-plugins-rust: Update to 0.15.2

Changes:
https://gstreamer.freedesktop.org/releases/1.28/#1.28.2
https://gstreamer.freedesktop.org/releases/1.28/#1.28.3

MFH:            2026Q2
Security:       05aadfcc-55f5-11f1-915c-8974b59277b5,
                ea4c5b9d-55f7-11f1-915c-8974b59277b5
DeltaFile
+505-391multimedia/gstreamer1-plugins-rust/distinfo
+251-194multimedia/gstreamer1-plugins-rust/Makefile.crates
+9-9multimedia/gstreamer1-plugins/distinfo
+3-3devel/gstreamer1-devtools/distinfo
+3-3multimedia/gstreamer1-rtsp-server/distinfo
+3-3multimedia/gstreamer1/distinfo
+774-60311 files not shown
+791-61617 files

FreeBSD/ports e992d60security/vuxml/vuln 2026.xml

security/vuxml: Document GStreamer1 < 1.28.2
DeltaFile
+70-0security/vuxml/vuln/2026.xml
+70-01 files

LLVM/project 3298a0clldb/source/Interpreter CommandInterpreter.cpp, lldb/test/Shell/Commands process-attach-dummy.test

   [lldb] Fix dummy target filtering regression in CommandInterpreter (#198949)

In #198429 (reland), CommandObject::GetTarget() was tightened to return
nullptr instead of the dummy target when no real target exists, unless
the command explicitly opts in via eCommandAllowsDummyTarget or standard
target requirements
 
However in CommandInterpreter::GetExecutionContext(bool
adopt_dummy_target) :
  
  ```   
    ExecutionContext
CommandInterpreter::GetExecutionContext(bool adopt_dummy_target) const {
      return !m_overriden_exe_contexts.empty()
                 ? m_overriden_exe_contexts.top()
: m_debugger.GetSelectedExecutionContext(adopt_dummy_target);
    }
  ```
  

    [31 lines not shown]
DeltaFile
+20-0lldb/test/Shell/Commands/process-attach-dummy.test
+3-3lldb/source/Interpreter/CommandInterpreter.cpp
+23-32 files

LLVM/project 5c77bbeclang/include/clang/CIR/FrontendAction CIRGenAction.h

address nit
DeltaFile
+1-1clang/include/clang/CIR/FrontendAction/CIRGenAction.h
+1-11 files

OpenZFS/src 9717917.github/workflows zfs-qemu.yml, .github/workflows/scripts qemu-2-start.sh

CI: enable FreeBSD 15.0-RELEASE in matrix

Add freebsd15-0r to the FreeBSD presets

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #18561
DeltaFile
+2-2.github/workflows/zfs-qemu.yml
+1-1.github/workflows/scripts/qemu-2-start.sh
+3-32 files

FreeBSD/ports 50510bfsecurity/node-sqlcipher Makefile

security/node-sqlcipher: Fix build and bump node version

Add python as a build dependency.
While here bump node version

PR:             295282
DeltaFile
+4-1security/node-sqlcipher/Makefile
+4-11 files

FreeBSD/ports d23a06dnet-im/signal-desktop get_deps.sh Makefile, net-im/signal-desktop/files pnpm-lock.yaml patch-app_main.main.ts

net-im/signal-desktop: Update to 8.11.0

PR:             295388
DeltaFile
+6,135-8,030net-im/signal-desktop/files/pnpm-lock.yaml
+59-17net-im/signal-desktop/get_deps.sh
+58-7net-im/signal-desktop/files/patch-app_main.main.ts
+45-0net-im/signal-desktop/files/patch-scripts_generate-emoji-data.mjs
+11-24net-im/signal-desktop/Makefile
+20-0net-im/signal-desktop/files/patch-ts_components_PlaintextExportWorkflow.dom.tsx
+6,328-8,07815 files not shown
+6,458-8,13921 files

FreeBSD/ports 6f383e4net-im/libsignal-node distinfo Makefile.crates

net-im/libsignal-node: Update to 0.93.2
DeltaFile
+77-33net-im/libsignal-node/distinfo
+36-14net-im/libsignal-node/Makefile.crates
+2-3net-im/libsignal-node/Makefile
+115-503 files