OPNSense/core b98bb93src/opnsense/mvc/app/controllers/OPNsense/Routing/Api GroupSettingsController.php

use xpath to determine uses
DeltaFile
+22-3src/opnsense/mvc/app/controllers/OPNsense/Routing/Api/GroupSettingsController.php
+22-31 files

FreeNAS/freenas 6f1f990tests/unit test_zvol_block_cloning.py

Add zvol block cloning test

zvol block cloning depends on custom TrueNAS kernel patches that add
blkdev_copy_offload() to the block layer. The ZFS code path is gated
behind HAVE_BLKDEV_COPY_OFFLOAD and compiles out on stock kernels, and
there is no existing automated coverage of this path.

The test creates two zvols, issues copy_file_range, and asserts via zdb
that exactly 64 L0 blocks share identical DVAs between src and dst.
Identical DVAs prove the destination references the source's blocks
rather than holding an independent copy.
DeltaFile
+97-0tests/unit/test_zvol_block_cloning.py
+97-01 files

FreeBSD/ports b89a6cesecurity/vaultwarden distinfo Makefile.crates

security/vaultwarden: Update to 1.36.0
DeltaFile
+163-123security/vaultwarden/distinfo
+80-60security/vaultwarden/Makefile.crates
+2-2security/vaultwarden/Makefile
+245-1853 files

FreeBSD/ports 9a1fb3bwww/vaultwarden-web_vault distinfo Makefile

www/vaultwarden-web_vault: Update to 2026.4.1

PR:              294907
Reported by:     Bernard Spil
DeltaFile
+3-3www/vaultwarden-web_vault/distinfo
+1-1www/vaultwarden-web_vault/Makefile
+4-42 files

FreeBSD/ports deb45deaudio/sidplayfp distinfo Makefile

audio/sidplayfp: Update to 3.0.0
DeltaFile
+3-3audio/sidplayfp/distinfo
+3-1audio/sidplayfp/Makefile
+6-42 files

OPNSense/core 150a4ccsrc/opnsense/mvc/app/models/OPNsense/Routing GatewayGroups.php

update function docs here
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Routing/GatewayGroups.php
+1-11 files

OPNSense/core 4c09144src/opnsense/mvc/app/models/OPNsense/Routing GatewayGroups.php, src/opnsense/scripts/routes gateway_watcher.php

Gateway Groups: typo and lazy-load model in gateway watcher
DeltaFile
+4-2src/opnsense/scripts/routes/gateway_watcher.php
+1-1src/opnsense/mvc/app/models/OPNsense/Routing/GatewayGroups.php
+5-32 files

OPNSense/core 4b7d2casrc/opnsense/mvc/app/controllers/OPNsense/Routing/Api GroupSettingsController.php, src/opnsense/mvc/app/controllers/OPNsense/Routing/forms dialogEditGatewayGroup.xml

gateway groups: prepare controller logic, add missing lock on delete
DeltaFile
+23-0src/opnsense/mvc/app/controllers/OPNsense/Routing/forms/dialogEditGatewayGroup.xml
+18-1src/opnsense/mvc/app/controllers/OPNsense/Routing/Api/GroupSettingsController.php
+41-12 files

OPNSense/core 835e717src/opnsense/scripts/routes gateways.php

remove line
DeltaFile
+0-1src/opnsense/scripts/routes/gateways.php
+0-11 files

OPNSense/core 78fb962. plist, src/www system_gateway_groups_edit.php system_gateway_groups.php

remove legacy pages
DeltaFile
+0-288src/www/system_gateway_groups_edit.php
+0-221src/www/system_gateway_groups.php
+0-2plist
+0-5113 files

OPNSense/core 1be335asrc/opnsense/mvc/app/controllers/OPNsense/Routes/Api GatewayController.php, src/opnsense/mvc/app/controllers/OPNsense/Routing/Api SettingsController.php

gateways: do a bit of refactoring in the regular gateway controller and backend call to ease parsing for the group settings
DeltaFile
+7-7src/opnsense/mvc/app/controllers/OPNsense/Routing/Api/SettingsController.php
+1-1src/opnsense/scripts/routes/gateway_status.php
+1-0src/opnsense/mvc/app/controllers/OPNsense/Routes/Api/GatewayController.php
+9-83 files

OPNSense/core 408233fsrc/opnsense/mvc/app/controllers/OPNsense/Routing GatewayGroupsController.php, src/opnsense/mvc/app/controllers/OPNsense/Routing/forms dialogEditGatewayGroup.xml

