FreeNAS/freenas 3a06037src/middlewared/middlewared/plugins account.py, src/middlewared/middlewared/plugins/account_ constants.py

Add more validation and tests
DeltaFile
+91-0tests/unit/test_container_idmap.py
+32-4src/middlewared/middlewared/plugins/account.py
+25-0tests/unit/test_account_userns.py
+13-10src/middlewared/middlewared/plugins/container/lifecycle.py
+5-0src/middlewared/middlewared/plugins/account_/constants.py
+166-145 files

LLVM/project 887fdd8llvm/include/llvm/Transforms/IPO Instrumentor.h, llvm/lib/Transforms/IPO Instrumentor.cpp

[Instrumentor] Add support for modules and globals

We can emit callbacks when a module is loaded/unloaded and before
globals are initialized. Both happens in newly introduced constructors
and destructors.
DeltaFile
+318-0llvm/lib/Transforms/IPO/Instrumentor.cpp
+96-0llvm/include/llvm/Transforms/IPO/Instrumentor.h
+81-0llvm/test/Instrumentation/Instrumentor/module_and_globals.ll
+70-1llvm/test/Instrumentation/Instrumentor/default_config.json
+11-8llvm/test/Instrumentation/Instrumentor/alloca_and_function.ll
+3-3llvm/test/Instrumentation/Instrumentor/unreachable.ll
+579-126 files

LLVM/project dce3bbbllvm/docs Instrumentor.rst, llvm/lib/Transforms/IPO InstrumentorUtils.cpp

[Instrumentor] Add a property filter for static properties

The user can define static filters in the json to limit instrumentation
to opportunities that match the static expression, e.g., is_volatile==1.
The matcher logic is pretty basic for now. Integer comparisons, pointer
null checks, string equalities and startswith are supported.

The commit was prepared with Claude (AI) and modified/tested by me.
DeltaFile
+475-0llvm/lib/Transforms/IPO/InstrumentorUtils.cpp
+153-0llvm/docs/Instrumentor.rst
+114-0llvm/test/Instrumentation/Instrumentor/test_filter_parentheses.ll
+69-0llvm/test/Instrumentation/Instrumentor/test_filter.ll
+58-0llvm/test/Instrumentation/Instrumentor/test_filter_parentheses_config.json
+56-0llvm/test/Instrumentation/Instrumentor/test_filter_pointer_null_config.json
+925-014 files not shown
+1,243-320 files

LLVM/project e162b7cllvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-local.mir legalize-load-store-s16-true16.mir

