OPNSense/plugins 06bbcf2net/vnstat pkg-descr Makefile, net/vnstat/src/opnsense/mvc/app/controllers/OPNsense/Vnstat/forms general.xml

vnstat expose MonthRotate in UI (#5484)
DeltaFile
+8-1net/vnstat/src/opnsense/mvc/app/models/OPNsense/Vnstat/General.xml
+6-0net/vnstat/src/opnsense/mvc/app/controllers/OPNsense/Vnstat/forms/general.xml
+4-0net/vnstat/pkg-descr
+1-1net/vnstat/Makefile
+1-1net/vnstat/src/opnsense/service/templates/OPNsense/Vnstat/vnstat.conf
+20-35 files

OPNSense/plugins 662481fsecurity/maltrail/src/opnsense/service/templates/OPNsense/Maltrail maltrail.conf

Update maltrail.conf (#5463)

security/maltrail: add FAIL2BAN_ALLOWLIST to server config template to allow localhost access to fail2ban endpoint
DeltaFile
+2-0security/maltrail/src/opnsense/service/templates/OPNsense/Maltrail/maltrail.conf
+2-01 files

OPNSense/core cde5f91src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseField.php

mvc: guard BaseField::setNodes() against a list given for a scalar leaf (#10434)

setNodes() rejects a non-array given for a container node, but the leaf branch passed any value straight to setValue(). Posting a JSON array for a scalar/AsList field therefore reached field setters that assume a string, e.g. NetworkField::setValue() does strtolower() on it. producing a fatal "TypeError: strtolower(): array given" and an uncontrolled 500.

Mirror the container guard: throw an Exception so a mis-typed request yields a controlled error with a message for the log instead of a crash.
DeltaFile
+6-4src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
+6-41 files

LLVM/project b0e2a24flang/lib/Semantics check-omp-loop.cpp

[flang][OpenMP] Simplify check for DISTRIBUTE/LINEAR restriction, NFC

Use `CollectAffectedDoLoops` instead of traversing the loop nest by hand.
DeltaFile
+7-31flang/lib/Semantics/check-omp-loop.cpp
+7-311 files

LLVM/project a6fe3c7libcxx/test/std/language.support/support.limits/limits/numeric.limits.members min.pass.cpp max.pass.cpp, libcxx/test/std/numerics/bit byteswap.verify.cpp byteswap.pass.cpp

[libc++][test] Migrate _BitInt probe to __BITINT_MAXWIDTH__ and fix latent test bugs (#203876)

`libcxx` tests gate `_BitInt` blocks on `TEST_HAS_EXTENSION(bit_int)`,
which is not a recognized Clang extension and returns 0 in every
language mode. The blocks have been compiling as dead code, hiding
latent bugs across 23 files.

Migrate to a `TEST_HAS_BITINT` helper backed by the standard
`__BITINT_MAXWIDTH__`. The latent bugs the activation surfaces are fixed
in the same commit:
- overflow-safe `min`;
- post-P4052R0 saturating-arithmetic renames plus a
`clang-21`/`apple-clang-21` skip for `saturating.bitint.pass.cpp` (Clang
21 asserts in constexpr eval on non-byte-aligned `_BitInt`);
- an `intcmp` syntax fix;
- `byteswap.verify` directive tightening;
- a missing `<climits>` include in `byteswap.pass` (only visible under
`-fmodules`);
- C++03-compatible `static_assert` form in `digits10`; gating

    [13 lines not shown]
DeltaFile
+75-93libcxx/test/std/numerics/numeric.ops/numeric.ops.sat/saturating.bitint.pass.cpp
+36-35libcxx/test/std/numerics/bit/byteswap.verify.cpp
+0-57libcxx/test/std/utilities/format/format.arguments/format.arg.store/make_format_args.bitint.verify.cpp
+18-7libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/min.pass.cpp
+9-4libcxx/test/std/numerics/bit/byteswap.pass.cpp
+10-1libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/max.pass.cpp
+148-19718 files not shown
+197-23324 files

FreeBSD/ports a45ff0fsysutils/bfs distinfo Makefile

sysutils/bfs: update to 4.1.3

Changes:        https://github.com/tavianator/bfs/releases/tag/4.1.3
DeltaFile
+3-3sysutils/bfs/distinfo
+1-1sysutils/bfs/Makefile
+4-42 files

OpenBSD/ports sS34DpXsecurity/py-cryptography Makefile, security/py-cryptography/patches patch-tests_hazmat_bindings_test_openssl_py

   py-cryptography: fix regression tests after SSL_OP_ALL change in libssl

   https://github.com/pyca/cryptography/pull/15070
VersionDeltaFile
1.1+21-0security/py-cryptography/patches/patch-tests_hazmat_bindings_test_openssl_py
1.103+1-0security/py-cryptography/Makefile
+22-02 files

LLVM/project 80c80e6clang/lib/AST/ByteCode Interp.cpp, clang/test/AST/ByteCode cxx20.cpp

[clang][bytecode] Check const writes more thorougly (#204529)

We used to only have a list of blocks under construction, but now we
have a list of pointers, which gives us more information.

Use this new list to diagnose a case we couldn't previously diagnose.
The test case is from `constant-expression-cxx14.cpp` and shows that a
write to a const member is invalid, even if the parent object is being
constructed right now.
DeltaFile
+40-5clang/lib/AST/ByteCode/Interp.cpp
+34-0clang/test/AST/ByteCode/cxx20.cpp
+74-52 files

FreeBSD/ports 089dacclang/ldc Makefile distinfo, lang/ldc/files patch-gen_abi_abi.cpp patch-driver_targetmachine.cpp

lang/ldc: add powerpc64* support

PR:     271717
Approved by:    acm (maintainer)
DeltaFile
+19-4lang/ldc/Makefile
+16-0lang/ldc/files/patch-gen_abi_abi.cpp
+11-0lang/ldc/files/patch-driver_targetmachine.cpp
+4-0lang/ldc/distinfo
+50-44 files

LLVM/project 8781298llvm/docs AMDGPUExecutionSynchronization.rst

[AMDGPU][doc] Refactor Barrier Execution Model

Remove everything that has to do with named barriers and put it in a series of model extensions specific to /sbarrier/named-barriers.

I had to change a few things to make it fit, in summary:

Base Model:

* Stylistic changes that make it easier to refer to specific rules. Each rule is in a rubric instead of a bullet point.
* (-) No longer defines `barrier-mutually-exclusive`
* (-) No longer defines barrier `join` and any associated rule.

New named barrier extensions
* Define "named barrier" as a sub-type of barrier objects. This makes barrier-mutually-exclusive redundant.
* Define barrier join as an op that can exclusively be done on `named barrier objects`.
* Define rules relating to join and its ordering with other barrier operations

Following these changes, the target tables changed a bit as well.


    [2 lines not shown]
DeltaFile
+200-154llvm/docs/AMDGPUExecutionSynchronization.rst
+200-1541 files

LLVM/project 45d3dbdllvm/docs AMDGPUExecutionSynchronization.rst

Comments
DeltaFile
+10-10llvm/docs/AMDGPUExecutionSynchronization.rst
+10-101 files

NetBSD/pkgsrc-wip 68e53d5llama.cpp distinfo PLIST, py-gguf Makefile PLIST

*: update llama.cpp & friends to b9722
DeltaFile
+13-15py-llama-cpp-scripts/Makefile
+10-7py-gguf/Makefile
+9-6py-llama-cpp-scripts/PLIST
+6-6llama.cpp/distinfo
+5-5py-gguf/PLIST
+4-4llama.cpp/PLIST
+47-433 files not shown
+54-509 files

FreeBSD/src 28ddd11usr.sbin/bsnmpd/modules/snmp_hostres hostres_fs_tbl.c

bsnmpd/snmp_hostres: fix hrFSTable remoteMountPoint leak

Free the previous value before re-strdup'ing, and initialise
remoteMountPoint to NULL in fs_entry_create() so the free() is safe on
the newly-created path

Observed via a dtrace leak snapshot on 15.0-RELEASE-p4:
  data leaked = 1983, count = 1683
    libc.so.7`malloc+0xa8
    snmp_hostres.so.6`fs_tbl_process_statfs_entry+0x276
    snmp_hostres.so.6`refresh_storage_tbl+0x502
    snmp_hostres.so.6`op_hrStorageTable+0x1a
    libbsnmp.so.7`0x2a2b1892ba3d
    libbsnmp.so.7`snmp_getbulk+0x37f

Reviewed by:    sjg, ngie
Differential Revision:  https://reviews.freebsd.org/D57604
DeltaFile
+4-0usr.sbin/bsnmpd/modules/snmp_hostres/hostres_fs_tbl.c
+4-01 files

OpenBSD/ports ZrmM9M6www/nginx Makefile, www/nginx/pkg PLIST-main

   install vim syntax files for nginx config files from contrib/, ok robert
VersionDeltaFile
1.5+9-0www/nginx/pkg/PLIST-main
1.206+2-0www/nginx/Makefile
+11-02 files

LLVM/project 47f8379llvm/test/CodeGen/RISCV clmul.ll clmulr.ll, llvm/test/CodeGen/RISCV/rvv clmulh-sdnode.ll clmul-sdnode.ll

Merge branch 'main' into users/kparzysz/single-check
DeltaFile
+25,784-36,416llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+12,227-23,140llvm/test/CodeGen/RISCV/rvv/clmul-sdnode.ll
+4,004-11,142llvm/test/CodeGen/RISCV/clmul.ll
+3,502-9,174llvm/test/CodeGen/X86/clmul-vector.ll
+3,985-7,989llvm/test/CodeGen/Thumb2/mve-clmul.ll
+4,144-6,437llvm/test/CodeGen/RISCV/clmulr.ll
+53,646-94,298455 files not shown
+76,678-126,828461 files

FreeNAS/freenas eaa833bsrc/middlewared/middlewared/plugins/truecommand config.py portal.py

Address reviews
DeltaFile
+5-1src/middlewared/middlewared/plugins/truecommand/config.py
+1-1src/middlewared/middlewared/plugins/truecommand/portal.py
+6-22 files

FreeBSD/ports a5e4dc2multimedia/vapoursynth Makefile pkg-message, multimedia/vapoursynth/files patch-meson.build patch-configure.ac

multimedia/vapoursynth: Update to R73 and adopt port

* Set multimedia at FreeBSD.org as maintainer
* This is the latest version that supports our aging default
  Python version in tree

Changelog: https://github.com/vapoursynth/vapoursynth/releases/tag/R73
DeltaFile
+12-45multimedia/vapoursynth/Makefile
+27-0multimedia/vapoursynth/files/patch-meson.build
+0-13multimedia/vapoursynth/files/patch-configure.ac
+12-0multimedia/vapoursynth/pkg-message
+0-9multimedia/vapoursynth/files/patch-Makefile.am
+3-4multimedia/vapoursynth/pkg-plist
+54-711 files not shown
+57-747 files

FreeBSD/ports fbc86c3multimedia/vapoursynth-l-smash-works Makefile distinfo

multimedia/vapoursynth-l-smash-works: Update to 20260326 and unbreak port

* Update to latest release which also unbreaks port
* Adjust port Makefile to improve readbility and more closely follow
  Porters Handbook

Changelog: https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/releases/tag/1282
DeltaFile
+11-11multimedia/vapoursynth-l-smash-works/Makefile
+3-3multimedia/vapoursynth-l-smash-works/distinfo
+14-142 files

FreeNAS/freenas 80f43cfsrc/middlewared/middlewared/plugins/truecommand portal.py update.py

Convert truecommand plugin to typesafe pattern

This commit adds changes to convert the truecommand plugin to the typesafe pattern, splitting the old compound ConfigService into a lean GenericConfigService that delegates to a ConfigServicePart with Pydantic models, while the portal/wireguard/state logic moves into plain context-first functions and same-process calls use call2. In-process consumers of truecommand.config (truenas and security) switch from dict access to typed attribute access.
DeltaFile
+182-149src/middlewared/middlewared/plugins/truecommand/portal.py
+0-229src/middlewared/middlewared/plugins/truecommand/update.py
+98-102src/middlewared/middlewared/plugins/truecommand/wireguard.py
+184-0src/middlewared/middlewared/plugins/truecommand/config.py
+87-7src/middlewared/middlewared/plugins/truecommand/__init__.py
+45-0src/middlewared/middlewared/plugins/truecommand/state.py
+596-4876 files not shown
+610-53612 files

Dreckly/dreckly 4306c0fnet/wget distinfo, net/wget/patches patch-lib_utimens.h

wget: GCC 14 fix from pkgsrc.
DeltaFile
+27-0net/wget/patches/patch-lib_utimens.h
+1-0net/wget/distinfo
+28-02 files

FreeBSD/ports d9aded1x11/mate-screensaver Makefile distinfo

x11/mate-screensaver: remove unneeded USE_GITHUB and GH_ACCOUNT

Remove USE_GITHUB=nodefault and GH_ACCOUNT as they are not needed
with an explicit MASTER_SITES. Add back DIST_SUBDIR=mate.
DeltaFile
+2-4x11/mate-screensaver/Makefile
+3-3x11/mate-screensaver/distinfo
+5-72 files

FreeBSD/ports c7c812cx11/mate-panel Makefile distinfo

x11/mate-panel: remove unneeded USE_GITHUB and GH_ACCOUNT

Remove USE_GITHUB=nodefault and GH_ACCOUNT as they are not needed
with an explicit MASTER_SITES. Add back DIST_SUBDIR=mate.
DeltaFile
+2-4x11/mate-panel/Makefile
+3-3x11/mate-panel/distinfo
+5-72 files

FreeBSD/ports 345a1b3x11/mate-desktop Makefile distinfo

x11/mate-desktop: remove unneeded USE_GITHUB and GH_ACCOUNT

Remove USE_GITHUB=nodefault and GH_ACCOUNT as they are not needed
with an explicit MASTER_SITES. Add back DIST_SUBDIR=mate.
DeltaFile
+2-4x11/mate-desktop/Makefile
+3-3x11/mate-desktop/distinfo
+5-72 files

FreeBSD/ports dad8beax11/mate-menus Makefile distinfo

x11/mate-menus: remove unneeded USE_GITHUB and GH_ACCOUNT

Remove USE_GITHUB=nodefault and GH_ACCOUNT as they are not needed
with an explicit MASTER_SITES. Add back DIST_SUBDIR=mate.
DeltaFile
+2-4x11/mate-menus/Makefile
+3-3x11/mate-menus/distinfo
+5-72 files

FreeBSD/ports 1fa5e90x11/libmatekbd Makefile distinfo

x11/libmatekbd: remove unneeded USE_GITHUB and GH_ACCOUNT

Remove USE_GITHUB=nodefault and GH_ACCOUNT as they are not needed
with an explicit MASTER_SITES. Add back DIST_SUBDIR=mate.
DeltaFile
+2-4x11/libmatekbd/Makefile
+3-3x11/libmatekbd/distinfo
+5-72 files

FreeBSD/ports 4877e49x11/mate-applets Makefile distinfo

x11/mate-applets: remove unneeded USE_GITHUB and GH_ACCOUNT

Remove USE_GITHUB=nodefault and GH_ACCOUNT as they are not needed
with an explicit MASTER_SITES. Add back DIST_SUBDIR=mate.
DeltaFile
+2-4x11/mate-applets/Makefile
+3-3x11/mate-applets/distinfo
+5-72 files

FreeBSD/ports d17f34fx11-wm/marco distinfo Makefile

x11-wm/marco: remove unneeded USE_GITHUB and GH_ACCOUNT

Remove USE_GITHUB=nodefault and GH_ACCOUNT as they are not needed
with an explicit MASTER_SITES. Add back DIST_SUBDIR=mate.
DeltaFile
+3-3x11-wm/marco/distinfo
+2-4x11-wm/marco/Makefile
+5-72 files

FreeBSD/ports 642efb0x11-themes/mate-themes Makefile distinfo

x11-themes/mate-themes: remove unneeded USE_GITHUB and GH_ACCOUNT

Remove USE_GITHUB=nodefault and GH_ACCOUNT as they are not needed
with an explicit MASTER_SITES. Add back DIST_SUBDIR=mate.
DeltaFile
+2-4x11-themes/mate-themes/Makefile
+3-3x11-themes/mate-themes/distinfo
+5-72 files

FreeBSD/ports 7641719x11-themes/mate-icon-theme Makefile distinfo

x11-themes/mate-icon-theme: remove unneeded USE_GITHUB and GH_ACCOUNT

Remove USE_GITHUB=nodefault and GH_ACCOUNT as they are not needed
with an explicit MASTER_SITES. Add back DIST_SUBDIR=mate.
DeltaFile
+2-4x11-themes/mate-icon-theme/Makefile
+3-3x11-themes/mate-icon-theme/distinfo
+5-72 files

FreeBSD/ports c7e913ax11-themes/mate-backgrounds Makefile distinfo

x11-themes/mate-backgrounds: remove unneeded USE_GITHUB and GH_ACCOUNT

Remove USE_GITHUB=nodefault and GH_ACCOUNT as they are not needed
with an explicit MASTER_SITES. Add back DIST_SUBDIR=mate.
DeltaFile
+2-4x11-themes/mate-backgrounds/Makefile
+3-3x11-themes/mate-backgrounds/distinfo
+5-72 files