HardenedBSD/ports fc0bc88devel/cargo-deny distinfo Makefile, math/lean4 pkg-plist Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,525-288math/lean4/pkg-plist
+1,139-0multimedia/vlc/files/vlc-3.0.21-fedora_ffmpeg7-1.patch
+365-381devel/cargo-deny/distinfo
+393-0multimedia/vlc/files/vlc-3.0.21-ffmpeg8-1.patch
+183-192devel/cargo-deny/Makefile
+15-4math/lean4/Makefile
+3,620-86543 files not shown
+3,770-96649 files

LLVM/project f7f6b44clang-tools-extra/clang-doc/assets class-template.mustache, clang-tools-extra/test/clang-doc namespace.cpp

[clang-doc] Add definition information to class templates
DeltaFile
+4-5clang-tools-extra/test/clang-doc/namespace.cpp
+1-0clang-tools-extra/clang-doc/assets/class-template.mustache
+5-52 files

FreeNAS/freenas cc61f49src/middlewared/middlewared/plugins auth.py, src/middlewared/middlewared/plugins/system debug.py

Drop privileges to READONLY_ADMIN while generating debugs

This commit drops the effective permissions of a child process
that generates the ixdiagnose debugs so that it contains only
READONLY_ADMIN privileges. This ensures that API responses will
always be redacted. The privilege drop is *only* for the middleware
sessions created during ixdiagnose operations. Shell commands will
still be executed as root in order to bypass permissions
on configuration files and logs we may need to gather for the debug.
DeltaFile
+83-35src/middlewared/middlewared/plugins/system/debug.py
+29-3src/middlewared/middlewared/utils/user_context.py
+16-2src/middlewared/middlewared/plugins/auth.py
+128-403 files

LLVM/project 4459564clang/docs ReleaseNotes.rst, clang/lib/Sema SemaDecl.cpp

