OPNSense/core 403435e — src/etc/inc interfaces.inc

Revert "interfaces: fallback here to prevent php warnings"

This reverts commit cda3b2f717fce26add61c147d1da0b0a0812c3eb.

these are stored by default now after save
DeltaFile
+2-2src/etc/inc/interfaces.inc
+2-21 files

FreeBSD/ports 938f037 — www/py-django61 Makefile distinfo

www/py-django61: Update to 6.1.2
DeltaFile
+3-3www/py-django61/distinfo
+1-1www/py-django61/Makefile
+4-42 files

FreeNAS/freenas 763c421 — src/middlewared/middlewared/api/base model.py, src/middlewared/middlewared/api/v28_0_0 container.py vm.py

Fix interface.nic_attach_users crash when VMs or containers exist

## Problem
`nic_attach_users`, added in 4fb2e51a1b, reads `vm.query` and `container.query` results as dicts. Both are typesafe services on master, so internal calls return Pydantic models and subscripting them raised a `TypeError`. As soon as any VM or container existed, `interface.bridge_members_choices` failed, and so did creating or updating a bridge with `bridge_members`.

## Solution
Read the typed `VMEntry` / `ContainerEntry` devices and match `VMNICDevice` / `ContainerNICDevice` attributes instead of subscripting dicts.

`nic_attach_users` only needs persisted NIC config, but both query methods always gathered runtime `status` from libvirt (which can even start libvirtd). Status is now optional: it is skipped when `query-options.extra.retrieve_status` is false (status is then `null`) or when `select` does not include `status`. The default is unchanged, so existing callers, events and the UI still get status.

The value is stored in `status_or_null` (aliased to `status`, so the API schema and payloads are unchanged), and a `status` property returns it non-optional, raising `CallError` if it was not retrieved. That keeps existing consumers reading `.status` untouched. The update paths exclude `status_or_null` when dumping, since pydantic `exclude` matches field names rather than aliases.
DeltaFile
+14-6src/middlewared/middlewared/plugins/network.py
+13-2src/middlewared/middlewared/api/v28_0_0/vm.py
+10-2src/middlewared/middlewared/api/v28_0_0/container.py
+12-0src/middlewared/middlewared/utils/libvirt/utils.py
+6-4src/middlewared/middlewared/plugins/vm/crud.py
+9-1src/middlewared/middlewared/api/base/model.py
+64-152 files not shown
+72-238 files

FreeBSD/ports 0770274 — graphics/xd3d Makefile, print/fpdf Makefile

*: cleanup fetching
DeltaFile
+2-10graphics/xd3d/Makefile
+1-9www/trac-spamfilter/Makefile
+1-8print/fpdf/Makefile
+0-2sysutils/cfengine328/Makefile
+0-2sysutils/cfengine327/Makefile
+0-2sysutils/cfengine-masterfiles328/Makefile
+4-333 files not shown
+4-389 files

OPNSense/core cda3b2f — src/etc/inc interfaces.inc

interfaces: fallback here to prevent php warnings

PHP Warning:  Undefined array key "localip" in /usr/local/etc/inc/interfaces.inc on line 1192
PHP Warning:  Undefined array key "gateway" in /usr/local/etc/inc/interfaces.inc on line 1196
DeltaFile
+2-2src/etc/inc/interfaces.inc
+2-21 files

FreeBSD/ports 0770273 — x11-fonts/padauk Makefile distinfo

x11-fonts/padauk: fix fetching
DeltaFile
+2-3x11-fonts/padauk/Makefile
+3-2x11-fonts/padauk/distinfo
+5-52 files

LLVM/project 3e2f651 — llvm/lib/CodeGen/GlobalISel IRTranslator.cpp

braces
DeltaFile
+2-1llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
+2-11 files

LLVM/project dc9d7a7 — llvm/lib/CodeGen/GlobalISel IRTranslator.cpp, llvm/test/CodeGen/AMDGPU s-wakeup-barrier.ll

[AMDGPU][GIsel] Properly handle unsupported intrinsics translation
DeltaFile
+22-10llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
+4-0llvm/test/CodeGen/AMDGPU/s-wakeup-barrier.ll
+26-102 files

LLVM/project 7812b17 — llvm/test/CodeGen/X86 coalescer-subreg-implicit-def-phi-input.mir

Update llvm/test/CodeGen/X86/coalescer-subreg-implicit-def-phi-input.mir

