FreeNAS/freenas 1601534.github/workflows unittests.yml, src/middlewared/middlewared/plugins/pool_ dataset_encryption_info.py dataset.py

Properly fake truenas_pylibzfs on unit tests runner
DeltaFile
+29-0src/middlewared/middlewared/pytest/conftest.py
+2-8src/middlewared/middlewared/plugins/pool_/dataset_encryption_info.py
+2-4src/middlewared/middlewared/plugins/pool_/dataset.py
+1-4src/middlewared/middlewared/utils/threading.py
+1-1.github/workflows/unittests.yml
+35-175 files

FreeBSD/src 6a6f230include stdlib.h, lib/libc/stdlib strtonum.3 strtonum.c

libc/stdlib: Port strtonumx() from Illumos

Add strtonumx(), a companion to strtonum(3) that preserves its safety
and error-reporting semantics while allowing the caller to specify a
conversion base, similar to the strtol(3) family of functions.

Reviewed by:    emaste, kib, ziaee
Obtained from:  https://www.illumos.org/issues/15365
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D54270
DeltaFile
+57-17lib/libc/stdlib/strtonum.3
+21-6lib/libc/stdlib/strtonum.c
+2-0include/stdlib.h
+1-0lib/libc/stdlib/Symbol.map
+1-0lib/libc/stdlib/Makefile.inc
+82-235 files

FreeBSD/src 73c921esys/dev/nvme nvme_private.h nvme_ctrlr.c

nvme: Add ability to override ioq to put the request on

Sometimes the client device needs to manage the IOQ the request goes
to. Expand the interface we have for the request to allow it to be set
for this special use case.

Sponsored by:           Netflix
Reviewed by:            jhb
Differential Revision:  https://reviews.freebsd.org/D54714
DeltaFile
+19-1sys/dev/nvme/nvme_private.h
+3-1sys/dev/nvme/nvme_ctrlr.c
+22-22 files

NetBSD/pkgsrc-wip ab69833. Makefile, rumdl distinfo cargo-depends.mk

rumdl: remove, imported to pkgsrc
DeltaFile
+0-1,082rumdl/distinfo
+0-361rumdl/cargo-depends.mk
+0-19rumdl/Makefile
+0-6rumdl/DESCR
+0-2rumdl/PLIST
+0-1Makefile
+0-1,4716 files

FreeBSD/ports 33cb8dcwww/py-qh3/files patch-cargo-crates_aws-lc-sys-0.20.1_aws-lc_include_openssl_target.h

www/py-qh3: fix build on big-endian architectures

Little-endian is misdetected and the little-endian code path is used:
/wrkdirs/usr/ports/www/py-qh3/work-py311/qh3-1.0.9/cargo-crates/aws-lc-sys-0.20.1/aws-lc/crypto/fipsmodule/sha/sha1-altivec.c:107:5: error: call to undeclared function 'vec_vsx_ld'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
DeltaFile
+20-0www/py-qh3/files/patch-cargo-crates_aws-lc-sys-0.20.1_aws-lc_include_openssl_target.h
+20-01 files

FreeBSD/ports 5f87153net-im/kaidan distinfo Makefile, net-im/kaidan/files patch-CMakeLists.txt

net-im/kaidan: Update to 0.14.0

 - Drop stale patch
DeltaFile
+0-18net-im/kaidan/files/patch-CMakeLists.txt
+3-3net-im/kaidan/distinfo
+1-2net-im/kaidan/Makefile
+1-0net-im/kaidan/pkg-plist
+5-234 files

FreeBSD/ports 5462b3dnet-im/qxmpp pkg-plist distinfo

net-im/qxmpp: Update to 1.13.0
DeltaFile
+5-2net-im/qxmpp/pkg-plist
+3-3net-im/qxmpp/distinfo
+1-1net-im/qxmpp/Makefile
+9-63 files

FreeBSD/ports 761cf5ex11-toolkits/kirigami-addons-qt6 distinfo pkg-plist

x11-toolkits/kirigami-addons-qt6: Update to 1.11.0
DeltaFile
+3-3x11-toolkits/kirigami-addons-qt6/distinfo
+3-0x11-toolkits/kirigami-addons-qt6/pkg-plist
+1-1x11-toolkits/kirigami-addons-qt6/Makefile
+7-43 files

LLVM/project f997a1ellvm CMakeLists.txt, llvm/runtimes CMakeLists.txt

[openmp] Add support for Arm64X to libomp

This patch allows building libomp.dll and libomp.lib as Arm64X binaries
containing both arm64 and arm64ec code and useable from applications
compiled for both architectures.
DeltaFile
+97-0openmp/runtime/cmake/arm64x.cmake
+16-0llvm/CMakeLists.txt
+11-0openmp/runtime/CMakeLists.txt
+6-0llvm/runtimes/CMakeLists.txt
+130-04 files

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

InstCombine: Consider nsz when simplifying fabs/fneg uses

Later this trick should also be applied in the single use
case.
DeltaFile
+11-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+3-3llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+14-52 files

LLVM/project 0379e6bllvm/include/llvm/Support KnownFPClass.h, llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

