OPNSense/core 98811e4src/etc/inc console.inc, src/opnsense/scripts/shell setaddr.php

console: fix overwrite of 'dhcp' configuration

Although this is correct from a pure config.xml.sample perspective
it clearly purges further configuration from the file which we better
avoid.

(cherry picked from commit 660fa8210bec8acf41c2b615fb3212e39ce64e33)
DeltaFile
+2-1src/etc/inc/console.inc
+2-1src/opnsense/scripts/shell/setaddr.php
+4-22 files

LLVM/project 3f5a5d4mlir/include/mlir/Dialect/Tosa/IR TosaShapeOps.td, mlir/lib/Dialect/Tosa/IR TosaCanonicalizations.cpp

[mlir][tosa] Add constant folding support for `tosa.dim` (#176975)

This enhances shape inference.
DeltaFile
+27-0mlir/test/Dialect/Tosa/constant_folding.mlir
+15-0mlir/lib/Dialect/Tosa/IR/TosaCanonicalizations.cpp
+2-0mlir/include/mlir/Dialect/Tosa/IR/TosaShapeOps.td
+44-03 files

LLVM/project c960499clang/lib/Sema HLSLBuiltinTypeDeclBuilder.cpp, clang/test/AST/HLSL StructuredBuffers-AST.hlsl TypedBuffers-AST.hlsl

Revert "[HLSL] Improve HLSL resource method generation" (#178266)

Reverts llvm/llvm-project#176806

This is causing memsan failures related to the source locations for cast
instructions we are not generating. The failure is not straight forward
to fix, so I will revert this while I work on a fix.
DeltaFile
+74-72clang/test/AST/HLSL/StructuredBuffers-AST.hlsl
+34-33clang/test/AST/HLSL/TypedBuffers-AST.hlsl
+17-37clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp
+13-23clang/test/AST/HLSL/ByteAddressBuffers-AST.hlsl
+138-1654 files

LLVM/project 42ce6f1llvm/tools/llvm-tli-checker llvm-tli-checker.cpp

llvm-tli-checker: Print custom name instead of standard name (#178265)

Previously this always printed the standard name if the function
was available, leaving any custom name override untested. Print the
target's name instead. The message should possibly include the standard
name for reference.

Closes #142537
DeltaFile
+11-2llvm/tools/llvm-tli-checker/llvm-tli-checker.cpp
+11-21 files

OPNSense/core fce3f79src/etc/inc system.inc

system: Persian into development mode
DeltaFile
+0-1src/etc/inc/system.inc
+0-11 files

LLVM/project 6826f1acompiler-rt/lib/asan asan_rtl.cpp

[ASan] Fix UnpoisonDefaultStack stack bottom estimation (#178137)

UnpoisonDefaultStack estimates the stack bottom as:

```
    bottom = ((uptr)&local_stack - page_size) & ~(page_size - 1);
```

However, this can try to poision memory that doesn't have a shadow (i.e.
AddrIsInMem(x) is false) if the local_stack variable is within two pages
of the actual bottom of the space available for stack. This causes the
unpoison-alternate-stack.cpp test (which allocates a very small stack)
to fail.

This PR changes this computation to check AddrIsInMem before subtracting
the additional page.

rdar://82645815
DeltaFile
+3-1compiler-rt/lib/asan/asan_rtl.cpp
+3-11 files

FreeBSD/src 29c3350sys/netpfil/ipfw ip_fw_iface.c

ipfw: fix my stupid error in casting void * to enum

Fixes:  349fcf079ca32d5c93e45366d2b27638747affeb
DeltaFile
+4-4sys/netpfil/ipfw/ip_fw_iface.c
+4-41 files

LLVM/project 8272ef6clang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

[LifetimeSafety] Handle temporaries of non-trivial view types
DeltaFile
+22-0clang/test/Sema/warn-lifetime-safety.cpp
+10-7clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+1-0clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+33-73 files

LLVM/project 7aca6f2clang/lib/Analysis/LifetimeSafety LifetimeAnnotations.cpp, clang/test/Sema warn-lifetime-safety.cpp

Transparent functions for all gsl::Pointers
DeltaFile
+75-0clang/test/Sema/warn-lifetime-safety.cpp
+23-19clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+98-192 files

LLVM/project 3505036clang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

[LifetimeSafety] Handle temporaries of non-trivial view types
DeltaFile
+22-0clang/test/Sema/warn-lifetime-safety.cpp
+10-7clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+1-0clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+33-73 files

FreeNAS/freenas b38dcffsrc/middlewared/middlewared/plugins auth.py

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

LLVM/project e4d23e9clang/lib/Sema HLSLBuiltinTypeDeclBuilder.cpp, clang/test/AST/HLSL StructuredBuffers-AST.hlsl TypedBuffers-AST.hlsl

Revert "[HLSL] Improve HLSL resource method generation (#176806)"

This reverts commit 5439df1e1c7d830ddf14986a24273ee71658c2fc.
DeltaFile
+74-72clang/test/AST/HLSL/StructuredBuffers-AST.hlsl
+34-33clang/test/AST/HLSL/TypedBuffers-AST.hlsl
+17-37clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp
+13-23clang/test/AST/HLSL/ByteAddressBuffers-AST.hlsl
+138-1654 files

LLVM/project d9adc1allvm/tools/llvm-tli-checker llvm-tli-checker.cpp

llvm-tli-checker: Print custom name instead of standard name

Previously this always printed the standard name if the function
was available, leaving any custom name override untested. Print the
target's name instead. The message should possibly include the standard
name for reference.

Closes #142537
DeltaFile
+11-2llvm/tools/llvm-tli-checker/llvm-tli-checker.cpp
+11-21 files

NetBSD/pkgsrc 5ONlTFddevel/feluda Makefile

   feluda: needs cmake at build time
VersionDeltaFile
1.20+3-1devel/feluda/Makefile
+3-11 files

FreeBSD/ports 96b5e25games/cdogs-sdl pkg-plist distinfo, games/cdogs-sdl/files patch-CMakeLists.txt

games/cdogs-sdl: Update to 2.4.0

ChangeLog: https://github.com/cxong/cdogs-sdl/releases/tag/2.4.0
DeltaFile
+41-3games/cdogs-sdl/pkg-plist
+4-4games/cdogs-sdl/files/patch-CMakeLists.txt
+3-3games/cdogs-sdl/distinfo
+1-2games/cdogs-sdl/Makefile
+49-124 files

FreeBSD/ports 57f2295science/packmol distinfo Makefile

science/packmol: Update to 21.2.1

ChangeLog: https://github.com/m3g/packmol/releases/tag/v21.2.1
DeltaFile
+3-3science/packmol/distinfo
+1-1science/packmol/Makefile
+4-42 files

FreeBSD/ports 6cb8e0fsecurity/uacme distinfo Makefile

security/uacme: Update to 1.8.0

ChangeLog: https://github.com/ndilieto/uacme/blob/master/ChangeLog
DeltaFile
+3-3security/uacme/distinfo
+1-2security/uacme/Makefile
+4-52 files

FreeBSD/ports 5211b64games/genact distinfo Makefile.crates

games/genact: Update to 1.5.1

ChangeLog: https://github.com/svenstaro/genact/releases/tag/v1.5.1
DeltaFile
+109-3games/genact/distinfo
+54-1games/genact/Makefile.crates
+1-1games/genact/Makefile
+164-53 files

FreeBSD/ports a6a893cgraphics/oxipng distinfo Makefile.crates, graphics/oxipng/files patch-man

graphics/oxipng: Update to 10.1.0

ChangeLog: https://github.com/oxipng/oxipng/releases/tag/v10.1.0
DeltaFile
+33-17graphics/oxipng/distinfo
+15-7graphics/oxipng/Makefile.crates
+4-5graphics/oxipng/files/patch-man
+1-2graphics/oxipng/Makefile
+53-314 files

FreeBSD/src d8a7804sys/netpfil/ipfw ip_fw_iface.c

ipfw: don't recurse on the upper half lock in ipfw_iface_ref()

Fixes:  e3caa360d5d0a73af0de1d293d5b8ff6e900ceb4
DeltaFile
+5-11sys/netpfil/ipfw/ip_fw_iface.c
+5-111 files

LLVM/project a451344libc/cmake/modules LLVMLibCCompileOptionRules.cmake

[libc] fix LIBC_CONF_ENABLE_STRONG_STACK_PROTECTOR (#178136)

In order to apply the stack protector correctly to the compile options,
we need to make sure to use the same config name everywhere.

`LIBC_CONF_ENABLE_STACK_PROTECTOR` seems to be outdated and all other
places specify `LIBC_CONF_ENABLE_STRONG_STACK_PROTECTOR` and it should
therefore be updated here as well.
DeltaFile
+4-4libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
+4-41 files

FreeNAS/freenas a6d13e2src/middlewared/middlewared/plugins auth.py

Fix
DeltaFile
+6-2src/middlewared/middlewared/plugins/auth.py
+6-21 files

FreeBSD/ports 589b3aewww/element-web pkg-plist distinfo

www/element-web: Update to 1.12.9

Approved by:    maintainer (implicit, version bump, as per PR 258262)
DeltaFile
+53-124www/element-web/pkg-plist
+3-3www/element-web/distinfo
+2-2www/element-web/Makefile
+58-1293 files

FreeBSD/ports 274554amail/msmtp Makefile

mail/msmtp: fix the TLS option

Part of commit 61d57c2657e1178dd763c8dd63503a9338525f47 was
converting from *_CONFIGURE_ON to *_CONFIGURE_WITH
for the TLS option. As it is a radio option, it means that one
of the options will be always disabled, resulting in adding
`--without-tls` to the CONFIGURE_ARGS, and no TLS support.

Fix by switching back to CONFIGURE_ON and bump PORTREVISION
to regenerate the package.

Reported by:    Scott Robbins
DeltaFile
+3-3mail/msmtp/Makefile
+3-31 files

FreeNAS/freenas fcfa5a7src/middlewared/middlewared/plugins/docker update.py fs_manage.py

NAS-139506 / 26.0.0-BETA.1 / fix pool export when apps ds is gone (#18110)

This code is indecipherable and maddening. I can't export a pool because
the ix-apps dataset was destroyed (by me during bug reproduction) and
it's raising ENOENT. Investigating shows that this regressed when the
new zfs.resource API was put in which broke the `except CallError` catch
that should have been ignoring this and allowing it go through.

I've fixed the regression but this code makes me want to mow yards for a
living.
DeltaFile
+12-10src/middlewared/middlewared/plugins/docker/update.py
+19-2src/middlewared/middlewared/plugins/docker/fs_manage.py
+31-122 files

LLVM/project 934638cmlir/lib/Conversion/TosaToSCF TosaToSCF.cpp, mlir/test/Conversion/TosaToSCF tosa-to-scf-invalid.mlir

[MLIR][TOSA] Guard scatter lowering against unranked operand (#178188)

### What the problem 

--tosa-to-scf crashes when lowering tosa.scatter if operands are
unranked, because the lowering assumes RankedTensorType and later builds
tensor.extract_slice, which asserts on unranked tensors.

### Why it Happened

The current pattern does not check operand ranks before lowering, even
though the implementation hardcodes 3D (N,W,C) semantics and cannot
handle unranked or differently-ranked tensors.

### Whats The Fix

Add rank/type guards in ScatterOpConverter and fail the rewrite unless
operands are ranked with expected ranks (values/input: rank-3, indices:
rank-2), allowing legalization to fail gracefully instead of crashing.

Fixes #177966
DeltaFile
+9-0mlir/test/Conversion/TosaToSCF/tosa-to-scf-invalid.mlir
+7-0mlir/lib/Conversion/TosaToSCF/TosaToSCF.cpp
+16-02 files

FreeNAS/freenas 6c4e22fsrc/middlewared/middlewared/plugins/docker update.py fs_manage.py

fix pool export when apps ds is gone
DeltaFile
+12-10src/middlewared/middlewared/plugins/docker/update.py
+19-2src/middlewared/middlewared/plugins/docker/fs_manage.py
+31-122 files

FreeBSD/src b61a43ausr.sbin/periodic/etc/daily 460.status-mail-rejects, usr.sbin/periodic/etc/security 800.loginfail 900.tcpwrap

periodic: Support RFC 5424 syslog timestamps

This is based on an initial implementation by michaelo in
https://reviews.freebsd.org/D54361.

PR:             270497
Reported by:    michaelo
Reviewed by:    michaelo
Tested by:      michaelo
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D54606

(cherry picked from commit 8ac6427b1bb95470f6c755202d1c0391ed8eefbd)
DeltaFile
+10-3usr.sbin/periodic/etc/daily/460.status-mail-rejects
+9-2usr.sbin/periodic/etc/security/800.loginfail
+9-2usr.sbin/periodic/etc/security/900.tcpwrap
+28-73 files

LLVM/project 909041ellvm/lib/Transforms/InstCombine InstCombineCalls.cpp, llvm/test/Transforms/InstCombine copysign.ll

InstCombine: Check one use before trying to simplify copysign sign (#178251)

Fixes #178245
DeltaFile
+24-0llvm/test/Transforms/InstCombine/copysign.ll
+2-1llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+26-12 files

LLVM/project ff79d7dllvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll

InstCombine: Apply demanded mask at recursion limit in SimplifyDemandedFPClass (#178157)

This fixes missed flag inference in some cases, due to not inferring
no-nan result implies no-nan source. Also start treating explicit
nofpclass
attributes as a leaf value, like a constant or argument.
DeltaFile
+5-3llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+1-1llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+6-42 files