OPNSense/core 8ec23b3src/opnsense/service/templates/OPNsense/WebGui php.ini

system: webgui templating more pretty
DeltaFile
+1-2src/opnsense/service/templates/OPNsense/WebGui/php.ini
+1-21 files

OPNSense/core c00711econtrib/IXR IXR_Library.php, src/opnsense/scripts/interfaces traffic_stats.php

src: non-canonical cast (double) is deprecated
DeltaFile
+2-2contrib/IXR/IXR_Library.php
+1-1src/opnsense/scripts/interfaces/traffic_stats.php
+3-32 files

LLVM/project d8c3981llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll

AMDGPU/GlobalISel: RegBankLegalize rules for mfma_scale (#203279)
DeltaFile
+5,788-1llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll
+1,911-1llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll
+7-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+7,706-23 files

OPNSense/core 50e99c6src/etc/inc util.inc

system: non-canonical cast (binary) is deprecated

May need to revisit this again, but for now PHP suggests that
(string) is equivalent to (binary) although the code reads
strange.
DeltaFile
+2-2src/etc/inc/util.inc
+2-21 files

FreeBSD/src 9a10af5lib/libc/gen exterr_cat_filenames.h, sbin/kldload kldload.c

Revert "kldload: Improve error handling"

It broke the test suite, and will be recommitted when fixed.
This reverts commit db887713de2bf5c77494220a9e0ddfa7d4290155.

Reported by:    markj
DeltaFile
+28-55sys/kern/kern_linker.c
+9-8sbin/kldload/kldload.c
+0-1sys/sys/exterr_cat.h
+0-1lib/libc/gen/exterr_cat_filenames.h
+37-654 files

OPNSense/core 1af182asrc/opnsense/mvc/app/library/OPNsense/Firewall Rule.php FilterRule.php

firewall: using null as an array offset is deprecated
DeltaFile
+10-7src/opnsense/mvc/app/library/OPNsense/Firewall/Rule.php
+1-1src/opnsense/mvc/app/library/OPNsense/Firewall/FilterRule.php
+11-82 files

OPNSense/core 041ab30contrib/parallel-lint/src Manager.php

contrib: another implicit null
DeltaFile
+1-1contrib/parallel-lint/src/Manager.php
+1-11 files

FreeBSD/src f38cbefsys/amd64/conf GENERIC, sys/arm/conf std.armv7

GENERIC: enable extended error strings on all archs

This follows commit 3296fda0c309c873ae37a0a4e25ded3ae04b421c.

PR:             289236
Reviewed by:    kib
MFC after:      3 days
DeltaFile
+1-1sys/arm64/conf/std.arm64
+1-1sys/amd64/conf/GENERIC
+1-0sys/i386/conf/GENERIC
+1-0sys/powerpc/conf/GENERIC
+1-0sys/riscv/conf/GENERIC
+1-0sys/arm/conf/std.armv7
+6-26 files

FreeBSD/ports 77b1421x11/swaync Makefile distinfo

x11/swaync: Update 0.12.3 => 0.12.6

Changelogs:
https://github.com/ErikReider/SwayNotificationCenter/releases/tag/v0.12.4
https://github.com/ErikReider/SwayNotificationCenter/releases/tag/v0.12.5
https://github.com/ErikReider/SwayNotificationCenter/releases/tag/v0.12.6

- Replace PORTVERSION with DISTVERSION.
- Fix warnings from portclippy.

PR:             296087
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2

(cherry picked from commit 112bca636db82d60eb88710099c72ebf29e69c7b)
DeltaFile
+4-4x11/swaync/Makefile
+3-3x11/swaync/distinfo
+1-0x11/swaync/pkg-plist
+8-73 files

FreeNAS/freenas 40f9f06.github/workflows mypy.yml, src/middlewared_docs changelog.py generate_docs.py

NAS-141307 / 26.0.0-RC.1 / Generate API changelog pages that compare adjacent versions (by creatorcary) (#19147)

## Summary

This branch adds an automatically generated Changelog page to the API
documentation site. For each documented API version, it computes a
semantic diff against the immediately preceding version and renders a
per-version page summarizing what changed in the API surface: methods
added, methods removed, and methods whose call-parameter or return-value
schemas changed.

The diff is semantic, not cosmetic. It reads the structural shape of
each method's JSON Schema (from middlewared --dump-api) and ignores
description/example wording and validation-constraint keys (minLength,
pattern, etc.). A method whose only change is reworded docs or a tweaked
regex produces no changelog entry.

## What's included


    [31 lines not shown]
DeltaFile
+446-0src/middlewared_docs/changelog.py
+325-0src/middlewared_docs/tests/test_changelog.py
+224-62src/middlewared_docs/generate_docs.py
+10-0src/middlewared_docs/ruff.toml
+8-0.github/workflows/mypy.yml
+6-0src/middlewared_docs/tests/conftest.py
+1,019-623 files not shown
+1,026-629 files

FreeBSD/src 93c6906sys/dev/wtap if_wtap.c if_wtapioctl.h

wtap(4): implement monitor mode and handle radiotap

Implement monitor mode by simply adding IEEE80211_C_MONITOR to ic->ic_cap.

To get additional informations when capturing 802.11 frames, radiotap is
 inserted by wtap_tx_tap() when TX and wtap_rx_tap() when RX.

There are some type faults in struct wtap_rx_radiotap_header which are
 mainly mistakenly store unsigned values into signed integers.
I have fixed them (wtap(4)) by complying with the types defined
 in https://www.radiotap.org/fields/defined.

Becuase the struct wtap_rx_radiotap_header comes from ath(4),
there may be another patch to fix the type faults in ath(4).

Differential Review: https://reviews.freebsd.org/D36469
DeltaFile
+55-4sys/dev/wtap/if_wtap.c
+16-15sys/dev/wtap/if_wtapioctl.h
+71-192 files

FreeBSD/ports 112bca6x11/swaync Makefile distinfo

x11/swaync: Update 0.12.3 => 0.12.6

Changelogs:
https://github.com/ErikReider/SwayNotificationCenter/releases/tag/v0.12.4
https://github.com/ErikReider/SwayNotificationCenter/releases/tag/v0.12.5
https://github.com/ErikReider/SwayNotificationCenter/releases/tag/v0.12.6

- Replace PORTVERSION with DISTVERSION.
- Fix warnings from portclippy.

PR:             296087
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2
DeltaFile
+4-4x11/swaync/Makefile
+3-3x11/swaync/distinfo
+1-0x11/swaync/pkg-plist
+8-73 files

LLVM/project 639556clldb/packages/Python/lldbsuite/test dotest_args.py configuration.py, lldb/packages/Python/lldbsuite/test/builders builder.py

Reland "[lldb][test] Add support for building Wasm test inferiors" (#204030)

This relands #192872, reverted in #193493 for breaking the Windows LLDB
bots.

The original PR changed finalize_build_dictionary to derive the inferior
OS by parsing configuration.triple, which misfired on the Windows bots'
x86_64-pc-windows-msvc. However, that's unnecessary when specifying the
platform with --platform-name, in which case getPlatform return wasip1,
correctly mapping to OS=WASI.
DeltaFile
+14-0lldb/packages/Python/lldbsuite/test/make/WASI.rules
+9-1lldb/packages/Python/lldbsuite/test/builders/builder.py
+9-1lldb/packages/Python/lldbsuite/test/make/Makefile.rules
+9-0lldb/packages/Python/lldbsuite/test/dotest_args.py
+3-0lldb/packages/Python/lldbsuite/test/configuration.py
+2-0lldb/test/API/CMakeLists.txt
+46-23 files not shown
+51-29 files

LLVM/project 471eed2lld/docs ReleaseNotes.rst, lld/test/COFF time-trace.s

[Support][LLD] .time-trace.json Default File Extension (#122207)

* Addresses the LLD portion of
https://github.com/llvm/llvm-project/issues/96339
* Changes the default file extension in `lld` from `.time-trace` to
`.time-trace.json`.
DeltaFile
+3-1llvm/lib/Support/TimeProfiler.cpp
+2-2lld/test/ELF/lto/thinlto-time-trace.ll
+1-1lld/test/COFF/time-trace.s
+2-0lld/docs/ReleaseNotes.rst
+1-1lld/test/ELF/time-trace.s
+1-1lld/test/MachO/map-file.s
+10-63 files not shown
+13-99 files

OPNSense/core 8441b9esrc/opnsense/mvc/app/library/OPNsense/Core File.php FileObject.php

src: implicitly marking parameter $chown as nullable is deprecated
DeltaFile
+2-2src/opnsense/mvc/app/library/OPNsense/Core/File.php
+1-1src/opnsense/mvc/app/library/OPNsense/Core/FileObject.php
+3-32 files

FreeBSD/ports 59e39f7devel/superhtml distinfo Makefile.zig, devel/superhtml/files patch-build.zig patch-build.zig.zon

devel/superhtml: Update to 0.7.0

Differential Revision: https://reviews.freebsd.org/D57530
DeltaFile
+30-0devel/superhtml/files/patch-build.zig
+28-0devel/superhtml/files/patch-build.zig.zon
+15-9devel/superhtml/distinfo
+17-0devel/superhtml/files/patch-src_template.zig
+10-0devel/superhtml/Makefile.zig
+2-7devel/superhtml/Makefile
+102-166 files

LLVM/project be6cff9llvm/test/CodeGen/AMDGPU llvm.amdgcn.readfirstlane.m0.ll, llvm/test/CodeGen/AMDGPU/GlobalISel inst-select-mad_64_32.mir inst-select-concat-vectors.mir

[AMDGPU][GISel] Remove -global-isel-abort=2 from tests which pass wit… (#204140)

…hout it.
DeltaFile
+4-4llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-mad_64_32.mir
+2-2llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.m0.ll
+1-1llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-concat-vectors.mir
+1-1llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-merge-values.mir
+1-1llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-mul.mir
+1-1llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-merge-values.mir
+10-106 files

FreeNAS/freenas 0e20318debian/debian ix-dhcpcd@.service, src/middlewared/middlewared/etc_files dhcpcd.conf.mako

NAS-141386 / 26.0.0-RC.1 / prevent dhcpcd added ipv6 addrs (by yocalebo) (#19149)

Migration to Trixie and subsequently dhcpcd from dhclient exposed issues
with our ipv6 auto address configuration logic. dhcpcd does all things
ipv6 in userspace and ignored kernel sysctls. The API toggled the sysctl
values to disable SLAAC on an interface but dhcpcd ignored it and
configured the interface accordingly. This changes it so that dhcpcd is
configured to ignore ipv6 addresses if the user configures it as so.

Original PR: https://github.com/truenas/middleware/pull/19148

Co-authored-by: Caleb St. John <30729806+yocalebo at users.noreply.github.com>
DeltaFile
+23-4src/middlewared/middlewared/plugins/network.py
+21-1src/middlewared/middlewared/plugins/interface/dhcp.py
+15-1src/middlewared/middlewared/etc_files/dhcpcd.conf.mako
+1-0debian/debian/ix-dhcpcd@.service
+60-64 files

OpenBSD/ports 3c3ldDjprint/bibview/patches patch-ComboBo_c patch-FileNom_c

   print/bibview: add missing casts to fix build with llvm22

   The implicit casts are already protected by class checks.
VersionDeltaFile
1.1+10-0print/bibview/patches/patch-ComboBo_c
1.4+7-0print/bibview/patches/patch-FileNom_c
+17-02 files

NetBSD/pkgsrc sm1e18Cdoc TODO

   doc/TODO: squid7 is already updated

   - squid-7.6.
VersionDeltaFile
1.27409+1-2doc/TODO
+1-21 files

NetBSD/pkgsrc m5x6S9Cdoc CHANGES-2026

   doc: Updated devel/ruby-redmine60 to 6.0.10
VersionDeltaFile
1.3814+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 2p4xkeOdevel/ruby-redmine60 distinfo Makefile, devel/ruby-redmine60/patches patch-Gemfile

   devel/ruby-redmine60: update to 6.0.10

   Redmine 6.0.10 (2026-06-15)

   This release addresss multiple security vulnerabilities along with various
   bug fixes and improvements.

   Code cleanup/refactoring

   * Defect #43985: Flaky IssuesSystemTest caused by `!page.has_css?`
   * Defect #44010: Too much INFO log of asset paths when starting Rails

   Documentation

   * Defect #43906: Wiki help does not display localized content for locales
     with a region subtag
   * Patch #43896: Remove obsolete db:migrate:upgrade_plugin_migrations step
     from doc/UPGRADING
   * Patch #43930: Add blockquote formatting in CommonMark wiki help pages

    [36 lines not shown]
VersionDeltaFile
1.8+2-11devel/ruby-redmine60/patches/patch-Gemfile
1.10+5-5devel/ruby-redmine60/distinfo
1.16+2-2devel/ruby-redmine60/Makefile
+9-183 files

NetBSD/pkgsrc PwrKJO2doc TODO

   doc/TODO: + firefox-152.0, khard-0.21.0, rumdl-0.2.17, typst-0.15.
VersionDeltaFile
1.27408+5-3doc/TODO
+5-31 files

LLVM/project 00fcc5cllvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 select-big-integer.ll

[X86] EltsFromConsecutiveLoads - if all loads are oneuse frozen loads then freeze as a consecutive load (#203957)

Alive2: https://alive2.llvm.org/ce/z/W5jYjH
DeltaFile
+38-89llvm/test/CodeGen/X86/select-big-integer.ll
+16-0llvm/lib/Target/X86/X86ISelLowering.cpp
+54-892 files

FreeBSD/src d4de0a6sys/dev/wtap if_wtap.c

wtap(4): Implement STA/HostAP mode and support WPA/WPA2

Below is the commit message:
```
Wtap originally only supported mesh/ad-hoc mode, and cannot be combined
with wpa_supplicant(8) and hostapd(8) since it's unaware of encryption/decryption.
This commit adds support for hostap and sta mode with WPA/WPA2, thus wtap(4)
can now be used with hostapd(8) and wpa_supplicant(8).
```

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D36243
DeltaFile
+23-1sys/dev/wtap/if_wtap.c
+23-11 files

NetBSD/pkgsrc 3DZ0CL2doc CHANGES-2026

   doc: Updated devel/ruby-redmine61 to 6.1.3
VersionDeltaFile
1.3813+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 9AQ4848devel/ruby-redmine61 distinfo Makefile, devel/ruby-redmine61/patches patch-Gemfile

   devel/ruby-redmine61: update to 6.1.3

   This release addresss multiple security vulnerabilities along with various
   bug fixes and improvements.

   Code cleanup/refactoring

   * Defect #43985: Flaky IssuesSystemTest caused by `!page.has_css?`
   * Defect #44010: Too much INFO log of asset paths when starting Rails
   * Defect #44072:
     OauthProviderSystemTest#test_application_creation_and_authorization fails
     randomly
   * Patch #44073: TimeEntryTest#test_should_not_accept_closed_issue fails
     randomly depending on locale

   Documentation

   * Defect #43906: Wiki help does not display localized content for locales
     with a region subtag

    [65 lines not shown]
VersionDeltaFile
1.3+5-5devel/ruby-redmine61/distinfo
1.3+4-4devel/ruby-redmine61/patches/patch-Gemfile
1.5+2-2devel/ruby-redmine61/Makefile
1.3+2-1devel/ruby-redmine61/PLIST
+13-124 files

FreeBSD/src 9ef75e0sys/dev/wtap if_wtap.c

wtap: Remove bogus NULL check in wtap_transmit

The node pointer is guaranteed to be non-NULL by the net80211 stack.

The original check was also ineffective as it dereferenced ni->ni_vap before the NULL check.

Reviewed by:    bz
Differential Revision:  https://reviews.freebsd.org/D54547
DeltaFile
+2-6sys/dev/wtap/if_wtap.c
+2-61 files

FreeNAS/freenas db0c46adebian/debian ix-dhcpcd@.service, src/middlewared/middlewared/etc_files dhcpcd.conf.mako

NAS-141386 / 27.0.0-BETA.1 / prevent dhcpcd added ipv6 addrs (#19148)

Migration to Trixie and subsequently dhcpcd from dhclient exposed issues
with our ipv6 auto address configuration logic. dhcpcd does all things
ipv6 in userspace and ignored kernel sysctls. The API toggled the sysctl
values to disable SLAAC on an interface but dhcpcd ignored it and
configured the interface accordingly. This changes it so that dhcpcd is
configured to ignore ipv6 addresses if the user configures it as so.
DeltaFile
+23-4src/middlewared/middlewared/plugins/network.py
+21-1src/middlewared/middlewared/plugins/interface/dhcp.py
+15-1src/middlewared/middlewared/etc_files/dhcpcd.conf.mako
+1-0debian/debian/ix-dhcpcd@.service
+60-64 files

LLVM/project b98f680libcxx/test/configs ibm-libc++-shared.cfg.in, libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array sized_delete_array.pass.cpp

[AIX][libc++] Fix sized_delete.pass.cpp for AIX by adding -fsized-deallocation flag (#199366)

By default `-fno-sized-deallocation` is passed for libc++ in AIX.
https://github.com/llvm/llvm-project/blob/47e6290a34507ba1b3f4e0a49bad28982ff3e3ef/clang/lib/Driver/ToolChains/AIX.cpp#L578

As many other targets have passed the argument through
`ADDITIONAL_COMPILE_FLAGS` using the same for PPC.
`ADDITIONAL_COMPILE_FLAGS` does not take regex so added a new feature to
recognize target triple as `PowerPC` or `PowerPC64`.

---------

Co-authored-by: himadhith <himadhith.v at ibm.com>
DeltaFile
+6-0libcxx/test/configs/ibm-libc++-shared.cfg.in
+3-2libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete.pass.cpp
+3-2libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array.pass.cpp
+12-43 files