InstCombine: Handle multiple use fneg(fabs(x)) in SimplifyDemandedFPClass

This ends up being smarter than the single use case, so these should
be merged at some point.
DeltaFile
+169-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+43-10llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+6-0llvm/include/llvm/Support/KnownFPClass.h
+218-103 files

HardenedBSD/src 8794122share/misc committers-src.dot

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+3-0share/misc/committers-src.dot
+3-01 files

LLVM/project 2622087clang/docs MSVCCompatibility.rst

Fix typo in MSVCCompatibility.rst (#176057)

DeltaFile
+1-1clang/docs/MSVCCompatibility.rst
+1-11 files

LLVM/project 0c5c920llvm/lib/Target/SPIRV SPIRVLegalizerInfo.cpp SPIRVPostLegalizer.cpp, llvm/test/CodeGen/SPIRV/legalization vector-index-scalarization.ll spv-extractelt-legalization.ll

[SPIRV] Improve vector legalization and type deduction (#175067)

This patch adds support for scalarizing vector loads in the legalizer
and
implements legalization for the spv_const_composite intrinsic. It also
refactors stack temporary creation for vector operations to ensure
correct
SPIR-V types are assigned. Additionally, type deduction in the
PostLegalizer is improved to handle GEP and Load instructions.

Fixes https://github.com/llvm/llvm-project/issues/170534
DeltaFile
+170-0llvm/test/CodeGen/SPIRV/legalization/vector-index-scalarization.ll
+129-30llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp
+84-1llvm/lib/Target/SPIRV/SPIRVPostLegalizer.cpp
+6-8llvm/test/CodeGen/SPIRV/legalization/spv-extractelt-legalization.ll
+389-394 files

LLVM/project 425e6bdclang/lib/Analysis/LifetimeSafety FactsGenerator.cpp, clang/unittests/Analysis LifetimeSafetyTest.cpp

[LifetimeSafety] Handle GSL pointer construction from raw pointers (#175963)

DeltaFile
+9-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+2-3clang/unittests/Analysis/LifetimeSafetyTest.cpp
+11-32 files

OPNSense/plugins 7448318. README.md LICENSE

LICENSE/README: sync
DeltaFile
+5-5README.md
+1-0LICENSE
+6-52 files

FreeBSD/ports 404a778misc/far2l/files patch-arclite_src_7z_h_C_CpuArch.h

misc/far2l: fix build on big-endian architectures

Looks like there are now 2 copies of 7z to be fixed:
far2l-2.7.0_1.log:/wrkdirs/usr/ports/misc/far2l/work/far2l-v_2.7.0/arclite/src/7z/h/C/CpuArch.h:280:4: error: Stop_Compiling_Bad_Endian
DeltaFile
+10-0misc/far2l/files/patch-arclite_src_7z_h_C_CpuArch.h
+10-01 files

LLVM/project 70b9cdcopenmp/runtime/src kmp_settings.cpp

[libomp] Parse OMP_DEFAULT_DEVICE with new device trait parser

... but do not yet expose the new functionalities to the user. This is a
backward compatible update that is going to be followed by the step to
the OpenMP 6.0 semantics as defined in 4.3.8.
DeltaFile
+3-2openmp/runtime/src/kmp_settings.cpp
+3-21 files

FreeNAS/freenas 67ff9b8src/middlewared/middlewared/plugins network.py, src/middlewared/middlewared/plugins/failover_ disabled_reasons.py

call list_interface_states
DeltaFile
+5-5src/middlewared/middlewared/plugins/network_/route.py
+4-4src/middlewared/middlewared/plugins/network.py
+2-2src/middlewared/middlewared/plugins/vm/devices/nic.py
+1-1src/middlewared/middlewared/plugins/network_/dns.py
+1-1src/middlewared/middlewared/plugins/failover_/disabled_reasons.py
+13-135 files

LLVM/project 7faf2a8openmp/runtime/src kmp_traits.h kmp_traits.cpp, openmp/runtime/unittests/Traits TestOMPTraits.cpp TestOMPTraitParser.cpp

[libomp] OpenMP 6.0: Add device trait parser

OpenMP 6.0 introduced a device trait specification language for the
environment variables OMP_AVAILABLE_DEVICES (4.3.7) and
OMP_DEFAULT_DEVICE (4.3.8).

This commit defines a grammar for that language and implements a parser
for a large part of this grammar.
DeltaFile
+1,132-0openmp/runtime/unittests/Traits/TestOMPTraits.cpp
+1,038-0openmp/runtime/unittests/Traits/TestOMPTraitParser.cpp
+436-0openmp/runtime/src/kmp_traits.h
+306-0openmp/runtime/src/kmp_traits.cpp
+24-0openmp/runtime/unittests/Traits/MockOMP.cpp
+6-0openmp/runtime/unittests/Traits/CMakeLists.txt
+2,942-03 files not shown
+2,949-09 files

FreeNAS/freenas 0e71e78src/middlewared/middlewared/plugins/interface/netif_linux interface_state.py exceptions.py, src/middlewared/middlewared/plugins/interface/netif_linux/address netlink.py constants.py

add list_interface_states()
DeltaFile
+545-0src/middlewared/middlewared/plugins/interface/netif_linux/address/netlink.py
+269-0src/middlewared/middlewared/plugins/interface/netif_linux/interface_state.py
+192-0src/middlewared/middlewared/plugins/interface/netif_linux/address/constants.py
+14-0src/middlewared/middlewared/plugins/interface/netif_linux/exceptions.py
+3-2src/middlewared/middlewared/plugins/interface/netif_linux/netif.py
+1-0src/middlewared/middlewared/plugins/interface/netif_linux/address/__init__.py
+1,024-21 files not shown
+1,025-27 files

LLVM/project b36d30eopenmp/runtime CMakeLists.txt, openmp/runtime/cmake LibompGetArchitecture.cmake

[openmp] Add support for arm64ec to libomp

This patch adds arm64ec support to libomp.
Note that this support isn't entirely usable on Windows hosts as libomp
requires LLVM_PER_TARGET_RUNTIME_DIR=On for to work correctly when
multiple runtimes are built, which is unsupported on Windows. A
following patch will add arm64x support to the build to rectify this.
DeltaFile
+5-3openmp/runtime/src/z_Windows_NT-586_util.cpp
+5-3openmp/runtime/src/kmp_os.h
+6-2openmp/runtime/src/kmp_platform.h
+5-1openmp/runtime/CMakeLists.txt
+2-1openmp/runtime/src/kmp.h
+3-0openmp/runtime/cmake/LibompGetArchitecture.cmake
+26-104 files not shown
+32-1210 files

OPNSense/plugins 21dff40sysutils/smart Makefile

sysutils/smart: sync with master
DeltaFile
+0-1sysutils/smart/Makefile
+0-11 files

OPNSense/plugins e7c3cdesysutils/lcdproc-sdeclcd Makefile

sysutils/lcdproc-sdeclcd: sync with master
DeltaFile
+0-1sysutils/lcdproc-sdeclcd/Makefile
+0-11 files

NetBSD/pkgsrc MSnbg16doc CHANGES-2026 TODO

   Updated graphics/py-tifffile, devel/py-uv, devel/py-uv-build
VersionDeltaFile
1.344+4-1doc/CHANGES-2026
1.26674+1-2doc/TODO
+5-32 files

OPNSense/plugins 1ee466bsysutils/dmidecode Makefile

sysutils/dmidecode: sync with master
DeltaFile
+0-1sysutils/dmidecode/Makefile
+0-11 files

NetBSD/pkgsrc yzJD96odevel/py-uv distinfo cargo-depends.mk, devel/py-uv-build distinfo

   py-uv py-uv-build: updated to 0.9.25

   0.9.25

   Python

   Add CPython 3.15.0a4
   Upgrade Tcl/Tk used by CPython to 9.0

   Enhancements

   Add --compile-bytecode to uv python install and uv python upgrade to compile the standard library
   Allow disabling exclude-newer per package
   Broadcast WM_SETTINGCHANGE on uv tool update-shell

   Preview features

   Detect workspace from uv run target


    [7 lines not shown]
VersionDeltaFile
1.10+67-70devel/py-uv/distinfo
1.11+67-70devel/py-uv-build/distinfo
1.10+21-22devel/py-uv/cargo-depends.mk
1.13+2-2devel/py-uv/Makefile.common
+157-1644 files

OPNSense/plugins 10ebff2net/wol Makefile

net/wol: sync with master
DeltaFile
+0-1net/wol/Makefile
+0-11 files

NetBSD/pkgsrc-wip 5f82ddepowerdns-recursor distinfo cargo-depends.mk, powerdns-recursor/files/smf manifest.xml pdns_recursor.sh

net/powerdns-recursor: Update to version 5.3.4
DeltaFile
+287-0powerdns-recursor/distinfo
+96-0powerdns-recursor/cargo-depends.mk
+52-0powerdns-recursor/Makefile
+30-0powerdns-recursor/files/smf/manifest.xml
+24-0powerdns-recursor/files/smf/pdns_recursor.sh
+23-0powerdns-recursor/COMMIT_MSG
+512-03 files not shown
+543-09 files

OPNSense/plugins 1bc3e5enet/ndp-proxy-go pkg-descr Makefile, net/ndp-proxy-go/src/etc/rc.syshook.d/carp 20-ndpproxy

net/ndp-proxy-go: sync with master
DeltaFile
+53-0net/ndp-proxy-go/src/etc/rc.syshook.d/carp/20-ndpproxy
+28-3net/ndp-proxy-go/src/opnsense/mvc/app/controllers/OPNsense/NdpProxy/forms/general.xml
+8-1net/ndp-proxy-go/src/opnsense/mvc/app/models/OPNsense/NdpProxy/NdpProxy.xml
+6-0net/ndp-proxy-go/src/opnsense/service/templates/OPNsense/NdpProxy/ndp_proxy_go
+5-0net/ndp-proxy-go/pkg-descr
+1-1net/ndp-proxy-go/Makefile
+101-56 files