OPNSense/plugins 7ad1ea6net/isc-dhcp/src/etc/inc/plugins.inc.d dhcpd.inc, net/isc-dhcp/src/www services_dhcpv6.php services_dhcp.php

isc-dhcpdv6: add static mapping export
DeltaFile
+33-1net/isc-dhcp/src/www/services_dhcpv6.php
+1-2net/isc-dhcp/src/etc/inc/plugins.inc.d/dhcpd.inc
+1-1net/isc-dhcp/src/www/services_dhcp.php
+35-43 files

NetBSD/src LbSRX8udoc CHANGES-9.5

   Ticket #1997
VersionDeltaFile
1.1.2.93+16-1doc/CHANGES-9.5
+16-11 files

NetBSD/src ORLHjRVexternal/bsd/unbound/dist/doc unbound.conf.5.in, external/bsd/unbound/dist/iterator iter_scrub.c

   Apply patch, requested by gutteridge in ticket #1997:

        external/bsd/unbound/dist/doc/example.conf.in           (apply patch)
        external/bsd/unbound/dist/doc/unbound.conf.5.in         (apply patch)
        external/bsd/unbound/dist/iterator/iter_scrub.c         (apply patch)
        external/bsd/unbound/dist/util/config_file.c            (apply patch)
        external/bsd/unbound/dist/util/config_file.h            (apply patch)
        external/bsd/unbound/dist/util/configlexer.c            (apply patch)
        external/bsd/unbound/dist/util/configlexer.lex          (apply patch)
        external/bsd/unbound/dist/util/configparser.c           (apply patch)
        external/bsd/unbound/dist/util/configparser.h           (apply patch)
        external/bsd/unbound/dist/util/configparser.y           (apply patch)
        external/bsd/unbound/include/config.h                   (apply patch)

   unbound: apply upstream patch to fix CVE-2025-11411.
VersionDeltaFile
1.1.1.4.2.3+3,011-3,745external/bsd/unbound/dist/util/configlexer.c
1.1.1.4.2.3+1,876-1,860external/bsd/unbound/dist/util/configparser.c
1.1.1.4.2.3+51-4external/bsd/unbound/dist/iterator/iter_scrub.c
1.1.1.4.2.3+13-1external/bsd/unbound/dist/util/configparser.y
1.1.1.4.2.3+4-2external/bsd/unbound/dist/util/configparser.h
1.1.1.4.2.3+6-0external/bsd/unbound/dist/doc/unbound.conf.5.in
+4,961-5,6125 files not shown
+4,974-5,61411 files

LLVM/project 7826cbellvm/test/Transforms/Attributor/IPConstantProp openmp_parallel_for.ll

