FreeBSD/ports 87884fdwww/angie-module-brotli Makefile, www/angie-module-dav-ext Makefile

www/angie-module-*: Bump after update www/angie 1.11.3 => 1.11.4

PR:             294178
Sponsored by:   UNIS Labs
MFH:            2026Q1

(cherry picked from commit e0073e7fba8ee3e2f427bcf3ae1b1d14d7514fed)
DeltaFile
+1-1www/angie-module-brotli/Makefile
+1-1www/angie-module-dav-ext/Makefile
+1-1www/angie-module-echo/Makefile
+1-1www/angie-module-enhanced-memcached/Makefile
+1-1www/angie-module-eval/Makefile
+1-1www/angie-module-geoip2/Makefile
+6-612 files not shown
+18-1818 files

FreeBSD/ports 6cb9da5www/angie distinfo, www/angie-module-njs Makefile

www/angie-module-njs: Update 0.9.5 => 0.9.6

Changelog:
https://github.com/nginx/njs/releases/tag/0.9.6

PR:             294178
Sponsored by:   UNIS Labs
MFH:            2026Q1

(cherry picked from commit b6952b3e43a0ea285b925c88aaf628239d1c383a)
DeltaFile
+2-2www/angie-module-njs/Makefile
+2-2www/angie/distinfo
+4-42 files

FreeBSD/ports 3347ce2www/angie distinfo, www/angie-module-keyval Makefile

www/angie-module-keyval: Update 0.3.0 => 0.4.0

Changelog:
https://github.com/kjdev/nginx-keyval/releases/tag/0.4.0

PR:             294178
Sponsored by:   UNIS Labs
MFH:            2026Q1

(cherry picked from commit 7f2de67a6edf18a289a3c9f53dd56da0d1aee268)
DeltaFile
+2-2www/angie-module-keyval/Makefile
+2-2www/angie/distinfo
+4-42 files

FreeBSD/ports 6014ec6www/angie distinfo, www/angie-module-cache-purge Makefile

www/angie-module-cache-purge: Update 2.5.5 => 2.5.6

Changelog:
https://github.com/nginx-modules/ngx_cache_purge/releases/tag/2.5.6

PR:             294178
Sponsored by:   UNIS Labs
MFH:            2026Q1

(cherry picked from commit 5384506eae6eb0f94bf6af6ad766ebeca4babe8a)
DeltaFile
+2-2www/angie-module-cache-purge/Makefile
+2-2www/angie/distinfo
+4-42 files

FreeBSD/ports 71a3f1dwww/angie distinfo, www/angie-module-auth-jwt Makefile

www/angie-module-auth-jwt: Update 0.9.0 => 0.11.0

Changelogs:
https://github.com/kjdev/nginx-auth-jwt/releases/tag/0.10.0
https://github.com/kjdev/nginx-auth-jwt/releases/tag/0.11.0

PR:             294178
Sponsored by:   UNIS Labs
MFH:            2026Q1

(cherry picked from commit 734f76da93168979eb2a2e81864e24d80f851a18)
DeltaFile
+2-2www/angie-module-auth-jwt/Makefile
+2-2www/angie/distinfo
+4-42 files

FreeBSD/ports ef7006ewww/angie distinfo Makefile

www/angie: update 1.11.3 => 1.11.4

Changelog:
https://en.angie.software/angie/docs/oss_changes/#angie-1-11-4

PR:             294178
Security:       CVE-2026-28755
Security:       CVE-2026-27654
Security:       CVE-2026-27784
Security:       CVE-2026-32647
Security:       CVE-2026-27651
Security:       CVE-2026-28753
Sponsored by:   UNIS Labs
MFH:            2026Q1

(cherry picked from commit 744595d9f1379c5a598760f2cab64d20f901d333)
DeltaFile
+3-3www/angie/distinfo
+1-1www/angie/Makefile
+4-42 files

FreeNAS/freenas cf7ff1asrc/freenas/usr/local/sbin disk_resize

Keep original list of attached controllers

Some NVMe SSDs report more (66) controllers that PCIe links, possibly
for SRIOV, etc.  When resizing namespace, we should maintain the
original list attached of controllers.
DeltaFile
+5-1src/freenas/usr/local/sbin/disk_resize
+5-11 files

FreeBSD/ports e0073e7www/angie-module-auth-spnego Makefile, www/angie-module-auth-totp Makefile

www/angie-module-*: Bump after update www/angie 1.11.3 => 1.11.4

