FreeNAS/freenas b09299csrc/middlewared/middlewared/etc_files/pam.d middleware-api-key.mako truenas-api-key.mako, src/middlewared/middlewared/utils/account authenticator.py

NAS-139774 / 26.0.0-BETA.1 / Rename middleware pam files to TrueNAS (#18205)

This commit renames references to middleware PAM files to TrueNAS in
preparation for other services to consume them and provide a common
source of truth for authentication configuration.
DeltaFile
+0-29src/middlewared/middlewared/etc_files/pam.d/middleware-api-key.mako
+29-0src/middlewared/middlewared/etc_files/pam.d/truenas-api-key.mako
+13-13src/middlewared/middlewared/utils/account/authenticator.py
+24-0src/middlewared/middlewared/etc_files/pam.d/truenas.mako
+0-24src/middlewared/middlewared/etc_files/pam.d/middleware.mako
+0-23src/middlewared/middlewared/etc_files/pam.d/middleware-session.mako
+66-8919 files not shown
+155-15525 files

LLVM/project 04fbb1dclang-tools-extra/test/clang-tidy check_clang_tidy.py, clang-tools-extra/test/clang-tidy/checkers/modernize pass-by-value-multi-fixes.cpp pass-by-value-header.cpp

[clang-tidy] Header check support for check_clang_tidy.py (#175735)

As of AI-Usage: Gemini CLI was used for pre-commit review and finding
testcases that need to be updated.

Closes [#133515](https://github.com/llvm/llvm-project/issues/133515)

---------

Co-authored-by: EugeneZelenko <eugene.zelenko at gmail.com>
DeltaFile
+178-45clang-tools-extra/test/clang-tidy/check_clang_tidy.py
+5-9clang-tools-extra/test/clang-tidy/checkers/modernize/pass-by-value-multi-fixes.cpp
+4-9clang-tools-extra/test/clang-tidy/checkers/modernize/pass-by-value-header.cpp
+2-9clang-tools-extra/test/clang-tidy/checkers/modernize/concat-nested-namespaces.cpp
+4-3clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/concat-nested-namespaces/modernize-concat-nested-namespaces.h
+2-5clang-tools-extra/test/clang-tidy/checkers/performance/unnecessary-value-param-header.cpp
+195-805 files not shown
+208-8211 files

FreeBSD/ports af8c682mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.6.12
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

LLVM/project b58677allvm/docs LangRef.rst, llvm/test/CodeGen/X86 ctselect.ll

[LangRef][ConstantTime] Add documentation for llvm.ct.select.* constant-time intrinsics (#181042)

This PR introduces and documents the llvm.ct.select.* constant-time
intrinsics, providing timing-independent selection operations for
security-sensitive code. The LangRef is updated with syntax, semantics,
supported types, and usage guidance.

Additionally, test coverage is extended with a new <8 x float> variant
(llvm.ct.select.v8f32) and corresponding X86 codegen tests to ensure
correct lowering on both x64 and x32 targets.
DeltaFile
+188-0llvm/test/CodeGen/X86/ctselect.ll
+132-0llvm/docs/LangRef.rst
+320-02 files

FreeBSD/ports a2756a3databases/mariadb-connector-odbc distinfo Makefile

databases/mariadb-connector-odbc: Update to 3.2.8
DeltaFile
+3-3databases/mariadb-connector-odbc/distinfo
+2-2databases/mariadb-connector-odbc/Makefile
+5-52 files

FreeBSD/ports 7f79238databases/mariadb-connector-c distinfo Makefile

databases/mariadb-connector-c: Update to 3.4.8
DeltaFile
+3-3databases/mariadb-connector-c/distinfo
+1-1databases/mariadb-connector-c/Makefile
+4-42 files

FreeBSD/ports c95852bnet-im/nextcloud-talk distinfo Makefile

net-im/nextcloud-talk: Update to 22.0.9
DeltaFile
+3-3net-im/nextcloud-talk/distinfo
+1-1net-im/nextcloud-talk/Makefile
+4-42 files

FreeBSD/ports 63fb943www/nextcloud distinfo Makefile

www/nextcloud: Update to 32.0.6
DeltaFile
+3-3www/nextcloud/distinfo
+1-1www/nextcloud/Makefile
+4-42 files

FreeBSD/src a8b8fectests/atf_python/sys/net vnet.py

atf_python/vnet: Make it possible to set the FIB of vnet interfaces

Reviewed by:    zlei, ngie
MFC after:      1 week
Sponsored by:   Stormshield
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D54972
DeltaFile
+15-1tests/atf_python/sys/net/vnet.py
+15-11 files

LLVM/project 0b887bellvm/utils/gn/secondary/llvm/lib/Target/Hexagon BUILD.gn

[gn build] Port 892ac614bf8f
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/BUILD.gn
+1-01 files

NetBSD/src yg8g4Whshare/mk bsd.prog.mk

   bsd.prog.mk: Respect LDSTATIC.${PROG}, not LDSTATIC.${PROG}.link.

   PR toolchain/60000: split debug data rules broke ${.TARGET}-dependent
   flags

   From riastradh@
VersionDeltaFile
1.362+3-2share/mk/bsd.prog.mk
+3-21 files

FreeBSD/src 585190dusr.sbin/ngctl write.c

ngctl: Check hook name length

Check the length of the hook name when copying it into the sockaddr.

MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D55258
DeltaFile
+14-4usr.sbin/ngctl/write.c
+14-41 files

FreeBSD/src 59906a1usr.sbin/ngctl config.c

ngctl: Fix buffer overflow in config command

Keep track of our buffer length when assembling the argument list.

PR:             293075
MFC after:      1 week
Reviewed by:    zlei, markj
Differential Revision:  https://reviews.freebsd.org/D55259
DeltaFile
+14-8usr.sbin/ngctl/config.c
+14-81 files

NetBSD/pkgsrc-wip f8489d8go126 distinfo Makefile

go 1.26.0 \o/
DeltaFile
+3-3go126/distinfo
+1-1go126/Makefile
+4-42 files

FreeBSD/src 3cbdcabusr.sbin/ngctl main.c msg.c

ngctl: Modernize code somewhat

* Replace fgets(3) with getline(3)

* Replace select(2) with poll(2)

* Avoid needlessly copying text around

* Correct use of getopt(3)

* Pick some style and whitespace nits

MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D55257
DeltaFile
+110-125usr.sbin/ngctl/main.c
+16-23usr.sbin/ngctl/msg.c
+6-8usr.sbin/ngctl/list.c
+4-6usr.sbin/ngctl/write.c
+4-6usr.sbin/ngctl/status.c
+4-5usr.sbin/ngctl/config.c
+144-1739 files not shown
+164-21215 files

LLVM/project ec0b22fllvm/lib/Transforms/Vectorize VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize select-cmp.ll pr44488-predication.ll

[VPlan] Reuse introduces-broadcast logic in narrowToSingleScalars (#174444)

narrowToSingleScalarRecipes' operands check is a bit too restrictive by
permitting a single user. Factor out and reuse the existing
introduces-broadcast logic to improve results.
DeltaFile
+18-18llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+6-12llvm/test/Transforms/LoopVectorize/AArch64/epilog-iv-select-cmp.ll
+6-6llvm/test/Transforms/LoopVectorize/select-cmp.ll
+3-8llvm/test/Transforms/LoopVectorize/pr44488-predication.ll
+33-444 files

OpenBSD/ports FfztlT4net/syncthing distinfo Makefile, net/syncthing/patches patch-lib_syncthing_syncthing_go patch-internal_db_interface_go

   update to syncthing 2.0.14
VersionDeltaFile
1.53+2-2net/syncthing/distinfo
1.2+1-1net/syncthing/patches/patch-lib_syncthing_syncthing_go
1.78+1-1net/syncthing/Makefile
1.2+0-0net/syncthing/patches/patch-internal_db_interface_go
+4-44 files

FreeNAS/freenas 7387856docs/source/accounts scram_authentication.rst index.rst

Add developer documentation for SCRAM API keys

This commit adds basic developer documentation regarding
SCRAM implementation as well as some basic guidelines for
usage and implementing external API clients with this
authentication type.
DeltaFile
+858-0docs/source/accounts/scram_authentication.rst
+1-0docs/source/accounts/index.rst
+859-02 files

LLVM/project 424686amlir/docs/Bindings Python.md

[MLIR][Docs] Add docs about Python-defined dialects (#181372)

This PR adds documentation to the MLIR Python bindings introducing
support for Python-defined dialects (initially introduced in #169045).
DeltaFile
+36-1mlir/docs/Bindings/Python.md
+36-11 files

FreeBSD/src e7f86f8sys/kern kern_event.c

kqtimer_proc_continue(): correct calculation of 'now'

It must be sbinuptime(), this is how kc->next is set up.

PR:     293141
Noted and reviewed by:  markj
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Differential revision:  https://reviews.freebsd.org/D55264
DeltaFile
+1-4sys/kern/kern_event.c
+1-41 files

FreeBSD/src 75a30easys/kern kern_event.c

filt_timerexpire_l(): re-insert restarted timer into head instead of tail

of the resumed timers list, so that kqtimer_proc_continue() does not
iterated into the same timer again.

PR:     293141
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Differential revision:  https://reviews.freebsd.org/D55264
DeltaFile
+6-1sys/kern/kern_event.c
+6-11 files

LLVM/project 48fb939mlir/docs/Bindings Python.md

fix code
DeltaFile
+1-0mlir/docs/Bindings/Python.md
+1-01 files

LLVM/project 892ac61llvm/lib/Target/Hexagon HexagonGlobalScheduler.cpp, llvm/test/CodeGen/Hexagon global-sched-skip-vsub_fake.ll pull-up-slots.mir

Add HexagonGlobalScheduler pass (#180803)

This patch adds the HexagonGlobalScheduler, a post-packetization pass
that performs global instruction scheduling and pull-up optimizations to
improve packet density on Hexagon VLIW architecture.

The scheduler operates on scheduling regions (super-blocks with single
entry and multiple exits) and attempts to move instructions across basic
blocks to fill packet slots more efficiently. It supports both
speculative and predicative scheduling modes.

Key features:
- Global instruction scheduling across basic blocks
- Speculative scheduling with safety checks
- Predicative scheduling using predication
- Local pull-up within basic blocks
- Dual jump formation
- Branch optimizations
- Liveness preservation using HexagonLiveVariables

    [24 lines not shown]
DeltaFile
+5,319-0llvm/lib/Target/Hexagon/HexagonGlobalScheduler.cpp
+831-0llvm/test/CodeGen/Hexagon/global-sched-skip-vsub_fake.ll
+363-0llvm/test/CodeGen/Hexagon/pull-up-slots.mir
+311-0llvm/test/CodeGen/Hexagon/avoid-debug-increment.mir
+305-0llvm/test/CodeGen/Hexagon/dbg-label-pullup.ll
+268-0llvm/test/CodeGen/Hexagon/pull-delayed-new.mir
+7,397-010 files not shown
+7,711-416 files

FreeBSD/src bf149f2sys/kern subr_msan.c

kmsan: Implement __msan_test_shadow()

This is needed when building OpenZFS with KMSAN enabled, as the bundled
zstd uses it.

MFC after:      1 week
DeltaFile
+18-0sys/kern/subr_msan.c
+18-01 files

NetBSD/pkgsrc TZndDIRwww/moodle Makefile

   www/moodle: allow php84

   According to <https://docs.moodle.org/500/en/PHP>, moodle 5.0 is
   supported by from PHP 8.2 to PHP 8.4.
VersionDeltaFile
1.107+2-2www/moodle/Makefile
+2-21 files

LLVM/project 637e9bdlibcxx/utils/ci/lnt run-benchmarks

[libc++] Run all the microbenchmarks in run-benchmarks (#181374)

Running all the benchmarks does not significantly increase the total
time, and it ensures that what we upload to LNT corresponds exactly to
what's in the test suite.
DeltaFile
+1-4libcxx/utils/ci/lnt/run-benchmarks
+1-41 files

LLVM/project ca8a6b8clang/docs ReleaseNotes.rst, clang/lib/AST ExprConstant.cpp

[Clang] fix crash when constexpr evaluation encounters uninitialized GCC vector (#180293)

Fixes #180044

---

This patch addresses the regression caused by
https://github.com/llvm/llvm-project/commit/77534291fcbd2c784c54e39a60895e4f60f19742.
The crash happens because


https://github.com/llvm/llvm-project/blob/85d94e17144f2ca250c91b827b59e6ddea675d31/clang/lib/AST/ExprConstant.cpp#L4294

tries to read a vector element when the `APValue` is still
`Indeterminate` or `Absent`. These changes _populate_ vector `APValue`
to ensure elements exist before access.
DeltaFile
+34-1clang/test/SemaCXX/constexpr-vectors-access-elements.cpp
+16-0clang/lib/AST/ExprConstant.cpp
+1-0clang/docs/ReleaseNotes.rst
+51-13 files

FreeBSD/ports 39f33b5x11-wm/magpie Makefile

x11-wm/magpie: Honor GL_DEFAULT

PR:             293132
Approved by:    Olivier Duchateau <duchateau.olivier at gmail.com> (maintainer)
DeltaFile
+0-1x11-wm/magpie/Makefile
+0-11 files

FreeNAS/freenas 4b8347dsrc/middlewared/middlewared/api/v26_04_0 smb.py pool_dataset.py, src/middlewared/middlewared/api/v26_0_0 smb.py pool_dataset.py

Merge branch 'master' of https://github.com/truenas/middleware into smb-path
DeltaFile
+0-914src/middlewared/middlewared/api/v26_04_0/smb.py
+914-0src/middlewared/middlewared/api/v26_0_0/smb.py
+818-0src/middlewared/middlewared/api/v26_0_0/pool_dataset.py
+0-818src/middlewared/middlewared/api/v26_04_0/pool_dataset.py
+0-670src/middlewared/middlewared/api/v26_04_0/directory_services.py
+670-0src/middlewared/middlewared/api/v26_0_0/directory_services.py
+2,402-2,402339 files not shown
+21,612-21,448345 files

FreeNAS/freenas 4249f4c. CLAUDE.md, src/middlewared/middlewared/utils mount.py

address review
DeltaFile
+11-6src/middlewared/middlewared/utils/mount.py
+2-1CLAUDE.md
+13-72 files