OPNSense/core c2ac94bsrc/opnsense/mvc/app/views/OPNsense/IPsec connections.volt

ipsec: do not close dialog on save, but close after apply

Discussed with: @Monviech
DeltaFile
+5-8src/opnsense/mvc/app/views/OPNsense/IPsec/connections.volt
+5-81 files

LLVM/project c10f33emlir/include/mlir/Dialect/Linalg/TransformOps LinalgTransformOps.td, mlir/lib/Dialect/Linalg/TransformOps LinalgTransformOps.cpp

[mlir][linalg] Fuse transform op - variadic tile sizes (#194657)

Extends the 'structured.fuse' op to accept packed handle containing
variable number of tile sizes.

Use of packed handles allows for runtime tiling decisions for improved
transform schedule flexibility and reusability.
The extension's design follows the existing approach of transform
'structured.tile_using_forall' op to more closely align their usage.

In case of tiling using nested loops, all created loops are packed into
a single return handle. For each target op, corresponding loops are
appended to the result handle.

Assisted-by: Claude
DeltaFile
+125-0mlir/test/Dialect/Linalg/transform-op-fuse.mlir
+48-13mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
+27-0mlir/test/python/dialects/transform_structured_ext.py
+8-3mlir/python/mlir/dialects/transform/structured.py
+10-1mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
+2-0mlir/python/mlir/dialects/_ods_common.py
+220-176 files

OPNSense/core ea46c08src/opnsense/mvc/app/controllers/OPNsense/IPsec/forms dialogConnection.xml, src/opnsense/mvc/app/views/OPNsense/IPsec connections.volt vti.volt

ipsec: fancy up the connections dialog

It's a bit special but save is for the form in particular
and this way we can have native striping. The grids save
on their own and hopefully UI will be clearer now.
DeltaFile
+93-103src/opnsense/mvc/app/views/OPNsense/IPsec/connections.volt
+14-0src/opnsense/mvc/app/views/layout_partials/base_dialog.volt
+0-10src/opnsense/mvc/app/views/OPNsense/IPsec/vti.volt
+4-0src/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogConnection.xml
+111-1134 files

OPNSense/core 67af5d1src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt nat_rule.volt, src/opnsense/mvc/app/views/OPNsense/IPsec connections.volt

ui: apply message unification progress #10230
DeltaFile
+8-32src/opnsense/mvc/app/views/OPNsense/IPsec/connections.volt
+1-5src/opnsense/mvc/app/views/OPNsense/Unbound/acl.volt
+3-3src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+3-2src/opnsense/www/js/opnsense_bootgrid.js
+2-2src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+4-0src/opnsense/www/js/opnsense_ui.js
+21-441 files not shown
+22-457 files

LLVM/project 272812bllvm/lib/Transforms/Vectorize VPlanPatternMatch.h, llvm/unittests/Transforms/Vectorize VPlanPatternMatchTest.cpp

[VPlan] Tighten m_CanonicalIV() (#194312)

Previously `m_CanonicalIV()` matched any `VPRegionValue`, which was only
correct because the canonical IV is the sole `VPRegionValue` today.
Going ahead this is not scalable and there may be more `VPRegionValue`.
DeltaFile
+14-3llvm/unittests/Transforms/Vectorize/VPlanPatternMatchTest.cpp
+9-4llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
+23-72 files

FreeBSD/ports b9d3f4adeskutils/nextcloudclient distinfo Makefile

deskutils/nextcloudclient: Update to 33.0.3
DeltaFile
+3-3deskutils/nextcloudclient/distinfo
+1-5deskutils/nextcloudclient/Makefile
+1-0deskutils/nextcloudclient/pkg-plist
+5-83 files

LLVM/project 436fbb8lldb/docs/use variable.rst

[lldb][docs] Update Variable Formatting Documentation (#193907)

Various improvements to the LLDB Variable Formatting documentation:

1. Use consistent formatting.
2. Polish wording.
3. Add examples.

Signed-off-by: Will Hawkins <hawkinsw at obs.cr>
DeltaFile
+216-143lldb/docs/use/variable.rst
+216-1431 files

OPNSense/ports 916f991security/krb5-122/files patch-configure.ac

security/krb5-122: sync with upstream

Taken from: FreeBSD
DeltaFile
+7-2security/krb5-122/files/patch-configure.ac
+7-21 files

FreeBSD/ports 58f7ad8net-mgmt/netbox Makefile distinfo

net-mgmt/netbox: Update to 4.5.9

Changelog:

Enhancements:
* Add profile filter support for modules
* Enable optional config template selection when rendering device
  configuration via a URL query parameter
* Support filtering by multiple object-type custom fields simultaneously
  in filter forms
* Include the PostgreSQL database schema in system details
* Allow dict subclasses for the API_TOKEN_PEPPERS configuration
  parameter

Performance Improvements:
* Optimize queryset prefetching for CSV bulk export

Bug Fixes:
* Fix incorrect contact count for contact groups with contacts assigned

    [25 lines not shown]
DeltaFile
+9-9net-mgmt/netbox/Makefile
+3-3net-mgmt/netbox/distinfo
+3-0net-mgmt/netbox/pkg-plist
+15-123 files

FreeBSD/ports 01f61b3www/py-nh3 distinfo Makefile.crates

www/py-nh3: Update to 0.3.5

Changelog:

https://github.com/messense/nh3/releases/tag/v0.3.5

MFH:            2026Q2
(cherry picked from commit a1e6425c92217b8355c1fedb2653f1f63d28cbe2)
DeltaFile
+59-59www/py-nh3/distinfo
+28-28www/py-nh3/Makefile.crates
+1-1www/py-nh3/Makefile
+88-883 files

FreeBSD/src 65d7503sys/dev/ahci ahci_pci.c

ahci(4): Add another device ID for Marvell 9128 SATA controller: 0x91a3

This was encountered on a Gigabyte GA-P55A-UD4 motherboard identifying itself
as:
ahci0 at pci0:2:0:0:       class=0x01018f rev=0x11 hdr=0x00 vendor=0x1b4b device=0x91a3 subvendor=0x1458 subdevice=0xb000
    vendor     = 'Marvell Technology Group Ltd.'
    class      = mass storage
    subclass   = ATA

The physical chip has "88SE9128-NAA2" printed on it.

Similar code has been in Linux for a long time:
https://github.com/torvalds/linux/commit/50be5e3657cd2851a297dc0b3fd459f25829d29b

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             288526
Reviewed by:    jhb
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56464

    [2 lines not shown]
DeltaFile
+2-0sys/dev/ahci/ahci_pci.c
+2-01 files

FreeBSD/ports aa0798dwww/py-dj52-drf-spectacular-sidecar distinfo Makefile

www/py-dj52-drf-spectacular-sidecar: Update to 2026.4.14

Changelog:

https://github.com/tfranzel/drf-spectacular-sidecar/compare/2026.4.1...2026.4.14

MFH:            2026Q2
(cherry picked from commit 4a51b0ec0454d7eaec0b5f6de94db4cedc6b8c7a)
DeltaFile
+3-3www/py-dj52-drf-spectacular-sidecar/distinfo
+1-1www/py-dj52-drf-spectacular-sidecar/Makefile
+4-42 files

FreeBSD/ports e5c7efewww/py-dj52-social-auth-app-django distinfo Makefile

www/py-dj52-social-auth-app-django: Update to 5.8.0

Changelog:

https://github.com/python-social-auth/social-app-django/releases/tag/5.8.0

MFH:            2026Q2
(cherry picked from commit 3eb77bbf122fddf54233f2f3bd9656e8fe760dc5)
DeltaFile
+3-3www/py-dj52-social-auth-app-django/distinfo
+1-1www/py-dj52-social-auth-app-django/Makefile
+4-42 files

FreeBSD/ports 7952ff1textproc/py-mkdocstrings distinfo Makefile

textproc/py-mkdocstrings: Update to 1.0.4

Changelog:

https://github.com/mkdocstrings/mkdocstrings/releases/tag/1.0.4

MFH:            2026Q2
(cherry picked from commit a63e3f57309f65f37fd55cd752bba47ab4a6aad7)
DeltaFile
+3-3textproc/py-mkdocstrings/distinfo
+1-1textproc/py-mkdocstrings/Makefile
+4-42 files

FreeBSD/ports 16a971bdevel/py-rq distinfo Makefile

devel/py-rq: Update to 2.8.0

Changelog:

https://github.com/rq/rq/releases/tag/v2.8

Approved by:    skreuzer (maintainer, implicit)
MFH:            2026Q2

(cherry picked from commit 3613be871119d6da840c35b85dc979ee8a0c42c9)
DeltaFile
+3-3devel/py-rq/distinfo
+1-1devel/py-rq/Makefile
+4-42 files

FreeBSD/ports bba36badevel/py-dj52-strawberry-graphql distinfo Makefile

devel/py-dj52-strawberry-graphql: Update to 0.315.2

Changelog since 0.314.3:

https://github.com/strawberry-graphql/strawberry/blob/0.315.2/CHANGELOG.md

MFH:            2026Q2
(cherry picked from commit 51a95ce7ba3546c8fd680decd576a69ffb963968)
DeltaFile
+3-3devel/py-dj52-strawberry-graphql/distinfo
+1-1devel/py-dj52-strawberry-graphql/Makefile
+4-42 files

FreeBSD/ports 3d55691devel/py-dj52-django-rq distinfo Makefile

devel/py-dj52-django-rq: Update to 4.1.0

Changes:        https://github.com/rq/django-rq/releases
(cherry picked from commit 1323f87e4a71dfc5cb8a098a39286a6e96c72c5b)
DeltaFile
+3-3devel/py-dj52-django-rq/distinfo
+1-1devel/py-dj52-django-rq/Makefile
+4-42 files

FreeBSD/src 487eedasys/dev/ahci ahci_pci.c

ahci(4): Add another device ID for Marvell 9128 SATA controller: 0x91a3

This was encountered on a Gigabyte GA-P55A-UD4 motherboard identifying itself
as:
ahci0 at pci0:2:0:0:       class=0x01018f rev=0x11 hdr=0x00 vendor=0x1b4b device=0x91a3 subvendor=0x1458 subdevice=0xb000
    vendor     = 'Marvell Technology Group Ltd.'
    class      = mass storage
    subclass   = ATA

The physical chip has "88SE9128-NAA2" printed on it.

Similar code has been in Linux for a long time:
https://github.com/torvalds/linux/commit/50be5e3657cd2851a297dc0b3fd459f25829d29b

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             288526
Reviewed by:    jhb
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56464

    [2 lines not shown]
DeltaFile
+2-0sys/dev/ahci/ahci_pci.c
+2-01 files

FreeBSD/src bcef442sys/dev/ahci ahci_pci.c

ahci(4): Add another device ID for Marvell 9128 SATA controller: 0x91a3

This was encountered on a Gigabyte GA-P55A-UD4 motherboard identifying itself
as:
ahci0 at pci0:2:0:0:       class=0x01018f rev=0x11 hdr=0x00 vendor=0x1b4b device=0x91a3 subvendor=0x1458 subdevice=0xb000
    vendor     = 'Marvell Technology Group Ltd.'
    class      = mass storage
    subclass   = ATA

The physical chip has "88SE9128-NAA2" printed on it.

Similar code has been in Linux for a long time:
https://github.com/torvalds/linux/commit/50be5e3657cd2851a297dc0b3fd459f25829d29b

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             288526
Reviewed by:    jhb
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56464

    [2 lines not shown]
DeltaFile
+2-0sys/dev/ahci/ahci_pci.c
+2-01 files

LLVM/project 9561b07llvm/test/Transforms/LoopVectorize tbaa-nodep.ll global_alias.ll, llvm/test/Transforms/LoopVectorize/AArch64 max-vf-for-interleaved.ll

[LV][NFC] Remove instcombine from RUN lines when it has no effect (#194874)
DeltaFile
+5-6llvm/test/Transforms/LoopVectorize/tbaa-nodep.ll
+1-1llvm/test/Transforms/LoopVectorize/AArch64/max-vf-for-interleaved.ll
+1-1llvm/test/Transforms/LoopVectorize/global_alias.ll
+7-83 files

LLVM/project c6b245fllvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/X86 sdag-extload-combine-crash.ll

[SelectionDAG] Reland debuginfo salvage for load/ext combines (#194700)

This relands fe5d5b762ab3b92b18b56f413965abb81a459ac6, which salvages
debug info when folding load and zext/sext patterns in SelectionDAG.

Salvage debuginfo when combining load and z|s ext instrs.

SelectionDAG uses the DAGCombiner to fold a load followed by a sext to a
load and sext instruction. For example, in x86 we will see that

```
%1 = load i32, ptr @GlobArr
    #dbg_value(i32 %1, !43, !DIExpression(), !52)
%2 = sext i32 %1 to i64, !dbg !53
```

is converted to:

```

    [25 lines not shown]
DeltaFile
+90-3llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+70-0llvm/test/DebugInfo/X86/sdag-load-sext-trunc.ll
+61-0llvm/test/DebugInfo/X86/sdag-load-sext.ll
+48-0llvm/test/DebugInfo/X86/sdag-load-zext-multiple-args.ll
+27-0llvm/test/CodeGen/X86/sdag-extload-combine-crash.ll
+296-35 files

LLVM/project 330a8f9llvm/test/Transforms/LoopVectorize phi-cost.ll loop-scalars.ll, llvm/test/Transforms/LoopVectorize/X86 consecutive-ptr-uniforms.ll

[LV][NFC] Remove use of -print-after=... to verify IR output (#194882)

In the case of LoopVectorize/loop-scalars.ll this means we can now
remove "REQUIRES: asserts" as well.
DeltaFile
+12-11llvm/test/Transforms/LoopVectorize/X86/consecutive-ptr-uniforms.ll
+8-7llvm/test/Transforms/LoopVectorize/phi-cost.ll
+1-2llvm/test/Transforms/LoopVectorize/loop-scalars.ll
+21-203 files

LLVM/project b8551d9clang/lib/AST/ByteCode Interp.h, clang/test/AST/ByteCode addr-label-diff.cpp

[clang][bytecode] Fix a crash with addr label diffs (#195011)

Can't call `getPtr()` on numbers.
DeltaFile
+8-3clang/lib/AST/ByteCode/Interp.h
+2-0clang/test/AST/ByteCode/addr-label-diff.cpp
+10-32 files

FreeBSD/ports 0e55abdx11/xpra distinfo Makefile, x11/xpra/files patch-xpra_scripts_server.py patch-xpra_dbus_notifications.py

x11/xpra: Update to 6.4.3

PR:             294762
Co-authored-by: Gleb Popov <arrowd at FreeBSD.org>
DeltaFile
+32-0x11/xpra/files/patch-xpra_scripts_server.py
+11-0x11/xpra/files/patch-xpra_dbus_notifications.py
+3-3x11/xpra/distinfo
+1-2x11/xpra/Makefile
+47-54 files

OPNSense/core 8eb067bsrc/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php KeaDhcpv4.php

Services: Kea DHCPv4/6: Add user-context object to config to emit description (#10232)

* Services: Kea DHCPv4/6: Add user-context object to config to emit description

* Use a named array instead of an object. When serialized to json, a non empty named array will always become a json object. Since UUID is never empty, this is always true.
DeltaFile
+27-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+21-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+48-12 files

LLVM/project 16d2bcdflang/lib/Lower Bridge.cpp, flang/test/Lower where-loc.f90

[flang][lower] fix source location in WHERE constructs (#194849)

The location of hlfir.where operations was not set correctly (left to
the location of the previous statement of construct).
Fix this and add test.

While doing so, I noticed the bridge current location was not set
consistently when entering constructs. While this usually was OK because
no code was emitting in many case before visiting an inner construct,
there was at least one case where this lead to bad location for OpenAcc
atomic. Hence I updated all construct that did not call
`setCurrentPositionAt` to do it, this seems more future proof.
DeltaFile
+38-0flang/test/Lower/where-loc.f90
+10-0flang/lib/Lower/Bridge.cpp
+2-2flang/test/Lower/OpenACC/locations.f90
+1-1flang/test/Lower/OpenMP/location.f90
+51-34 files

LLVM/project a80638eclang/lib/StaticAnalyzer/Core ExprEngine.cpp ExprEngineCallAndReturn.cpp

[NFC][analyzer] Remove various NodeBuilders (#194843)

This commit replaces some `NodeBuilder`s with use of
`CoreEngine::makeNode` in straightforward situations.

Part of the commit series where I gradually eliminate all use of
`NodeBuilder`s to make the logic more transparent.
DeltaFile
+10-21clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
+5-8clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
+15-292 files

LLVM/project 896a1fellvm/lib/Target/AArch64 AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 addp-shuffle.ll

[AArch64] Extend addp pattern to add_like(xtn, uzp2) in 128 bit result type (#194064)

Fixes #192712 along with #193075

pre-commit: https://godbolt.org/z/EWYGfP18G
DeltaFile
+67-0llvm/test/CodeGen/AArch64/addp-shuffle.ll
+14-0llvm/lib/Target/AArch64/AArch64InstrInfo.td
+81-02 files

FreeBSD/ports 1d2b241devel/hs-git-brunch distinfo Makefile

devel/hs-git-brunch: Update to 1.8.0
DeltaFile
+45-47devel/hs-git-brunch/distinfo
+22-23devel/hs-git-brunch/Makefile
+67-702 files

NetBSD/pkgsrc is3KpArdoc CHANGES-2026 TODO

   Updated x11/py-sip-qt6, x11/py-sip6, x11/py-qt6, devel/sccache
VersionDeltaFile
1.2691+5-1doc/CHANGES-2026
1.27177+1-3doc/TODO
+6-42 files