Co-authored-by: Lukas Sommer <lukas.sommer at amd.com>
DeltaFile
+2-1llvm/test/CodeGen/X86/coalescer-subreg-implicit-def-phi-input.mir
+2-11 files

LLVM/project f75e30b — llvm/test/CodeGen/AMDGPU coalescer-subreg-implicit-def-phi-input.mir

Update llvm/test/CodeGen/AMDGPU/coalescer-subreg-implicit-def-phi-input.mir

Co-authored-by: Lukas Sommer <lukas.sommer at amd.com>
DeltaFile
+2-1llvm/test/CodeGen/AMDGPU/coalescer-subreg-implicit-def-phi-input.mir
+2-11 files

LLVM/project 91ba026 — libcxx/include/__concepts referenceable.h primary_template.h

[libc++][NFC] Fix include guards in __concepts/ (#229398)

Rename the include guards in `__concepts/primary_template.h` and
`__concepts/referenceable.h` to match their file paths, like the other
headers in `__concepts/`.

Both headers were moved from `__type_traits/` (in #197646 and #199821
respectively) but kept their old guards,
`_LIBCPP___TYPE_TRAITS_IS_PRIMARY_TEMPLATE_H` and
`_LIBCPP___TYPE_TRAITS_IS_REFERENCEABLE_H`.

Fixes #229284
DeltaFile
+3-3libcxx/include/__concepts/referenceable.h
+3-3libcxx/include/__concepts/primary_template.h
+6-62 files

OPNSense/ports ab7b6ff — . MOVED UPDATING, Mk bsd.port.mk

Framework: sync with upstream

Taken from: FreeBSD
DeltaFile
+196-66UPDATING
+213-0Tools/scripts/repology-get-maintainer-stats.py
+161-0Tools/scripts/find-maintainers-broken-ports.sh
+115-1MOVED
+92-0Tools/scripts/find-maintainers-deprecated-ports.sh
+48-22Mk/bsd.port.mk
+825-8923 files not shown
+986-16829 files

LLVM/project f35ecd7 — llvm/lib/Target/AArch64 AArch64InstrInfo.cpp, llvm/lib/Target/Hexagon HexagonVLIWPacketizer.cpp HexagonOptAddrMode.cpp

Targets: Remove redundant TRI arguments from InstrInfo helpers

This is directly available in TargetInstrInfo.

Co-authored-by: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+9-8llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
+7-8llvm/lib/Target/Lanai/LanaiInstrInfo.cpp
+6-8llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+4-6llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
+3-3llvm/lib/Target/Hexagon/HexagonOptAddrMode.cpp
+2-2llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
+31-358 files not shown
+41-5014 files

FreeBSD/ports 0770272 — Mk/Scripts do-fetch.sh

Mk/fetch: stop passing `?dummy=/distname` in URLs

This helps upstream cdns with caching as they don't have to also cache
the dummy url with the useless query string.

Right now, fetch will be run as

/usr/bin/fetch -Fpr  -S 9153588 https://codeload.github.com/stevedekorte/io/tar.gz/2017.09.06?dummy=/stevedekorte-io-2017.09.06_GH0.tar.gz

The ?dummy=/stevedekorte-io-2017.09.06_GH0.tar.gz tricks fetch into
saving the file as stevedekorte-io-2017.09.06_GH0.tar.gz.
So this is changed to this, no more tricks:

/usr/bin/fetch -Fpr  -S 9153588 -o stevedekorte-io-2017.09.06_GH0.tar.gz https://codeload.github.com/stevedekorte/io/tar.gz/2017.09.06

For Rust crates, the ?dummy=/ part was not even used as we were already
passing -o to the fetch command:

/usr/bin/fetch -Fpr  -S 20907 -o rust/crates/zeroize-1.8.2.crate https://static.crates.io/crates/zeroize/zeroize-1.8.2.crate?dummy=/rust/crates/zeroize-1.8.2.crate

    [7 lines not shown]
DeltaFile
+33-10Mk/Scripts/do-fetch.sh
+33-101 files

OPNSense/ports 5374118 — www/py-requests-file Makefile distinfo

www/py-requests-file: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3www/py-requests-file/distinfo
+3-2www/py-requests-file/Makefile
+6-52 files

OPNSense/ports 079e210 — www/py-boto3 Makefile distinfo

www/py-boto3: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3www/py-boto3/distinfo
+1-1www/py-boto3/Makefile
+4-42 files

OPNSense/ports 4dd4aad — www/phalcon Makefile distinfo

www/phalcon: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3www/phalcon/distinfo
+1-1www/phalcon/Makefile
+4-42 files

OPNSense/ports e1cb3a0 — www/nginx distinfo Makefile, www/nginx/files extra-patch-zstd-full-outbuf extra-patch-zstd-empty-flush

www/nginx: sync with upstream

Taken from: FreeBSD
DeltaFile
+60-0www/nginx/files/extra-patch-zstd-last-truncation
+41-0www/nginx/files/extra-patch-zstd-empty-flush
+18-0www/nginx/files/extra-patch-zstd-full-outbuf
+6-2www/nginx/Makefile.extmod
+6-0www/nginx/Makefile
+0-2www/nginx/distinfo
+131-46 files

OPNSense/ports 5cc6663 — www/mod_security Makefile distinfo

www/mod_security: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3www/mod_security/distinfo
+1-1www/mod_security/Makefile
+4-42 files

OPNSense/ports 10b91c3 — www/caddy-custom Makefile

www/caddy-custom: sync with upstream

Taken from: FreeBSD
DeltaFile
+2-2www/caddy-custom/Makefile
+2-21 files

OPNSense/ports 7a0f14c — www/caddy Makefile distinfo

www/caddy: sync with upstream

Taken from: FreeBSD
DeltaFile
+5-5www/caddy/distinfo
+2-2www/caddy/Makefile
+7-72 files

OPNSense/ports f76f408 — textproc/utf8proc pkg-plist Makefile, textproc/utf8proc/files patch-CMakeLists.txt

textproc/utf8proc: sync with upstream

Taken from: FreeBSD
DeltaFile
+7-7textproc/utf8proc/distinfo
+3-3textproc/utf8proc/Makefile
+1-1textproc/utf8proc/pkg-plist
+1-1textproc/utf8proc/files/patch-CMakeLists.txt
+12-124 files

OPNSense/ports 0436ad2 — textproc/source-highlight Makefile pkg-descr

textproc/source-highlight: sync with upstream

Taken from: FreeBSD
DeltaFile
+4-7textproc/source-highlight/Makefile
+8-3textproc/source-highlight/pkg-descr
+12-102 files

OPNSense/ports e5062c5 — textproc/p5-Text-Diff Makefile distinfo

textproc/p5-Text-Diff: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3textproc/p5-Text-Diff/distinfo
+2-1textproc/p5-Text-Diff/Makefile
+5-42 files

OPNSense/ports ec054af — textproc/groff Makefile distinfo

textproc/groff: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3textproc/groff/distinfo
+2-3textproc/groff/Makefile
+5-62 files

OPNSense/ports a08434a — sysutils/rubygem-openfact distinfo Makefile

sysutils/rubygem-openfact: sync with upstream

Taken from: FreeBSD
DeltaFile
+6-4sysutils/rubygem-openfact/Makefile
+3-3sysutils/rubygem-openfact/distinfo
+9-72 files

LLVM/project acbeff6 — clang/include/clang/CIR/Dialect Passes.td, clang/lib/CIR/Dialect/Transforms CallConvLoweringPass.cpp

[CIR] Wire AMDGPU into the call-convention lowering pass
DeltaFile
+99-70clang/lib/CIR/Dialect/Transforms/CallConvLoweringPass.cpp
+105-0clang/test/CIR/Transforms/abi-lowering/amdgpu-scalars.cir
+6-2clang/test/CIR/CodeGenHIP/amdgcn-buffer-rsrc-type.hip
+4-2clang/lib/CIR/Lowering/CIRPasses.cpp
+3-1clang/include/clang/CIR/Dialect/Passes.td
+1-1clang/test/CIR/Transforms/abi-lowering/x86_64-lang-addrspace-nyi.cir
+218-761 files not shown
+219-777 files

OPNSense/ports ad50c91 — sysutils/py-ansible-core221 Makefile distinfo

sysutils/py-ansible-core221: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3sysutils/py-ansible-core221/distinfo
+1-1sysutils/py-ansible-core221/Makefile
+4-42 files

OPNSense/ports e6f30e7 — sysutils/py-ansible-core Makefile

sysutils/py-ansible-core: sync with upstream

Taken from: FreeBSD
DeltaFile
+1-1sysutils/py-ansible-core/Makefile
+1-11 files

OPNSense/ports ab56674 — sysutils/cpu-microcode-intel Makefile distinfo

sysutils/cpu-microcode-intel: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3sysutils/cpu-microcode-intel/distinfo
+1-1sysutils/cpu-microcode-intel/Makefile
+4-42 files