OPNSense/core 8ab1130src/etc/inc/plugins.inc.d hostwatch.inc

interfaces: fix hostwatch internal service name
DeltaFile
+1-1src/etc/inc/plugins.inc.d/hostwatch.inc
+1-11 files

LLVM/project c5407e0clang/lib/Serialization TemplateArgumentHasher.cpp

[Serialization] Hash inner template arguments

The code is applied from ODRHash::AddDecl with the reasoning given
in the comment, to reduce collisions. This was particularly visible
with STL types templated on std::pair where its template arguments
were not taken into account.

Reviewed as part of https://github.com/llvm/llvm-project/pull/133057
DeltaFile
+15-0clang/lib/Serialization/TemplateArgumentHasher.cpp
+15-01 files

FreeBSD/ports 7adbf1cprint/py-pypdf distinfo Makefile

print/py-pypdf: Update to 6.6.0
DeltaFile
+3-3print/py-pypdf/distinfo
+1-1print/py-pypdf/Makefile
+4-42 files

OPNSense/core 87a9cb2src/opnsense/mvc/app/controllers/OPNsense/Radvd/forms dialogEntry.xml

radvd: typo via @monviech
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Radvd/forms/dialogEntry.xml
+1-11 files

FreeBSD/ports 8256554textproc/py-elementpath distinfo Makefile, textproc/py-elementpath/files patch-pyproject.toml

textproc/py-elementpath: Update to 5.1.0
DeltaFile
+5-6textproc/py-elementpath/files/patch-pyproject.toml
+3-3textproc/py-elementpath/distinfo
+1-1textproc/py-elementpath/Makefile
+9-103 files

OPNSense/core ac2fc5a. Makefile

pkg: the script has the benefit of testing at the moment

pluginctl reaches into webgui.inc but the firmware and configd
use rc.restart_webgui which we want to hook into for now.
DeltaFile
+1-1Makefile
+1-11 files

FreeBSD/ports 5b579f8textproc/py-xmlschema distinfo Makefile, textproc/py-xmlschema/files patch-pyproject.toml

textproc/py-xmlschema: Update to 4.3.0
DeltaFile
+5-6textproc/py-xmlschema/files/patch-pyproject.toml
+3-3textproc/py-xmlschema/distinfo
+1-1textproc/py-xmlschema/Makefile
+9-103 files

FreeNAS/freenas edb5de7src/middlewared/middlewared/api/v26_04_0 zfs_resource_snapshot.py, src/middlewared/middlewared/plugins/apps upgrade.py

Make all `zfs.resource.snapshot` calls type-safe
DeltaFile
+117-140src/middlewared/middlewared/plugins/zfs/snapshot_crud.py
+39-30src/middlewared/middlewared/plugins/pool_/snapshot.py
+26-9src/middlewared/middlewared/api/v26_04_0/zfs_resource_snapshot.py
+17-16src/middlewared/middlewared/plugins/apps/upgrade.py
+17-12src/middlewared/middlewared/plugins/docker/migrate.py
+17-7src/middlewared/middlewared/plugins/vm/clone.py
+233-21417 files not shown
+316-27123 files

FreeBSD/ports 2c44d12deskutils/py-khal distinfo Makefile, deskutils/py-khal/files patch-pyproject.toml

deskutils/py-khal: Update to 0.13.0

PR:             292467
Reported by:    chalpin at cs.wisc.edu
DeltaFile
+8-7deskutils/py-khal/files/patch-pyproject.toml
+3-3deskutils/py-khal/distinfo
+1-1deskutils/py-khal/Makefile
+12-113 files

OPNSense/core a571809src/etc rc.restart_webgui, src/etc/rc.syshook.d/upgrade 20-isc-dhcp-plugin.sh

firmware: hook plugin install, third time is the charm?
DeltaFile
+7-1src/etc/rc.syshook.d/upgrade/20-isc-dhcp-plugin.sh
+3-0src/etc/rc.restart_webgui
+10-12 files

FreeNAS/freenas e630d2dsrc/middlewared/middlewared/api/v26_04_0 zfs_resource_snapshot.py, src/middlewared/middlewared/plugins/apps upgrade.py

Make all `zfs.resource.snapshot` calls type-safe
DeltaFile
+117-140src/middlewared/middlewared/plugins/zfs/snapshot_crud.py
+40-30src/middlewared/middlewared/plugins/pool_/snapshot.py
+26-9src/middlewared/middlewared/api/v26_04_0/zfs_resource_snapshot.py
+17-16src/middlewared/middlewared/plugins/apps/upgrade.py
+17-12src/middlewared/middlewared/plugins/docker/migrate.py
+17-7src/middlewared/middlewared/plugins/vm/clone.py
+234-21412 files not shown
+307-26518 files

