OPNSense/core 4bc543esrc/opnsense/mvc/app/models/OPNsense/OpenVPN OpenVPN.php OpenVPN.xml

openvpn: add fast-io option (#9430)

(cherry picked from commit c3784df48a2bc3506a8f475dacb13a55be07f7b2)
(cherry picked from commit 5f3f2b2b6a3ba70120fcb99a1042da31e1c5c807)
DeltaFile
+11-0src/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.php
+1-0src/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.xml
+12-02 files

FreeBSD/ports 89de71bemulators/virtualbox-ose-70/files patch-src_VBox_Additions_common_VBoxService_VBoxServiceVMInfo.cpp, emulators/virtualbox-ose-71/files patch-src_VBox_Additions_common_VBoxService_VBoxServiceVMInfo.cpp

emulators/virtualbox-ose-additions*: Fix "vboxmanage guestproperty" on host does not show interface name for FreeBSD guest

Upstream issue:
https://github.com/VirtualBox/virtualbox/issues/403
Upstream commit:
https://github.com/VirtualBox/virtualbox/commit/3cf64726847e2483c9539ca51c88862a0f1c7414

PR:     291128
MFH:    2025Q4
DeltaFile
+26-10emulators/virtualbox-ose-71/files/patch-src_VBox_Additions_common_VBoxService_VBoxServiceVMInfo.cpp
+24-8emulators/virtualbox-ose-70/files/patch-src_VBox_Additions_common_VBoxService_VBoxServiceVMInfo.cpp
+18-2emulators/virtualbox-ose-legacy/files/patch-src_VBox_Additions_common_VBoxService_VBoxServiceVMInfo.cpp
+17-1emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_common_VBoxService_VBoxServiceVMInfo.cpp
+17-1emulators/virtualbox-ose/files/patch-src_VBox_Additions_common_VBoxService_VBoxServiceVMInfo.cpp
+1-1emulators/virtualbox-ose-additions-nox11-70/Makefile
+103-239 files not shown
+112-3215 files

OPNSense/core 7a62423src/opnsense/mvc/app/library/OPNsense/Core Shell.php, src/opnsense/mvc/app/library/OPNsense/Trust Store.php

mvc: style tweaks

(cherry picked from commit 47bcff35c8861a40a0eb976b294debbe36ee1fb6)
DeltaFile
+3-3src/opnsense/mvc/app/library/OPNsense/Trust/Store.php
+1-1src/opnsense/mvc/app/library/OPNsense/Core/Shell.php
+4-42 files

OPNSense/core 5633420src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms dialogHostAlias.xml

Services: Unbound DNS: Overrides - update helptext as discussed in https://github.com/opnsense/core/issues/9429

(cherry picked from commit 8d1f08c2b043f2cd77b8f5c991e30ef5a3812bae)
DeltaFile
+2-2src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dialogHostAlias.xml
+2-21 files

LLVM/project 76a6816flang/lib/Lower Runtime.cpp

[flang][NFC] replace std::exit by fir::emitFatalError in Lower/Runtime.cpp (#169050)

DeltaFile
+1-2flang/lib/Lower/Runtime.cpp
+1-21 files

LLVM/project bb2e468compiler-rt/lib/tsan/rtl tsan_platform_mac.cpp

[TSan] [Darwin] Fix off by one in TSAN init due to MemoryRangeIsAvailable (#169008)

DeltaFile
+1-1compiler-rt/lib/tsan/rtl/tsan_platform_mac.cpp
+1-11 files

FreeBSD/ports a0d8051databases/mongodb70 distinfo Makefile, databases/mongodb70/files patch-SConstruct patch-src_mongo_platform_waitable__atomic.cpp

databases/mongodb70: 7.0.26

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-26-is-released/331723?u=r_k

Changes:
https://www.mongodb.com/docs/v7.0/release-notes/7.0/#patch-releases
DeltaFile
+2-44databases/mongodb70/files/patch-SConstruct
+3-3databases/mongodb70/distinfo
+2-2databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp
+1-2databases/mongodb70/Makefile
+8-514 files

FreeNAS/freenas 3b20c93src/middlewared/middlewared/api/v25_10_1 pool_snapshot.py

NAS-138623 / 25.10.1 / Allow long string values in pool snapshot entries (by creatorcary) (#17675)

DeltaFile
+6-4src/middlewared/middlewared/api/v25_10_1/pool_snapshot.py
+6-41 files

LLVM/project 4538818clang/lib/CodeGen CGOpenMPRuntimeGPU.cpp, clang/test/OpenMP spirv_target_codegen_basic.cpp

[OpenMP][OMPIRBuilder] Use runtime CC for runtime calls (#168608)

Some targets have a specific calling convention that should be used for
generated calls to runtime functions.

Pass that down and use it.

Signed-off-by: Nick Sarnie <nick.sarnie at intel.com>
DeltaFile
+120-109llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+12-0mlir/test/Target/LLVMIR/omptarget-runtimecc.mlir
+10-0llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+4-1mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
+2-1clang/test/OpenMP/spirv_target_codegen_basic.cpp
+2-0clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
+150-1111 files not shown
+151-1117 files

LLVM/project 89bb99dflang/include/flang/Optimizer/OpenACC/Support FIROpenACCOpsInterfaces.h, flang/lib/Optimizer/OpenACC/Support FIROpenACCOpsInterfaces.cpp RegisterOpenACCExtensions.cpp

[acc][flang] Implement acc interface for tracking type descriptors (#168982)

FIR operations that use derived types need to have type descriptor
globals available on device when offloading. Examples of this can be
seen in `CUFDeviceGlobal` which ensures that such type descriptor uses
work on device for CUF.

Similarly, this is needed for OpenACC. This change introduces a new
interface to the OpenACC dialect named
`IndirectGlobalAccessOpInterface` which can be attached to operations
that may result in generation of accesses that use type descriptor
globals. This functionality is needed for the `ACCImplicitDeclare` pass
that is coming in a follow-up change which implicitly ensures that all
referenced globals are available in OpenACC compute contexts.

The interface provides a `getReferencedSymbols` method that collects all
global symbols referenced by an operation. When a symbol table is
provided, the implementation for FIR recursively walks type descriptor
globals to find all transitively referenced symbols.

    [13 lines not shown]
DeltaFile
+96-0flang/lib/Optimizer/OpenACC/Support/FIROpenACCOpsInterfaces.cpp
+23-0mlir/include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.td
+9-0flang/include/flang/Optimizer/OpenACC/Support/FIROpenACCOpsInterfaces.h
+9-0flang/lib/Optimizer/OpenACC/Support/RegisterOpenACCExtensions.cpp
+137-04 files

OPNSense/core f1feee1src/opnsense/service/modules/addons template_helpers.py, src/opnsense/service/templates/OPNsense/IDS suricata.yaml

Services: Intrusion Detection - fix support for conf.d directory, we need to add a new glob method which is not constraint to the template directory (absolute_glob())
DeltaFile
+10-1src/opnsense/service/modules/addons/template_helpers.py
+2-2src/opnsense/service/templates/OPNsense/IDS/suricata.yaml
+12-32 files

OPNSense/core 7eb0f74src/etc/inc util.inc

util: replace mwexecfb() one as well
DeltaFile
+1-1src/etc/inc/util.inc
+1-11 files

OPNSense/core 69000f7Mk git.mk defaults.mk

make: run PHP lint pass on edited file

(cherry picked from commit 81c8526f873ad97f449b82af4d3ee6b19a2d3ea1)
DeltaFile
+4-1Mk/git.mk
+1-1Mk/defaults.mk
+5-22 files

OPNSense/core 3af60c7src/etc/inc util.inc

backend: replace wrapping around wrapper
DeltaFile
+1-1src/etc/inc/util.inc
+1-11 files

FreeNAS/freenas f9d288dsrc/middlewared/middlewared/plugins/zfs resource_crud.py

Allow deleting root dataset snapshots
DeltaFile
+6-4src/middlewared/middlewared/plugins/zfs/resource_crud.py
+6-41 files

FreeNAS/freenas ffc939fsrc/middlewared/middlewared/api/v26_04_0 pool_snapshot.py, src/middlewared/middlewared/plugins/pool_ snapshot.py

Remove snapshot deletion `defer` option
DeltaFile
+0-2src/middlewared/middlewared/api/v26_04_0/pool_snapshot.py
+0-1src/middlewared/middlewared/plugins/pool_/snapshot.py
+0-32 files

FreeBSD/src 7dedc3csys/netpfil/pf pf_lb.c, tests/sys/netpfil/pf nat.sh

pf: fix another endpoint-independent crash

In c12013f5bb38 we fixed udp_mapping cleanup issues in pf_get_sport(), but
missed the static-port case (i.e. low == 0 && high == 0). We could still exit
pf_get_sport() without either inserting the udp_mapping or freeing it.

Address this and add a test case to provoke the problem.

Reviewed by:    thj
MFC after:      1 week
Sponsored by:   Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D53856
DeltaFile
+30-0tests/sys/netpfil/pf/nat.sh
+12-4sys/netpfil/pf/pf_lb.c
+42-42 files

OPNSense/core 1df5852src/etc/inc/plugins.inc.d openvpn.inc

openvpn: one safe execution change
DeltaFile
+1-1src/etc/inc/plugins.inc.d/openvpn.inc
+1-11 files

FreeNAS/freenas 610c816src/middlewared/middlewared/api/v25_10_1 pool_snapshot.py

use `LongString`
DeltaFile
+6-4src/middlewared/middlewared/api/v25_10_1/pool_snapshot.py
+6-41 files

NetBSD/src WCkjkGhusr.bin/iconv iconv.c iconv.1

   Support -o outfile like gnu does and check writes for failure.
VersionDeltaFile
1.21+50-27usr.bin/iconv/iconv.c
1.6+12-4usr.bin/iconv/iconv.1
+62-312 files

OPNSense/core 29a271asrc/etc/inc interfaces.inc

interfaces: replace "realif(s)" naming in interfaces_addresses()
DeltaFile
+12-12src/etc/inc/interfaces.inc
+12-121 files

LLVM/project 0b6db77llvm/test/CodeGen/AMDGPU mfma-loop.ll a-v-flat-atomicrmw.ll

[AMDGPU] Handle AV classes in SIFixSGPRCopies::processPHINode (#169038)

Fix a problem exposed by #166483 using AV classes in more places.
`isVectorRegister` only accepts registers of VGPR or AGPR classes.
`hasVectorRegisters` additionally accepts the combined AV classes.

Fixes: #168761
DeltaFile
+2,016-814llvm/test/CodeGen/AMDGPU/mfma-loop.ll
+315-327llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll
+40-37llvm/test/CodeGen/AMDGPU/av-split-dead-valno-crash.ll
+34-38llvm/test/CodeGen/AMDGPU/tuple-allocation-failure.ll
+24-24llvm/test/CodeGen/AMDGPU/branch-folding-implicit-def-subreg.ll
+37-0llvm/test/CodeGen/AMDGPU/fix-sgpr-copies-phi-regression-av-classes.ll
+2,466-1,2404 files not shown
+2,472-1,24510 files

FreeNAS/freenas 507b196src/middlewared/middlewared/api/v25_10_1 smb.py, src/middlewared/middlewared/api/v26_04_0 smb.py

Fix
DeltaFile
+1-1src/middlewared/middlewared/api/v25_10_1/smb.py
+1-1src/middlewared/middlewared/api/v26_04_0/smb.py
+2-22 files

FreeBSD/ports 85b58f1net-im/signal-desktop distinfo Makefile, net-im/signal-desktop/files pnpm-lock.yaml

net-im/signal-desktop: Update to 7.80.0
DeltaFile
+5-5net-im/signal-desktop/files/pnpm-lock.yaml
+5-5net-im/signal-desktop/distinfo
+1-2net-im/signal-desktop/Makefile
+1-1net-im/signal-desktop/get_deps.sh
+12-134 files

LLVM/project bc323b6llvm/test/CodeGen/AMDGPU shufflevector.v4p0.v4p0.ll shufflevector.v4i64.v4i64.ll

AMDGPU: Stop implementing shouldCoalesce (#168988)

Use the default, which freely coalesces anything it can.
This mostly shows improvements, with a handful of regressions.
The main concern would be if introducing wider registers is more
likely to push the register usage up to the next occupancy tier.
DeltaFile
+5,975-8,879llvm/test/CodeGen/AMDGPU/shufflevector.v4p0.v4p0.ll
+5,975-8,879llvm/test/CodeGen/AMDGPU/shufflevector.v4i64.v4i64.ll
+3,880-6,644llvm/test/CodeGen/AMDGPU/shufflevector.v4i64.v3i64.ll
+3,880-6,644llvm/test/CodeGen/AMDGPU/shufflevector.v4p0.v3p0.ll
+2,266-3,675llvm/test/CodeGen/AMDGPU/shufflevector.v3p0.v4p0.ll
+2,266-3,675llvm/test/CodeGen/AMDGPU/shufflevector.v3i64.v4i64.ll
+24,242-38,39661 files not shown
+56,404-78,61967 files

OPNSense/core 52e6d3bsrc/etc/inc interfaces.inc

interfaces: tiny typo
DeltaFile
+1-1src/etc/inc/interfaces.inc
+1-11 files

OPNSense/core 4bd12ecsrc/etc/inc interfaces.inc

interfaces: replace dead wlan code
DeltaFile
+2-4src/etc/inc/interfaces.inc
+2-41 files

OPNSense/core b6516a4src/etc/inc filter.inc

firewall: mute this call since we're unmuting it manually after
DeltaFile
+1-1src/etc/inc/filter.inc
+1-11 files

LLVM/project 77c329fmlir/include/mlir/Dialect/LLVMIR ROCDLOps.td, mlir/test/Dialect/LLVMIR rocdl.mlir

[mlir][ROCDL] Adds wmma scaled intrinsics for gfx1250 (#165915)

Signed-off-by: Muzammiluddin Syed <muzasyed at amd.com>
DeltaFile
+152-1mlir/test/Target/LLVMIR/rocdl.mlir
+84-28mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td
+20-0mlir/test/Dialect/LLVMIR/rocdl.mlir
+256-293 files

LLVM/project 8c3f59fmlir/include/mlir/Dialect/GPU/IR GPUOps.td, mlir/lib/Conversion/GPUToNVVM WmmaOpsToNvvm.cpp

Revert "[MLIR][GPU] subgroup_mma fp64 extension" (#169049)

Reverts llvm/llvm-project#165873

The revert is triggered by a failing integration test on a couple of
buildbots.
DeltaFile
+0-72mlir/test/Integration/GPU/CUDA/TensorCore/wmma-matmul-f64.mlir
+10-42mlir/lib/Conversion/GPUToNVVM/WmmaOpsToNvvm.cpp
+0-22mlir/test/Conversion/GPUToNVVM/wmma-ops-to-nvvm.mlir
+4-4mlir/include/mlir/Dialect/GPU/IR/GPUOps.td
+2-2mlir/test/Dialect/GPU/invalid.mlir
+2-2mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
+18-1442 files not shown
+20-1468 files