FreeNAS/freenas 1fdfb12src/middlewared/middlewared/plugins filesystem.py, src/middlewared/middlewared/utils/filesystem stat_x.py utils.py

use statx provided by truenas_pyos

This commit removes the ctypes definition for statx and replaces
with the implemntatoin from truenas_pyos (cpython).
DeltaFile
+5-119src/middlewared/middlewared/utils/filesystem/stat_x.py
+0-103tests/unit/test_statx.py
+0-18src/middlewared/middlewared/utils/filesystem/utils.py
+4-13src/middlewared/middlewared/utils/filesystem/copy.py
+5-6src/middlewared/middlewared/plugins/filesystem.py
+4-3src/middlewared/middlewared/utils/filesystem/directory.py
+18-2623 files not shown
+18-2659 files

LLVM/project 77d6dd4utils/bazel/llvm-project-overlay/libc libc_build_rules.bzl

Add a filegroup containing _all_ sources to the libc build rules (#169155)

These rules already expose a filegroup containing the _dependencies_,
but that misses the source files directly in the top level library.

Without this filegroup, there isn't a way to access the source files
used by libcxx when building it, etc.
DeltaFile
+8-0utils/bazel/llvm-project-overlay/libc/libc_build_rules.bzl
+8-01 files

NetBSD/pkgsrc ftJUN9Idoc pkg-vulnerabilities

   pkg-vulnerabilities: add today CVEs

   + chromium
VersionDeltaFile
1.708+2-1doc/pkg-vulnerabilities
+2-11 files

LLVM/project 13829dflldb/source/API SBThread.cpp

[lldb] Add missing locks in SBThread methods (#174791)

Some of these methods are not acquiring the run lock prior to executing.
DeltaFile
+49-0lldb/source/API/SBThread.cpp
+49-01 files

LLVM/project 59188e1llvm/lib/Target/X86 X86CompressEVEX.cpp, llvm/test/CodeGen/X86 masked_gather_scatter.ll vector-shuffle-v1.ll

Revert "[X86] Allow EVEX compression for mask registers (#171980)"

This reverts commit 1caf2704dd6791baa4b958d6a666ea64ec24795d.
DeltaFile
+4-145llvm/lib/Target/X86/X86CompressEVEX.cpp
+22-11llvm/test/CodeGen/X86/masked_gather_scatter.ll
+12-6llvm/test/CodeGen/X86/vector-shuffle-v1.ll
+6-3llvm/test/CodeGen/X86/pr77459.ll
+6-3llvm/test/CodeGen/X86/avx512dqvl-intrinsics-upgrade.ll
+4-2llvm/test/CodeGen/X86/vector-reduce-and-bool.ll
+54-1707 files not shown
+70-17813 files

FreeNAS/freenas 0e5d75esrc/middlewared/middlewared/plugins/pool_ dataset_details.py, src/middlewared/middlewared/plugins/zfs_ utils.py

use statx provided by truenas_pyos

This commit removes the ctypes definition for statx and replaces
with the implemntatoin from truenas_pyos (cpython).
DeltaFile
+6-119src/middlewared/middlewared/utils/filesystem/stat_x.py
+0-103tests/unit/test_statx.py
+4-3src/middlewared/middlewared/utils/filesystem/directory.py
+0-1src/middlewared/middlewared/plugins/pool_/dataset_details.py
+0-1src/middlewared/middlewared/plugins/zfs_/utils.py
+10-2275 files

pfSense/pfsense 28a4852src/usr/local/www pkg_mgr_install.php

Save the update branch preference on system update. Implement #16626
DeltaFile
+6-0src/usr/local/www/pkg_mgr_install.php
+6-01 files

FreeBSD/ports be3af4bsecurity/netbird distinfo Makefile

security/netbird: Update 0.60.9 => 0.62.0

Changelogs:
https://github.com/netbirdio/netbird/releases/tag/v0.61.0
https://github.com/netbirdio/netbird/releases/tag/v0.61.1
https://github.com/netbirdio/netbird/releases/tag/v0.61.2
https://github.com/netbirdio/netbird/releases/tag/v0.62.0

Commit log:
https://github.com/netbirdio/netbird/compare/v0.60.9...v0.62.0

PR:     292253
DeltaFile
+5-5security/netbird/distinfo
+1-1security/netbird/Makefile
+6-62 files

LLVM/project b026317lldb/source/DataFormatters FormatterBytecode.cpp

[lldb] Match #undef to preceding #define (NFC) (#174821)

DeltaFile
+2-2lldb/source/DataFormatters/FormatterBytecode.cpp
+2-21 files

LLVM/project b646f3bmlir/lib/CAPI/Dialect CMakeLists.txt

[mlir][CAPI][transform] fix linker after #82190 (#174866)

DeltaFile
+2-0mlir/lib/CAPI/Dialect/CMakeLists.txt
+2-01 files

FreeNAS/freenas 33c4cbesrc/middlewared/middlewared/plugins/pool_ dataset_details.py, src/middlewared/middlewared/plugins/zfs mount_events.py

NAS-139204 / 26.04 / Use improved os API for mount information (#17962)

* statmount -- retrieve information on mountpoint by path or fd
directly. Implemented using statx(2) and statmount(2).

* iter_mountinfo -- iterator for mount info using listmounts(2) and
statmount(2)

* getmntinfo() - wraps around iter_mountinfo and is present for legacy /
compatibility reasons

* remove getmnttree() - this is now redundant due improvements in
iter_mountinfo (being able to select a mnt_id).
DeltaFile
+0-200src/middlewared/middlewared/pytest/unit/utils/test_mountinfo.py
+92-85src/middlewared/middlewared/utils/mount.py
+72-0tests/unit/test_quota.py
+0-72src/middlewared/middlewared/pytest/unit/alert/source/test_quota.py
+23-28src/middlewared/middlewared/plugins/pool_/dataset_details.py
+9-20src/middlewared/middlewared/plugins/zfs/mount_events.py
+196-4057 files not shown
+215-45713 files

FreeBSD/ports 5b4090esysutils/cpu-microcode-intel pkg-message Makefile

sysutils/cpu-microcode-intel: Dont depend on cpu-microcode-rc

All Intel systems running 15.0 or 14.3 support loading at boot time
without cpu-microcode-rc, therefore, do not depend on it by default.
Update the package message with the current up-to-date instructions.

Approved by:            jrm (maintainer)
Differential Revision:  https://reviews.freebsd.org/D54515
DeltaFile
+5-2sysutils/cpu-microcode-intel/pkg-message
+2-1sysutils/cpu-microcode-intel/Makefile
+7-32 files

FreeBSD/src e86e4f1sys/compat/linuxkpi/common/include/linux kmsg_dump.h

linuxkpi: Add <linux/kmsg_dump.h>

This header declares register/unregister functions to allow a piece of
code to tell what function to call in case of a panic. Several panic
handlers may be registered.

The DRM generic code started to use it in Linux 6.10 as part of the
panic handler.

Reviewed by:    bz, christos
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54492
DeltaFile
+51-0sys/compat/linuxkpi/common/include/linux/kmsg_dump.h
+51-01 files

FreeBSD/src 3942e85sys/compat/linuxkpi/common/include/linux ratelimit.h

linuxkpi: Add WARN_RATELIMIT()

The i915 DRM driver started to use it in Linux 6.10.

Reviewed by:    bz, christos
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54493
DeltaFile
+7-0sys/compat/linuxkpi/common/include/linux/ratelimit.h
+7-01 files

FreeBSD/src 10c6f1fsys/compat/linuxkpi/common/include/linux cec-funcs.h cec.h, sys/compat/linuxkpi/common/include/media cec.h cec-notifier.h

linuxkpi: Replicate the chain of #include in the `cec*.h` headers

The i915 DRM driver depends on this namespace pollution to access
`debugfs_*` functions, after several explicit #include of
<linux/debugfs.h> were removed in Linux 6.10.

Reviewed by:    bz, christos
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54494
DeltaFile
+23-0sys/compat/linuxkpi/common/include/media/cec.h
+17-0sys/compat/linuxkpi/common/include/media/cec-notifier.h
+16-0sys/compat/linuxkpi/common/include/linux/cec-funcs.h
+3-0sys/compat/linuxkpi/common/include/linux/cec.h
+0-0sys/compat/linuxkpi/dummy/include/media/cec-notifier.h
+59-05 files

FreeBSD/src 514d37fsys/compat/linuxkpi/common/include/linux font.h

linuxkpi: Add <linux/font.h>

The header defines the minimum to allow the DRM generic code to build.
The only function used so far is `get_default_font()`, as part of a
DRM-specific panic handler. We do not use this panic handler on FreeBSD.

For now, it returns a NULL value. It should probably map to a vt(4)
font.

The DRM generic code started to use it in Linux 6.10 as part of the
panic handler.

Reviewed by:    bz, christos
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54491
DeltaFile
+33-0sys/compat/linuxkpi/common/include/linux/font.h
+33-01 files

FreeBSD/src ac34135sys/compat/linuxkpi/common/include/linux spinlock.h

linuxkpi: Define `raw_spinlock_t` in <linux/spinlock.h>

For now, it is synonymous to `spinlock_t`. The DRM generic code uses the
`struct raw_spinlock` and not `raw_spinlock_t`, that's why the
definition is a struct embedding a `struct mtx`, compared to
`spinlock_t` which is a simpler typedef.

The DRM generic code started to use it in Linux 6.10.

Reviewed by:    bz, christos
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54489
DeltaFile
+20-0sys/compat/linuxkpi/common/include/linux/spinlock.h
+20-01 files

LLVM/project abee8a8clang-tools-extra/clang-doc JSONGenerator.cpp Serialize.cpp, clang-tools-extra/clang-doc/assets clang-doc-mustache.css

[clang-doc] Add a breadcrumb navigation bar (#173297)

This patch adds a breadcrumb navigation bar to the `<navbar>` element. Now, you can navigate between the different scopes of a record or namespace. This is done by keeping track of a Decl's parent Decl through its USR. That allows us to traverse the set of `Info`s through a directed graph during JSON generation to create `Context`s. A context is just a `Reference` that holds a relative path to a scope's file from a particular `Info`.
DeltaFile
+89-2clang-tools-extra/clang-doc/JSONGenerator.cpp
+36-6clang-tools-extra/clang-doc/assets/clang-doc-mustache.css
+36-0clang-tools-extra/clang-doc/Serialize.cpp
+29-3clang-tools-extra/test/clang-doc/namespace.cpp
+18-0clang-tools-extra/clang-doc/Representation.h
+12-0clang-tools-extra/test/clang-doc/basic-project.mustache.test
+220-117 files not shown
+258-1513 files

LLVM/project b085a0cmlir/lib/CAPI/Dialect CMakeLists.txt

[mlir][CAPI][transform] fix linker after 82190
DeltaFile
+1-0mlir/lib/CAPI/Dialect/CMakeLists.txt
+1-01 files

FreeBSD/ports 47b0d2dmultimedia/tsduck Makefile, multimedia/tsduck/files patch-src_libtscore_system_tsFileUtils.cpp

multimedia/tsduck: Unbreak build for i386 arch

Reported by:    Thierry Lelégard <thierry at lelegard.fr> (maintainer)
Obtained from:  https://github.com/tsduck/tsduck/commit/1d6e6de26
DeltaFile
+13-0multimedia/tsduck/files/patch-src_libtscore_system_tsFileUtils.cpp
+1-0multimedia/tsduck/Makefile
+14-02 files

NetBSD/pkgsrc l8RnLT8doc CHANGES-2026

   doc: Updated www/miniflux to 2.2.16
VersionDeltaFile
1.167+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ud6xnJDwww/miniflux distinfo Makefile

   miniflux: update to 2.2.16.

   Security

       Disallow the media proxy from fetching resources on private networks to mitigate potential SSRF issues. This behavior is configurable at the instance level.
       Disallow fetching feed icons from private networks to reduce the SSRF attack surface. This is also configurable at the instance level.
       Add the TRUSTED_REVERSE_PROXY_NETWORKS configuration option to prevent spoofing of HTTP headers such as X-Forwarded-For, X-Forwarded-Proto, and X-Real-Ip. This option must be configured when AUTH_PROXY_HEADER is enabled.
       Stop logging generated Google Reader API tokens, even when debug mode is enabled.
       Remove the CORS handler from the Google Reader API, as it is not intended to be used by web clients, reducing the overall attack surface.

   Performance and Storage

       Avoid indexing the content of removed entries, significantly reducing database index size after cleanup.
       Minor storage and database refactoring to simplify code paths and reduce unnecessary formatting overhead.

   API and Integrations

       Add a new API endpoint to import entries into an existing feed.
       Execute the content sanitizer when updating or importing entries through the API to ensure consistent sanitization.

    [17 lines not shown]
VersionDeltaFile
1.4+4-4www/miniflux/distinfo
1.8+2-2www/miniflux/Makefile
+6-62 files

NetBSD/pkgsrc KxsKULMdoc eol-packages pkg-vulnerabilities

   doc: php 8.1's extended security support ended end of last year
VersionDeltaFile
1.25+7-1doc/eol-packages
1.707+2-1doc/pkg-vulnerabilities
+9-22 files

LLVM/project 4998280llvm/lib/Transforms/Vectorize LoopVectorize.cpp

[LV] Find reduction result VPInstruction from backedge value (NFC).

Split off from https://github.com/llvm/llvm-project/pull/174026. Make
the lookup of the reduction phi recipe/compute-reduction-result
VPInstruction independent of the latter having the reduction phi as
operand.
DeltaFile
+54-10llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+54-101 files

LLVM/project 8ba8c78llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp InstructionCombining.cpp

InstCombine: Prepare to handle multiple uses in SimplifyDemandedFPClass

Follow the structure of SimplifyDemandedBits. Doesn't handle anything
in the multiple use case for now, and continues just calling
computeKnownFPClass.
DeltaFile
+66-34llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+3-5llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+6-1llvm/lib/Transforms/InstCombine/InstCombineInternal.h
+75-403 files

FreeBSD/ports beba547x11-themes/xfce-icons-elementary pkg-plist distinfo

x11-themes/xfce-icons-elementary: Update to 0.22
DeltaFile
+181-504x11-themes/xfce-icons-elementary/pkg-plist
+3-3x11-themes/xfce-icons-elementary/distinfo
+1-1x11-themes/xfce-icons-elementary/Makefile
+185-5083 files

FreeBSD/ports 45a3b1email/mailpit distinfo Makefile, mail/mailpit/files patch-package-lock.json patch-package.json

mail/mailpit: Update to 1.28.1

MFH:            2025Q4
Security:       https://vuxml.freebsd.org/freebsd/df33c83b-eb4f-11f0-a46f-0897988a1c07.html
(cherry picked from commit e447a7254babb35cb6b48862683990fa6f35d3e8)
DeltaFile
+206-252mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+2-2mail/mailpit/files/patch-package.json
+1-1mail/mailpit/Makefile
+216-2624 files

FreeBSD/ports e1aa3b0mail/mailpit Makefile

mail/mailpit: Unpin Go version number

Reported by:    go (adamw)

(cherry picked from commit 85290560c5b05d91cf06cad656cc92955408aaf4)
DeltaFile
+1-1mail/mailpit/Makefile
+1-11 files

FreeBSD/ports 6baa733mail/mailpit distinfo Makefile, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.28.0

(cherry picked from commit 430f3dd82e6c1492bcbd90b7d0edbbbebe660fe5)
DeltaFile
+56-10mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+64-183 files

FreeBSD/ports 4b83177mail/mailpit distinfo Makefile, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.27.11

(cherry picked from commit 62a10e5246d643ddaef7136a01e3120c570465e9)
DeltaFile
+198-198mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+206-2063 files