Attributor: Regenerate baseline test checks (#177560)

DeltaFile
+12-10llvm/test/Transforms/Attributor/IPConstantProp/openmp_parallel_for.ll
+12-101 files

NetBSD/src RsvuIVvdoc CHANGES-10.2

   Ticket #1225
VersionDeltaFile
1.1.2.86+16-1doc/CHANGES-10.2
+16-11 files

NetBSD/src cqJvMgbexternal/bsd/unbound/dist/doc unbound.conf.5.in, external/bsd/unbound/dist/iterator iter_scrub.c

   Apply patch, requested by gutteridge in ticket #1225

        external/bsd/unbound/dist/doc/example.conf.in           (apply patch)
        external/bsd/unbound/dist/doc/unbound.conf.5.in         (apply patch)
        external/bsd/unbound/dist/iterator/iter_scrub.c         (apply patch)
        external/bsd/unbound/dist/util/config_file.c            (apply patch)
        external/bsd/unbound/dist/util/config_file.h            (apply patch)
        external/bsd/unbound/dist/util/configlexer.c            (apply patch)
        external/bsd/unbound/dist/util/configlexer.lex          (apply patch)
        external/bsd/unbound/dist/util/configparser.c           (apply patch)
        external/bsd/unbound/dist/util/configparser.h           (apply patch)
        external/bsd/unbound/dist/util/configparser.y           (apply patch)
        external/bsd/unbound/include/config.h                   (apply patch)

   Apply upstream fix for CVE-2025-11411.
VersionDeltaFile
1.1.1.7.2.2+3,011-3,745external/bsd/unbound/dist/util/configlexer.c
1.1.1.7.2.2+1,876-1,860external/bsd/unbound/dist/util/configparser.c
1.1.1.7.2.2+51-4external/bsd/unbound/dist/iterator/iter_scrub.c
1.1.1.7.2.2+13-1external/bsd/unbound/dist/util/configparser.y
1.1.1.7.2.2+6-0external/bsd/unbound/dist/doc/unbound.conf.5.in
1.1.1.7.2.2+4-2external/bsd/unbound/dist/util/configparser.h
+4,961-5,6125 files not shown
+4,974-5,61411 files

OPNSense/core 28ff02fsrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api DNatController.php, src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ProtocolField.php BaseField.php

firewall: lowercase for protocol values required for DNAT

Use the ChangeCase BaseField extension because it's already being tested
and add more tests and safeguards so that the cache knows which case is
going on (also if 'any' needs to be used).

The 'any' value is a bit tricky here.  Force it to lowercase in all cases
since it wasn't uppercased before either.

Also fix the display of anti-lockout protocol for consistency.
DeltaFile
+45-31src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/ProtocolFieldTest.php
+31-7src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ProtocolField.php
+16-14src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
+2-1src/opnsense/mvc/app/models/OPNsense/Firewall/DNat.xml
+1-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/DNatController.php
+95-535 files

LLVM/project 323bb14clang/lib/AST/ByteCode Compiler.cpp Interp.cpp, clang/test/SemaCXX ms-constexpr-new.cpp

[clang][bytecode] Finish support for `msvc::constexpr` (#177388)

Keep track of whether an `InterpFrame` is allowed to call
`msvc::constexpr` functions via two new opcodes.
DeltaFile
+15-2clang/lib/AST/ByteCode/Compiler.cpp
+10-4clang/lib/AST/ByteCode/Interp.cpp
+13-0clang/lib/AST/ByteCode/Interp.h
+4-0clang/test/SemaCXX/ms-constexpr-new.cpp
+3-0clang/lib/AST/ByteCode/InterpFrame.h
+3-0clang/lib/AST/ByteCode/Opcodes.td
+48-64 files not shown
+54-710 files

OPNSense/core da4883asrc/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ProtocolField.php BaseField.php, src/opnsense/mvc/app/models/OPNsense/Firewall DNat.xml

firewall: lowercase for protocol values required for DNAT

Use the ChangeCase BaseField extension because it's already being tested
and add more tests and safeguards so that the cache knows which case is
going on (also if 'any' needs to be used).
DeltaFile
+45-31src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/ProtocolFieldTest.php
+31-7src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ProtocolField.php
+16-14src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
+2-1src/opnsense/mvc/app/models/OPNsense/Firewall/DNat.xml
+94-534 files

LLVM/project f016ee5utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[bazel] Add missing dependency for b9ab8885c89b80cdb638aecbd5114672ec4fdb4b
DeltaFile
+1-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+1-01 files

LLVM/project 7f39d92clang/lib/AST/ByteCode Interp.h Interp.cpp

[clang][bytecode][NFC] Move some opcode impls to the source file (#177543)

They aren't templated, so move them to Interp.cpp to make the header
file a bit shorter.
DeltaFile
+6-98clang/lib/AST/ByteCode/Interp.h
+96-0clang/lib/AST/ByteCode/Interp.cpp
+102-982 files

LLVM/project 4e51f90mlir/include/mlir/Dialect/SPIRV/IR SPIRVTosaOps.td SPIRVTosaTypes.td, mlir/lib/Dialect/SPIRV/IR SPIRVTosaOps.cpp

[mlir][spirv] Add Conv operations for TOSA Extended Instruction Set (001000.1) (#176908)

This patch expands support for the TOSA Extended Instruction Set
(001000.1) to the SPIR-V dialect in MLIR. The TOSA extended instruction
set provides a standardized set of machine learning operations designed
to be used within `spirv.ARM.Graph` operations (corresponding to
OpGraphARM in SPV_ARM_graph) and typed with `!spirv.arm.tensor<...>`
(corresponding to OpTypeTensorARM in SPV_ARM_tensor).

The change introduces:
* Extending dialect plumbing for import, serialization, and
deserialization of the TOSA extended instruction set.
* The `spirv.Tosa.*Conv*` convolution operation from TOSA extended
instruction, each lowering to the corresponding `OpExtInst`.
* Verification enforcing that new convolution operations appears only
within `spirv.ARM.Graph` regions, operates on `!spirv.arm.tensor<...>`
types, and is well-formed according to the TOSA 001000.1 specification.

All convolution operations from TOSA 001000.1 extended instructions are

    [11 lines not shown]
DeltaFile
+337-0mlir/test/Dialect/SPIRV/IR/tosa-ops-verification.mlir
+287-1mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTosaOps.td
+184-0mlir/test/Target/SPIRV/tosa-ops.mlir
+133-3mlir/lib/Dialect/SPIRV/IR/SPIRVTosaOps.cpp
+104-0mlir/test/Dialect/SPIRV/IR/tosa-ops.mlir
+29-0mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTosaTypes.td
+1,074-44 files not shown
+1,116-610 files

OPNSense/core 811a2f3src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ProtocolField.php

fix
DeltaFile
+2-0src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ProtocolField.php
+2-01 files

LLVM/project 9ef96bbllvm/test/Transforms/Attributor/IPConstantProp openmp_parallel_for.ll

Attributor: Regenerate baseline test checks
DeltaFile
+12-10llvm/test/Transforms/Attributor/IPConstantProp/openmp_parallel_for.ll
+12-101 files

LLVM/project 580b6dcllvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 clmul-vector-256.ll clmul-vector-512.ll

[X86] Enable custom lowering of 256/512-bit vXi32 and vXi64 CLMUL nodes (#177554)

Similar to 128-bit v4i32/v2i64 support, these are can now be efficiently
lowered to PCLMUL nodes through unrolling, shuffle combining and
concatenation

If the target only supports PCLMUL then they will remain as 128-bit
nodes, but if VPCLMULQDQ is supported then they should merge into wider
types.
DeltaFile
+119-1,787llvm/test/CodeGen/X86/clmul-vector-256.ll
+64-381llvm/test/CodeGen/X86/clmul-vector-512.ll
+118-208llvm/test/CodeGen/X86/clmul-vector.ll
+16-0llvm/lib/Target/X86/X86ISelLowering.cpp
+317-2,3764 files

LLVM/project b9ab888mlir/include/mlir/Dialect/Shard/IR ShardOps.td, mlir/include/mlir/Dialect/Shard/Transforms Transforms.h

[mlir][shard,mpi] Lowering shard.allgather to MPI (#177202)

- lowering `shard.allgather` to `mpi.allgather`
- fixing lowering of `shard.allreduce`
- minor refactoring
DeltaFile
+127-77mlir/lib/Conversion/ShardToMPI/ShardToMPI.cpp
+45-14mlir/test/Conversion/ShardToMPI/convert-shard-to-mpi.mlir
+9-8mlir/lib/Dialect/Shard/Transforms/Transforms.cpp
+6-6mlir/include/mlir/Dialect/Shard/Transforms/Transforms.h
+2-2mlir/include/mlir/Dialect/Shard/IR/ShardOps.td
+1-1mlir/lib/Dialect/Linalg/Transforms/ShardingInterfaceImpl.cpp
+190-1086 files

OpenBSD/ports YKiPl35x11/qwt Makefile, x11/qwt/pkg PLIST-common PFRAG.no-qt6-main

   Move header files to no-qt6

   Respect qmake "lessThan(QT_MAJOR_VERSION, 6)" in the port

   Spotted by tb
VersionDeltaFile
1.40+2-2x11/qwt/Makefile
1.5+0-2x11/qwt/pkg/PLIST-common
1.2+2-0x11/qwt/pkg/PFRAG.no-qt6-main
+4-43 files

NetBSD/src Q0UHTVksys/arch/evbppc/conf NINTENDO, sys/arch/evbppc/nintendo/dev hwgpio.c

   wiiu: Add GPIO support
VersionDeltaFile
1.2+106-23sys/arch/evbppc/nintendo/dev/hwgpio.c
1.2+3-1sys/arch/evbppc/conf/NINTENDO
+109-242 files

OpenBSD/ports 8MpDW1Kastro/py-astropy-iers-data distinfo Makefile

   Update to py3-astropy-iers-data-0.2026.1.19.0.42.31.
VersionDeltaFile
1.20+2-2astro/py-astropy-iers-data/distinfo
1.22+1-1astro/py-astropy-iers-data/Makefile
+3-32 files

LLVM/project fed07a9llvm/test/CodeGen/AArch64/GlobalISel pr166541.ll

[AArch64][GlobalISel] Commit reproducer for crash #166541 (#177190)

Crash was fixed in #175810, this is just committing the reproducer.
DeltaFile
+28-0llvm/test/CodeGen/AArch64/GlobalISel/pr166541.ll
+28-01 files

OPNSense/core 6e0c447src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes ProtocolFieldTest.php

sfd
DeltaFile
+1-1src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/ProtocolFieldTest.php
+1-11 files

OPNSense/core 7f52f4csrc/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes ProtocolFieldTest.php

fix and extend test case
DeltaFile
+38-24src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/ProtocolFieldTest.php
+38-241 files

OPNSense/core 826c29esrc/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ProtocolField.php

of
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ProtocolField.php
+1-11 files

OPNSense/core 77ad946src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ProtocolField.php

my mistake
DeltaFile
+2-2src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ProtocolField.php
+2-21 files

LLVM/project cc0b331llvm/lib/Transforms/InstCombine InstCombineMulDivRem.cpp InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine binop-itofp.ll pow-to-ldexp.ll

InstCombine: Use SimplifyDemandedFPClass on fmul

Start trying to use SimplifyDemandedFPClass on instructions, starting
with fmul. This subsumes the old transform on multiply of 0. The
main change is the introduction of nnan/ninf. I do not think anywhere
was systematically trying to introduce fast math flags before, though
a few odd transforms would set them.

Previously we only called SimplifyDemandedFPClass on function returns
with nofpclass annotations. Start following the pattern of
SimplifyDemandedBits, where this will be called from relevant root
instructions.

I was wondering if this should go into InstCombineAggressive, but that
apparently does not make use of InstCombineInternal's worklist.
DeltaFile
+12-12llvm/test/Transforms/InstCombine/binop-itofp.ll
+10-10llvm/test/Transforms/InstCombine/pow-to-ldexp.ll
+9-7llvm/test/Transforms/InstCombine/fsqrtdiv-transform.ll
+2-13llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
+13-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+4-4llvm/test/Transforms/InstCombine/pow_fp_int16.ll
+50-4714 files not shown
+79-7820 files

NetBSD/pkgsrc xjMmTcDdoc CHANGES-2026

   Updated www/py-soupsieve, devel/py-blessed
VersionDeltaFile
1.575+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc WVLPoaRdevel/py-blessed distinfo Makefile

   py-blessed: updated to 1.27.0

   1.27
     * bugfix missing tests, bin, and docs folder in 1.26 release, :ghpull:`341`.

   1.26
     * introduced: :meth:`Terminal.detect_ambiguous_width`, :ghpull:`339`.
     * introduced: :meth:`Terminal.no_line_wrap`, context manager for attributes
       ``disable_line_wrap`` and ``enable_line_wrap`` :ghpull:`337`.
     * introduced: New methods :meth:`Terminal.color_hex` and :meth:`Terminal.on_color_hex` and bugfix
       parsing of uncommon responses in :meth:`Terminal.get_fgcolor` and bgcolor, :ghpull:`335`.
     * improved: performance of :meth:`Terminal.wrap`, :ghpull:`331` by :ghuser:`grayjk`.
     * improved: :meth:`Terminal.wrap` gets break_on_hyphen support, matching
       behavior of :func:`textwrap.wrap` by :ghuser:`ps06756` in :ghpull:`330`.
     * bugfix: for missing leading sequences in :meth:`Terminal.center`, :meth:`Terminal.wrap()`, add
       support for emojis containing Zero Width Joiner (`\u200D`) or Variation Selector-16 (`\uFE0F`),
       :ghpull:`338`
VersionDeltaFile
1.8+4-4devel/py-blessed/distinfo
1.13+2-2devel/py-blessed/Makefile
+6-62 files

NetBSD/pkgsrc X4vPjEfwww/py-soupsieve distinfo Makefile

   py-soupsieve: updated to 2.8.3

   2.8.3
   - **FIX**: Fix inefficient attribute pattern.

   2.8.2
   - **FIX**: Ensure custom selectors or namespace dictionaries reject non-string keys (@mundanevision20).
   - **FIX**: Fix handling of `:in-range` and `:out-of-range` with end of year weeks (@mundanevision20).
   - **FIX**: Fix a potential infinite loop in the pretty printing debug function (@mundanevision20).
VersionDeltaFile
1.22+4-4www/py-soupsieve/distinfo
1.22+2-2www/py-soupsieve/Makefile
+6-62 files

LLVM/project a01e091llvm/lib/Target/ARC ARCRegisterInfo.cpp

[NFC][ARC] Tidy Up RegState in ARC Backend (#177546)

This was missed in llvm/llvm-project#177090 because Github CI and my
local build don't have experimental targets enabled.

This is the only problematic RegState use in the experimental targets.
DeltaFile
+1-1llvm/lib/Target/ARC/ARCRegisterInfo.cpp
+1-11 files

LLVM/project adc64c6clang/include/clang/Sema Sema.h, clang/lib/Sema SemaConcept.cpp SemaTemplateInstantiate.cpp

[Clang] Fix the normalization of fold constraints (#177531)

Fold constraints can contain packs expanded from different locations.
For `C<Ps...>`, where the ellipsis immediately follows the argument, the
pack should be expanded in place regardless of the fold expression. For
`C<Ps> && ...`, the fold expression itself is responsible for expanding
Ps.

Previously, both kinds of packs were expanded by the fold expression,
which broke assumptions within concept caching. This patch fixes that by
preserving PackExpansionTypes for the first kind of pack while rewriting
them to non-packs for the second kind.

This patch also removes an unused function and performs some cleanup of
the evaluation contexts. Hopefully it is viable for backporting.

No release note, as this issue was a regression.

Fixes https://github.com/llvm/llvm-project/issues/177245
DeltaFile
+89-53clang/lib/Sema/SemaConcept.cpp
+12-30clang/lib/Sema/SemaTemplateInstantiate.cpp
+16-0clang/test/SemaCXX/cxx2c-fold-exprs.cpp
+1-11clang/include/clang/Sema/Sema.h
+1-1clang/lib/Sema/TreeTransform.h
+119-955 files