FreeBSD/ports d3acc53databases/mariadb118-server distinfo Makefile

databases/mariadb118-server: Update to 11.8.6
DeltaFile
+3-3databases/mariadb118-server/distinfo
+1-1databases/mariadb118-server/Makefile
+4-42 files

FreeBSD/src a3b90a1usr.sbin/daemon daemon.c daemon.8

daemon: Add option for output file mode

The daemon utility has always created its output file with a fixed mode
of 0600. This causes issues for log collection setups where the collector
does not run as root but instead relies on group access to the watched
daemon’s log file.

Introduce a new option that allows specifying the output file mode using
install(1)-style semantics. This enables non-root log collectors to access
the file as intended and improves compatibility with log rotation tools.

Reviewed by:    kevans
MFC after:      1 week
Relnotes:       yes
Differential Revision:  https://reviews.freebsd.org/D54930
DeltaFile
+21-7usr.sbin/daemon/daemon.c
+15-2usr.sbin/daemon/daemon.8
+36-92 files

NetBSD/src EUaftpqexternal/bsd/blocklist/bin blocklistd.c

   From des at FreeBSD dot org

   * use reallocarray instead of realloc
   * use exit instead of return because some clang tool gets confused
VersionDeltaFile
1.15+14-14external/bsd/blocklist/bin/blocklistd.c
+14-141 files

NetBSD/src xRn5mFRexternal/bsd/blocklist/bin support.c

   remove extra initialization
VersionDeltaFile
1.4+2-3external/bsd/blocklist/bin/support.c
+2-31 files

NetBSD/src WROToNvexternal/bsd/blocklist/bin run.c

   From des at FreeBSD dot org

   * In run(), use getline(3) rather than fgets(3) into a stack buffer.
VersionDeltaFile
1.4+9-8external/bsd/blocklist/bin/run.c
+9-81 files

NetBSD/src ToExY81external/bsd/blocklist/port popenve.c

   From des at FreeBSD dot org:

   * Use fork(2) instead of vfork(2), preventing a race between the parent
     updating pidlist and the child iterating over it.

   * Move fdopen(3) calls form pdes_parent() to pdes_get() so we can fail
     if fdopen(3) fails, e.g. if the file descriptors are too big.
VersionDeltaFile
1.3+39-36external/bsd/blocklist/port/popenve.c
+39-361 files

FreeBSD/src 4e160c6lib/libfetch common.c common.h

libfetch: Check for failure to create SSL context

* Drop the ssl_meth member, there is no reason to hang on to it.

* Replace deprecated SSLv23_client_method() with TLS_client_method().

* Check the return value from SSL_CTX_new().

MFC after:      1 week
PR:             292903
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D55098
DeltaFile
+7-3lib/libfetch/common.c
+0-1lib/libfetch/common.h
+7-42 files

LLVM/project d94caealibc/shared/math ffmal.h, libc/src/__support/math ffmal.h CMakeLists.txt

