OPNSense/core 3c87c85 — src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes NetworkInterfaceField.php

interfaces: clear track6-interface as a precaution #11001

If we are not in idassoc6/track6 mode some components will still
look at track6-interface so make sure to remove this at least.

interfaces.php clears the previous settings very consistently,
but that's difficult to do in MVC without adding more logic so
eventually the backend should be fixed to live with the new world
order.
DeltaFile
+12-3src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/NetworkInterfaceField.php
+12-31 files

LLVM/project ff97c6f — llvm/docs LangRef.md

[LangRef] Clarify poison input elements give poison in llvm.mask.beforefirst (#230551)

This matches #223935 and reflects the generic expansion.
DeltaFile
+2-0llvm/docs/LangRef.md
+2-01 files

LLVM/project e400d74 — llvm/lib/Target/X86 X86FastPreTileConfig.cpp, llvm/test/CodeGen/X86/AMX amx-fastconfig-spill.mir amx-fastconfig-debug-use.mir

[X86][AMX] Fix use iteration when reloading tiles in FastPreTileConfig (#228724)

`reload()` moved the rewritten operand off the use list being iterated,
so only the first use of a tile was reloaded. A DBG_VALUE was also
treated as a use; when it came first, the real use kept the clobbered
tile and `FastRegAlloc` crashed.

Iterate the non-debug uses with `make_early_inc_range`. Debug uses are
no longer reloaded, so `FastRegAlloc` drops their location.

Fixes #228712

Assisted-by: Claude Opus 5.5
DeltaFile
+72-0llvm/test/CodeGen/X86/AMX/amx-fastconfig-debug-use.mir
+52-0llvm/test/CodeGen/X86/AMX/amx-fastconfig-spill.mir
+3-1llvm/lib/Target/X86/X86FastPreTileConfig.cpp
+127-13 files

OPNSense/core b98251a — src/opnsense/scripts/interfaces apply_pending_if_changes.php

interfaces: fix index into $todo for proper flag check
DeltaFile
+2-2src/opnsense/scripts/interfaces/apply_pending_if_changes.php
+2-21 files

LLVM/project 00a6906 — llvm/test/CodeGen/AMDGPU amdgcn.bitcast.96bit.ll amdgcn.bitcast.128bit.ll, llvm/test/CodeGen/X86 atomic-load-store.ll

[SelectionDAG] avoid rounding exact f32->bf16 (STRICT_)FP_ROUND

For f32-to-bf16, DAGTypeLegalizer::SoftPromoteHalfRes_FP_ROUND currently
ignores the Trunc flag and unconditionally lowers ISD::FP_ROUND to
ISD::FP_TO_BF16 as follows:

- On X86 targets with +avx512bf16 or +avxneconvert, ISD::FP_TO_BF16
  lowers to vcvtneps2bf16, which is lossy (it flushes subnormals to
  zero and quietens sNaNs.)

- On targets without hardware bf16 conversion instructions, it performs
  rounding via a runtime libcall (e.g. __truncsfbf2) or a software
  rounding sequence (which can also be lossy, e.g. quieting sNaNs).

The above is unnecessary and lossy; bitcasting to i32 and extracting
the upper 16 bits is cheaper and lossless. Do that.

Tested:


    [13 lines not shown]
DeltaFile
+14,652-16,958llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+4,672-5,733llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+1,624-2,114llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.256bit.ll
+893-1,241llvm/test/CodeGen/X86/atomic-load-store.ll
+747-992llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.128bit.ll
+424-549llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.96bit.ll
+23,012-27,58731 files not shown
+26,423-32,77737 files

LLVM/project 2cc8bae — llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 bfloat.ll

[X86] Keep upper-16-bit f32 extractions in XMM for f16/v8i16

Teach combineBitcast and combineVectorInsert to keep this upper-16-bit
f32 extraction in XMM registers rather than bouncing through a GPR.

Depends on PR: https://github.com/llvm/llvm-project/pull/231112
Follow-up PR:  https://github.com/llvm/llvm-project/pull/230557
DeltaFile
+8-29llvm/test/CodeGen/X86/bfloat.ll
+32-0llvm/lib/Target/X86/X86ISelLowering.cpp
+40-292 files

NetBSD/pkgsrc-wip 0a8d00a — roswell Makefile TODO

roswell: restore MAINTAINER and add TODO
DeltaFile
+1-1roswell/Makefile
+2-0roswell/TODO
+3-12 files

FreeBSD/ports 7654d70 — databases/postgresql-jdbc Makefile distinfo

databases/postgresql-jdbc: Update to 42.7.14

Release notes:  https://jdbc.postgresql.org/changelogs/2026-10-07-42.7.14-release/
DeltaFile
+3-3databases/postgresql-jdbc/distinfo
+1-1databases/postgresql-jdbc/Makefile
+4-42 files

OPNSense/core 25d67e4 — src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SourceNatController.php OneToOneController.php

firewall: Revert parts of b45e2cd as most users would predict a cloned rule to appear adjecent to the original rule
DeltaFile
+0-22src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterBaseController.php
+1-4src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
+1-4src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/OneToOneController.php
+1-4src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/NptController.php
+1-4src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+1-4src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/DNatController.php
+5-426 files

LLVM/project 533bab2 — clang/lib/CIR/CodeGen CIRGenBuiltinAMDGPU.cpp, clang/test/CIR/CodeGenHIP builtins-amdgcn-raw-buffer-store-format.hip

[CIR][AMDGPU] Add support for AMDGCN raw buffer store format builtins (#223112)

Adds codegen for the following AMDGCN raw buffer store format builtins:

- __builtin_amdgcn_raw_buffer_store_format_v4f32 (v4f32)
- __builtin_amdgcn_raw_buffer_store_format_v4f16 (v4f16)

These are lowered to the corresponding
`llvm.amdgcn.raw.ptr.buffer.store.format` intrinsic.
DeltaFile
+89-0clang/test/CIR/CodeGenHIP/builtins-amdgcn-raw-buffer-store-format.hip
+12-0clang/lib/CIR/CodeGen/CIRGenBuiltinAMDGPU.cpp
+101-02 files

LLVM/project 71e68dd — clang/lib/CIR/CodeGen CIRGenBuiltinAMDGPU.cpp, clang/test/CIR/CodeGenHIP builtins-amdgcn-gfx13.hip builtins-amdgcn-raw-buffer-atomic-max.hip

[CIR][AMDGPU] Add support for raw ptr buffer atomic builtins (#223137)

Adds codegen for the following AMDGCN raw pointer buffer atomic
builtins:

- __builtin_amdgcn_raw_ptr_buffer_atomic_add_i32
- __builtin_amdgcn_raw_ptr_buffer_atomic_fadd_{f32,f64,v2f16}
- __builtin_amdgcn_raw_ptr_buffer_atomic_fmin_{f32,f64}
- __builtin_amdgcn_raw_ptr_buffer_atomic_fmax_{f32,f64}

These are lowered to the corresponding
`llvm.amdgcn.raw.ptr.buffer.atomic.*` intrinsics.

Co-Authored-By: Claude Opus 5

---------

Co-authored-by: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+93-0clang/test/CIR/CodeGenHIP/builtins-amdgcn-raw-buffer-atomic-add.hip
+73-0clang/test/CIR/CodeGenHIP/builtins-amdgcn-raw-buffer-atomic-max.hip
+16-24clang/lib/CIR/CodeGen/CIRGenBuiltinAMDGPU.cpp
+40-0clang/test/CIR/CodeGenHIP/builtins-amdgcn-gfx13.hip
+222-244 files

LLVM/project 4e8e856 — mlir/lib/Dialect/Tosa/IR TosaCanonicalizations.cpp, mlir/test/Dialect/Tosa canonicalize.mlir

[mlir][tosa] Fix no op clamp canonicalization when nan_mode = ignore (#229887)

When nan_mode = ignore, a no op clamp should not be folded. This is
because if a value of NaN is specified in the input, the output becomes
the minimum specified value. A regression test with clamp bounds of
infinity is provided.
DeltaFile
+19-0mlir/test/Dialect/Tosa/canonicalize.mlir
+3-0mlir/lib/Dialect/Tosa/IR/TosaCanonicalizations.cpp
+22-02 files

LLVM/project bbfb5f9 — llvm/test/CodeGen/X86 bfloat.ll

[X86] pre-commit tests for upper-16-bit f32 extractions (NFC)

Follow-up PR: https://github.com/llvm/llvm-project/pull/230698
DeltaFile
+92-0llvm/test/CodeGen/X86/bfloat.ll
+92-01 files

FreeNAS/freenas bdb3972 — tests/api2 test_s3_bucket.py

Fix force_disable_versioning object lock test

## Problem
`sharing.s3.force_disable_versioning` refuses a bucket with object lock by raising a single `ValidationError`, which the API client re-raises as that same class. The test expected `ValidationErrors`, so the refusal escaped `pytest.raises` and the test failed.

## Solution
Catch `ValidationError` and assert on its `errmsg` directly. The latch xattr is now set with `os.setxattr` through `python3` over ssh instead of `setfattr`, following the precedent in `tests/sharing_protocols/smb/test_smb_protocol_base.py`, which sets xattrs on the remote host the same way.

(cherry picked from commit 63b25f2f269514a17585987b0364f771a5fed47c)
DeltaFile
+9-6tests/api2/test_s3_bucket.py
+9-61 files

FreeNAS/freenas a411e88 — tests/api2 test_s3_bucket.py

NAS-144425 / 28.0.0-BETA.1 / Fix force_disable_versioning object lock test (#19988)

## Problem
`sharing.s3.force_disable_versioning` refuses a bucket with object lock
by raising a single `ValidationError`, which the API client re-raises as
that same class. The test expected `ValidationErrors`, so the refusal
escaped `pytest.raises` and the test failed.

## Solution
Catch `ValidationError` and assert on its `errmsg` directly. The latch
xattr is now set with `os.setxattr` through `python3` over ssh instead
of `setfattr`, following the precedent in
`tests/sharing_protocols/smb/test_smb_protocol_base.py`, which sets
xattrs on the remote host the same way.
DeltaFile
+9-6tests/api2/test_s3_bucket.py
+9-61 files

FreeNAS/freenas dff32ad — src/middlewared/middlewared/api/v28_0_0 zfs_resource_crud.py, src/middlewared/middlewared/plugins/zfs resource_ops.py

NAS-144429 / 28.0.0-BETA.1 / Validate no_unmount against force_unmount in zfs.resource.rename (#19989)

## Problem
force_unmount defaults to True and truenas_pylibzfs refuses
force_unmount together with no_unmount, so passing no_unmount on its own
failed with a raw ValueError.

## Solution
The pair is now rejected up front with a ValidationError, so a caller
asking for no_unmount has to set force_unmount to false explicitly
rather than having one of the flags silently ignored. The force_unmount
description says so.
DeltaFile
+28-1tests/api2/test_zfs_resource_rename.py
+4-1src/middlewared/middlewared/api/v28_0_0/zfs_resource_crud.py
+2-0src/middlewared/middlewared/plugins/zfs/resource_ops.py
+34-23 files

NetBSD/pkgsrc 1Cdw50W — doc TODO CHANGES-2026

   Updated textproc/py-wcmatch, devel/py-filelock, devel/py-virtualenv, devel/py-project-api
VersionDeltaFile
1.6900+5-1doc/CHANGES-2026
1.28145+1-2doc/TODO
+6-32 files

NetBSD/pkgsrc Qu7FGFH — doc CHANGES-2026

   doc: Updated news/libcanlock to 3.3.4
VersionDeltaFile
1.6899+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc mMmqAa2 — devel/py-project-api Makefile distinfo

   py-project-api: updated to 1.11.5

   1.11.5

   feat(python): require 3.11 and default to 3.15
   fix(frontend): import in-tree backends from relative roots
VersionDeltaFile
1.17+4-4devel/py-project-api/distinfo
1.19+2-2devel/py-project-api/Makefile
+6-62 files

NetBSD/pkgsrc jsUe4xG — news/libcanlock Makefile distinfo

   news/libcanlock: Update to 3.3.4

   - Update to use the same source archive as news/canlock-hp

   No changes
VersionDeltaFile
1.15+4-4news/libcanlock/distinfo
1.16+2-2news/libcanlock/Makefile
+6-62 files

NetBSD/pkgsrc AHu6dAE — devel/py-virtualenv distinfo PLIST

   py-virtualenv: updated to 21.14.7

   Bugfixes - 21.14.7
   Escape the environment name in the bash activator for both of bash’s PS1 passes, so a name or --prompt value with a backslash before $(...) or backticks no longer runs as a command each time bash draws the prompt
VersionDeltaFile
1.115+15-14devel/py-virtualenv/Makefile
1.98+4-4devel/py-virtualenv/distinfo
1.84+7-1devel/py-virtualenv/PLIST
+26-193 files

NetBSD/pkgsrc tLXmEon — devel/py-filelock Makefile distinfo

   py-filelock: updated to 4.1.1

   4.1.1

   feat(python): default to Python 3.15
   fix(rw): avoid macOS descriptor lookups
   fix(tests): bound concurrent lock progress
   test: make lock error checks deterministic
   fix(read-write): reject a hostile pid in _owner_is_gone
VersionDeltaFile
1.63+4-4devel/py-filelock/distinfo
1.64+2-2devel/py-filelock/Makefile
+6-62 files

LLVM/project cf0b9d3 — libc/src/__support/OSUtil/linux exit.cpp, libc/src/__support/OSUtil/linux/syscall_wrappers CMakeLists.txt exit_group.h

[libc] Add linux syscall wrappers for exit and exit_group (#230528)

Add dedicated linux syscall wrappers for SYS_exit and SYS_exit_group,
and update existing call sites to call the appropriate one instead of
using raw syscall_impl:

- exit_group terminates all threads in the thread group (process), so it
is used by internal::exit, posix_spawn child error exits, and do_start
initialization failure paths.
- exit terminates only the calling thread, so it is used in thread_exit
and tls init error paths.

Assisted-by: Gemini
DeltaFile
+33-0libc/src/__support/OSUtil/linux/syscall_wrappers/exit_group.h
+33-0libc/src/__support/OSUtil/linux/syscall_wrappers/exit.h
+20-0libc/src/__support/OSUtil/linux/syscall_wrappers/CMakeLists.txt
+5-5libc/src/__support/threads/linux/thread.cpp
+2-6libc/src/spawn/linux/posix_spawn.cpp
+2-6libc/src/__support/OSUtil/linux/exit.cpp
+95-1711 files not shown
+112-2317 files

NetBSD/pkgsrc p2zpdeE — textproc/py-wcmatch Makefile distinfo

   py-wcmatch: updated to 11.1

   11.1

   - **NEW**: Add support for Python 3.15.
   - **FIX**: Fix `WindowsPath` subclass construction on Python 3.12+
   - **FIX**: Fix symlink prefixes for multiple `GLOBSTAR` captures
VersionDeltaFile
1.17+4-4textproc/py-wcmatch/distinfo
1.19+2-2textproc/py-wcmatch/Makefile
+6-62 files

LLVM/project 909898e — llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/AArch64 sign-bits-demanded-elts.ll

[SelectionDAG] Preserve demanded lanes in sign-bit queries (#230093)

Forward demanded lanes through multiplication and truncation.

Assisted by: GPT 6.1 Sol

---------

Co-authored-by: Matt Arsenault <arsenm2 at gmail.com>
DeltaFile
+223-0llvm/test/CodeGen/AArch64/sign-bits-demanded-elts.ll
+6-3llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+229-32 files

OpenBSD/src oW7PCGv — sys/dev/pci/drm/radeon radeon.h radeon_ttm.c

   avoid setting BUS_DMA_64BIT on 32-bit limited hardware and sparc64

   On sparc64 the IOMMU is bypassed when the BUS_DMA_64BIT flag is set.
   With addresses having the high bit set, which requires support for full
   64-bit addresses even if the memory is physically located below 4G.

   Initial patch from Ted Bullock.  Feedback and ok on an earlier diff
   from kettenis@

   Ted reports this avoids:
   [drm] *ERROR* radeon: ring test failed (scratch(0x15E4)=0xCAFEDEAD)
   on a sparc64 machine with an XVR-100.
VersionDeltaFile
1.35+7-0sys/dev/pci/drm/radeon/radeon_device.c
1.29+1-1sys/dev/pci/drm/radeon/radeon_ttm.c
1.34+1-0sys/dev/pci/drm/radeon/radeon.h
+9-13 files

NetBSD/pkgsrc us3IXiF — doc CHANGES-2026

   doc: Updated news/canlock-hp to 3.3.4
VersionDeltaFile
1.6898+2-1doc/CHANGES-2026
+2-11 files

OpenBSD/src pZufQBc — usr.bin/tmux input-keys.c

   Clear implied Meta when discarding BackTab modifiers, GitHub issue 5730
   from Joan Fabrégat.
VersionDeltaFile
1.115+2-2usr.bin/tmux/input-keys.c
+2-21 files

LLVM/project e974cfe — llvm/test/CodeGen/Mips r6-fp-condition-subregs.ll

[Mips] Update R6 FP condition checks after kill flag removal (#231107)

The instruction-selection checks added by #226838 still expect `killed`
operand flags. #229069 removed those flags from SelectionDAG emission
before #226838 landed, causing `r6-fp-condition-subregs.ll` to fail on
the CI after land.

Remove the five stale `killed` expectations.

Assisted-by: OpenAI Codex
DeltaFile
+5-5llvm/test/CodeGen/Mips/r6-fp-condition-subregs.ll
+5-51 files

LLVM/project 61b4fea — clang/test/CodeGenOpenCL spirv-enqueue-kernel-local-size.cl, llvm/lib/Target/SPIRV SPIRVBuiltins.cpp

[SPIR-V] Fix enqueue_kernel crash on clang -O0 local sizes (#230924)

Clang -O0 passes local sizes as a pointer to the first element, not to
the array
DeltaFile
+24-0clang/test/CodeGenOpenCL/spirv-enqueue-kernel-local-size.cl
+8-4llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
+9-0llvm/test/CodeGen/SPIRV/transcoding/enqueue_kernel.ll
+41-43 files