FreeBSD/ports ddecaf7security/p11-kit distinfo Makefile

security/p11-kit: update to 0.26.1
DeltaFile
+3-3security/p11-kit/distinfo
+1-1security/p11-kit/Makefile
+1-1security/p11-kit/pkg-plist
+5-53 files

OPNSense/tools beafe2bconfig/26.1 base.plist.amd64

config: rebase on 26.1
DeltaFile
+2-0config/26.1/base.plist.amd64
+2-01 files

FreeNAS/freenas 552c690src/middlewared/middlewared/plugins filesystem.py

Fix flake8
DeltaFile
+1-1src/middlewared/middlewared/plugins/filesystem.py
+1-11 files

FreeBSD/src eced166tools/tools/nanobsd legacy.sh

nanobsd: Avoid unnecessary subshell execution

Mimic c99bb5747f5e ("nanobsd: minor formatting cleanup") and cleanup
_create_code_slice(), somehow I missed it when rebasing.

No functional change intended.

Fixes:          ecc039be7fdd ("nanobsd: Add a NO_ROOT build option")
MFC after:      3 days
DeltaFile
+2-2tools/tools/nanobsd/legacy.sh
+2-21 files

FreeBSD/src aed4089tools/tools/nanobsd defaults.sh

nanobsd: Use NANO_DEF_{UNAME,GNAME}

Prefer to use NANO_DEF_UNAME and NANO_DEF_GNAME instead of a fixed
"root/wheel".

Fixes:          61ac7309c366 ("nanobsd: Add a provisional populate_part function")
MFC after:      3 days
DeltaFile
+2-2tools/tools/nanobsd/defaults.sh
+2-21 files

FreeBSD/src 9b91d49tools/build/options makeman.lua

makeman.lua: Update for src.conf in the src tree

Copy the text change from the shell makeman to makeman.lua.

Fixes: dd8c666d8b78 ("src.sys.mk: Support src.conf in SRCTOP")
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 2619d439fa860db734dbbf4b153c5ac9b15c7e49)
DeltaFile
+5-2tools/build/options/makeman.lua
+5-21 files

LLVM/project 4efbe98clang/lib/Sema SemaAMDGPU.cpp, clang/test/CodeGenOpenCL builtins-amdgcn.cl

