FreeNAS/freenas ff6af70src/middlewared/middlewared/etc_files/local/nginx nginx.conf.mako, src/middlewared/middlewared/plugins/ports ports.py

NAS-139710 / 26.0.0-BETA.1 / Add nginx route for rwd (#18327)

This commit adds an nginx reverse proxy route at /rwd/ pointing to the
rwd service on 127.0.0.1:1700. Since rwd listens on TCP, nginx handles
the missing service gracefully — returning 502 when rwd is down without
affecting startup or other routes. Port 1700 is also registered as a
reserved system port to prevent conflicts.
DeltaFile
+13-0src/middlewared/middlewared/etc_files/local/nginx/nginx.conf.mako
+1-1src/middlewared/middlewared/plugins/ports/ports.py
+14-12 files

LLVM/project 938e87fclang-tools-extra/unittests/clang-tidy LexerUtilsTest.cpp, clang/test/SemaHLSL static_resources.hlsl

Address comments

Created using spr 1.3.7
DeltaFile
+216-0lldb/test/API/functionalities/gdb_remote_client/TestBatchedBreakpointStepOver.py
+204-0clang-tools-extra/unittests/clang-tidy/LexerUtilsTest.cpp
+170-1lldb/source/Target/ThreadList.cpp
+138-0clang/test/SemaHLSL/Resources/static_resources.hlsl
+0-138clang/test/SemaHLSL/static_resources.hlsl
+135-0clang/test/SemaHLSL/Resources/resource_binding_attr_error_udt.hlsl
+863-139230 files not shown
+4,932-2,698236 files

FreeBSD/poudriere 50c5397. configure configure.ac

Regenerate autoconf for 3.4.6
DeltaFile
+10-10configure
+1-1configure.ac
+11-112 files

LLVM/project 358f477clang/lib/CodeGen CGStmtOpenMP.cpp, clang/test/OpenMP parallel_for_codegen.cpp for_range_loop_codegen.cpp

[Clang] Fix clang crash for fopenmp statement(for) inside lambda function (#146772)

C++ range-for statements introduce implicit variables such as `__range`,
`__begin`, and `__end`. When such a loop appears inside an OpenMP
loop-based directive (e.g. `#pragma omp for`) within a lambda, these
implicit variables were not emitted before OpenMP privatization logic
ran.

OMPLoopScope assumes that loop-related variables are already present in
LocalDeclMap and temporarily overrides their addresses. Since the
range-for implicit variables had not yet been emitted, they were treated
as newly introduced entries and later erased during restore(), leading
to missing mappings and a crash during codegen.

Fix this by emitting the range-for implicit variables before OpenMP
privatization (setVarAddr/apply), ensuring that existing mappings are
correctly overridden and restored.

This fixes #146335
DeltaFile
+1,128-1,116clang/test/OpenMP/parallel_for_codegen.cpp
+252-0clang/test/OpenMP/for_range_loop_codegen.cpp
+14-13clang/lib/CodeGen/CGStmtOpenMP.cpp
+1,394-1,1293 files

FreeNAS/freenas 27c43bbtests/api2 test_rsync_locked_alert.py

Test locked alert
DeltaFile
+93-0tests/api2/test_rsync_locked_alert.py
+93-01 files

LLVM/project e10655ellvm/test/CodeGen/X86 known-never-zero.ll

[X86] known-never-zero.ll - add sdiv/udiv vector test coverage for #183047 (#184350)

DeltaFile
+146-0llvm/test/CodeGen/X86/known-never-zero.ll
+146-01 files

SmartOS/live 1f30184src/vm/node_modules VM.js, src/vm/node_modules/cloudinit nocloud.js

Prevent creating duplicate disk during sdc-migrate

Rename the nocloud createVolume function to createPcFs
to better reflect what it actually does.

Co-Authored-By: Claude Opus 4.6 <noreply at anthropic.com>
DeltaFile
+14-14src/vm/tests/test-cloudinit-nocloud.js
+11-5src/vm/node_modules/VM.js
+2-2src/vm/node_modules/cloudinit/nocloud.js
+27-213 files

FreeNAS/freenas 70fe692src/middlewared/middlewared/plugins/filesystem_ utils.py acl.py, src/middlewared/middlewared/utils/filesystem acl.py

Switch middleware to using new ACL libraries

This removes usage of nfs4-xdr-acl-tools package and puts in
the truenas_pyos ACL API. As part of this refactor we also
transition API tests for ACL functional behavior to local
unit tests.
DeltaFile
+0-936tests/api2/test_345_acl_nfs4.py
+796-0tests/unit/test_filesystem_acl.py
+0-461tests/api2/test_347_posix_mode.py
+156-213src/middlewared/middlewared/plugins/filesystem_/utils.py
+106-145src/middlewared/middlewared/plugins/filesystem_/acl.py
+219-31src/middlewared/middlewared/utils/filesystem/acl.py
+1,277-1,7862 files not shown
+1,475-1,7928 files

FreeNAS/freenas 1afb32asrc/middlewared/middlewared/plugins/filesystem_ utils.py

Fix double-close introduced by stupid tooling
DeltaFile
+1-6src/middlewared/middlewared/plugins/filesystem_/utils.py
+1-61 files

FreeNAS/freenas 991768fsrc/middlewared/middlewared/plugins/filesystem_ acl.py utils.py, src/middlewared/middlewared/utils/filesystem acl.py

Address review
DeltaFile
+26-17src/middlewared/middlewared/plugins/filesystem_/acl.py
+6-5src/middlewared/middlewared/plugins/filesystem_/utils.py
+8-1src/middlewared/middlewared/utils/filesystem/acl.py
+40-233 files

FreeNAS/freenas c2c377csrc/middlewared/middlewared/api/v26_0_0 acl.py, src/middlewared/middlewared/plugins/filesystem_ acl.py utils.py

Deprecate some code clean up some stuff
DeltaFile
+51-91src/middlewared/middlewared/plugins/filesystem_/acl.py
+22-62src/middlewared/middlewared/plugins/filesystem_/utils.py
+1-10src/middlewared/middlewared/plugins/filesystem_/acl_template.py
+0-4src/middlewared/middlewared/api/v26_0_0/acl.py
+74-1674 files

LLVM/project 43503c4llvm/lib/Target/AArch64 AArch64ConditionOptimizer.cpp

[NFC][AArch64] isPureCmp is a duplicate of canAdjustCmp, so remove the duplicate (#183568)

Just delete the duplicate function.
DeltaFile
+1-19llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp
+1-191 files

FreeBSD/poudriere bf6230esrc/share/poudriere common.sh

fix: fs_violation with pkg 2.6.0

(cherry picked from commit a49ac64f7313cf4cc29b3f18a7e1558d9b1b1be2)
DeltaFile
+1-0src/share/poudriere/common.sh
+1-01 files

FreeBSD/poudriere 20dc590src/share/poudriere common.sh

bulk checksum: Don't retry fetch on failure if networking disabled.

Reported by:    nimaje on IRC
DeltaFile
+9-1src/share/poudriere/common.sh
+9-11 files

OPNSense/core 912b011src/opnsense/mvc/app/models/OPNsense/Firewall Alias.php

firewall: os-firewall... haven't heard that name in a long time
DeltaFile
+0-1src/opnsense/mvc/app/models/OPNsense/Firewall/Alias.php
+0-11 files

LLVM/project 81396ebllvm/lib/Target/AMDGPU SIShrinkInstructions.cpp, llvm/test/CodeGen/AMDGPU v_swap_b16.ll v_swap_b32.mir

[AMDGPU] Generate more swaps (#184164)

Generate more swaps from:

```
   mov T, X
   ...
   mov X, Y
   ...
   mov Y, X
```
by being more careful about what use/defs of X, Y, T are allowed in
intervening code and allowing flexibility where the swap is inserted.

---------

Signed-off-by: John Lu <John.Lu at amd.com>
DeltaFile
+154-0llvm/test/CodeGen/AMDGPU/v_swap_b16.ll
+62-52llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp
+66-32llvm/test/CodeGen/AMDGPU/v_swap_b32.mir
+15-29llvm/test/CodeGen/AMDGPU/atomic_optimizations_global_pointer.ll
+2-2llvm/test/CodeGen/AMDGPU/whole-wave-functions.ll
+299-1155 files

SmartOS/live 647782dsrc/vm/node_modules VM.js

Store hash of metadata used to create nocloud volume

The hash is used to prevent unecessarily regenerating the filesystem.
Also refactor the involved functions to avoid many nested callbacks.
DeltaFile
+106-80src/vm/node_modules/VM.js
+106-801 files

LLVM/project e570faaclang/lib/Driver/ToolChains HIPAMD.cpp, clang/test/Driver hip-toolchain-no-rdc.hip spirv-amd-toolchain.c

[SPIR-V][HIP] Disable SPV_KHR_untyped_pointers (#183530)

SPV_KHR_untyped_pointers in SPIR-V to LLVM translator is incomplete with
few known issues. Therefore we better not to rely on this extension for SPIR-V
generation.
DeltaFile
+1-1clang/lib/Driver/ToolChains/HIPAMD.cpp
+1-1clang/test/Driver/hip-toolchain-no-rdc.hip
+1-1clang/test/Driver/spirv-amd-toolchain.c
+3-33 files

LLVM/project acb8a6dllvm/lib/Target/AArch64 AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 neon-extractbitcast-mir.ll

[AArch64] Fix type mismatch in bitconvert + vec_extract patterns (#183549)

This patch fixes mismatch in element width during isel of bitconvert +
vec_extract nodes. This resolves issue reported on
[this](https://github.com/llvm/llvm-project/pull/172837) PR.
DeltaFile
+18-0llvm/test/CodeGen/AArch64/neon-extractbitcast-mir.ll
+2-2llvm/lib/Target/AArch64/AArch64InstrInfo.td
+20-22 files

FreeBSD/ports 4be51b3devel/glab distinfo pkg-plist

devel/glab: update to 1.87.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases/v1.87.0
DeltaFile
+5-5devel/glab/distinfo
+7-0devel/glab/pkg-plist
+2-2devel/glab/Makefile
+14-73 files

FreeNAS/freenas 10beaa4src/middlewared/middlewared/plugins failover.py

NAS-140059 / 26.0.0-BETA.1 / Use plus sign for Nightly version (#18328)

DeltaFile
+4-1src/middlewared/middlewared/plugins/failover.py
+4-11 files

FreeNAS/freenas f92d3b2debian/debian control

NAS-140056 / 26.0.0-BETA.1 / add licensed deps (#18331)

DeltaFile
+3-0debian/debian/control
+3-01 files

OPNSense/core 3536082src/www system_advanced_admin.php

UI: Fixed broken link in modal header (#9886)

DeltaFile
+1-1src/www/system_advanced_admin.php
+1-11 files

OPNSense/core fd39d38src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api ServiceController.php

ditch IPFW reload
DeltaFile
+0-3src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/ServiceController.php
+0-31 files

LLVM/project c9d065allvm/test/CodeGen/X86 shift-i256.ll funnel-shift-i256.ll

[X86] Add i256 shift / funnel shift coverage to match i512 tests (#184346)

shift-i256.ll - added x86-64/x86-64-v2/x86-64-v3/x86-64-v4 coverage and retained the x86 test coverage
DeltaFile
+3,169-313llvm/test/CodeGen/X86/shift-i256.ll
+2,056-0llvm/test/CodeGen/X86/funnel-shift-i256.ll
+5,225-3132 files

FreeNAS/freenas abd17desrc/middlewared/middlewared/alert/source smb.py api_key.py

PEP8
DeltaFile
+2-2src/middlewared/middlewared/alert/source/smb.py
+1-1src/middlewared/middlewared/alert/source/api_key.py
+3-32 files

LLVM/project 5b976c9libc/include/llvm-libc-macros/linux sys-ipc-macros.h, libc/include/llvm-libc-types struct_ipc_perm.h

[libc][sys] add header and functions for sys ipc (#182700)

Split from a larger change. This PR contains the base impl for sys ipc,
sys sem will come after this. @SchrodingerZhu

this PR implements for:
https://github.com/llvm/llvm-project/issues/182161

see the last PR for more detail:
https://github.com/llvm/llvm-project/pull/182683
DeltaFile
+59-0libc/test/src/sys/ipc/linux/ftok_test.cpp
+51-0libc/include/sys/ipc.yaml
+38-0libc/src/sys/ipc/linux/ftok.cpp
+34-0libc/src/sys/ipc/linux/kernel_statx.h
+34-0libc/include/llvm-libc-types/struct_ipc_perm.h
+24-0libc/include/llvm-libc-macros/linux/sys-ipc-macros.h
+240-018 files not shown
+421-024 files

FreeBSD/ports 89dade0Mk/Uses php.mk

Mk/Uses: Refactor php.mk

opcache module is valid only for versions upto 8.4. From php 8.5
onwards opcache is in the base php and a mandatory module.
DeltaFile
+2-0Mk/Uses/php.mk
+2-01 files

FreeBSD/ports c27990ctextproc/groonga distinfo Makefile

textproc/groonga: Update version 15.1.9=>15.2.0

Changelog: https://groonga.org/docs/news/15.html#release-15-2-0
DeltaFile
+3-3textproc/groonga/distinfo
+1-1textproc/groonga/Makefile
+4-42 files

FreeBSD/ports f4fa201sysutils/httm distinfo Makefile.crates

sysutils/httm: Update version 0.48.4=>0.48.5

Changelog: https://github.com/kimono-koans/httm/releases/tag/0.48.5
DeltaFile
+53-31sysutils/httm/distinfo
+26-15sysutils/httm/Makefile.crates
+1-1sysutils/httm/Makefile
+80-473 files