FreeBSD/ports 3bb9c0enet-mgmt/thanos Makefile

net-mgmt/thanos: Build with '-tags slicelabels' to fix gRPC panics

Thanos in at least build version 0.41.0-1 causes panics once gRPC
calls to the sidecar or store component are made. This appears to be
an issue known in upstream [0], but the fix requires the use of the
`-tags slicelabels` Go build flags.

[0] https://github.com/thanos-io/thanos/issues/8543

PR:             294337
Tested by:      Magnus Kaiser <freebsd at 4xoc.com>
Approved by:    db@, yuri@ (Mentors, implicit)
MFH:            2026Q2

(cherry picked from commit b21fae5132961c8b37bb83b5ddfebb77752f60cd)
DeltaFile
+2-2net-mgmt/thanos/Makefile
+2-21 files

FreeNAS/freenas 0f469dcsrc/middlewared/middlewared/etc_files/syslog-ng syslog-ng.conf.mako, src/middlewared/middlewared/etc_files/syslog-ng/conf.d tnfilters.conf.mako

NAS-140608 / 26.0.0-BETA.2 / Filter ctdb-related logs into dedicated files (by anodos325) (#18692)

This commit adds syslog-ng filters to ensure that ctdb logs are written
to /var/log/ctdb/ctdb.log rather than by default landing in
/var/log/syslog

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

---------

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+8-0src/middlewared/middlewared/etc_files/syslog-ng/conf.d/tnfilters.conf.mako
+7-0src/middlewared/middlewared/etc_files/syslog-ng/syslog-ng.conf.mako
+15-02 files

FreeNAS/freenas c83711bsrc/middlewared/middlewared/plugins/smb_ util_smbconf.py

NAS-140612 / 26.0.0-BETA.2 / Do not generate directory services config when disabled (by anodos325) (#18691)

If administrator for some reason temporarily disables directory services
we should not add configuration to the smb.conf otherwise they may
encounter errors on starting / stopping dependent services.

Although this has potential to break the SMB service when the directory
service is disabled, the practical impact of the bug is actually fairly
small. In practice administrators do not choose to temporarily disable
AD (for example) in favor of local accounts.

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

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+1-1src/middlewared/middlewared/plugins/smb_/util_smbconf.py
+1-11 files

FreeNAS/freenas f19b978src/middlewared/middlewared/plugins/failover_ reboot.py event.py, src/middlewared/middlewared/plugins/system reboot.py

Persist local reboot reasons
DeltaFile
+131-0src/middlewared/middlewared/pytest/unit/plugins/test_system_reboot.py
+39-6src/middlewared/middlewared/plugins/failover_/reboot.py
+26-16src/middlewared/middlewared/plugins/system/reboot.py
+6-0src/middlewared/middlewared/plugins/failover_/event.py
+202-224 files

FreeNAS/freenas 009342dtests/sharing_protocols/iscsi test_264_iscsi_mode_compat.py test_265_iscsi_portal_binding.py

Add cross-mode iSCSI compatibility test suite

test_264 exercises common iSCSI behaviours (extents, targets, sessions, CHAP,
XCOPY, etc.) across both SCST and LIO to catch regressions on mode switch.
test_265 covers portal binding.
DeltaFile
+1,098-0tests/sharing_protocols/iscsi/test_264_iscsi_mode_compat.py
+237-0tests/sharing_protocols/iscsi/test_265_iscsi_portal_binding.py
+1,335-02 files

FreeNAS/freenas f223e4bsrc/middlewared/middlewared/api/base/validators filters.py

NAS-140613 / 27.0.0-BETA.1 / Remove unused parameters for validate_filters (#18690)

This PR adds changes to remove unused parameters for `validate_filters`
as they are not used anywhere anymore and the underlying library handles
them nicely already.
DeltaFile
+1-1src/middlewared/middlewared/api/base/validators/filters.py
+1-11 files

FreeNAS/freenas 102eed2src/middlewared/middlewared/plugins/iscsi_ lio.py global_linux.py, src/middlewared/middlewared/plugins/service_/services iscsitarget.py

Add LIO as an alternative iSCSI target stack

The LIO path uses a configfs reconciler (utils/lio/config.py) that writes
desired state directly to /sys/kernel/config/target/. Service, ALUA, and
iSER handling all gate on the active stack. Pre-switch validation on mode
change rejects configurations incompatible with LIO.
DeltaFile
+1,222-0src/middlewared/middlewared/utils/lio/config.py
+303-0src/middlewared/middlewared/plugins/iscsi_/lio.py
+65-96src/middlewared/middlewared/plugins/iscsi_/global_linux.py
+118-6src/middlewared/middlewared/plugins/iscsi_/scst.py
+37-13src/middlewared/middlewared/plugins/service_/services/iscsitarget.py
+25-3src/middlewared/middlewared/plugins/iscsi_/iscsi_global.py
+1,770-1188 files not shown
+1,826-11914 files

FreeBSD/ports b21fae5net-mgmt/thanos Makefile

net-mgmt/thanos: Build with '-tags slicelabels' to fix gRPC panics

Thanos in at least build version 0.41.0-1 causes panics once gRPC
calls to the sidecar or store component are made. This appears to be
an issue known in upstream [0], but the fix requires the use of the
`-tags slicelabels` Go build flags.

[0] https://github.com/thanos-io/thanos/issues/8543

PR:             294337
Tested by:      Magnus Kaiser <freebsd at 4xoc.com>
Approved by:    db@, yuri@ (Mentors, implicit)
MFH:            2026Q2
DeltaFile
+2-2net-mgmt/thanos/Makefile
+2-21 files

FreeNAS/freenas f680081src/middlewared/middlewared/etc_files/syslog-ng syslog-ng.conf.mako, src/middlewared/middlewared/etc_files/syslog-ng/conf.d tnfilters.conf.mako

NAS-140608 / 27.0.0-BETA.1 / Filter ctdb-related logs into dedicated files (#18687)

This commit adds syslog-ng filters to ensure that ctdb logs are written
to /var/log/ctdb/ctdb.log rather than by default landing in
/var/log/syslog
DeltaFile
+8-0src/middlewared/middlewared/etc_files/syslog-ng/conf.d/tnfilters.conf.mako
+7-0src/middlewared/middlewared/etc_files/syslog-ng/syslog-ng.conf.mako
+15-02 files

FreeNAS/freenas 12ff0d8src/middlewared/middlewared/plugins/smb_ util_smbconf.py

NAS-140612 / 27.0.0-BETA.1 / Do not generate directory services config when disabled (#18689)

If administrator for some reason temporarily disables directory services
we should not add configuration to the smb.conf otherwise they may
encounter errors on starting / stopping dependent services.

Although this has potential to break the SMB service when the directory
service is disabled, the practical impact of the bug is actually fairly
small. In practice administrators do not choose to temporarily disable
AD (for example) in favor of local accounts.
DeltaFile
+1-1src/middlewared/middlewared/plugins/smb_/util_smbconf.py
+1-11 files

FreeBSD/ports 31dca07www/dooble distinfo Makefile

www/dooble: Update 2026.02.28 => 2026.03.31

Changelogs:
https://github.com/textbrowser/dooble/releases/tag/2026.03.09
https://github.com/textbrowser/dooble/releases/tag/2026.03.31

PR:             293727
Sponsored by:   UNIS Labs
DeltaFile
+3-3www/dooble/distinfo
+1-1www/dooble/Makefile
+4-42 files

LLVM/project 54f7104llvm/lib/Transforms/Vectorize LoopVectorize.cpp

[LV] Replace dead invalidateCostModelingDecisions with assert (NFC) (#190837)

Replace dead invalidateCostModelingDecisions with assertion that no
decisions have been taken yet.
DeltaFile
+4-6llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+4-61 files

LLVM/project 046e823lldb/test/API/functionalities/scripted_frame_provider/thread_filter main.cpp

[lldb/test] Add yield to spin loop in thread_filter test (#191025)

This should fix:
https://lab.llvm.org/buildbot/#/builders/211/builds/7439

The timeout might be caused by three threads busy-spinning at 100% CPU,
starving the CI machine.

Add std::this_thread::yield() to the spin loop to reduce CPU pressure
while keeping threads alive at a debugger-friendly location.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+1-1lldb/test/API/functionalities/scripted_frame_provider/thread_filter/main.cpp
+1-11 files

LLVM/project bc07dbellvm/lib/Target/AArch64 AArch64AsmPrinter.cpp, llvm/test/CodeGen/AArch64 ptrauth-reloc.ll

[AArch64] Add error handling for unsupported bases in lowerConstantPtrAuth (#189474)

This is part of work being done in #188378 and #188638, split out from
#188650.

`lowerConstantPtrAuth` silently miscompiled `ConstantPtrAuth` constants
with non-`GlobalValue` pointer bases — emitting `0 at AUTH(da,0)` instead
of erroring.

Changes:
- Handle `ConstantPointerNull` bases explicitly
- Error via `reportFatalUsageError` on any remaining unresolved base
(e.g. nested ptrauth) instead of silently miscompiling

This PR was mostly developed with LLM assistance
DeltaFile
+26-0llvm/test/CodeGen/AArch64/ptrauth-reloc.ll
+3-1llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
+29-12 files

FreeBSD/ports 9b05f6bx11/hamclock Makefile

x11/hamclock: Upstream is going away due to programmer passing away

- Added temporary LOCAL distfile since upstream seems erratic
  this will quiet pkg builder errors
- Marked as Deprecated and expiration date set
  Upstream server will be turned off in June
- Looking into alternative such as OpenHamclock etc.
DeltaFile
+6-1x11/hamclock/Makefile
+6-11 files

LLVM/project 004206alldb/tools/lldb-dap/Handler AttachRequestHandler.cpp

[lldb-dap] Using an empty target instead of a dummy target. (#189734)

Removing the use of the dummy target and instead letting the debugger
instance create the target it needs.
DeltaFile
+2-6lldb/tools/lldb-dap/Handler/AttachRequestHandler.cpp
+2-61 files

HardenedBSD/src a716a9clib/libc/tests/string strrchr_test.c, stand/lua core.lua

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+438-0tests/sys/arch/aarch64/sve.c
+156-0lib/libc/tests/string/strrchr_test.c
+52-32sys/dev/acpica/acpi.c
+46-0tests/sys/arch/aarch64/sve_ptrace_helper.c
+13-12usr.bin/stat/tests/stat_test.sh
+18-2stand/lua/core.lua
+723-4622 files not shown
+822-7928 files

HardenedBSD/src 5edde9clib/libc/tests/string strrchr_test.c, stand/lua core.lua

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+438-0tests/sys/arch/aarch64/sve.c
+156-0lib/libc/tests/string/strrchr_test.c
+52-32sys/dev/acpica/acpi.c
+46-0tests/sys/arch/aarch64/sve_ptrace_helper.c
+13-12usr.bin/stat/tests/stat_test.sh
+18-2stand/lua/core.lua
+723-4622 files not shown
+822-7928 files

LLVM/project 6f95604lldb/test/API/functionalities/tsan/cpp_global_location TestTsanCPPGlobalLocation.py, lldb/test/API/functionalities/tsan/global_location TestTsanGlobalLocation.py

[lldb] Disable TestTsan{CPP}GlobalLocation.py on Linux (#191018)

Skip `TestTsanGlobalLocation.py` and `TestTsanCPPGlobalLocation.py` on
Linux. The tests are failing on GreenDragon and at desk.

Tracked by https://github.com/llvm/llvm-project/issues/191012
DeltaFile
+1-0lldb/test/API/functionalities/tsan/cpp_global_location/TestTsanCPPGlobalLocation.py
+1-0lldb/test/API/functionalities/tsan/global_location/TestTsanGlobalLocation.py
+2-02 files

LLVM/project 5d2b3dfllvm/lib/Transforms/Vectorize VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize/AArch64 partial-reduce-chained.ll

[VPlan] Fix incorrect wrap-flags in partial-red transform (#190214)

The flags are incorrect for the transform, and fixes an underlying
miscompile.

Proof: https://alive2.llvm.org/ce/z/tPJnJk
DeltaFile
+5-5llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-chained.ll
+3-5llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+8-102 files

LLVM/project 3c3fb6aflang/lib/Lower OpenACC.cpp, flang/test/Lower/OpenACC acc-do-concurrent-locality.f90

[flang][OpenACC] Support DO CONCURRENT locality specs inside ACC constructs (#190406)

- Lower DO CONCURRENT locality specs (REDUCE, LOCAL, LOCAL\_INIT) that
appear inside OpenACC compute constructs and combined directives.
- Previously, any locality spec on DO CONCURRENT inside ACC hit a `TODO`
and aborted. This resolves that limitation.
- Per OpenACC 2.17.2, DO CONCURRENT without a loop construct in a
kernels construct is treated as `loop auto`; in a parallel construct it
is treated as `loop independent`. Both cases are covered.

## Mapping

| Locality Spec | ACC Operation |
|---|---|
| `REDUCE(op:vars)` | `acc.reduction` with reduction recipe |
| `LOCAL(vars)` | `acc.private` with privatization recipe |
| `LOCAL_INIT(vars)` | `acc.firstprivate` with firstprivatization recipe
|
| `SHARED` / `DEFAULT(NONE)` | No-op (variables already accessible) |

    [20 lines not shown]
DeltaFile
+296-0flang/test/Lower/OpenACC/acc-do-concurrent-locality.f90
+149-11flang/lib/Lower/OpenACC.cpp
+445-112 files

FreeNAS/freenas 49fc990src/middlewared/middlewared/api/base/validators filters.py

Remove unused parameters for validate_filters
DeltaFile
+1-1src/middlewared/middlewared/api/base/validators/filters.py
+1-11 files

LLVM/project 546bf30llvm/test/LTO/X86 default-tlsdesc.ll

Add missing test case for llvm-lto
DeltaFile
+4-0llvm/test/LTO/X86/default-tlsdesc.ll
+4-01 files

LLVM/project 2bc596allvm/test/LTO/X86 default-tlsdesc.ll

Reorganize test code to be separated by prefix
DeltaFile
+4-4llvm/test/LTO/X86/default-tlsdesc.ll
+4-41 files

LLVM/project c0471a5lld/COFF LTO.cpp, lld/ELF LTO.cpp

Formatting
DeltaFile
+1-2llvm/lib/LTO/LTO.cpp
+1-1llvm/lib/LTO/LTOCodeGenerator.cpp
+1-1lld/COFF/LTO.cpp
+0-1llvm/lib/LTO/LTOBackend.cpp
+0-1lld/ELF/LTO.cpp
+3-65 files

LLVM/project 5567483lld/ELF LTO.cpp

Don't issue warning in callback
DeltaFile
+7-4lld/ELF/LTO.cpp
+7-41 files

LLVM/project b1c4b16lld/ELF LTO.cpp

Preallocate MemoryBuffer for callback
DeltaFile
+29-28lld/ELF/LTO.cpp
+29-281 files

LLVM/project c2a7d00llvm/lib/LTO LTO.cpp, llvm/tools/gold gold-plugin.cpp

Fix gold plugin support for non-default Triple
DeltaFile
+15-10llvm/tools/gold/gold-plugin.cpp
+9-1llvm/lib/LTO/LTO.cpp
+24-112 files

LLVM/project 135cbb0clang/lib/CodeGen BackendUtil.cpp

Use const reference
DeltaFile
+2-1clang/lib/CodeGen/BackendUtil.cpp
+2-11 files

LLVM/project 1e86b83llvm/lib/LTO LTO.cpp

Move BackendContext back into lambda
DeltaFile
+4-4llvm/lib/LTO/LTO.cpp
+4-41 files