[AMDGPU][True16] Legalize S16 for stores & loads in GlobalISel when True16 is enabled (#176963)

Upstream enabling selection of the FLAT, GLOBAL, and SCRATCH True16 D16
load stores

---------

Signed-off-by: Domenic Nutile <domenic.nutile at gmail.com>
DeltaFile
+3,706-328llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+246-112llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-store-s16-true16.mir
+90-84llvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch.ll
+35-29llvm/test/CodeGen/AMDGPU/GlobalISel/store-local.128.ll
+27-21llvm/test/CodeGen/AMDGPU/GlobalISel/store-local.96.ll
+41-0llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+4,145-5741 files not shown
+4,154-5747 files

FreeBSD/ports c46096fsecurity/vuxml/vuln 2026.xml

security/vuxml: Add postgreql??-* vulnerabilities

* CVE-2026-6472
* CVE-2026-6473
* CVE-2026-6474
* CVE-2026-6475
* CVE-2026-6476
* CVE-2026-6477
* CVE-2026-6478
* CVE-2026-6479
* CVE-2026-6575
* CVE-2026-6637
* CVE-2026-6638
DeltaFile
+177-0security/vuxml/vuln/2026.xml
+177-01 files

FreeBSD/ports 1b9564edatabases/postgresql14-server distinfo, databases/postgresql15-server distinfo

databases/postgresql??-*: Upgrade to latest version

The PostgreSQL Global Development Group has released an update to all
supported versions of PostgreSQL, including 18.4, 17.10, 16.14, 15.18,
and 14.23. This release fixes 11 security vulnerabilities and over 60
bugs reported over the last several months.

Release notes:  https://www.postgresql.org/docs/release/

PostgreSQL 14 EOL Notice

PostgreSQL 14 will stop receiving fixes on November 12, 2026. If you are
running PostgreSQL 14 in a production environment, we suggest that you
make plans to upgrade to a newer, supported version of PostgreSQL.
Please see our versioning policy for more information.

Security:       7185ecc9-4fb7-11f1-bc50-6cc21735f730
                CVE-2026-6472, CVE-2026-6473, CVE-2026-6474,
                CVE-2026-6475, CVE-2026-6476, CVE-2026-6477,

    [2 lines not shown]
DeltaFile
+3-3databases/postgresql15-server/distinfo
+3-3databases/postgresql14-server/distinfo
+3-3databases/postgresql16-server/distinfo
+3-3databases/postgresql17-server/distinfo
+3-3databases/postgresql18-server/distinfo
+1-1databases/postgresql18-server/Makefile
+16-164 files not shown
+20-2010 files

DragonFlyBSD/src c582a7ashare/man/man4 acpi.4, sys/dev/acpica acpi.c

kernel/acpi: Sync hw.acpi.apple_darwin_osi tunable handling with FreeBSD.

Better comments, a few missing braces and a failure message for
unsupported machines.
DeltaFile
+43-8sys/dev/acpica/acpi.c
+5-1share/man/man4/acpi.4
+48-92 files

LLVM/project 04025adclang/include/clang/Basic BuiltinsAArch64.td, clang/lib/Sema SemaARM.cpp

[Clang][AArch64] Fix possible miscompilation with `__builtin_arm_gmi` (#196481)

The `@llvm.aarch64.gmi` intrinsic returns a 64-bit value, but
`SemaARM::BuiltinARMMemoryTaggingCall()` incorrectly sets the type of
the call instruction to `Context.IntTy`. This results in miscompilations
when a truncate instruction is required but missing from the generated
code. Note that in the `-O0` case below a 64-bit value is stored in a
32-bit stack slot:

```
> cat test.c
int test(void* a, unsigned m) {
  return __builtin_arm_gmi(a, m);
}
> clang -target aarch64 -march=armv9+memtag -O0 -S -emit-llvm test.c -o -
define dso_local i32 @test(ptr noundef %0, i32 noundef %1) #0 {
  %3 = alloca i32, align 4
  ...
  %9 = call i64 @llvm.aarch64.gmi(ptr %6, i64 %8)

    [13 lines not shown]
DeltaFile
+11-2clang/test/CodeGen/arm64-mte.c
+3-3clang/include/clang/Basic/BuiltinsAArch64.td
+0-2clang/lib/Sema/SemaARM.cpp
+14-73 files

ELF Tool Chain/elftoolchain 4372trunk/tools netbsd-base-system-import.sh

tools/netbsd-base-system-import.sh: Reduce verbosity during SVN checkouts.
DeltaFile
+1-1trunk/tools/netbsd-base-system-import.sh
+1-11 files

DragonFlyBSD/src 281390ashare/man/man4 acpi.4

acpi.4: Sort tunables alphabetically.
DeltaFile
+4-4share/man/man4/acpi.4
+4-41 files

LLVM/project 3def12dflang/lib/Evaluate fold-logical.cpp, flang/test/Evaluate fold-ieee.f90

[flang] Corrected constant folding for IEEE_OTHER in IEEE_SUPPORT_ROUNDING (#197534)

Modified to report expected value of FALSE for constant folded
IEEE_OTHER support.

This fixes issue #197486.
DeltaFile
+1-1flang/lib/Evaluate/fold-logical.cpp
+2-0flang/test/Evaluate/fold-ieee.f90
+3-12 files

LLVM/project 6741bf0llvm/lib/Target/ARM ARMLoadStoreOptimizer.cpp

[ARM] Do not pass debug insn to liveness analysis (#197769)

Debug instructions must not affect liveness analysis. stepBackward has
an assertion failure on debug instructions after
https://github.com/llvm/llvm-project/pull/193104.

Signed-off-by: John Lu <John.Lu at amd.com>
DeltaFile
+2-1llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
+2-11 files

LLVM/project 2874953clang/test/AST ast-dump-linkage.cpp, clang/test/CXX/temp/temp.constr/temp.constr.decl p4.cpp

[clang] NFC: add new test cases involving bugs in getTemplateInstantiationArgs (#197755)

The new test files come from 2bb3d3a3f32ffaef3d9b6a27db7f1941f0cb1136,
which was reverted a long time ago. These have a couple I had to #ifdef
out because they expose crashes.

The other test cases are preparatory for a future PR.

Also some changes are pure whitespace cleanup.
DeltaFile
+234-0clang/test/CXX/temp/temp.spec/temp.expl.spec/p7.cpp
+188-0clang/test/CXX/temp/temp.constr/temp.constr.decl/p4.cpp
+90-5clang/test/SemaTemplate/concepts-out-of-line-def.cpp
+16-2clang/test/SemaTemplate/friend.cpp
+14-0clang/test/SemaCXX/friend.cpp
+5-5clang/test/AST/ast-dump-linkage.cpp
+547-121 files not shown
+552-177 files

LLVM/project 0988064llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv masked-udiv.ll

[RISCV] Fix crash lowering fixed-length llvm.masked.{u,s}{div,rem} (#197724)
DeltaFile
+21-0llvm/test/CodeGen/RISCV/rvv/masked-udiv.ll
+4-3llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+25-32 files

LLVM/project 5dca127llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.kill.ll

AMDGPU/GlobalISel: Add RegBankLegalize rule for amdgcn_kill (#197521)

Disable wqm test in llvm.amdgcn.kill.ll and added a FIXME to re-enable
after wqm.vote is supported by GISEL RegBankLegalize.
DeltaFile
+344-258llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll
+7-11llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.kill.mir
+2-1llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+353-2703 files

NetBSD/pkgsrc c7yp7jLdoc CHANGES-2026

   doc: Updated x11/gtksourceview5 to 5.20.0
VersionDeltaFile
1.3029+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc RJk9Ol5x11/gtksourceview5 PLIST distinfo

   x11/gtksourceview5: Update to 5.20.0

   Changelog:
   News in 5.20.0, 2025-03-16
   --------------------------

   This is a stable release for GNOME 50.0

    * No changes since 5.19.0

   News in 5.19.0, 2025-02-23
   --------------------------

   This is an unstable release for GNOME 50.rc

    * Annotations: draw a background behind annotations; align to the right
      when they fit (e.g. for diagnostics)
    * GObject Introspection: fix nullable and callback destroy annotations
      (get_location, get_match_style, scheduler, callbacks)

    [192 lines not shown]
VersionDeltaFile
1.2+5-187x11/gtksourceview5/PLIST
1.2+4-4x11/gtksourceview5/distinfo
1.18+2-3x11/gtksourceview5/Makefile
+11-1943 files

LLVM/project a04353fclang/lib/CIR/Dialect/Transforms FlattenCFG.cpp, clang/test/CIR/CodeGen cleanup-scope-goto-out.cpp

[CIR] Handle goto jumping out of a cleanup scope (#197574)

This adds the FlattenCFG handling for a goto operation whose target is
outside of the cleanup scope in which the goto appears. Most of the
handling for this was already in place. We just needed to create a new
goto in the cleanup continuation block associated with the goto
branching through the cleanup (we were putting an unreachable there
before). The main thing that was needed was testing.

Assisted-by: Cursor / claude-opus-4.7-thinking-xhigh
DeltaFile
+356-0clang/test/CIR/CodeGen/cleanup-scope-goto-out.cpp
+161-0clang/test/CIR/Transforms/flatten-cleanup-scope-multi-exit.cir
+0-66clang/test/CIR/Transforms/flatten-cleanup-scope-nyi.cir
+38-0clang/test/CIR/Transforms/flatten-cleanup-scope-simple.cir
+4-9clang/lib/CIR/Dialect/Transforms/FlattenCFG.cpp
+559-755 files

LLVM/project d884994llvm/include/llvm/ADT SmallVector.h, llvm/unittests/ADT SmallVectorTest.cpp

[llvm][ADT] Fix overload resolution in `to_vector` / `to_vector_of` for `bool` containers (#197461)

`to_vector` and `to_vector_of` used to return a braced initializer list:
`return {adl_begin(Range), adl_end(Range)};`

For non-`bool` element types this resolved to the iterator-pair
constructor `SmallVector<T>(ItTy First, ItTy Last)` as intended.
However, for `bool` element types, overload resolution preferred the
`SmallVector<bool>(std::initializer_list<bool>)` constructor, because
every pointer type has an implicit conversion to `bool` (the same one
that makes `if (ptr)` work).

In the worst case, code such as `llvm::to_vector(array_ref_of_bool)`
miscompiled. When compiling with warnings, such code would error out:
```
In file included from llvm-project/llvm/include/llvm/ADT/ArrayRef.h:14:
llvm-project/llvm/include/llvm/ADT/SmallVector.h:1330:11: error: type 'decltype(adl_detail::begin_impl(std::forward<llvm::ArrayRef<bool> &>(range)))' (aka 'const bool *') cannot be narrowed to 'bool' in initializer list [-Wc++11-narrowing]
 1330 |   return {adl_begin(Range), adl_end(Range)};
      |           ^~~~~~~~~~~~~~~~

    [12 lines not shown]
DeltaFile
+6-4llvm/include/llvm/ADT/SmallVector.h
+6-0llvm/unittests/ADT/SmallVectorTest.cpp
+12-42 files

LLVM/project 2d4e872llvm/test/CodeGen/AArch64 arm64-mul.ll

[AArch64] Add more test cases for various mul+add. NFC (#197771)
DeltaFile
+99-0llvm/test/CodeGen/AArch64/arm64-mul.ll
+99-01 files

LLVM/project 1451eafclang/lib/Driver/ToolChains Flang.cpp, flang/lib/Frontend FrontendActions.cpp

[flang] Emit module summary for ThinLTO (#195999)

This patch is to enable emitting module summary for ThinLTO.
DeltaFile
+18-16flang/lib/Frontend/FrontendActions.cpp
+28-0flang/test/Driver/lto.f90
+0-21flang/test/Driver/lto-fatlto.f90
+6-3flang/test/Driver/lto-bc.f90
+1-6clang/lib/Driver/ToolChains/Flang.cpp
+0-1flang/test/Driver/lto-flags.f90
+53-476 files

NetBSD/pkgsrc rV15RWLdoc CHANGES-2026

   doc: Updated x11/gtk3 to 3.24.52
VersionDeltaFile
1.3028+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc m9lAj4Wx11/gtk3 distinfo PLIST, x11/gtk3/patches patch-gtk_gtklabel.c patch-gtk_a11y_gtkaccessibility.c

   x11/gtk3: Update to 3.24.52

   Changelog:
   Overview of Changes in GTK+ 3.24.52, 22-03-2026
   ===============================================

   Note: We are going to decrease the frequency of GTK3
   releases and limit changes to important bug and crash
   fixes, going forward. The next GTK3 release is expected
   in March 2027.

   * Bugs fixed:
     - #6306 [GTK3] Zlib required when broadway is enabled. (Dmytro Meleshko)
     - #7796 [GTK 3] Invalid a11y events when calling `gtk_tree_view_set_cursor` on
       an unfocused GtkTreeView (Michael Weghorn)
     - #7976 Firefox crashes at gdk_wayland_drag_context_manage_dnd() when missing
       toplevel wl_surface (Matthias Clasen)
     - #8103 gtk3 refresh_rate calculation overflows on 32-bit targets (Alberto
       Garcia)

    [46 lines not shown]
VersionDeltaFile
1.108+7-7x11/gtk3/distinfo
1.3+5-6x11/gtk3/patches/patch-gtk_gtklabel.c
1.5+4-5x11/gtk3/patches/patch-gtk_a11y_gtkaccessibility.c
1.3+5-3x11/gtk3/patches/patch-gdk_wayland_gdkdevice-wayland.c
1.49+3-3x11/gtk3/PLIST
1.229+2-3x11/gtk3/Makefile
+26-276 files

LLVM/project 0ba3896mlir/docs Tokens.md LangRef.md

rewrite design contract
DeltaFile
+13-9mlir/docs/Tokens.md
+9-2mlir/docs/LangRef.md
+22-112 files

FreeNAS/freenas 2f57affsrc/middlewared/middlewared/plugins account.py, tests/unit test_account_userns.py

Address more review
DeltaFile
+112-48src/middlewared/middlewared/plugins/account.py
+54-0tests/unit/test_account_userns.py
+166-482 files

FreeNAS/freenas 227cf9csrc/middlewared/middlewared main.py, tests/api2 test_webshell_audit.py

Fix ruff
DeltaFile
+62-42tests/api2/test_webshell_audit.py
+9-3src/middlewared/middlewared/main.py
+71-452 files

OpenBSD/ports uh10ia5graphics/libjxl Makefile distinfo

   revert previous for now, it is doing something weird during build,
   reported by aja
VersionDeltaFile
1.21+5-2graphics/libjxl/Makefile
1.11+2-2graphics/libjxl/distinfo
+7-42 files

OpenBSD/ports Wrzkqvonet Makefile

   hook up whsniff
VersionDeltaFile
1.1460+1-0net/Makefile
+1-01 files

FreeBSD/ports 3dac59emultimedia/zoneminder/files patch-src_zm__signal.cpp

multimedia/zoneminder: Fix build on aarch64 and armv*

PR:             295090
Reviewed by:    fuz
Sponsored by:   UNIS Labs
DeltaFile
+20-0multimedia/zoneminder/files/patch-src_zm__signal.cpp
+20-01 files

NetBSD/pkgsrc P5LdMfzdoc CHANGES-2026

   doc: Updated multimedia/libaom to 3.13.3
VersionDeltaFile
1.3027+2-1doc/CHANGES-2026
+2-11 files