[Clang][AMDGPU] Add a Sema check for the imm argument of ` __builtin_amdgcn_s_setreg` (#176838)

Our backend cannot select the corresponding intrinsic if the imm
argument is not a `int16_t` or `uint16_t`, which is not really helpful.
DeltaFile
+2-2clang/test/CodeGenOpenCL/builtins-amdgcn.cl
+3-0clang/lib/Sema/SemaAMDGPU.cpp
+2-0clang/test/SemaOpenCL/builtins-amdgcn-error.cl
+7-23 files

FreeBSD/ports f09a210security/xmlsec1 Makefile distinfo

security/xmlsec1: update to v1.3.9

This unbreaks libxml 2.15, where some pointer types went "const",
and the prior FreeBSD ports version of xmlsec1 wanted to error out
instead of seeing warnings (-Werror) and broke.

ChangeLog:      https://www.aleksey.com/xmlsec/news.html
required for:
PR:             291316

(This builds with extant libxml2.14 and 2.15, so let's just commit this.)
DeltaFile
+7-5security/xmlsec1/Makefile
+3-3security/xmlsec1/distinfo
+10-82 files

FreeNAS/freenas 117e2desrc/middlewared/middlewared/plugins filesystem.py config.py, src/middlewared/middlewared/utils pwenc.py

Improve pwenc handling

Add a common pwenc_rename function that resets caches on
config upload parsing and other places where we replace the
pwenc file. This also ensures that we never have a partially-
written pwenc file (for example sent by remote HA node).
DeltaFile
+36-12src/middlewared/middlewared/plugins/filesystem.py
+29-3src/middlewared/middlewared/utils/pwenc.py
+4-2src/middlewared/middlewared/plugins/config.py
+69-173 files

OPNSense/core d50fa90. plist, src/etc/pkg/fingerprints/OPNsense/revoked pkg.opnsense.org.20241217

firmware: add 26.1 fingerprint and revoke 25.1
DeltaFile
+2-1plist
+2-0src/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20241217
+2-0src/etc/pkg/fingerprints/OPNsense/trusted/pkg.opnsense.org.20260120
+0-2src/etc/pkg/fingerprints/OPNsense/trusted/pkg.opnsense.org.20241217
+6-34 files

LLVM/project 75cc3cdoffload/test/offloading strided_partial_update_to.c strided_multiple_update_to.c

[offload][lit] XFAIL failing non-contiguous update tests on Intel (#176955)

The new tests added in https://github.com/llvm/llvm-project/pull/169623
are [failing](https://lab.llvm.org/buildbot/#/builders/225/builds/544)
on the Intel GPU runner, so XFAIL them as with the other tests.

Signed-off-by: Sarnie, Nick <nick.sarnie at intel.com>
DeltaFile
+2-0offload/test/offloading/strided_partial_update_to.c
+2-0offload/test/offloading/strided_multiple_update_to.c
+2-0offload/test/offloading/strided_update_to.c
+6-03 files

LLVM/project bd9668dllvm/lib/Target/AMDGPU AMDGPULowerKernelArguments.cpp, llvm/test/CodeGen/AMDGPU mad-combine.ll lower-noalias-kernargs.ll

Reapply "[AMDGPU] Propagate alias information in AMDGPULowerKernelArguments." (#174977)

Emit `!noalias` and `!alias.scope` metadata for `noalias` kernel
arguments.

Fixes sanitizer issues in #161375.

---------

Co-authored-by: Leon Clark <leoclark at amd.com>
DeltaFile
+197-251llvm/test/CodeGen/AMDGPU/mad-combine.ll
+434-0llvm/test/CodeGen/AMDGPU/lower-noalias-kernargs.ll
+148-148llvm/test/CodeGen/AMDGPU/cttz_zero_undef.ll
+101-101llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll
+139-10llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp
+43-35llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll
+1,062-5454 files not shown
+1,155-60010 files

FreeBSD/src 9fb909dtests/sys/fs/fusefs Makefile, tests/sys/fs/tarfs tarfs_test.sh

tests: Increase timeout

Bump the timeout value, to avoid cutoff on emulated architectures on
ci.freebsd.org.

Reported by:    Jenkins
Reviewed by:    ngie
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54550

(cherry picked from commit 47015e4546619151f9bff548a3758b72286d04ed)
(cherry picked from commit a551b0524953cbfa4f1035c6d968623e64f4436a)
(cherry picked from commit a4f0a60e05293f3f517324f3ebc41046a79a9feb)
DeltaFile
+1-1tests/sys/fs/fusefs/Makefile
+1-1tests/sys/fs/tarfs/tarfs_test.sh
+1-1tests/sys/geom/class/eli/reentrancy_test.sh
+1-1tests/sys/mac/portacl/Makefile
+1-1tests/sys/netpfil/pf/rules_counter.sh
+1-1tests/sys/kern/jailmeta.sh
+6-61 files not shown
+7-67 files

OPNSense/core bdf23e3src/etc opnsense-update.conf.in

firmware: prep for 26.1-RC1
DeltaFile
+3-0src/etc/opnsense-update.conf.in
+3-01 files

LLVM/project b515e11clang/docs ReleaseNotes.rst, clang/lib/AST ExprConcepts.cpp

[Clang] Avoid crash when expression requirements are substitution failures (#176896)

Clang could assert in `clang::concepts::ExprRequirement::getExpr()` when
an expression requirement becomes a substitution failure during template
instantiation.

Substitution-failure `ExprRequirements` intentionally do not have an
associated expression. Calling `getExpr()` in this case violates the API
contract and triggers an assertion.

This occurred while checking requirements in `RequirementContainsError`
during `RequiresExpr` construction.

Guard `RequirementContainsError` against substitution-failure
`ExprRequirements` and avoid calling `getExpr()` in that case.

Fixes #176402
Fixes #115513
Fixes #130620
DeltaFile
+12-0clang/test/SemaTemplate/concepts.cpp
+7-2clang/lib/AST/ExprConcepts.cpp
+1-0clang/docs/ReleaseNotes.rst
+20-23 files

FreeBSD/ports 3a2e3b8www/linux-freetube distinfo Makefile

www/linux-freetube: Update to 0.23.13.b

ChangeLog:      https://github.com/FreeTubeApp/FreeTube/releases/tag/v0.23.13-beta
Reported by:    efb4f5ff-1298-471a-8973-3d47447115dc <notifications at github.com>
DeltaFile
+3-3www/linux-freetube/distinfo
+1-1www/linux-freetube/Makefile
+4-42 files

FreeBSD/src 3830c62tests/sys/netpfil/pf rules_counter.sh

pf tests: give rules_counter:4G more time

Sponsored by:   Rubicon Communications, LLC ("Netgate")

(cherry picked from commit 8217075f9ecb12fa9a4cf746541b9d3e1dc57e79)
DeltaFile
+1-0tests/sys/netpfil/pf/rules_counter.sh
+1-01 files

OPNSense/core 094c352src/opnsense/scripts/filter list_divert_sockets.php

intrusion detection: prune divert socket script

(cherry picked from commit a2bf8549283d68c8cfda6a78fbbc547e9f1a23f8)
DeltaFile
+1-2src/opnsense/scripts/filter/list_divert_sockets.php
+1-21 files

OPNSense/core f48dd3dsrc/opnsense/mvc/app/views/OPNsense/Firewall firewall_migration.volt

firewall: add missing copyright header

(cherry picked from commit 377e4f8fd82e8ae1adefa2b13367a54f634ca32b)
DeltaFile
+25-0src/opnsense/mvc/app/views/OPNsense/Firewall/firewall_migration.volt
+25-01 files

OPNSense/core 682d86b. plist, Mk version.mk

pkg: prep stable branch

Dial back on these changes and remove unwanted code.
DeltaFile
+0-37src/etc/rc.syshook.d/upgrade/20-isc-dhcp-plugin.sh
+3-17src/etc/rc
+4-4Mk/version.mk
+5-0src/etc/rc.subr.d/var
+0-3src/etc/rc.restart_webgui
+0-1plist
+12-626 files

LLVM/project bba7942clang/lib/AST/ByteCode Compiler.cpp, clang/test/AST/ByteCode codegen.cpp

[clang][bytecode] LValueBitCasts are not fatal (#176947)

We can cast from lvalue to lvalue (they are Pointers), so don't
prematurely abort here.
DeltaFile
+5-0clang/test/AST/ByteCode/codegen.cpp
+2-0clang/lib/AST/ByteCode/Compiler.cpp
+7-02 files

OPNSense/core a2bf854src/opnsense/scripts/filter list_divert_sockets.php

intrusion detection: prune divert socket script
DeltaFile
+1-2src/opnsense/scripts/filter/list_divert_sockets.php
+1-21 files

LLVM/project b1b7b7ellvm/include/llvm/IR RuntimeLibcalls.td, llvm/lib/Target/SystemZ SystemZISelLowering.h

SystemZ: Remove override of insertSSPDeclarations

Remove __stack_chk_guard from the SystemZ system library.
Previously the availability was assumed to match
__stack_chk_fail, but these appear to be differen for SystemZ.
I'm assuming this isn't available for systemz based on the
existing behavior.

Once the runtime library does not add a SYSTEM_CHECK_GUARD
implementation the default will be a no-op if the symbol
isn't added to the system.

Also extend the test to make sure the declaration is not emitted.
DeltaFile
+12-1llvm/test/CodeGen/SystemZ/stack-guard.ll
+5-1llvm/include/llvm/IR/RuntimeLibcalls.td
+0-3llvm/lib/Target/SystemZ/SystemZISelLowering.h
+17-53 files

OPNSense/core 377e4f8src/opnsense/mvc/app/views/OPNsense/Firewall firewall_migration.volt

firewall: add missing copyright header
DeltaFile
+25-0src/opnsense/mvc/app/views/OPNsense/Firewall/firewall_migration.volt
+25-01 files

LLVM/project dbf2edfllvm/lib/Target/AMDGPU AMDGPUAsmPrinter.cpp AMDGPUMCInstLower.cpp, llvm/test/CodeGen/AMDGPU dumpcode.ll debug.ll

[AMDGPU] Remove target feature `DumpCode` and `DumpCodeLower`
DeltaFile
+0-40llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
+0-30llvm/test/CodeGen/AMDGPU/dumpcode.ll
+0-29llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
+0-12llvm/lib/Target/AMDGPU/AMDGPU.td
+0-12llvm/test/CodeGen/AMDGPU/debug.ll
+0-5llvm/lib/Target/AMDGPU/GCNSubtarget.h
+0-1281 files not shown
+0-1307 files

LLVM/project 2984a28llvm/include/llvm/ADT STLExtras.h, llvm/unittests/ADT STLExtrasTest.cpp

Reland "[STLExtras] Add a template for detecting whether a type has an equality comparison operator" (#176893)

This PR is an attempt to reland
https://github.com/llvm/llvm-project/pull/176429.

It seems there's a difference between Clang and MSVC's template
handling, resulting in a difference in the behaviour of is_detected with
private class members. [This](https://godbolt.org/z/x61YdEz44) Godbolt
link demonstrates the difference. This was causing one of the test cases
I made, which was checking that it didn't pick up a private equality
comparison operator, to fail when compiled using MSVC.

In this PR I have just removed that test case.
DeltaFile
+27-0llvm/unittests/ADT/STLExtrasTest.cpp
+11-0llvm/include/llvm/ADT/STLExtras.h
+38-02 files

LLVM/project 8b2abccllvm/docs NVPTXUsage.rst

[NFC][NVPTX] Fix links in NVPTX Usage document (#176482)

Fix links to not render the URL and instead use text with a link.
DeltaFile
+101-94llvm/docs/NVPTXUsage.rst
+101-941 files

FreeBSD/ports 35bffaadevel/py-uv-dynamic-versioning distinfo Makefile

devel/py-uv-dynamic-versioning: Update to 0.13.0

ChangeLog:      https://github.com/ninoseki/uv-dynamic-versioning/releases/tag/v0.13.0
Reported by:    Manabu Niseki <notifications at github.com>
DeltaFile
+3-3devel/py-uv-dynamic-versioning/distinfo
+1-1devel/py-uv-dynamic-versioning/Makefile
+4-42 files

NetBSD/pkgsrc-wip 23750d3quassel PLIST Makefile.common, quassel-core Makefile DESCR

quassel{,-core}: remove, imported to pkgsrc
DeltaFile
+0-1,123quassel/PLIST
+0-63quassel-core/files/quasselcore.sh
+0-36quassel-core/Makefile
+0-29quassel/Makefile.common
+0-23quassel/Makefile
+0-19quassel-core/DESCR
+0-1,2937 files not shown
+0-1,35913 files

LLVM/project 48c0e99llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-fmul.ll simplify-demanded-fpclass-rounding-intrinsics.ll

InstCombine: Filter reported classes from SimplifyDemandedFPClass (#176885)

When reporting the known class result, apply the demanded mask to
filter out rejected cases. This can simplify known-source checks
further up the call stack. There are a few improved test diffs. This
does not yet try to clean up now redundant result checks.

Do an initial brute-force scope_exit to ensure these are cleared.
Later we can do a better job by pushing this into the individual
instruction cases.
DeltaFile
+10-10llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
+12-3llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+5-8llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-rounding-intrinsics.ll
+3-6llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-canonicalize.ll
+2-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fadd.ll
+32-295 files