Gateway Groups: MVC conversion: review feedback and add UI
DeltaFile
+55-0src/opnsense/mvc/app/controllers/OPNsense/Routing/forms/dialogEditGatewayGroup.xml
+46-0src/opnsense/mvc/app/views/OPNsense/Routing/groups.volt
+28-13src/opnsense/mvc/app/models/OPNsense/Routing/GatewayGroups.php
+41-0src/opnsense/mvc/app/controllers/OPNsense/Routing/GatewayGroupsController.php
+2-7src/opnsense/mvc/app/models/OPNsense/Core/ACL/ACL.xml
+1-4src/opnsense/mvc/app/models/OPNsense/Core/Menu/Menu.xml
+173-242 files not shown
+179-248 files

OPNSense/core 2f23070src/opnsense/mvc/app/controllers/OPNsense/Routing/Api GroupSettingsController.php, src/opnsense/mvc/app/models/OPNsense/Routing GatewayGroups.php GatewayGroups.xml

tmp
DeltaFile
+62-0src/opnsense/mvc/app/controllers/OPNsense/Routing/Api/GroupSettingsController.php
+11-30src/opnsense/mvc/app/models/OPNsense/Routing/GatewayGroups.php
+14-7src/opnsense/mvc/app/models/OPNsense/Routing/FieldTypes/GatewayGroupItemField.php
+15-5src/opnsense/mvc/app/models/OPNsense/Routing/GatewayGroups.xml
+2-2src/opnsense/scripts/monit/gateway_alert.php
+1-2src/opnsense/scripts/routes/gateways.php
+105-461 files not shown
+106-477 files

OPNSense/core 9db3e8fsrc/opnsense/mvc/app/models/OPNsense/Routing GatewayGroups.xml, src/opnsense/mvc/app/models/OPNsense/Routing/FieldTypes GatewayGroupItemField.php

set this in the model just to be explicit
DeltaFile
+5-0src/opnsense/mvc/app/models/OPNsense/Routing/GatewayGroups.xml
+0-1src/opnsense/mvc/app/models/OPNsense/Routing/FieldTypes/GatewayGroupItemField.php
+5-12 files

OPNSense/core 1e9d85dsrc/opnsense/mvc/app/views/OPNsense/Routing groups.volt

Gateway Groups: MVC: fix endpoint
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/Routing/groups.volt
+1-11 files

OPNSense/core b750016src/opnsense/mvc/app/controllers/OPNsense/Routes/Api GatewayController.php, src/opnsense/mvc/app/controllers/OPNsense/Routing/Api GroupSettingsController.php

review feedback
DeltaFile
+13-8src/opnsense/mvc/app/controllers/OPNsense/Routing/Api/GroupSettingsController.php
+4-4src/opnsense/mvc/app/models/OPNsense/Routing/GatewayGroups.xml
+1-2src/opnsense/mvc/app/controllers/OPNsense/Routes/Api/GatewayController.php
+18-143 files

OPNSense/core 0e7628asrc/opnsense/mvc/app/models/OPNsense/Routing GatewayGroups.php GatewayGroups.xml, src/opnsense/scripts/routes gateways.php

Gateway Groups: MVC: missing gateway name validation, modify backend call to optionally exclude localhost,inactive,disabled
DeltaFile
+14-13src/opnsense/scripts/routes/gateways.php
+13-3src/opnsense/mvc/app/models/OPNsense/Routing/GatewayGroups.php
+5-5src/opnsense/mvc/app/models/OPNsense/Routing/GatewayGroups.xml
+32-213 files

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

Gateway Groups: MVC: protect group deletion and fix getGroupsConfig()
DeltaFile
+25-0src/opnsense/mvc/app/controllers/OPNsense/Routing/Api/GroupSettingsController.php
+2-4src/opnsense/mvc/app/models/OPNsense/Routing/GatewayGroups.php
+3-0src/opnsense/mvc/app/views/OPNsense/Routing/groups.volt
+30-43 files

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

Gateway Groups: convert to MVC
DeltaFile
+305-0src/opnsense/mvc/app/models/OPNsense/Routing/GatewayGroups.php
+0-120src/opnsense/mvc/app/models/OPNsense/Routing/Gateways.php
+60-0src/opnsense/mvc/app/models/OPNsense/Routing/FieldTypes/GatewayGroupItemField.php
+42-0src/opnsense/mvc/app/models/OPNsense/Routing/GatewayGroups.xml
+14-12src/opnsense/scripts/monit/gateway_alert.php
+5-13src/opnsense/mvc/app/controllers/OPNsense/Routing/Api/SettingsController.php
+426-1455 files not shown
+441-16311 files

LLVM/project c33d4bfclang/include/clang/Analysis/Analyses/LifetimeSafety Origins.h, clang/lib/Analysis/LifetimeSafety Origins.cpp FactsGenerator.cpp