[clang][Sema] Handle target_clones redeclarations that omit the attribute (#169259)

This patch adds a case to `CheckMultiVersionAdditionalDecl()` that
detects redeclarations of `target_clones` functions which omit the
attribute, and makes sure they are marked as redeclarations. It also
updates the comment at the call site of
`CheckMultiVersionAdditionalDecl()` to reflect this.

Previously, `target_clones` multiversioned functions that omitted the
attribute from subsequent declarations would cause Clang to hit an
`llvm_unreachable` and crash. In the following example, the second
declaration (the function definition) should inherit the `target_clones`
attribute from the first declaration (the forward declaration):

```
__attribute__((target_clones("arch=atom", "default")))
void foo(void);

void foo(void) { /* ... */ }

    [14 lines not shown]
DeltaFile
+29-0clang/test/CodeGen/attr-target-clones.c
+13-2clang/lib/Sema/SemaDecl.cpp
+13-0clang/test/Sema/attr-target-clones.c
+2-0clang/docs/ReleaseNotes.rst
+57-24 files

FreeBSD/src 7b6644esys/dev/irdma irdma_hw.c irdma_cm.c

irdma(4): fix potential memory leak on qhash cqp operation

It was found that in some circumstances when launching
non-waiting create qhash cqp operation the refcount on
the cqp_request may be not properly decremented leading to a memory
leak.

Signed-off-by: Bartosz Sobczak <bartosz.sobczak at intel.com>

Reviewed by:    anzhu_netapp.com
Tested by:      mateusz.moga_intel.com
Approved by:    kbowling (mentor)
MFC after:      1 week
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D53732
DeltaFile
+108-24sys/dev/irdma/irdma_hw.c
+2-36sys/dev/irdma/irdma_cm.c
+2-2sys/dev/irdma/icrdma.c
+2-1sys/dev/irdma/irdma_main.h
+114-634 files

FreeNAS/freenas 8a59360src/middlewared/middlewared/plugins auth.py, src/middlewared/middlewared/plugins/system debug.py

Drop privileges to READONLY_ADMIN while generating debugs

This commit drops the effective permissions of a child process
that generates the ixdiagnose debugs so that it contains only
READONLY_ADMIN privileges. This ensures that API responses will
always be redacted. The privilege drop is *only* for the middleware
sessions created during ixdiagnose operations. Shell commands will
still be executed as root in order to bypass permissions
on configuration files and logs we may need to gather for the debug.
DeltaFile
+88-35src/middlewared/middlewared/plugins/system/debug.py
+30-3src/middlewared/middlewared/utils/user_context.py
+16-2src/middlewared/middlewared/plugins/auth.py
+134-403 files

FreeNAS/freenas f73305atests/api2 test_audit_alerts.py

NAS-138656 / 25.10.1 / Update audit setup alert test. (by mgrimesix) (#17698)

Automatic cherry-pick failed. Please resolve conflicts by running:

    git reset --hard HEAD~1
    git cherry-pick -x cf395148f37e3c6e7f559d7484bc8cf9bdfd272f
    git cherry-pick -x 2d66f51e9e5735d774a7d9dc9208de05687faf4f

If the original PR was merged via a squash, you can just cherry-pick the
squashed commit:

    git reset --hard HEAD~1
    git cherry-pick -x e4bfb7b3128d44108ce6c5cbfb9bc94433e70411

The `test_audit_backend_alert` CI test has been failing in Goldeye and
Halfmoon.
The test was dependent on a 'VACUUM' call that was removed.
Updated the test to be independent of the 'VACUUM' call.


    [8 lines not shown]
DeltaFile
+11-12tests/api2/test_audit_alerts.py
+11-121 files

FreeBSD/src d78231esys/dev/cxgbe/common t4_msg.h

cxgbe: Fix the RSS build

When "options RSS" is configured, opt_rss.h defines the "RSS" token.

PR:     291068
Fixes:  17b4a0acfaf5 ("cxgbe(4): T7 related updates to shared code")
DeltaFile
+1-1sys/dev/cxgbe/common/t4_msg.h
+1-11 files

LLVM/project 40fb2callvm/utils/gn/secondary/llvm/lib/Target/RISCV BUILD.gn

[gn build] Port 645e0dcbff33
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/Target/RISCV/BUILD.gn
+1-01 files

ELF Tool Chain/elftoolchain 4275trunk/common/sys elfdefinitions.m4

elfdefinitions: Add a compile-time knob for controlling file inclusion.

The initial use-case is for NetBSD, to allow this file to be
used alongside NetBSD's <sys/exec_elf.h>.
DeltaFile
+21-0trunk/common/sys/elfdefinitions.m4
+21-01 files

LLVM/project 0e86510llvm/utils/gn/secondary/clang/lib/Driver BUILD.gn, llvm/utils/gn/secondary/clang/lib/Frontend BUILD.gn

[gn build] Port 3773bbe9e791
DeltaFile
+2-0llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn
+1-1llvm/utils/gn/secondary/clang/lib/Frontend/BUILD.gn
+3-12 files

LLVM/project d4cd331llvm/utils/gn/secondary/libcxx/include BUILD.gn

[gn build] Port 2bdd1357c826
DeltaFile
+0-1llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+0-11 files

LLVM/project 740d0bdmlir/include/mlir-c/Dialect LLVM.h, mlir/lib/Bindings/Python DialectLLVM.cpp

[MLIR][Python] add GetTypeID for llvm.struct_type and llvm.ptr and enable downcasting (#169383)

DeltaFile
+8-0mlir/lib/CAPI/Dialect/LLVM.cpp
+4-3mlir/lib/Bindings/Python/DialectLLVM.cpp
+6-0mlir/test/python/dialects/llvm.py
+4-0mlir/include/mlir-c/Dialect/LLVM.h
+22-34 files

HardenedBSD/ports 744fe5edevel/elfutils Makefile

HBSD: Disable HARDCFLAGS for devel/elfutils

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-1devel/elfutils/Makefile
+1-11 files

LLVM/project 5242cfcllvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp, llvm/test/CodeGen/AMDGPU expand-waitcnt-profiling.ll

address review
DeltaFile
+130-184llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+19-11llvm/test/CodeGen/AMDGPU/expand-waitcnt-profiling.ll
+149-1952 files

LLVM/project 34b1dd9clang-tools-extra/clang-doc/assets class-template.mustache, clang-tools-extra/test/clang-doc namespace.cpp

[clang-doc] Add definition information to class templates
DeltaFile
+4-5clang-tools-extra/test/clang-doc/namespace.cpp
+1-0clang-tools-extra/clang-doc/assets/class-template.mustache
+5-52 files

LLVM/project 1b65752clang/lib/CIR/CodeGen CIRGenDeclOpenACC.cpp CIRGenOpenACCClause.cpp, clang/test/CIR/CodeGenOpenACC declare-present.cpp

[OpenACC][CIR] Implement 'present' lowering on local-declare (#169381)

Just like the last handful of patches that did copy, copyin, copyout,
     create, etc, this patch has the exact same behavior, except the
     entry op is a present, and the exit is delete.
DeltaFile
+199-0clang/test/CIR/CodeGenOpenACC/declare-present.cpp
+6-4clang/lib/CIR/CodeGen/CIRGenDeclOpenACC.cpp
+7-3clang/lib/CIR/CodeGen/CIRGenOpenACCClause.cpp
+212-73 files

LLVM/project 1c92344clang/lib/Sema SemaDeclCXX.cpp

[clang][NFC] Don't copy into a vector just to iterate in `IsInitListMemberExprInitialized`.
DeltaFile
+11-11clang/lib/Sema/SemaDeclCXX.cpp
+11-111 files

FreeBSD/ports e6e1219misc/claude-code distinfo Makefile

misc/claude-code: update 2.0.42 → 2.0.50
DeltaFile
+3-3misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+4-42 files

HardenedBSD/ports 1d2e67fdevel/cargo-deny distinfo Makefile

devel/cargo-deny: update 0.18.5 → 0.18.6
DeltaFile
+365-381devel/cargo-deny/distinfo
+183-192devel/cargo-deny/Makefile
+548-5732 files

HardenedBSD/ports e6e1219misc/claude-code distinfo Makefile

misc/claude-code: update 2.0.42 → 2.0.50
DeltaFile
+3-3misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+4-42 files

FreeBSD/ports 1d2e67fdevel/cargo-deny distinfo Makefile

devel/cargo-deny: update 0.18.5 → 0.18.6
DeltaFile
+365-381devel/cargo-deny/distinfo
+183-192devel/cargo-deny/Makefile
+548-5732 files

FreeBSD/ports d7692d2net/mvfst pkg-plist distinfo

net/mvfst: update 2025.11.17.00 → 2025.11.24.00
DeltaFile
+0-12net/mvfst/pkg-plist
+3-3net/mvfst/distinfo
+1-1net/mvfst/Makefile
+4-163 files

FreeBSD/ports 2b14653net/fb303 distinfo Makefile

net/fb303: update 2025.11.17.00 → 2025.11.24.00
DeltaFile
+3-3net/fb303/distinfo
+1-1net/fb303/Makefile
+4-42 files

HardenedBSD/ports 2b14653net/fb303 distinfo Makefile

net/fb303: update 2025.11.17.00 → 2025.11.24.00
DeltaFile
+3-3net/fb303/distinfo
+1-1net/fb303/Makefile
+4-42 files

HardenedBSD/ports d7692d2net/mvfst pkg-plist distinfo

net/mvfst: update 2025.11.17.00 → 2025.11.24.00
DeltaFile
+0-12net/mvfst/pkg-plist
+3-3net/mvfst/distinfo
+1-1net/mvfst/Makefile
+4-163 files

HardenedBSD/ports 8938892www/proxygen distinfo Makefile

www/proxygen: update 2025.11.17.00 → 2025.11.24.00
DeltaFile
+3-3www/proxygen/distinfo
+1-1www/proxygen/Makefile
+4-42 files

FreeBSD/ports 8938892www/proxygen distinfo Makefile

www/proxygen: update 2025.11.17.00 → 2025.11.24.00
DeltaFile
+3-3www/proxygen/distinfo
+1-1www/proxygen/Makefile
+4-42 files

HardenedBSD/ports 77ed2c4devel/folly distinfo Makefile

devel/folly: update 2025.11.17.00 → 2025.11.24.00
DeltaFile
+3-3devel/folly/distinfo
+1-1devel/folly/Makefile
+1-0devel/folly/pkg-plist
+5-43 files

HardenedBSD/ports ecfba18math/lean4 pkg-plist Makefile, math/lean4/files patch-src_CMakeLists.txt patch-stage0_src_CMakeLists.txt

math/lean4: update 4.23.0 → 4.25.1
DeltaFile
+1,525-288math/lean4/pkg-plist
+15-4math/lean4/Makefile
+14-3math/lean4/files/patch-src_CMakeLists.txt
+14-3math/lean4/files/patch-stage0_src_CMakeLists.txt
+11-0math/lean4/files/patch-stage0_src_shell_CMakeLists.txt
+11-0math/lean4/files/patch-src_shell_CMakeLists.txt
+1,590-2983 files not shown
+1,603-3099 files