OPNSense/core 6207b5csrc/opnsense/mvc/app/views/OPNsense/Firewall alias.volt, src/opnsense/mvc/app/views/OPNsense/Hostdiscovery settings.volt

ui: apply button on multiple tab pages (#10331)
DeltaFile
+4-14src/opnsense/mvc/app/views/OPNsense/IPsec/settings.volt
+2-3src/opnsense/mvc/app/views/OPNsense/Syslog/index.volt
+2-2src/opnsense/mvc/app/views/OPNsense/Hostdiscovery/settings.volt
+1-1src/opnsense/mvc/app/views/OPNsense/Firewall/alias.volt
+9-204 files

LLVM/project 64f7035lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime AppleObjCRuntimeV2.cpp

[lldb] Fix wrong buffer size when fetching Objective-C classes (#197389)

LLDB calls objc_getRealizedClassList_trylock to fetch the list of
realized Objective-C classes.

Jim spotted that we currently pass the buffer length in *bytes*, when
actually this API takes the buffer length in number of elements. This
causes that the Objective-C runtime write more memory that we allocated
for it. This can cause that the function calling expression crashes and
leaves the Objective-C runtime mutex locked.
DeltaFile
+1-1lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
+1-11 files

LLVM/project 81c69e1cmake/Modules LLVMVersion.cmake, libcxx/include __config

Bump version to 22.1.7
DeltaFile
+1-1cmake/Modules/LLVMVersion.cmake
+1-1libcxx/include/__config
+1-1llvm/utils/gn/secondary/llvm/version.gni
+1-1llvm/utils/lit/lit/__init__.py
+1-1llvm/utils/mlgo-utils/mlgo/__init__.py
+5-55 files

LLVM/project e7887d5llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/AArch64 sve-fixed-length-trunc-stores.ll

[AArch64][SVE] Use truncating stores whenever possible (#196029)

For fixed length SVE and fixed length vectors x/y, fold

```
store(concat_vector(truncate(x), truncate(y)))
-->  store(truncate(x))
     store(truncate(y))
```
DeltaFile
+67-2llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+12-31llvm/test/CodeGen/AArch64/sve-fixed-length-trunc-stores.ll
+8-16llvm/test/CodeGen/X86/vector-shuffle-combining-avx2.ll
+87-493 files

OpenBSD/src 2rFrTcMsys/dev/ic qwx.c

   Prefer ic_bss over the ephemeral node in the scan tree, if possible.

   From mglocker@ via qwz(4)
VersionDeltaFile
1.108+6-2sys/dev/ic/qwx.c
+6-21 files

OpenBSD/src QcmIEdwsys/dev/pci if_qwx_pci.c

   Add missing dma syncs after copying firmware images to DMA buffers.

   From mglocker@ via qwz(4).
VersionDeltaFile
1.33+9-1sys/dev/pci/if_qwx_pci.c
+9-11 files

LLVM/project 60e95e5clang/lib/Driver Driver.cpp ToolChain.cpp, clang/lib/Driver/ToolChains Flang.cpp

[Flang][Driver] Add per-target search path for modules (#196558)

Adds the version- and target-specific path

    ../lib/clang/<version>/finclude/flang/<target>

to the intrinsic module search path in addition to

    ../finclude/flang

with the former taking precedence if a module file should exist in both.
The version/target-specific path is added by the driver by passing
`-fintrinsic-modules-path` to the `-fc1` invocation. This is consistent
with gfortran and the usual pattern that the driver resolves paths into
the resource path, not the frontend.

This PR adds nothing into that directory, which will be done in #171515.

Extracted out of #171515 as requested by

    [4 lines not shown]
DeltaFile
+62-0flang/test/Driver/intrinsic-module-path_per_target.f90
+32-0clang/lib/Driver/ToolChains/Flang.cpp
+6-6flang/test/Driver/use-module.f90
+11-0clang/lib/Driver/Driver.cpp
+6-0flang/lib/Frontend/CompilerInvocation.cpp
+6-0clang/lib/Driver/ToolChain.cpp
+123-66 files not shown
+134-1112 files

OpenBSD/src KIDcTTcsys/dev/ic qwx.c

   The firmware listen_intval is in units of beacons, not TU. Set it properly.

   From mglocker@ via qwz(4).
VersionDeltaFile
1.107+2-2sys/dev/ic/qwx.c
+2-21 files

FreeBSD/ports fc62e84databases/mariadb118-server distinfo pkg-plist

databases/mariadb118-server: Security update to 11.8.7

Security:       31b7e7bc-5358-11f1-8b62-8447094a420f
MFH:            2026Q2
DeltaFile
+3-3databases/mariadb118-server/distinfo
+2-4databases/mariadb118-server/pkg-plist
+1-1databases/mariadb118-server/Makefile
+6-83 files

OpenBSD/src 8ijMFCisys/dev/ic qwx.c

   Add peer to qwx(4) firmware after starting the vdev, not before.

   From mglocker@ via qwz(4)
   On ath12k this fixed a firmware crash by avoiding the peer getting
   created with a half-initialized vdev. The fix does not hurt on ath11k
   so apply it to qwx(4) as well.
VersionDeltaFile
1.106+2-6sys/dev/ic/qwx.c
+2-61 files

FreeBSD/ports c82c148security/vuxml/vuln 2026.xml

security/vuxml: Document MySQL vulnerabilities
DeltaFile
+75-0security/vuxml/vuln/2026.xml
+75-01 files

LLVM/project ee5c1c5clang/lib/CIR/CodeGen Address.h CIRGenExprCXX.cpp, clang/test/CIR/CodeGen union-agg-init.c

Address comments
DeltaFile
+9-9clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-default-ops.c
+8-1clang/lib/CIR/CodeGen/Address.h
+2-1clang/lib/CIR/CodeGen/CIRGenExprCXX.cpp
+1-1clang/test/CIR/CodeGen/union-agg-init.c
+20-124 files

NetBSD/pkgsrc 79hQqBrdevel/nspr distinfo, devel/nspr/patches patch-nspr_pr_src_pthreads_ptio.c

   nspr: Fix for modern C.
VersionDeltaFile
1.1+24-0devel/nspr/patches/patch-nspr_pr_src_pthreads_ptio.c
1.77+2-1devel/nspr/distinfo
+26-12 files

NetBSD/pkgsrc a3UjQ0Asysutils/pciutils distinfo, sysutils/pciutils/patches patch-lib_internal.h

   pciutils: Improved fix for illumos.
VersionDeltaFile
1.9+9-18sysutils/pciutils/patches/patch-lib_internal.h
1.51+2-2sysutils/pciutils/distinfo
+11-202 files

FreeBSD/ports b5b13e1www/phalcon distinfo Makefile

www/phalcon: update to 5.13.0.
DeltaFile
+3-3www/phalcon/distinfo
+1-1www/phalcon/Makefile
+4-42 files

LLVM/project f3da7b9llvm/lib/Target/Mips MipsLegalizerInfo.cpp

[MIPS][GlobalISel] Remove dependency on legal ruleset (#197379)

This fills in always legal rules, to remove the dependency on the legacy
ruleset. This is not guaranteed to be all the rules, just the ones that
appear in tests.
DeltaFile
+5-0llvm/lib/Target/Mips/MipsLegalizerInfo.cpp
+5-01 files

OPNSense/core b2d3674src/opnsense/mvc/app/controllers/OPNsense/Routing/Api GroupSettingsController.php, src/opnsense/mvc/app/models/OPNsense/Routing GatewayGroups.php Gateways.php

Merge remote-tracking branch 'origin/master' into kea-dynamic-poc
DeltaFile
+308-0src/opnsense/mvc/app/models/OPNsense/Routing/GatewayGroups.php
+0-288src/www/system_gateway_groups_edit.php
+0-221src/www/system_gateway_groups.php
+147-0src/opnsense/mvc/app/controllers/OPNsense/Routing/Api/GroupSettingsController.php
+2-121src/opnsense/mvc/app/models/OPNsense/Routing/Gateways.php
+83-0src/opnsense/mvc/app/views/OPNsense/Routing/groups.volt
+540-63023 files not shown
+903-73429 files

LLVM/project 6f92180mlir/include/mlir/Dialect/NVGPU/IR NVGPUOps.td NVGPU.td, mlir/lib/Dialect/NVGPU/IR NVGPUDialect.cpp CMakeLists.txt

[MLIR][NVGPU] Use NVVM enums in NVGPU dialect (#195812)

Updates the `nvgpu.rcp` Op to use the NVVM `FPRoundingModeAttr`
attribute instead of redefining the attribute in the NVGPU dialect.
DeltaFile
+9-4mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp
+6-6mlir/test/Dialect/NVGPU/invalid.mlir
+5-4mlir/include/mlir/Dialect/NVGPU/IR/NVGPUOps.td
+1-1mlir/test/Conversion/NVGPUToNVVM/nvgpu-to-nvvm.mlir
+2-0mlir/include/mlir/Dialect/NVGPU/IR/NVGPU.td
+1-0mlir/lib/Dialect/NVGPU/IR/CMakeLists.txt
+24-151 files not shown
+25-157 files

OPNSense/core 0bd2324src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.xml

Services: Kea DHCPv6: Clean up allocator and pd-allocator terminology (#10330)
DeltaFile
+6-5src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+6-51 files

OpenBSD/xenocara TBenYiNdistrib/sets/lists/xbase md.armv7 md.powerpc64

   sync
VersionDeltaFile
1.108+1-1distrib/sets/lists/xbase/md.armv7
1.37+1-1distrib/sets/lists/xbase/md.powerpc64
1.26+1-1distrib/sets/lists/xbase/md.riscv64
1.216+1-1distrib/sets/lists/xbase/md.sparc64
1.60+1-1distrib/sets/lists/xbase/md.arm64
1.226+1-1distrib/sets/lists/xbase/md.amd64
+6-64 files not shown
+10-1010 files

OPNSense/core db642a0src/opnsense/mvc/app/views/OPNsense/Unbound dnsbl.volt, src/opnsense/mvc/app/views/layout_partials base_apply_button.volt

ui: SimpleActionButton tab exclusion (#10328)
DeltaFile
+8-19src/opnsense/mvc/app/views/OPNsense/Unbound/dnsbl.volt
+12-0src/opnsense/www/js/opnsense_ui.js
+3-0src/opnsense/mvc/app/views/layout_partials/base_apply_button.volt
+23-193 files

LLVM/project b51d4c2llvm/include/llvm/Transforms/Utils LoopPeel.h UnrollLoop.h, llvm/lib/Transforms/Scalar LoopUnrollPass.cpp

[LoopPeel] Peel last iteration to enable load widening

In loops that contain multiple consecutive small loads (e.g., 3 bytes
loading i8's), peeling the last iteration makes it safe to read beyond
the accessed region, enabling the use of a wider load (e.g., i32) for
all other N-1 iterations.

Patterns such as:
```
  %a = load i8, ptr %p
  %b = load i8, ptr %p+1
  %c = load i8, ptr %p+2
  ...
  %p.next = getelementptr i8, ptr %p, 3
```

Can be transformed to:
```
  %wide = load i32, ptr %p  ; Read 4 bytes

    [9 lines not shown]
DeltaFile
+616-0llvm/test/Transforms/LoopUnroll/peel-last-iteration-load-widening.ll
+230-1llvm/lib/Transforms/Utils/LoopPeel.cpp
+104-0llvm/test/Transforms/LoopUnroll/peel-last-iteration-load-widening-be.ll
+19-13llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
+7-1llvm/include/llvm/Transforms/Utils/LoopPeel.h
+2-1llvm/include/llvm/Transforms/Utils/UnrollLoop.h
+978-166 files

LLVM/project 41b3177llvm/lib/Transforms/Utils LoopPeel.cpp, llvm/test/Transforms/LoopUnroll peel-last-iteration-load-widening.ll peel-last-iteration-load-widening-be.ll

Address comments 1
DeltaFile
+1,694-0llvm/test/Transforms/LoopUnroll/AArch64/peel-last-iteration-load-widening.ll
+0-616llvm/test/Transforms/LoopUnroll/peel-last-iteration-load-widening.ll
+117-79llvm/lib/Transforms/Utils/LoopPeel.cpp
+0-104llvm/test/Transforms/LoopUnroll/peel-last-iteration-load-widening-be.ll
+67-0llvm/test/Transforms/LoopUnroll/PowerPC/peel-last-iteration-load-widening-be.ll
+56-0llvm/test/Transforms/LoopUnroll/AArch64/peel-last-iteration-load-widening-disabled.ll
+1,934-7994 files not shown
+1,948-80910 files

OpenBSD/xenocara WLAIoO0lib/libdrm xf86drm.c, lib/libdrm/amdgpu amdgpu_bo.c

   Merge libdrm 2.4.133
VersionDeltaFile
1.47+204-143lib/libdrm/xf86drm.c
1.16+87-12lib/libdrm/include/drm/drm.h
1.15+44-2lib/libdrm/amdgpu/amdgpu_bo.c
1.5+11-11lib/libdrm/mk/man/drm-memory.7
1.6+11-11lib/libdrm/mk/man/drm-kms.7
1.4+11-11lib/libdrm/mk/man/drmAvailable.3
+368-19034 files not shown
+429-23040 files

NetBSD/pkgsrc TnNwE51databases/openldap distinfo, databases/openldap/patches patch-include_ac_unistd.h

   openldap: Fix for modern C.
VersionDeltaFile
1.1+15-0databases/openldap/patches/patch-include_ac_unistd.h
1.146+2-1databases/openldap/distinfo
+17-12 files

OPNSense/core 6188aa8src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet4.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.xml KeaDhcpv4.php

Services: Kea DHCP: Kea DHCPv4 - add subnet allocator field (#10327)

---------

Co-authored-by: Monviech <79600909+Monviech at users.noreply.github.com>
DeltaFile
+10-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml
+8-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+4-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+22-03 files

LLVM/project c816a36llvm/test/Transforms/LoopVectorize scalable-first-order-recurrence.ll, llvm/test/Transforms/LoopVectorize/AArch64 sve-interleaved-masked-accesses.ll partial-reduce-chained.ll

[VPlan] Expand simple SCEVs directly to VPInstructions. (#189455)

Add initial simple SCEV expansion directly to VPInstructions. To start
with, just support expanding SCEV expressions for the vector step (VF *
UF). This requires expanding VScale, constants and multiply expressions.

This allows enables CSE for some redundant vscale calls as first step
and also enables expanding SCEV expressions in blocks other than the
header as follow-ups. For example, this could be useful to avoid some
code movement with https://github.com/llvm/llvm-project/pull/189372.
DeltaFile
+80-84llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-masked-accesses.ll
+18-36llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-chained.ll
+15-30llvm/test/Transforms/LoopVectorize/AArch64/scalable-strict-fadd.ll
+14-28llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-inloop-reduction.ll
+14-28llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-reduction.ll
+12-24llvm/test/Transforms/LoopVectorize/scalable-first-order-recurrence.ll
+153-23085 files not shown
+467-69291 files

LLVM/project 0b1caa3llvm/lib/Target/ARM ARMInstrThumb2.td, llvm/lib/Target/ARM/AsmParser ARMAsmParser.cpp

[ARM] Reject unencodable Thumb2 LDRD/STRD post-index offsets (#197228)

Thumb2 post-index LDRD/STRD immediates are encoded as scaled-by-4
values. Without the Imm8s4 parser class, plain assembly can accept byte
offsets that cannot be represented exactly.

Reject those operands during asm matching so invalid input does not
reach later MC paths where debug builds assert and release builds can
silently encode the rounded-down value.

The t2am_imm8s4_offset_asmoperand parser is updated to accommodate
constructs such as #-0 which preserve the negative sentinel on the zero.
DeltaFile
+20-0llvm/test/MC/ARM/thumb2-ldrd-strd-post-imm8s4-invalid.s
+4-4llvm/test/MC/ARM/thumb-diagnostics.s
+6-1llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
+1-0llvm/lib/Target/ARM/ARMInstrThumb2.td
+31-54 files

OpenBSD/xenocara makoMixlib/libdrm xf86drm.c, lib/libdrm/data amdgpu.ids

   Import libdrm 2.4.133
VersionDeltaFile
1.1.1.22+204-143lib/libdrm/xf86drm.c
1.1.1.6+311-1lib/libdrm/tests/util/pattern.c
1.1.1.16+300-0lib/libdrm/include/drm/amdgpu_drm.h
1.1.1.12+207-44lib/libdrm/data/amdgpu.ids
1.1.1.16+185-13lib/libdrm/include/drm/drm_fourcc.h
1.1.1.14+193-1lib/libdrm/include/drm/drm_mode.h
+1,400-20247 files not shown
+2,441-38653 files

OpenBSD/src GRUypiqusr.sbin/ospf6d rde_lsdb.c

   In lsa_check() handling of LSA_TYPE_INTER_A_PREFIX fix len calculation for
   the lsa_get_prefix() call.

   Reported by Stuart Thomas
   OK tb@ deraadt@
VersionDeltaFile
1.49+2-2usr.sbin/ospf6d/rde_lsdb.c
+2-21 files