[libc][math] Refactor ffmal to Header Only. (#179069)

closes #175326

Part of #147386
DeltaFile
+28-0libc/src/__support/math/ffmal.h
+25-0libc/shared/math/ffmal.h
+11-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+10-0libc/src/__support/math/CMakeLists.txt
+2-4libc/src/math/generic/ffmal.cpp
+1-1libc/src/math/generic/CMakeLists.txt
+77-63 files not shown
+80-69 files

LLVM/project 15832a6libc/shared/math sqrtf128.h, libc/src/__support/math sqrtf128.h CMakeLists.txt

[libc][math] Refactor sqrtf128 to header only (#177760)

Closes #177652 
DeltaFile
+454-0libc/src/__support/math/sqrtf128.h
+2-422libc/src/math/generic/sqrtf128.cpp
+29-0libc/shared/math/sqrtf128.h
+16-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+15-0libc/src/__support/math/CMakeLists.txt
+1-7libc/src/math/generic/CMakeLists.txt
+517-4303 files not shown
+521-4309 files

LLVM/project e890821llvm/lib/Transforms/Scalar LoopStrengthReduce.cpp, llvm/test/Transforms/LoopStrengthReduce/X86 debuginfo-scev-salvage-ptrtoaddr.ll

[LSR] Support SCEVPtrToAddr in SCEVDbgValueBuilder.

Allow SCEVPtrToAddr as cast in assertion in SCEVDbgValueBuilder.
SCEVPtrToAddr is handled similarly to SCEVPtrToInt.

Fixes a crash with debug info after bd40d1de9c9ee, which started to
generate ptrtoaddr instead of ptrtoint expressions.
DeltaFile
+61-0llvm/test/Transforms/LoopStrengthReduce/X86/debuginfo-scev-salvage-ptrtoaddr.ll
+2-1llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+63-12 files

NetBSD/src neRPhladoc CHANGES

   CHANGES: fix a date
VersionDeltaFile
1.3227+2-2doc/CHANGES
+2-21 files

LLVM/project f6219e8mlir/include/mlir/Interfaces ExecutionProgressOpInterface.td ExecutionProgressOpInterface.h, mlir/lib/Dialect/SCF/IR SCF.cpp

[mlir][Interfaces] Add `ExecutionProgressOpInterface` + folding pattern (#179039)

Add the `ExecutionProgressOpInterface` with an interface method to check
if an operation "must progress". Add `mustProgress` attributes to
`scf.for` and `scf.while` (default value is "true").

`mustProgress` corresponds to the [`llvm.loop.mustprogress`
metadata](https://llvm.org/docs/LangRef.html#langref-llvm-loop-mustprogress).

Also add a canonicalization pattern to erase `RegionBranchOpInterface`
ops that must progress but loop infinitely (and are non-side-effecting).
This canonicalization pattern is enabled for `scf.for` and `scf.while`.

RFC: https://discourse.llvm.org/t/infinite-loops-and-dead-code/89530

[mlir] Fix build after #179039 (#179180)

Fix build after #179039.
DeltaFile
+73-30mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+51-0mlir/test/Dialect/SCF/canonicalize.mlir
+45-3mlir/lib/Dialect/SCF/IR/SCF.cpp
+48-0mlir/include/mlir/Interfaces/ExecutionProgressOpInterface.td
+39-0mlir/lib/Dialect/UB/IR/UBOps.cpp
+29-0mlir/include/mlir/Interfaces/ExecutionProgressOpInterface.h
+285-3313 files not shown
+368-4419 files

OpenBSD/ports jdhAPRxwww/zola distinfo crates.inc

   update to zola-0.22.1
   drop maintainer as there have been many timeouts in previous updates,
   and no response to this update diff
VersionDeltaFile
1.7+1,000-718www/zola/distinfo
1.2+500-356www/zola/crates.inc
1.20+1-8www/zola/Makefile
+1,501-1,0823 files

LLVM/project 7054a4bllvm/include/llvm/Analysis ValueTracking.h, llvm/lib/Analysis ValueTracking.cpp

[ValueTracking] Propagate sign information out of loop (#175590)

LLVM converts sqrt libcall to intrinsic call if the argument is within
the range(greater than or equal to 0.0). In this case the compiler is
not able to deduce the non-negativity on its own. Extended ValueTracking
to understand such loops.

Fixes llvm/llvm-project#174813
DeltaFile
+220-0llvm/test/Transforms/AggressiveInstCombine/X86/pr175590.ll
+90-0llvm/lib/Analysis/ValueTracking.cpp
+18-0llvm/include/llvm/Analysis/ValueTracking.h
+328-03 files

LLVM/project 0fd4ad2clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenAtomic.cpp

[CIR] Scoped atomic exchange (#173781)

This patch adds support for for scoped atomic exchange operations in
CIR.
DeltaFile
+23-23clang/test/CIR/CodeGen/atomic.c
+32-0clang/test/CIR/CodeGen/atomic-scoped.c
+12-12clang/test/CIR/IR/atomic.cir
+7-4clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+5-2clang/lib/CIR/CodeGen/CIRGenAtomic.cpp
+4-1clang/include/clang/CIR/Dialect/IR/CIROps.td
+83-426 files

LLVM/project dc1cb33libcxx/modules/std atomic.inc

guard modules
DeltaFile
+2-0libcxx/modules/std/atomic.inc
+2-01 files

FreeNAS/freenas 91ab742src/middlewared/middlewared/plugins/interface unconfigure.py

add comment on why DeviceNotFound erro can be raised
DeltaFile
+2-0src/middlewared/middlewared/plugins/interface/unconfigure.py
+2-01 files

LLVM/project c381180mlir/include/mlir/Dialect/AMDGPU/IR AMDGPUOps.td, mlir/lib/Dialect/AMDGPU/IR AMDGPUOps.cpp

[mlir][AMDGPU] Avoid verifier crash in DPPOp on vector operand types (#178887)

### whats the problem 
mlir-opt could crash while verifying amdgpu.dpp when its operands had
vector
types, such as ARM SME tile vectors produced by arm_sme.get_tile.
The crash occurred during IR verification, before any lowering or passes
ran.

### why it happens 
DPPOp::verify() called Type::getIntOrFloatBitWidth() on the operand
type.
When the operand was a VectorType, this hit an assertion because only
scalar
integer and float types have a bitwidth.

### whats the fix 
Query the bitwidth on the element type using getElementTypeOrSelf()
instead of

    [5 lines not shown]
DeltaFile
+13-2mlir/include/mlir/Dialect/AMDGPU/IR/AMDGPUOps.td
+8-0mlir/test/Dialect/AMDGPU/invalid.mlir
+7-0mlir/test/Dialect/AMDGPU/ops.mlir
+0-6mlir/lib/Dialect/AMDGPU/IR/AMDGPUOps.cpp
+28-84 files

FreeNAS/freenas b1387d5src/middlewared/middlewared/plugins/interface unconfigure.py

fix order of ops bug found during QA
DeltaFile
+15-7src/middlewared/middlewared/plugins/interface/unconfigure.py
+15-71 files

LLVM/project 9029744libcxx/test/std/re/re.alg/re.alg.search grep.pass.cpp

[libcxx] Add missing header to re/re.alg/re.alg.search/grep.pass.cpp (#180024)

This test can't be compiled with GCC without this fix.
DeltaFile
+2-1libcxx/test/std/re/re.alg/re.alg.search/grep.pass.cpp
+2-11 files

NetBSD/src FwqCOmvsys/arch/evbppc/include wiiu.h, sys/arch/evbppc/nintendo machdep.c

   wiiu: Use the correct IPC commands for poweroff and reboot.

   The strange behaviour I was seeing w/ CMD_POWEROFF and CMD_REBOOT seems
   to be a bug in the latest version of linux-loader. Reverting to a build
   from ~2025-03-24 makes them behave as expected. So let's use the correct
   commands and report the bug upstream.
VersionDeltaFile
1.5+4-10sys/arch/evbppc/nintendo/machdep.c
1.4+5-1sys/arch/evbppc/include/wiiu.h
+9-112 files

HardenedBSD/src 4faa62esbin/ifconfig ifconfig.8, sys/netinet6 in6_ifattach.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+9-13sys/netinet6/in6_ifattach.c
+11-8sbin/ifconfig/ifconfig.8
+20-212 files

HardenedBSD/ports 2c00a8adevel/electron39/files patch-electron_shell_app_electron__main__delegate.cc patch-electron_shell_common_electron__paths.cc, devel/electron39/files/packagejsons yarn.lock

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+5-26devel/electron39/files/packagejsons/yarn.lock
+31-0security/vuxml/vuln/2026.xml
+6-15devel/electron39/files/patch-electron_shell_app_electron__main__delegate.cc
+20-0devel/electron39/files/patch-electron_shell_common_electron__paths.cc
+15-0net-p2p/xbt/files/patch-Tracker_connection.cpp
+7-7devel/electron39/files/patch-electron_BUILD.gn
+84-4819 files not shown
+133-10225 files

LLVM/project ee7d2b7clang/test/DebugInfo/CXX ptrauth-member-function-pointer-debuglocs.cpp

Address review comments
DeltaFile
+11-3clang/test/DebugInfo/CXX/ptrauth-member-function-pointer-debuglocs.cpp
+11-31 files

FreeNAS/freenas 06fc812src/middlewared/middlewared/plugins/interface sync.py

ruff format and remove superfluous vars
DeltaFile
+32-19src/middlewared/middlewared/plugins/interface/sync.py
+32-191 files

HardenedBSD/src 4548149sbin/ifconfig ifconfig.8, sys/netinet6 in6_ifattach.c

netinet6: Fix my style issues

Reported by:            pouria
Reviewed by:            pouria, ziaee, glebius
Approved by:            glebius
Fixes:                  31ec8b6407fdd5a87d70265762457c67ce618283
Differential Revision:  https://reviews.freebsd.org/D55136
DeltaFile
+9-13sys/netinet6/in6_ifattach.c
+11-8sbin/ifconfig/ifconfig.8
+20-212 files

FreeBSD/src 4548149sbin/ifconfig ifconfig.8, sys/netinet6 in6_ifattach.c

netinet6: Fix my style issues

Reported by:            pouria
Reviewed by:            pouria, ziaee, glebius
Approved by:            glebius
Fixes:                  31ec8b6407fdd5a87d70265762457c67ce618283
Differential Revision:  https://reviews.freebsd.org/D55136
DeltaFile
+9-13sys/netinet6/in6_ifattach.c
+11-8sbin/ifconfig/ifconfig.8
+20-212 files

LLVM/project 46257eflibcxx/include/__atomic atomic_ref.h

remove unused include
DeltaFile
+0-1libcxx/include/__atomic/atomic_ref.h
+0-11 files

HardenedBSD/ports c004847lang Makefile

lang/Makefile: Remove python-doc-pdf-a4

PR:             292970
Approved by:    blanket
Fixes:          5e61a90f3a23 (lang/python-doc-pdf-a4: remove)
DeltaFile
+0-1lang/Makefile
+0-11 files

FreeBSD/ports c004847lang Makefile

lang/Makefile: Remove python-doc-pdf-a4

PR:             292970
Approved by:    blanket
Fixes:          5e61a90f3a23 (lang/python-doc-pdf-a4: remove)
DeltaFile
+0-1lang/Makefile
+0-11 files