PR:             294178
Sponsored by:   UNIS Labs
MFH:            2026Q1
DeltaFile
+1-1www/angie-module-auth-spnego/Makefile
+1-1www/angie-module-auth-totp/Makefile
+1-1www/angie-module-brotli/Makefile
+1-1www/angie-module-dav-ext/Makefile
+1-1www/angie-module-echo/Makefile
+1-1www/angie-module-enhanced-memcached/Makefile
+6-612 files not shown
+18-1818 files

FreeBSD/ports b6952b3www/angie distinfo, www/angie-module-njs Makefile

www/angie-module-njs: Update 0.9.5 => 0.9.6

Changelog:
https://github.com/nginx/njs/releases/tag/0.9.6

PR:             294178
Sponsored by:   UNIS Labs
MFH:            2026Q1
DeltaFile
+2-2www/angie/distinfo
+2-2www/angie-module-njs/Makefile
+4-42 files

FreeBSD/ports 7f2de67www/angie distinfo, www/angie-module-keyval Makefile

www/angie-module-keyval: Update 0.3.0 => 0.4.0

Changelog:
https://github.com/kjdev/nginx-keyval/releases/tag/0.4.0

PR:             294178
Sponsored by:   UNIS Labs
MFH:            2026Q1
DeltaFile
+2-2www/angie-module-keyval/Makefile
+2-2www/angie/distinfo
+4-42 files

FreeBSD/ports 5384506www/angie distinfo, www/angie-module-cache-purge Makefile

www/angie-module-cache-purge: Update 2.5.5 => 2.5.6

Changelog:
https://github.com/nginx-modules/ngx_cache_purge/releases/tag/2.5.6

PR:             294178
Sponsored by:   UNIS Labs
MFH:            2026Q1
DeltaFile
+2-2www/angie/distinfo
+2-2www/angie-module-cache-purge/Makefile
+4-42 files

FreeBSD/ports 744595dwww/angie distinfo Makefile

www/angie: update 1.11.3 => 1.11.4

Changelog:
https://en.angie.software/angie/docs/oss_changes/#angie-1-11-4

PR:             294178
Security:       CVE-2026-28755
Security:       CVE-2026-27654
Security:       CVE-2026-27784
Security:       CVE-2026-32647
Security:       CVE-2026-27651
Security:       CVE-2026-28753
Sponsored by:   UNIS Labs
MFH:            2026Q1
DeltaFile
+3-3www/angie/distinfo
+1-1www/angie/Makefile
+4-42 files

FreeBSD/ports 734f76dwww/angie distinfo, www/angie-module-auth-jwt Makefile

www/angie-module-auth-jwt: Update 0.9.0 => 0.11.0

Changelogs:
https://github.com/kjdev/nginx-auth-jwt/releases/tag/0.10.0
https://github.com/kjdev/nginx-auth-jwt/releases/tag/0.11.0

PR:             294178
Sponsored by:   UNIS Labs
MFH:            2026Q1
DeltaFile
+2-2www/angie-module-auth-jwt/Makefile
+2-2www/angie/distinfo
+4-42 files

FreeNAS/freenas 17b1b23src/middlewared/middlewared/apps webshell_app.py, src/middlewared/middlewared/pytest/unit/apps test_webshell_close_master_fd.py