[LifetimeSafety] Track per-field origins for record types
DeltaFile
+230-8clang/test/Sema/warn-lifetime-safety.cpp
+82-8clang/lib/Analysis/LifetimeSafety/Origins.cpp
+59-24clang/include/clang/Analysis/Analyses/LifetimeSafety/Origins.h
+39-10clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+21-12clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp
+4-6clang/test/Sema/warn-lifetime-safety-dangling-field.cpp
+435-682 files not shown
+440-688 files

FreeBSD/ports 191826dsecurity/openvpn-devel Makefile distinfo

security/openvpn-devel: upgrade to commit 64fae9d829

this brings in the upstream development work that has happened over
the last two months, plus two CVE fixes:

  - fix race condition in TLS handshake that could lead to leaking of
    packet data from a previous handshake under specific circumstances
    (CVE-2026-40215)

    (Bug found by XlabAI Team of Tencent Xuanwu Lab (xlabai at tencent.com))

  - fix server ASSERT() on receiving a suitably malformed packet with
    a valid tls-crypt-v2 key (CVE-2026-35058)

    (Bug found by XlabAI Team of Tencent Xuanwu Lab (xlabai at tencent.com)
     and independently by Emma Reuter of Cisco ASIG (TALOS-2026-2381))

besides this, most of the commits are code maintenance - modernizing
code, adjusting OpenSSL APIs used to be 4.0 compatible, adding more

    [7 lines not shown]
DeltaFile
+5-5security/openvpn-devel/Makefile
+3-3security/openvpn-devel/distinfo
+8-82 files

LLVM/project 52340a4libc/src/__support/math CMakeLists.txt roundf16.h, libc/src/math/generic CMakeLists.txt

[libc][math] Refactor round-roundeven-trunc family to header-only (#195590)

Refactors the round-roundeven-trunc math family to be header-only.

part of: #147386

Target Functions:
  - round
  - roundbf16
  - roundf
  - roundf128
  - roundf16
  - roundl
  - roundeven
  - roundevenbf16
  - roundevenf
  - roundevenf128
  - roundevenf16
  - roundevenl

    [5 lines not shown]
DeltaFile
+264-15utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+198-0libc/src/__support/math/CMakeLists.txt
+18-66libc/src/math/generic/CMakeLists.txt
+39-0libc/src/__support/math/roundf16.h
+39-0libc/src/__support/math/truncf16.h
+39-0libc/src/__support/math/roundevenf16.h
+597-8155 files not shown
+1,605-21761 files

LLVM/project 3a5f8aelld/ELF Relocations.cpp

[ELF] Remove dead stable_sort in TargetInfo::scanSectionImpl. NFC (#195601)

Dead since the code is moved to target-specific relocation scanning.
DeltaFile
+0-8lld/ELF/Relocations.cpp
+0-81 files

FreeBSD/src 2157c0etests/sys/arch/amd64 int0x80.c Makefile

tests/sys/arch/amd64: add a program to check INT $0x80 behavior on amd64

(cherry picked from commit 2c2ec6bbc9cc7762a250ffe903bda6c2e44d25ff)
DeltaFile
+94-0tests/sys/arch/amd64/int0x80.c
+7-0tests/sys/arch/amd64/Makefile
+101-02 files

FreeBSD/src a42f95bsys/amd64/ia32 ia32_syscall.c

amd64 ia32_syscall(): only allow for ILP32 processes

(cherry picked from commit bd8edba0792b71be3f8ed5dea9c22287e95c986a)
DeltaFile
+9-0sys/amd64/ia32/ia32_syscall.c
+9-01 files

FreeBSD/src 0276461bin/sh main.c

bin/sh: make it possible to use as interactive init

(cherry picked from commit d7338bb4914d120e5719d3216b23a509c49ed3be)
DeltaFile
+19-0bin/sh/main.c
+19-01 files

FreeBSD/src fba39d5sbin/init Makefile

init: build dynamically

(cherry picked from commit 24d887436dcd5b6c18a7505e477c79cae3002c3a)
DeltaFile
+0-2sbin/init/Makefile
+0-21 files

FreeBSD/src cd86057sys/amd64/ia32 ia32_syscall.c

amd64: ia32_fetch_syscall_args() does not need to check params != NULL

(cherry picked from commit 912f9dfca451e359dda7cdf45539b7c19764f54d)
DeltaFile
+1-1sys/amd64/ia32/ia32_syscall.c
+1-11 files

FreeBSD/src 350d980sbin/init init.8

init.8: add RECOVERING section

(cherry picked from commit e378d97eeb2b8961f312cc04d4751579a7b70741)
DeltaFile
+35-0sbin/init/init.8
+35-01 files

FreeBSD/src 1332831sbin/init init.8

init.8: document init_path among loader tunables

(cherry picked from commit 9e6ae89d831a4ddce0925ac3682d602a71f1b26d)
DeltaFile
+5-0sbin/init/init.8
+5-01 files