OPNSense/plugins 8e6e532 — benchmarks/iperf/src/opnsense/mvc/app/views/OPNsense/iperf instance.volt client.volt

the response is already escaped by Response
DeltaFile
+5-3benchmarks/iperf/src/opnsense/mvc/app/views/OPNsense/iperf/client.volt
+4-3benchmarks/iperf/src/opnsense/mvc/app/views/OPNsense/iperf/instance.volt
+9-62 files

OPNSense/core c29bf7f — src/opnsense/mvc/app/models/OPNsense/Interfaces NetworkInterface.php

interfaces: PPPoEv6 only works with PPPoE device

This was matching all PPP devices which was wrong.
DeltaFile
+4-4src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.php
+4-41 files

FreeBSD/ports e92be8b — www/gotty Makefile distinfo

www/gotty: Update to 1.9.0
DeltaFile
+7-7www/gotty/distinfo
+1-2www/gotty/Makefile
+8-92 files

FreeBSD/ports c6161cb — Mk/Uses samba.mk

Mk/Uses/samba.mk: add net/samba425

Add net/samba424 related informations

PR:     299196
Approved by:    samba (kiwi)
Sponsored by:   Klara, Inc
DeltaFile
+5-1Mk/Uses/samba.mk
+5-11 files

LLVM/project 1fcb5a0 — clang/docs ReleaseNotes.md SafeBuffers.md, clang/include/clang/Basic DiagnosticGroups.td DiagnosticSemaKinds.td

 [clang][SafeBuffers] Add -Wunsafe-buffer-usage-main-argv to allow ignoring main() argument warnings (#229871)

Introduce a new sub-flag, `-Wunsafe-buffer-usage-main-argv` (grouped
under -Wunsafe-buffer-usage), which specifically controls warnings
related to buffer operations on parameters of the `main()` function.

Unsafe buffer operations on `argv `(such as `argv[1]` or pointer
arithmetic) occur commonly. Many codebases may want to adopt the strict
`-Wunsafe-buffer-usage` without addressing potential noise from main's
arguments. This new flag allows developers to pass
`-Wno-unsafe-buffer-usage-main-argv` to explicitly suppress warnings on
`argc`/`argv`.
DeltaFile
+43-15clang/lib/Sema/AnalysisBasedWarnings.cpp
+23-0clang/test/SemaCXX/warn-unsafe-buffer-usage-main-argv.cpp
+12-6clang/include/clang/Basic/DiagnosticSemaKinds.td
+5-0clang/docs/SafeBuffers.md
+4-0clang/docs/ReleaseNotes.md
+2-1clang/include/clang/Basic/DiagnosticGroups.td
+89-226 files

FreeBSD/ports fc4b59e — net/samba425 Makefile pkg-plist, net/samba425/files samba_server.in patch-source3_smbd_utmp.c

net/samba425: new port

New samba 4.25.0

Release notes: https://www.samba.org/samba/history/samba-4.25.0.html

PR:     299196
Sponsored by:   Klara, Inc.
DeltaFile
+705-0net/samba425/files/patch-source3_modules_vfs__freebsd.c
+626-0net/samba425/pkg-plist.python
+483-0net/samba425/pkg-plist
+470-0net/samba425/Makefile
+264-0net/samba425/files/patch-source3_smbd_utmp.c
+253-0net/samba425/files/samba_server.in
+2,801-074 files not shown
+5,394-080 files

OPNSense/core abc4c69 — src/opnsense/mvc/app/models/OPNsense/Interfaces NetworkInterface.php

interafces: PPPoE supports all IPv6 types

Only IPv4 prohibits use of 'staticv4' and 'dhcp'.  In theory
even these could work but we don't want to push our luck.
DeltaFile
+1-6src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.php
+1-61 files

LLVM/project 796da9a — llvm/lib/Target/X86 X86GlobalBaseReg.cpp, llvm/test/CodeGen/X86 large-pic-jump-table.ll global-base-reg-dead-eflags.ll

Reapply "X86: Mark EFLAGS clobbers dead in global base register setup" (#230404)

This reverts commit a1507917d864492cda43572e79b04895574df409.
DeltaFile
+29-0llvm/test/CodeGen/X86/global-base-reg-dead-eflags.ll
+3-3llvm/test/CodeGen/X86/large-pic-jump-table.ll
+4-2llvm/lib/Target/X86/X86GlobalBaseReg.cpp
+36-53 files

OPNSense/plugins f9dc7a5 — benchmarks/iperf/src/opnsense/mvc/app/controllers/OPNsense/iperf/Api ClientController.php, benchmarks/iperf/src/opnsense/mvc/app/views/OPNsense/iperf client.volt instance.volt

Expose the json results for the GUI and API, and make sure theyre all passed through .text() so no XSS
DeltaFile
+37-3benchmarks/iperf/src/opnsense/mvc/app/views/OPNsense/iperf/instance.volt
+35-3benchmarks/iperf/src/opnsense/mvc/app/views/OPNsense/iperf/client.volt
+15-1benchmarks/iperf/src/opnsense/scripts/iperf/client.py
+13-2benchmarks/iperf/src/opnsense/scripts/iperf/server.py
+12-0benchmarks/iperf/src/opnsense/service/conf/actions.d/actions_iperf.conf
+9-0benchmarks/iperf/src/opnsense/mvc/app/controllers/OPNsense/iperf/Api/ClientController.php
+121-91 files not shown
+127-97 files

LLVM/project deba317 — libcxx/include unordered_set unordered_map

[libc++] Optimize unordered_{,multi}{map,set} move construct with allocators (#227955)

Instead of inserting elements we can copy the entire structure, avoiding
unnecessary lookups.
DeltaFile
+47-20libcxx/include/__hash_table
+2-14libcxx/include/unordered_set
+2-14libcxx/include/unordered_map
+51-483 files

LLVM/project e3dc81d — offload/libompaccsupport PluginManager.cpp device.cpp, offload/plugins-nextgen/common/include PluginInterface.h

[Offload][omp] Move some OpenMP env vars out of the plugins (#230140)

The following OpenMP related env vars were moved from GenericDeviceTy:
- OMPX_DebugKind (moved to code initializing the device environment).
- OMP_NumTeams / OMP_TeamsThreadLimit (used to adjust the Grid values,
moved to code related to kernel launch).
- OMP_TeamLimit (it was never used, so just removed).

Assisted by Claude.
DeltaFile
+19-3offload/libompaccsupport/device.cpp
+16-4offload/libompaccsupport/PluginManager.cpp
+2-14offload/plugins-nextgen/common/src/PluginInterface.cpp
+0-7offload/plugins-nextgen/common/include/PluginInterface.h
+37-284 files

LLVM/project 2a0c28b — llvm/lib/Transforms/Vectorize VPlan.h, llvm/test/Transforms/LoopVectorize compress-idioms-negative-tests.ll

Rebase fixups
DeltaFile
+3-3llvm/test/Transforms/LoopVectorize/compress-idioms-negative-tests.ll
+1-1llvm/lib/Transforms/Vectorize/VPlan.h
+4-42 files

LLVM/project 364401e — clang/test/CIR/CodeGen call-conv-lowering-amdgpu-cxx-records.cpp call-conv-lowering-amdgpu-return-types.c, clang/test/CIR/CodeGenHIP call-conv-lowering-amdgpu-kernel-args.hip

test update
DeltaFile
+117-0clang/test/CIR/CodeGen/call-conv-lowering-amdgpu-arg-types.c
+105-0clang/test/CIR/CodeGen/call-conv-lowering-amdgpu-return-types.c
+55-0clang/test/CIR/CodeGen/call-conv-lowering-amdgpu-cxx-records.cpp
+22-0clang/test/CIR/CodeGenHIP/call-conv-lowering-amdgpu-kernel-args.hip
+4-2clang/test/CIR/CodeGenSYCL/kernel-caller-entry-point.cpp
+303-25 files

OPNSense/core 8f05eca — src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api AliasUtilController.php

Firewall: Diagnostics: Aliases - array_search() should check for boolean false, closes https://github.com/opnsense/core/issues/10981

(cherry picked from commit 6553188c272cf2f7e511a14b66c7969d8927ec6d)
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/AliasUtilController.php
+1-11 files

FreeBSD/ports b192edf — www/code-server Makefile distinfo

www/code-server: Update to 4.141.0

A new --enable-remote-storage flag stores workbench state on the
server instead of in the browser, so it can be shared between
devices. The TypeScript extension no longer fails to activate because
it was loaded as a browser extension. Pasting a copied block at a
single cursor distributes its rows across successive lines.

Changelog: https://github.com/coder/code-server/releases

Sponsored by:   Netzkommune GmbH
DeltaFile
+378-199www/code-server/pkg-plist
+13-13www/code-server/distinfo
+3-3www/code-server/Makefile
+394-2153 files

FreeBSD/ports 5d3ca23 — net/linux-remotedesktopmanager pkg-plist Makefile

net/linux-remotedesktopmanager: Update to 2026.3.1.1

Fixes several SSH shell problems: special characters went to the wrong
session, a stuck Alt key state, and the SFTP pane could not be opened.
Also fixes the All Vaults search on Linux, German keyboards in RDP and
RDP through an RD Gateway with Negotiate and Devolutions SSPI.

Changelog:
https://devolutions.net/remote-desktop-manager/release-notes/linux/

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3net/linux-remotedesktopmanager/distinfo
+3-1net/linux-remotedesktopmanager/Makefile
+0-1net/linux-remotedesktopmanager/pkg-plist
+6-53 files

FreeBSD/ports 4665163 — devel/tevent0172 pkg-plist Makefile, devel/tevent0172/files patch-lib_replace_wscript patch-wscript

devel/tevent0172: new port needed to Samba 4.25.0

PR:     299196
Sponsored by:   Klara, Inc.
DeltaFile
+69-0devel/tevent0172/Makefile
+15-0devel/tevent0172/files/patch-buildtools_wafsamba_wscript
+11-0devel/tevent0172/files/patch-lib_replace_wscript
+11-0devel/tevent0172/files/patch-wscript
+11-0devel/tevent0172/files/patch-buildtools_wafsamba_samba__install.py
+7-0devel/tevent0172/pkg-plist
+124-03 files not shown
+134-09 files

OPNSense/core 28aa52f — src/etc/rc.syshook.d/start 10-newwanip

interfaces: missed interface designation on configd call
DeltaFile
+1-1src/etc/rc.syshook.d/start/10-newwanip
+1-11 files

LLVM/project 5812d15 — llvm/test/Transforms/LoopVectorize/X86 compress-idioms.ll

Rebase X86 tests
DeltaFile
+44-32llvm/test/Transforms/LoopVectorize/X86/compress-idioms.ll
+44-321 files

LLVM/project 75c5a32 — llvm/lib/Transforms/Vectorize LoopVectorize.cpp

Rebase fixups
DeltaFile
+1-1llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+1-11 files

LLVM/project 1bcc638 — llvm/test/Transforms/LoopVectorize/VPlan compress-idioms.ll

Rebase fixups
DeltaFile
+3-3llvm/test/Transforms/LoopVectorize/VPlan/compress-idioms.ll
+3-31 files

LLVM/project 868b03a — llvm/lib/Transforms/Utils LoopUtils.cpp, llvm/lib/Transforms/Vectorize LoopVectorizationLegality.cpp LoopVectorize.cpp

Fixups
DeltaFile
+67-0llvm/test/Transforms/LoopVectorize/compress-idioms-negative-tests.ll
+10-5llvm/lib/Transforms/Utils/LoopUtils.cpp
+6-8llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+9-5llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h
+1-10llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+7-4llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+100-321 files not shown
+101-337 files

LLVM/project 35836d7 — llvm/include/llvm/Transforms/Utils LoopUtils.h

Add LLVM_ABI marker
DeltaFile
+3-4llvm/include/llvm/Transforms/Utils/LoopUtils.h
+3-41 files

LLVM/project 2cb5d1f — llvm/test/Transforms/LoopVectorize/RISCV compress-idioms.ll, llvm/test/Transforms/LoopVectorize/X86 compress-idioms.ll

Rebase tests
DeltaFile
+45-29llvm/test/Transforms/LoopVectorize/RISCV/compress-idioms.ll
+12-12llvm/test/Transforms/LoopVectorize/X86/compress-idioms.ll
+57-412 files

LLVM/project d795a49 — llvm/test/Transforms/LoopVectorize compress-store-vec-epilogue.ll compress-idioms.ll, llvm/test/Transforms/LoopVectorize/AArch64 compress-idioms.ll

Update checks
DeltaFile
+333-418llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+132-53llvm/test/Transforms/LoopVectorize/X86/compress-idioms.ll
+59-43llvm/test/Transforms/LoopVectorize/AArch64/compress-idioms.ll
+54-4llvm/test/Transforms/LoopVectorize/compress-store-vec-epilogue.ll
+578-5184 files

LLVM/project d50b075 — llvm/include/llvm/Transforms/Vectorize LoopVectorizationLegality.h, llvm/lib/Transforms/Utils LoopUtils.cpp

[LoopVectorize] Support vectorization of compressing patterns in VPlan

RFC link: https://discourse.llvm.org/t/rfc-loop-vectorization-of-compress-store-expand-load-patterns/86442

This adds loop vectorizer support for "compressing" patterns,
for example:

```
int dst_idx = 0;
for (int i = 0; i < n; i++) {
  if (cond[i])
    dst[dst_idx++] = src[i];
}
```

Can be vectorized with a `llvm.masked.compressstore` as:

```
int dst_idx = 0;

    [74 lines not shown]
DeltaFile
+153-0llvm/test/Transforms/LoopVectorize/VPlan/compress-idioms.ll
+94-12llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+91-0llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+75-0llvm/lib/Transforms/Utils/LoopUtils.cpp
+63-9llvm/lib/Transforms/Vectorize/VPlan.h
+55-1llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
+531-2216 files not shown
+738-3522 files

LLVM/project 90a295c — llvm/lib/Transforms/Utils LoopUtils.cpp

Rebase fixups
DeltaFile
+1-1llvm/lib/Transforms/Utils/LoopUtils.cpp
+1-11 files

LLVM/project c7029c7 — llvm/lib/Transforms/Vectorize LoopVectorizationPlanner.h LoopVectorizationPlanner.cpp

Always pass a vector type to TTI.isLegalMaskedCompressStore/ExpandLoad
DeltaFile
+4-4llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+4-3llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.cpp
+1-1llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+9-83 files

FreeBSD/ports 1d31a63 — devel/talloc250 Makefile, devel/talloc250/files patch-lib_replace_wscript patch-buildtools_wafsamba_samba__install.py

devel/talloc250: new port talloc 2.5.0 needed by net/samba425

New port needed by samba 4.25.0

PR:     299196
Sponsored by:   Klara, Inc.
DeltaFile
+65-0devel/talloc250/Makefile
+20-0devel/talloc250/files/patch-talloc.c
+18-0devel/talloc250/files/patch-wscript
+15-0devel/talloc250/files/patch-buildtools_wafsamba_wscript
+11-0devel/talloc250/files/patch-lib_replace_wscript
+11-0devel/talloc250/files/patch-buildtools_wafsamba_samba__install.py
+140-04 files not shown
+156-010 files

OPNSense/plugins 6219c64 — benchmarks/iperf/src/opnsense/mvc/app/controllers/OPNsense/iperf/Api ClientController.php, benchmarks/iperf/src/opnsense/mvc/app/views/OPNsense/iperf client.volt

normalize the API between client and server, and some other smaller fixes
DeltaFile
+64-47benchmarks/iperf/src/opnsense/scripts/iperf/client.py
+2-12benchmarks/iperf/src/opnsense/mvc/app/views/OPNsense/iperf/client.volt
+4-1benchmarks/iperf/src/opnsense/scripts/iperf/server.py
+1-1benchmarks/iperf/src/opnsense/mvc/app/controllers/OPNsense/iperf/Api/ClientController.php
+71-614 files