LLVM/project d023577llvm/test/Transforms/LoopVectorize/RISCV vplan-vp-intrinsics.ll

[VPlan] Explicitly test EVL recipe has "evl" name. NFC

Addresses the comment in
https://github.com/llvm/llvm-project/pull/175493#pullrequestreview-3651607778
DeltaFile
+6-6llvm/test/Transforms/LoopVectorize/RISCV/vplan-vp-intrinsics.ll
+6-61 files

LLVM/project a9e852cllvm/lib/ExecutionEngine/Orc MachO.cpp

[ORC][MachO] Clean up incompatible-arch-in-object error message. (#176092)

Add missing spaces to error messages, use Triple::getArchName (gives
canonical arch name on Darwin, e.g. "arm64" rather than "aarch64").

No testcase for this one: the change is cosmetic, and the error message
format not relied upon anywhere.
DeltaFile
+6-5llvm/lib/ExecutionEngine/Orc/MachO.cpp
+6-51 files

LLVM/project ff0a975llvm/test lit.cfg.py

[profcheck] Reorder the FileCheck substitution.

In the profcheck build, FileCheck commands are substituted with cat > /dev/null to disable output verification. In a test/Transforms/SamplePrfile/remarks-hotness.ll we have both "FileCheck" and "not FileCheck" statements. Replacing the positive one first results in "not cat".
https://github.com/llvm/llvm-project/blob/main/llvm/test/Transforms/SampleProfile/remarks-hotness.ll#L18

Run the not substitution first to fix this.
DeltaFile
+1-1llvm/test/lit.cfg.py
+1-11 files

HardenedBSD/src 64db145lib/ncurses/tinfo ncurses_cfg.h, sys/netinet6 nd6.h nd6.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+24-3usr.sbin/jexec/jexec.c
+0-17sys/netinet6/nd6.h
+1-13sys/netinet6/nd6.c
+12-1usr.sbin/jexec/jexec.8
+0-3sys/netinet6/in6_var.h
+0-1lib/ncurses/tinfo/ncurses_cfg.h
+37-381 files not shown
+37-397 files

FreeNAS/freenas a71b72csrc/middlewared/middlewared/alert/source replication.py, src/middlewared/middlewared/plugins snapshot.py replication.py

NAS-139294 / 26.04 / Make `pool.snapshottask` plugin return type-safe models (#18015)

To continue bringing type-safety to middleware, I made `query` and
`get_instance` methods return pydantic models. I made CRUDService a
generic class, parametrized with the corresponding model class.

Temporarily, we also have to specify `generic = True` in a converted
service config to distinguish such classes from non-parametrized
CRUDServices.

Includes https://github.com/truenas/middleware/pull/18005 so review only
after it is merged to minimize diff.

Tests pass
http://jenkins.eng.ixsystems.net:8080/job/master/job/custom/1868/
DeltaFile
+14-35src/middlewared/middlewared/plugins/snapshot.py
+21-10src/middlewared/middlewared/plugins/replication.py
+18-8src/middlewared/middlewared/service/crud_service.py
+13-12src/middlewared/middlewared/plugins/zettarepl.py
+8-7src/middlewared/middlewared/plugins/zettarepl_/snapshot_removal_date.py
+5-5src/middlewared/middlewared/alert/source/replication.py
+79-778 files not shown
+105-9114 files

FreeNAS/freenas f41fab3src/middlewared/middlewared/plugins/zfs snapshot_crud.py rename_promote_clone_impl.py

NAS-139307 / 26.04 / Remove the remaining `TypedDict` usage in ZFS plugin (#18025)

For static type checking purposes it's better for functions to accept
their parameters as normal parameters.
DeltaFile
+38-40src/middlewared/middlewared/plugins/zfs/snapshot_crud.py
+21-22src/middlewared/middlewared/plugins/zfs/rename_promote_clone_impl.py
+9-30src/middlewared/middlewared/plugins/zfs/snapshot_hold_release_impl.py
+16-22src/middlewared/middlewared/plugins/zfs/snapshot_create_impl.py
+14-22src/middlewared/middlewared/plugins/zfs/snapshot_rollback_impl.py
+98-1365 files

OPNSense/core 82af1a6src/etc/inc/plugins.inc.d radvd.inc, src/opnsense/mvc/app/controllers/OPNsense/Radvd/forms dialogEntry.xml

radvd: implement RemoveAdvOnExit override #9616
DeltaFile
+10-0src/opnsense/mvc/app/controllers/OPNsense/Radvd/forms/dialogEntry.xml
+7-0src/opnsense/mvc/app/models/OPNsense/Radvd/Radvd.xml
+3-2src/etc/inc/plugins.inc.d/radvd.inc
+20-23 files

LLVM/project a6ada9eclang/test/AST/ByteCode c.c

[clang][bytecode] Fix wrong function call in test case (#176085)

This was supposed to call callReturnsComplex().
DeltaFile
+1-1clang/test/AST/ByteCode/c.c
+1-11 files

OpenBSD/src a59yNoJsys/dev/pci if_aq_pci.c

   make aq_start check the link is up before putting packets on the ring.

   without link the hardware seems to hold onto the packets. if you
   keep pushing packets onto the interface then the driver goes oactive
   and then the ifqs fill up and then the system ends up short of
   mbufs.

   reported by Alisdair MacLeod on misc@ and narrowed down with sthen@
   ok jmatthew@
VersionDeltaFile
1.34+6-1sys/dev/pci/if_aq_pci.c
+6-11 files

LLVM/project 9f68811llvm/lib/Target/RISCV RISCVRegisterInfo.td

[RISCV] Add helper classes to avoid repeating FPR allocation order multiple times. NFC (#176090)

DeltaFile
+23-44llvm/lib/Target/RISCV/RISCVRegisterInfo.td
+23-441 files

LLVM/project 39adbcfllvm/lib/CodeGen StackColoring.cpp

[StackColoring] Delete lifetime markers even when pass is disabled by -opt-bisect-limit (#176050)

Fixes #164336
DeltaFile
+7-8llvm/lib/CodeGen/StackColoring.cpp
+7-81 files

FreeBSD/ports f295b46sysutils/stackit distinfo Makefile

sysutils/stackit: Update 0.50.0 => 0.51.0

Changelog:
https://github.com/stackitcloud/stackit-cli/releases/tag/v0.51.0

PR:     292468
DeltaFile
+5-5sysutils/stackit/distinfo
+1-1sysutils/stackit/Makefile
+6-62 files

HardenedBSD/src ad553bdlib/ncurses/tinfo ncurses_cfg.h

ncurses: fix cross build on MacOS
DeltaFile
+0-1lib/ncurses/tinfo/ncurses_cfg.h
+0-11 files

FreeBSD/src ad553bdlib/ncurses/tinfo ncurses_cfg.h

ncurses: fix cross build on MacOS
DeltaFile
+0-1lib/ncurses/tinfo/ncurses_cfg.h
+0-11 files

NetBSD/src LBULFHDsys/dev/i2c i2c.c

   Do the same workaround for i2c as was done for spi...

   XXX XXX Big, fat, ugly workaround for an unfortunate senario triggered
   XXX XXX by the CI20 kernel where there isn't a SoC I2C controller driver
   XXX XXX that carries the fdt_i2c config attribute
VersionDeltaFile
1.106+21-2sys/dev/i2c/i2c.c
+21-21 files

NetBSD/src QxiJn71sys/arch/evbmips/conf CI20, sys/arch/mips/conf files.ingenic

   Fix the build by starting the FDTisation of CI20
VersionDeltaFile
1.22+10-2sys/arch/mips/ingenic/apbus.c
1.35+5-2sys/arch/evbmips/conf/CI20
1.11+4-2sys/arch/mips/conf/files.ingenic
+19-63 files

NetBSD/pkgsrc r0KS0wEdoc CHANGES-2026

   Updated textproc/py-regex, devel/py-dict2xml
VersionDeltaFile
1.334+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc cVJsppadevel/py-dict2xml distinfo PLIST

   py-dict2xml: updated to 1.7.8

   1.7.8
   Added some .pyi files
VersionDeltaFile
1.11+4-4devel/py-dict2xml/distinfo
1.4+5-1devel/py-dict2xml/PLIST
1.12+2-2devel/py-dict2xml/Makefile
+11-73 files

NetBSD/pkgsrc AQ7W9sCtextproc/py-regex distinfo Makefile

   py-regex: updated to 2026.1.15

   2026.1.15
   Re-uploaded.
VersionDeltaFile
1.65+4-4textproc/py-regex/distinfo
1.69+2-2textproc/py-regex/Makefile
+6-62 files