OPNSense/core 3086a70src/etc/inc filter.lib.inc filter.inc, src/etc/inc/plugins.inc.d pf.inc openvpn.inc

firewall: pluginify filter_core_get_default_nat_outbound_networks()

With this we can collect all networks eligible for outbound/source
NAT.  The issue, however, is two-fold:

1. On the one hand we need all the internal networks to NAT.
2. On the other hand we need all the external interfaces to NAT over.

The first part is relatively easy, but the second part overloads
the function output.  It would probably be nicer to return a rule
structure, but that would imply moving the rules generation around
a bit, likely inside $fw and then we still have to offer it to
MVC and fix the legacy page to use the same data feed.
DeltaFile
+0-31src/etc/inc/filter.lib.inc
+24-0src/etc/inc/plugins.inc.d/pf.inc
+24-0src/etc/inc/plugins.inc.d/openvpn.inc
+21-0src/etc/inc/plugins.inc.d/ipsec.inc
+2-10src/etc/inc/filter.inc
+2-5src/www/firewall_nat_out.php
+73-466 files

LLVM/project f010423compiler-rt/lib/scudo/standalone combined.h primary64.h, compiler-rt/lib/scudo/standalone/tests combined_test.cpp error_info_test.cpp

[scudo] Remove dead code and other small cleanups. (#210454)

Some dead code from the error info refactor is still around, so delete
that. Also cleanup spelling and spacing.

Modified the tests to use TestOnly functions so it's clear what is
actually used.
DeltaFile
+30-47compiler-rt/lib/scudo/standalone/combined.h
+2-60compiler-rt/lib/scudo/standalone/primary64.h
+12-45compiler-rt/lib/scudo/standalone/tests/combined_test.cpp
+0-9compiler-rt/lib/scudo/standalone/primary32.h
+1-2compiler-rt/lib/scudo/standalone/tests/error_info_test.cpp
+1-1compiler-rt/lib/scudo/standalone/mem_map_linux.cpp
+46-1646 files

FreeBSD/ports 1112f84www/gatus Makefile, www/gatus/files newsyslog.conf gatus.in

www/gatus: Add newsyslog.conf(5) file for log rotation

* To implement log rotation, daemon(8) is configured to accept the
  SIGHUP signal in order to reopen the log file, and the PID of the
  daemon(8) process is recorded in its own PID file so that
  newsyslog(8) can rotate the log.
* Change `-t "${desc}"` to `-t "${name}: ${desc}"` to be more
  descriptive.

PR:             296710
Reported by:    yds at Necessitu.de
DeltaFile
+5-2www/gatus/Makefile
+6-0www/gatus/files/newsyslog.conf
+2-1www/gatus/files/gatus.in
+13-33 files

LLVM/project 69baca1llvm/test/CodeGen/AMDGPU llvm.amdgcn.permlane.ll, llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-global.mir legalize-load-local.mir

Merge branch 'main' into users/arsenm/runtime-libcalls/composable-predicates
DeltaFile
+9,398-9,218llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+6,993-6,921llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+5,803-5,808llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+3,842-3,722llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
+2,196-5,244llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+3,572-3,745llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll
+31,804-34,6581,081 files not shown
+158,623-115,4801,087 files

FreeNAS/freenas 0fcd519src/middlewared/middlewared/plugins/cloud_sync __init__.py

Fix circular import
DeltaFile
+1-1src/middlewared/middlewared/plugins/cloud_sync/__init__.py
+1-11 files

FreeNAS/freenas 705563atests/cloud test_cloud_backup.py test_sftp.py

Cloud sync tests coverage
DeltaFile
+155-0tests/cloud/test_cloud_backup.py
+148-0tests/cloud/test_sftp.py
+78-0tests/cloud/test_cloud_sync_crud_validation.py
+78-0tests/cloud/test_cloud_sync_path.py
+459-04 files

FreeNAS/freenas c103a41tests/cloud test_cloud_sync.py test_cloud_sync_validation.py

Near-full cloud sync plugin test coverage
DeltaFile
+169-0tests/cloud/test_cloud_sync.py
+137-0tests/cloud/test_cloud_sync_validation.py
+19-0tests/cloud/test_cloud_sync_crud.py
+325-03 files

FreeNAS/freenas 5c7c8a1src/middlewared/middlewared/api/base model.py

Use `DumpableModel` as base for `NormalizedQuestions`
DeltaFile
+0-42src/middlewared/middlewared/api/base/model.py
+0-421 files

FreeNAS/freenas 9e26c0esrc/middlewared/middlewared main.py, src/middlewared/middlewared/plugins/cloud_credentials verify.py

`ruff`
DeltaFile
+0-6src/middlewared/middlewared/main.py
+0-5src/middlewared/middlewared/plugins/cloud_credentials/verify.py
+0-112 files

FreeNAS/freenas b062f4asrc/middlewared/middlewared/plugins/cloud crud.py script.py

`plugins/cloud` mypy
DeltaFile
+23-10src/middlewared/middlewared/plugins/cloud/crud.py
+11-3src/middlewared/middlewared/plugins/cloud/script.py
+7-1src/middlewared/middlewared/plugins/cloud/snapshot.py
+7-1src/middlewared/middlewared/plugins/cloud/remotes.py
+1-1src/middlewared/middlewared/plugins/cloud/model.py
+1-1src/middlewared/middlewared/plugins/cloud/path.py
+50-172 files not shown
+52-188 files

FreeNAS/freenas 85ce97a.github/workflows lint.yml, src/middlewared/middlewared/api/base model.py

Wrap all `Secret` defaults in `Secret`
DeltaFile
+49-0src/middlewared/middlewared/pytest/unit/api/base/test_secret_default_wrap.py
+21-2src/middlewared/middlewared/api/base/model.py
+1-1.github/workflows/lint.yml
+71-33 files

FreeNAS/freenas 20e5262.github/workflows ruff.yml, src/middlewared pyproject.toml

`ruff`
DeltaFile
+6-1src/middlewared/pyproject.toml
+1-1.github/workflows/ruff.yml
+7-22 files

FreeNAS/freenas 30ffb6csrc/middlewared/middlewared/plugins/cloud_sync rclone.py crud.py, tests/cloud test_sftp.py test_cloud_sync_path.py

`ruff`
DeltaFile
+112-52src/middlewared/middlewared/plugins/cloud_sync/rclone.py
+71-55tests/cloud/test_sftp.py
+23-13src/middlewared/middlewared/plugins/cloud_sync/crud.py
+20-16tests/cloud/test_cloud_sync_path.py
+21-13tests/cloud/test_cloud_sync_validation.py
+19-14tests/cloud/test_cloud_sync_crud_validation.py
+266-16313 files not shown
+364-21719 files

FreeNAS/freenas b705269src/middlewared/middlewared/plugins cloud_sync.py, src/middlewared/middlewared/plugins/cloud crud.py

WIP
DeltaFile
+0-1,036src/middlewared/middlewared/plugins/cloud_sync.py
+507-0src/middlewared/middlewared/plugins/cloud_sync/rclone.py
+215-0src/middlewared/middlewared/plugins/cloud_sync/__init__.py
+144-48src/middlewared/middlewared/plugins/cloud/crud.py
+177-0src/middlewared/middlewared/plugins/cloud_sync/crud.py
+136-0src/middlewared/middlewared/plugins/cloud_sync/sync.py
+1,179-1,08468 files not shown
+2,305-1,88174 files

FreeNAS/freenas 35bcbcbsrc/middlewared/middlewared/api/base model.py

Protect from `expose_secrets` ambiguity
DeltaFile
+5-0src/middlewared/middlewared/api/base/model.py
+5-01 files

FreeNAS/freenas b75255dsrc/middlewared/middlewared/utils plugins.py

Deterministic `load_modules` order
DeltaFile
+2-2src/middlewared/middlewared/utils/plugins.py
+2-21 files

FreeNAS/freenas 762fa9dsrc/middlewared/middlewared/api/base model.py

Change `model_dump` to have `by_alias=True` and `warnings=False` by default
DeltaFile
+37-0src/middlewared/middlewared/api/base/model.py
+37-01 files

LLVM/project 5fef5f6llvm/test/CodeGen/AMDGPU llvm.amdgcn.permlane.ll, llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-global.mir legalize-load-local.mir

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+9,398-9,218llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+6,993-6,921llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+5,803-5,808llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+3,842-3,722llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
+2,196-5,244llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+3,572-3,745llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll
+31,804-34,6581,856 files not shown
+213,649-143,2931,862 files

LLVM/project 525762allvm/test/CodeGen/AMDGPU llvm.amdgcn.permlane.ll, llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-global.mir legalize-load-local.mir

review feedback

Created using spr 1.3.7
DeltaFile
+9,398-9,218llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+6,993-6,921llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+5,803-5,808llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+3,842-3,722llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
+2,196-5,244llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+3,572-3,745llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll
+31,804-34,6581,856 files not shown
+213,649-143,2931,862 files

LLVM/project 48c6633llvm/test/CodeGen/AMDGPU llvm.amdgcn.permlane.ll, llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-global.mir legalize-load-local.mir

review feedback

Created using spr 1.3.7
DeltaFile
+9,398-9,218llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+6,993-6,921llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+5,803-5,808llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+3,842-3,722llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
+2,196-5,244llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+3,572-3,745llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll
+31,804-34,6581,856 files not shown
+213,649-143,2931,862 files

LLVM/project 6665357llvm/include/llvm/IR RuntimeLibcalls.td RuntimeLibcallsImpl.td, llvm/test/TableGen RuntimeLibcallEmitter.td RuntimeLibcallEmitter-calling-conv.td

RuntimeLibcalls: Rename RuntimeLibcallPredicate to RuntimeLibcallAvailability (#210648)

Rename to avoid confusing partial name collisions in future changes.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+79-79llvm/include/llvm/IR/RuntimeLibcalls.td
+10-10llvm/test/TableGen/RuntimeLibcallEmitter.td
+11-9llvm/utils/TableGen/Basic/RuntimeLibcallsEmitter.cpp
+8-8llvm/include/llvm/IR/RuntimeLibcallsImpl.td
+5-5llvm/test/TableGen/RuntimeLibcallEmitter-calling-conv.td
+3-3llvm/test/TableGen/RuntimeLibcallEmitter-conflict-warning.td
+116-1143 files not shown
+121-1199 files

LLVM/project ef65f39llvm/test/CodeGen/AMDGPU llvm.amdgcn.permlane.ll, llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-global.mir legalize-load-local.mir

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+9,398-9,218llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+6,993-6,921llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+5,803-5,808llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+3,842-3,722llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
+2,196-5,244llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+3,572-3,745llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll
+31,804-34,6581,856 files not shown
+213,649-143,2931,862 files

LLVM/project 2c5ece4llvm/test/CodeGen/AMDGPU llvm.amdgcn.permlane.ll, llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-global.mir legalize-load-local.mir

review feedback

Created using spr 1.3.7
DeltaFile
+9,398-9,218llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+6,993-6,921llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+5,803-5,808llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+3,842-3,722llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
+2,196-5,244llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+3,572-3,745llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll
+31,804-34,6581,856 files not shown
+213,649-143,2931,862 files

LLVM/project 35eb42cllvm/test/CodeGen/AMDGPU llvm.amdgcn.permlane.ll, llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-global.mir legalize-load-local.mir

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+9,398-9,218llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+6,993-6,921llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+5,803-5,808llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+3,842-3,722llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
+2,196-5,244llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+3,572-3,745llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll
+31,804-34,6581,852 files not shown
+213,633-143,2841,858 files

LLVM/project 658a17ellvm/test/CodeGen/AMDGPU llvm.amdgcn.permlane.ll, llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-global.mir legalize-load-local.mir

review feedback

Created using spr 1.3.7
DeltaFile
+9,398-9,218llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+6,993-6,921llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+5,803-5,808llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+3,842-3,722llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
+2,196-5,244llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+3,572-3,745llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll
+31,804-34,6581,852 files not shown
+213,633-143,2841,858 files

LLVM/project c1e1efellvm/test/CodeGen/AMDGPU llvm.amdgcn.permlane.ll, llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-global.mir legalize-load-local.mir

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+9,398-9,218llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+6,993-6,921llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+5,803-5,808llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+3,842-3,722llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
+2,196-5,244llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+3,572-3,745llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll
+31,804-34,6581,852 files not shown
+213,633-143,2841,858 files

LLVM/project 4df1a6dllvm/test/CodeGen/AMDGPU llvm.amdgcn.permlane.ll, llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-global.mir legalize-load-local.mir

review feedback

Created using spr 1.3.7
DeltaFile
+9,398-9,218llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+6,993-6,921llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+5,803-5,808llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+3,842-3,722llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
+2,196-5,244llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+3,572-3,745llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll
+31,804-34,6581,852 files not shown
+213,633-143,2841,858 files

LLVM/project 55e5cc2llvm/test/CodeGen/AMDGPU lower-buffer-fat-pointers-contents-legalization.ll lower-buffer-fat-pointers-contents-legalization-alignment.ll

AMDGPU: Migrate more tests to amdgpu triples (#210113)

These were missed in previous conversions for whatever reason.
Some are new tests added after I did the bulk migration, some
are special cases.
DeltaFile
+176-176llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-contents-legalization.ll
+129-129llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-contents-legalization-alignment.ll
+57-57llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-unoptimized-debug-data.ll
+50-56llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-pointer-ops.ll
+30-57llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-constants.ll
+14-14llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-control-flow.ll
+456-489174 files not shown
+734-796180 files

OpenZFS/src ebd9e27cmd/zstream zstream_io.c zstream_io.h

zstream: add "drop records" chain module

This patch adds a module to remove records from a stream according to a
user-specified record-type mask. For example:

```
zstream_chain_t drop_writes {
    ...
    serial_drop_record_types(DROP_WRITE_EMBEDDED | DROP_WRITE),
    ...
}
```

This is a trivial module, but there are a couple of reasons to use it
instead of just ignoring records you don't care about:

- It makes filtering a declarable API contract. Past the filter point,
  you do not need to double-check record types beyond those you're
  actually interested in.

    [21 lines not shown]
DeltaFile
+50-0cmd/zstream/zstream_io.c
+39-2cmd/zstream/zstream_io.h
+89-22 files

FreeBSD/ports 92f8479net-mgmt/icingaweb2 pkg-plist distinfo

net-mgmt/icingaweb2: Update to 2.14.0
DeltaFile
+34-29net-mgmt/icingaweb2/pkg-plist
+3-3net-mgmt/icingaweb2/distinfo
+1-1net-mgmt/icingaweb2/Makefile
+38-333 files