NAS-140495 / 26.0.0-BETA.2 / Fix webshell race on close (by creatorcary) (#18614)

## Problem
TOCTOU race in `ShellWorkerThread.close_master_fd()` that causes
`TypeError: 'NoneType' object cannot be interpreted as an integer` when
`run()` and `abort()` concurrently close the same fd.

## Fix
Replace check-then-close with an atomic swap (`fd, self.master_fd =
self.master_fd, None`) so only one caller gets the fd; the GIL
guarantees the swap is atomic. Remove the now-redundant `if
self.master_fd is not None` guard in `abort()`.

Add unit tests for `close_master_fd()`: no-op when `None`, single-caller
close, and concurrent two-thread race.

Covers the gap left by #17798. 

Original PR: https://github.com/truenas/middleware/pull/18611

    [3 lines not shown]
DeltaFile
+63-0src/middlewared/middlewared/pytest/unit/apps/test_webshell_close_master_fd.py
+7-6src/middlewared/middlewared/apps/webshell_app.py
+70-62 files

FreeNAS/freenas 7479571src/middlewared/middlewared/pytest/unit/apps test_webshell_close_master_fd.py

webshell close tests

(cherry picked from commit d9ce87ff8192f78e7b7667f4216b0729c4e39e73)
DeltaFile
+63-0src/middlewared/middlewared/pytest/unit/apps/test_webshell_close_master_fd.py
+63-01 files

FreeNAS/freenas a74732fsrc/middlewared/middlewared/apps webshell_app.py

fix TOCTOU race

(cherry picked from commit 8874d740f95ec85844fc40d66336c1e29f87f0ac)
DeltaFile
+7-6src/middlewared/middlewared/apps/webshell_app.py
+7-61 files

FreeNAS/freenas 10bb210src/middlewared/middlewared/apps webshell_app.py, src/middlewared/middlewared/pytest/unit/apps test_webshell_close_master_fd.py

NAS-140495 / 27.0.0-BETA.1 / Fix webshell race on close (#18611)

## Problem
TOCTOU race in `ShellWorkerThread.close_master_fd()` that causes
`TypeError: 'NoneType' object cannot be interpreted as an integer` when
`run()` and `abort()` concurrently close the same fd.

## Fix
Replace check-then-close with an atomic swap (`fd, self.master_fd =
self.master_fd, None`) so only one caller gets the fd; the GIL
guarantees the swap is atomic. Remove the now-redundant `if
self.master_fd is not None` guard in `abort()`.

Add unit tests for `close_master_fd()`: no-op when `None`, single-caller
close, and concurrent two-thread race.

Covers the gap left by #17798.
DeltaFile
+63-0src/middlewared/middlewared/pytest/unit/apps/test_webshell_close_master_fd.py
+7-6src/middlewared/middlewared/apps/webshell_app.py
+70-62 files

FreeBSD/ports f83edaeastro/libosmium distinfo Makefile

astro/libosmium: update 2.23.0 → 2.23.1
DeltaFile
+3-3astro/libosmium/distinfo
+1-1astro/libosmium/Makefile
+4-42 files

LLVM/project 82e8494llvm/lib/Transforms/Vectorize VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize/VPlan dissolve-replicate-regions.ll

[VPlan] Avoid unnecessary BTC SymbolicValue creation (NFC) (#189929)

Don't unnecessarily create a backedge-taken-count SymbolicValue. This
allows us to simplify some code.
DeltaFile
+19-19llvm/test/Transforms/LoopVectorize/VPlan/dissolve-replicate-regions.ll
+5-5llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+24-242 files

LLVM/project f918af7flang/lib/Semantics openmp-utils.cpp check-omp-structure.cpp

[flang][OpenMP] Remove qualification from evaluate::SymbolVector, NFC (#189984)

`SymbolVector` is defined in flang/Semantics/symbol.h, so there is no
need to use a namespace-qualified name for it in lib/Semantics.
DeltaFile
+22-22flang/lib/Semantics/openmp-utils.cpp
+1-1flang/lib/Semantics/check-omp-structure.cpp
+1-1flang/lib/Semantics/check-omp-atomic.cpp
+24-243 files

LLVM/project 015f864lldb/source/Plugins/TypeSystem/Clang TypeSystemClang.cpp

[lldb] Const some ASTContext pointers in TypeSystemClang (NFC) (#189975)
DeltaFile
+4-4lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
+4-41 files

LLVM/project 1e06cd6llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

[SLP][NFC] Fix uninitialized ReductionRoot in getTreeCost

ReductionRoot was initialized to nullptr instead of the RdxRoot
parameter. This caused two ScaleCost calls (for MinBWs cast cost and
ReductionBitWidth resize cost) to pass nullptr as the user instruction,
and suppressed the "Reduction Cost" line in debug output. In practice
the scale factor is the same because the tree root's main op and the
reduction root share the same basic block, so this is NFC.

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/189994
DeltaFile
+2-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2-21 files

LLVM/project 27c8596llvm/lib/MC MCWin64EH.cpp

[win][x64] Unwind v2: When making headroom leave space for the header (#188368)

When the `ensureHeadroom` call was added during unwind v2 info emission,
it didn't take into account that there is a header of 2-bytes before all
the fixups, so not enough space was actually reserved.
DeltaFile
+2-1llvm/lib/MC/MCWin64EH.cpp
+2-11 files

LLVM/project 5d9eb0cllvm/docs AMDGPUUsage.rst, llvm/lib/Target/AMDGPU GCNProcessors.td

[AMDGPU] Define new targets gfx1171 and gfx1172 (#187735)
DeltaFile
+24-8llvm/docs/AMDGPUUsage.rst
+18-0llvm/test/tools/llvm-readobj/ELF/AMDGPU/elf-headers.test
+14-0llvm/test/Object/AMDGPU/elf-header-flags-mach.yaml
+10-0llvm/test/tools/llvm-objdump/ELF/AMDGPU/subtarget.ll
+9-1llvm/lib/Target/AMDGPU/GCNProcessors.td
+4-0llvm/test/CodeGen/AMDGPU/directive-amdgcn-target.ll
+79-914 files not shown
+113-1120 files

FreeNAS/freenas aaea9afsrc/freenas/usr/local/sbin disk_resize

Keep original list of attached controllers

Some NVMe SSDs report more (66) controllers that PCIe links, possibly
for SRIOV, etc.  When resizing namespace, we should maintain the
original list attached of controllers.
DeltaFile
+1-1src/freenas/usr/local/sbin/disk_resize
+1-11 files

LLVM/project b528f67offload/test CMakeLists.txt

[Offload] Run liboffload unit tests as a part of check-offload (#189731)

Summary:
These are currently only run with check-offload-unit. Make them a part
of the other tests by putting a dependency on it. We did something like
this previously but it was reverted because the tests failed if there
were no GPUs (like in systems that only checked the CPU case) but I
think that has been fixed.
DeltaFile
+9-7offload/test/CMakeLists.txt
+9-71 files

LLVM/project 8a1d6c6clang/lib/Driver/ToolChains Linux.cpp, clang/test/Driver linux-ld.c

clang: driver: update android packed relocation logic (#189758)

Hoist this up from the build system so that users of Android's NDK can
benefit from these various packed relocation encodings depending on
which API level they are targeting.

Link: https://github.com/android/ndk/issues/909
Fixes: https://github.com/android/ndk/issues/2193
Link: https://github.com/android/ndk/issues/2188#issuecomment-3366591142
Link:
https://android.googlesource.com/platform/build/soong/+/d046c2afef086a35d24222b09f4d2c4914e8a2a5/cc/linker.go#548
DeltaFile
+35-3clang/test/Driver/linux-ld.c
+9-8clang/lib/Driver/ToolChains/Linux.cpp
+44-112 files

LLVM/project 9506f20flang/lib/Optimizer/Analysis AliasAnalysis.cpp CMakeLists.txt, flang/test/Analysis/AliasAnalysis alias-analysis-acc.mlir

[flang][acc] Add AA implementation for acc operations (#189772)

This PR extends flang's alias analysis so it can reason about values
that originate from OpenACC data and privatization operations, including
values passed through block arguments.
DeltaFile
+546-0flang/test/Analysis/AliasAnalysis/alias-analysis-acc.mlir
+56-0flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
+16-0mlir/lib/Dialect/OpenACC/Utils/OpenACCUtils.cpp
+5-0mlir/include/mlir/Dialect/OpenACC/OpenACCUtils.h
+4-0flang/lib/Optimizer/Analysis/CMakeLists.txt
+2-0mlir/include/mlir/Dialect/OpenACC/OpenACC.h
+629-01 files not shown
+630-07 files

LLVM/project 25227e8clang/lib/CodeGen CGHLSLBuiltins.cpp, clang/lib/Sema HLSLBuiltinTypeDeclBuilder.cpp

[HLSL] Add GetDimensions to Texture2D.

This commit add the GetDimensions mehtods to Texture2D. For DXIL, it
requires intrinsics that are not yet available. They are added, but not
implemented.

Assisted-by: Gemini
DeltaFile
+103-0clang/test/CodeGenHLSL/resources/Texture2D-GetDimensions.hlsl
+88-0clang/test/AST/HLSL/Texture2D-scalar-AST.hlsl
+84-0clang/test/AST/HLSL/Texture2D-vector-AST.hlsl
+80-0clang/test/SemaHLSL/Resources/Texture2D-GetDimensions.hlsl
+65-6clang/lib/CodeGen/CGHLSLBuiltins.cpp
+47-0clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp
+467-69 files not shown
+515-1515 files

LLVM/project 16255e4llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV rv64p.ll rv32p.ll

[RISCV] Add RISCVISD::USATI/SATI to computeKnownBitsForTargetNode/ComputeNumSignBitsForTargetNode. (#189702)
DeltaFile
+32-1llvm/test/CodeGen/RISCV/rv64p.ll
+15-0llvm/test/CodeGen/RISCV/rv32p.ll
+9-0llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+56-13 files