LLVM/project 8e3c643 — libc/test/src/stdio sprintf_test.cpp

[libc] Ignore `-Wliteral-range` in FP tests that deliberately use out-of-range literals (#237261)

Some checks in `sprintf_test.cpp` use `long double` literals that are
out of the type's usual range of 64-bit long double on purpose to test
that they are parsed to "inf" and the likes.

C23 §5.2.5.3.3 ¶19 and §F.2.2 ¶1 state that if infinity is supported
then the range of representable values is extended to cover all real
numbers with the same sign of that infinity. The need for a diagnostic
message is less clear however. The standard requires a diagnostic if the
constant falls outside the range, but in this case it doesn't because
the range is extended.

In any case, clang does emit a diagnostic warning, which gets in the way
of builds that treat warnings as errors.

This patch silences the warnings in these cases. The ultimate goal is to
re-enable `-Werror` in 32-bit builds.
DeltaFile
+21-0libc/test/src/stdio/sprintf_test.cpp
+21-01 files

FreeNAS/freenas 8ec2cb5 — src/middlewared/middlewared/plugins/pool_ pool.py, src/middlewared/middlewared/test/integration/assets pool.py

Properly calculate new spare partition size

(cherry picked from commit 08e75a97c39028c5791aea948628a8abd72d3f3b)
(cherry picked from commit ab3af0fcfd2cc3188068b071372216dbf83f3d76)
DeltaFile
+69-2tests/api2/test_pool_spare.py
+22-12src/middlewared/middlewared/test/integration/assets/pool.py
+29-0src/middlewared/middlewared/plugins/pool_/pool.py
+8-1src/middlewared/middlewared/test/integration/utils/pool.py
+2-2tests/api2/test_alert.py
+130-175 files

FreeNAS/freenas 819c3df — src/middlewared/middlewared/plugins/pool_ pool.py, src/middlewared/middlewared/test/integration/assets pool.py

NAS-145149 / 27.1.0 / Properly calculate new spare partition size (by themylogin) (#20186)

Partitions created by older releases can be larger than the default
partition. We need to pass the new spare size explicitly; otherwise, it
would silently follow the new rule and might be too small to be useful.

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

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+69-2tests/api2/test_pool_spare.py
+22-12src/middlewared/middlewared/test/integration/assets/pool.py
+29-0src/middlewared/middlewared/plugins/pool_/pool.py
+8-1src/middlewared/middlewared/test/integration/utils/pool.py
+2-2tests/api2/test_alert.py
+130-175 files

FreeNAS/freenas cf8c620 — src/middlewared/middlewared/plugins/system_dataset hierarchy.py, src/middlewared/middlewared/utils truesearch_filters.py

Keep the TrueSearch index on a data pool and replace mock tests

The boot pool cannot hold an encrypted dataset. The installer makes it
with compatibility=grub2, which leaves the encryption feature disabled.
So the system dataset spec has the TrueSearch index dataset only on a
data pool. TrueSearch does not run while the system dataset is on the
boot pool. There, unavailable_reasons gives only that reason.

The tables of the query filters are read-only mappings.

The unit tests used stand-ins for middleware. Now tests/unit keeps only
the tests of pure functions. The api2 tests use the system:
- The pwenc-encrypted dataset: its setup, the rekey of a configuration
  upload, the pool unlock and the system dataset setup.
- The query refuses bad paths and paths that no index holds.
- The status while both daemons are stopped.
- A daemon that runs alone restarts with the other.
- Time Machine and home shares are not indexed.
DeltaFile
+29-990tests/unit/test_truesearch.py
+10-274tests/unit/test_system_dataset_pwenc.py
+140-0tests/api2/test_system_dataset_pwenc.py
+74-62src/middlewared/middlewared/utils/truesearch_filters.py
+93-3tests/api2/test_truesearch.py
+8-1src/middlewared/middlewared/plugins/system_dataset/hierarchy.py
+354-1,3302 files not shown
+359-1,3388 files

LLVM/project 2480e5e — clang/test/OpenMP amdgpu-unsafe-fp-atomics.cpp

fix test after rebase
DeltaFile
+6-6clang/test/OpenMP/amdgpu-unsafe-fp-atomics.cpp
+6-61 files

OPNSense/core c95dbc6 — src/opnsense/www/js opnsense_widgets.js

dashboard: seperate widget init from start

This allows the save button to render immediately after restoring
the default dashboard without having to wait on the heavier
start routines
DeltaFile
+7-9src/opnsense/www/js/opnsense_widgets.js
+7-91 files

OPNSense/core 3b1602d — src/opnsense/mvc/app/models/OPNsense/Auth Group.php

System: Access: Groups: validate against using some of the base FreeBSD groups as name to prevent accidental lockout, e.g. wheel
DeltaFile
+18-1src/opnsense/mvc/app/models/OPNsense/Auth/Group.php
+18-11 files

FreeBSD/ports 3491fe9 — www/homer-web Makefile distinfo

www/homer-web: update to 26.11.2

Changes:        https://github.com/bastienwirtz/homer/releases/tag/v26.11.1
Changes:        https://github.com/bastienwirtz/homer/releases/tag/v26.11.2
DeltaFile
+66-112www/homer-web/pkg-plist
+3-3www/homer-web/distinfo
+1-1www/homer-web/Makefile
+70-1163 files

NetBSD/pkgsrc JqLdaQa — textproc/uriparser PLIST Makefile

   Pullup ticket #7383 - requested by taca
   textproc/uriparser: Security fix

   Revisions pulled up:
   - textproc/uriparser/Makefile                                   1.25
   - textproc/uriparser/PLIST                                      1.14
   - textproc/uriparser/distinfo                                   1.23

   ---
      Module Name:      pkgsrc
      Committed By:     wiz
      Date:             Sun Nov  1 08:02:37 UTC 2026

      Modified Files:
        pkgsrc/textproc/uriparser: Makefile PLIST distinfo

      Log Message:
      uriparser: update to 1.0.3.


    [36 lines not shown]
VersionDeltaFile
1.22.4.1+4-4textproc/uriparser/distinfo
1.13.4.1+2-2textproc/uriparser/PLIST
1.24.4.1+2-2textproc/uriparser/Makefile
+8-83 files

NetBSD/pkgsrc doWSuyO — www/apache24 Makefile distinfo

   Pullup ticket #7378 - requested by taca
   www/apache24: Security fix

   Revisions pulled up:
   - www/apache24/Makefile                                         1.150
   - www/apache24/distinfo                                         1.74

   ---
      Module Name:      pkgsrc
      Committed By:     adam
      Date:             Tue Nov 10 10:30:23 UTC 2026

      Modified Files:
        pkgsrc/www/apache24: Makefile distinfo

      Log Message:
      apache24: updated to 2.4.70

      Apache 2.4.70

    [16 lines not shown]
VersionDeltaFile
1.72.4.2+4-4www/apache24/distinfo
1.146.2.2+2-2www/apache24/Makefile
+6-62 files

NetBSD/pkgsrc VTk4wWg — doc CHANGES-2026

   doc: Updated graphics/shader-slang to 2026.22
VersionDeltaFile
1.7922+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc g5ilIS8 — graphics/shader-slang Makefile distinfo

   shader-slang: update to 2026.22

   === Breaking changes ===
   - Mark synthesized constructors and witness wrappers artificial
   - Fix HLSL loop variable declaration order
   - Make the CUDA Gather offset overloads a capability error
   - Restore nonmutating defaults for HLSL methods

   === All changes for this release ===
   - Refresh agentic tests against current compiler and docs
   - slang-test: check the exit code of diag= and .expected tests
   - Skip loose portable ray-tracing module install in monolithic builds
   - Mark synthesized constructors and witness wrappers artificial
   - Remove ForceUnroll from the vector and matrix map macros
   - Legalize resource selections across independent bindings
   - Fix uniformity pass non-uniform parameter detection
   - render-test: accept indented and /// TEST_INPUT directives
   - WGSL: emit (u32(0) - x) for unsigned scalar negation
   - CI: rename the static unit test jobs and run them in release

    [31 lines not shown]
VersionDeltaFile
1.6+155-10graphics/shader-slang/PLIST
1.6+4-4graphics/shader-slang/distinfo
1.9+2-2graphics/shader-slang/Makefile
+161-163 files

NetBSD/pkgsrc gXuuk4l — www/p5-CGI Makefile distinfo

   Pullup ticket #7381 - requested by taca
   www/p5-CGI: Security fix

   Revisions pulled up:
   - www/p5-CGI/Makefile                                           1.125
   - www/p5-CGI/distinfo                                           1.75

   ---
      Module Name:      pkgsrc
      Committed By:     wiz
      Date:             Wed Nov  4 06:22:11 UTC 2026

      Modified Files:
        pkgsrc/www/p5-CGI: Makefile distinfo

      Log Message:
      p5-CGI: update to 5.02.

      5.02 2026-11-03

    [139 lines not shown]
VersionDeltaFile
1.74.4.1+4-4www/p5-CGI/distinfo
1.124.2.1+2-3www/p5-CGI/Makefile
+6-72 files

NetBSD/pkgsrc ImwSAUm — databases/redis Makefile distinfo

   Pullup ticket #7377 - requested by taca
   databases/redis: Security fix

   Revisions pulled up:
   - databases/redis/Makefile                                      1.107
   - databases/redis/distinfo                                      1.96

   ---
      Module Name:      pkgsrc
      Committed By:     adam
      Date:             Tue Nov 10 09:03:35 UTC 2026

      Modified Files:
        pkgsrc/databases/redis: Makefile distinfo

      Log Message:
      redis: updated to 8.10.3

      Redis 8.10.3

    [18 lines not shown]
VersionDeltaFile
1.95.2.1+4-4databases/redis/distinfo
1.106.2.1+2-2databases/redis/Makefile
+6-62 files

NetBSD/pkgsrc KT89WmN — databases/php-mongodb Makefile distinfo

   Pullup ticket #7376 - requested by taca
   databases/php-mongodb: Security fix

   Revisions pulled up:
   - databases/php-mongodb/Makefile                                1.34
   - databases/php-mongodb/distinfo                                1.12

   ---
      Module Name:      pkgsrc
      Committed By:     taca
      Date:             Mon Nov  9 15:24:47 UTC 2026

      Modified Files:
        pkgsrc/databases/php-mongodb: Makefile distinfo

      Log Message:
      databases/php-mongodb: update to 1.21.13

      1.21.6 (2026-08-27)

    [51 lines not shown]
VersionDeltaFile
1.11.6.1+4-4databases/php-mongodb/distinfo
1.33.2.1+2-2databases/php-mongodb/Makefile
+6-62 files

NetBSD/pkgsrc fZEbshk — databases/adodb PLIST distinfo

   Pullup ticket #7375 - requested by taca
   databases/adodb: Security fix

   Revisions pulled up:
   - databases/adodb/Makefile                                      1.25
   - databases/adodb/PLIST                                         1.9
   - databases/adodb/distinfo                                      1.13

   ---
      Module Name:      pkgsrc
      Committed By:     taca
      Date:             Mon Nov  9 15:11:05 UTC 2026

      Modified Files:
        pkgsrc/databases/adodb: Makefile PLIST distinfo

      Log Message:
      databases/adodb: update to 5.22.12


    [21 lines not shown]
VersionDeltaFile
1.24.12.1+16-39databases/adodb/Makefile
1.12.12.1+4-4databases/adodb/distinfo
1.8.12.1+5-1databases/adodb/PLIST
+25-443 files

FreeBSD/src 6e87733 — sys/kern vfs_acl.c, sys/sys syscallsubr.h

__acl_*(2): add kern_ implementations

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+35-24sys/kern/vfs_acl.c
+15-0sys/sys/syscallsubr.h
+50-242 files

FreeBSD/src 22dd3a0 — sys/kern sys_procdesc.c, sys/sys syscallsubr.h

pdgetpid(2): add user_pdgetpid

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+9-3sys/kern/sys_procdesc.c
+1-0sys/sys/syscallsubr.h
+10-32 files

FreeBSD/src 65e94d4 — sys/kern uipc_syscalls.c, sys/sys socket.h syscallsubr.h

uipc_syscalls.c: add kern_ and user_ implementations

Rename accept1 and sendit to user_accept and user_sendit.

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+79-52sys/kern/uipc_syscalls.c
+21-0sys/sys/syscallsubr.h
+1-1sys/sys/socket.h
+101-533 files

FreeBSD/src 0e10082 — sys/kern uipc_shm.c, sys/sys syscallsubr.h

uipc_shm.c: add kern_ implementations

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+17-6sys/kern/uipc_shm.c
+3-0sys/sys/syscallsubr.h
+20-62 files

FreeBSD/src 1b2f03f — sys/kern sys_pipe.c, sys/sys syscallsubr.h

pipe2(2): add kern_pipe2

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+9-3sys/kern/sys_pipe.c
+1-0sys/sys/syscallsubr.h
+10-32 files

NetBSD/pkgsrc rPsm6eF — doc CHANGES-2026

   doc: Updated www/chromium to 157.0.8103.50
VersionDeltaFile
1.7921+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Xkw552J — www/chromium Makefile distinfo

   chromium: update to 157.0.8103.50

   * 157.0.8103.50
   This update includes 9 security fixes. Please see the Chrome Security Page for more information.

   [N/A][550525698] High CVE-2026-125345: Uninitialized resource in WebGL. Reported by Google on 2026-08-21
   [N/A][561996724] High CVE-2026-125347: Incorrect authorization in FileSystem. Reported by Google on 2026-09-15
   [N/A][561998123] High CVE-2026-125343: Buffer overflow in Compositing. Reported by Google on 2026-09-15
   [N/A][563358700] High CVE-2026-125348: Out of bounds write in GPU. Reported by Google on 2026-09-18
   [N/A][568893995] High CVE-2026-125344: Type confusion in V8. Reported by Google on 2026-10-02
   [TBD][572578603] High CVE-2026-125346: Use after free in XML. Reported by Arni Hardarson (Neonix Security) on 2026-10-12
   [N/A][582442907] High CVE-2026-125350: Use after free in XML. Reported by anonymous on 2026-11-06
   [N/A][536663516] Medium CVE-2026-125349: Uninitialized resource in GPU. Reported by Google on 2026-07-20
   [TBD][566384898] Medium CVE-2026-125342: Uninitialized resource in GPU. Reported by Vo Duc Thang (ugvxb) on 2026-09-26

   Google is aware that an exploit for CVE-2026-125350 exists in the wild.
VersionDeltaFile
1.71+3-3www/chromium/distinfo
1.103+2-3www/chromium/Makefile
+5-62 files

LLVM/project 79ecb4a — llvm/lib/Target/AMDGPU SIInstructions.td AMDGPUIGroupLP.cpp, llvm/test/CodeGen/AMDGPU iglp-cache-serialization.mir llvm.amdgcn.iglp.opt.ll

[AMDGPU] IGLP: introduce instruction cache and fix static variables (#237774)

Replace global / class-level static variables with a small cache that is
directly attached to the iglp pseudo instruction.

This has been suggested in
https://github.com/llvm/llvm-project/pull/137549#discussion_r3076970527
and the following comment in that thread.

Note that this patch is intended to be NFC and doesn't fix broader
issues with the analysis re-use.

Some tests have been stolen from
https://github.com/llvm/llvm-project/pull/232728.

Claude assisted with this patch.
DeltaFile
+372-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.exp.two-regions.mir
+137-60llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp
+54-0llvm/test/CodeGen/AMDGPU/iglp-cache-creation.mir
+46-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.ll
+40-0llvm/test/CodeGen/AMDGPU/iglp-cache-serialization.mir
+3-1llvm/lib/Target/AMDGPU/SIInstructions.td
+652-612 files not shown
+654-638 files

FreeBSD/ports ad195ee — audio/etktab Makefile, audio/snack Makefile

Tcl/Tk: fix ports in preparation to bump default version to 9.x
DeltaFile
+3-1cad/gtkwave/Makefile
+1-1cad/gtkwave/files/patch-configure
+1-1audio/xcd/Makefile
+1-1audio/tkeca/Makefile
+1-1audio/snack/Makefile
+1-1audio/etktab/Makefile
+8-61 files not shown
+9-77 files

FreeBSD/ports 8ed4cd4 — cad/qrouter Makefile, cad/xcircuit Makefile

Tcl/Tk: fix ports in preparation to bump default version to 9.x
DeltaFile
+3-3cad/xcircuit/Makefile
+2-2converters/xdeview/Makefile
+1-1comms/tkscanfax/Makefile
+1-1cad/qrouter/Makefile
+7-74 files

LLVM/project 0a48bde — llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 aarch64-stack-passed-widened-vector-args.ll

[AArch64] Load CC-widened vector stack arguments as their value type (#237946)

A CC-widened vector argument (<N x i1>, odd Lane counts like <3 x i32>)
passed on the stack was loaded as its bitconverted LocVT instead of the
CC value type, producing a part of the wrong type for getCopyFromParts –
a crash or silently wrong values, on either end for <3 x float>. Load
the value type instead; the memory image is the same either way.

Fixes #237850
DeltaFile
+393-0llvm/test/CodeGen/AArch64/aarch64-stack-passed-widened-vector-args.ll
+10-2llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+403-22 files

LLVM/project 6c0e32c — llvm/lib/Transforms/Instrumentation ControlHeightReduction.cpp, llvm/test/Transforms/PGOProfile chr-select.ll

[CHR] Don't attempt to fixup selects we can't handle (#236454)

CHR attempts to merge selects with integer and vector typed condition
without type verification, which triggers assertion in some LTO + PGO
builds.
DeltaFile
+47-0llvm/test/Transforms/PGOProfile/chr-select.ll
+7-2llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp
+54-22 files

OpenBSD/ports ALkJtMP — security Makefile

   +libfprint2
VersionDeltaFile
1.802+1-0security/Makefile
+1-01 files

OpenBSD/ports 9atGepR — security/libfprint2 Makefile, security/libfprint2/patches patch-examples_verify_c patch-examples_identify_c

   Import libfprint2-1.94.100

   libfprint is an open source software library designed to make it easy for
   application developers to add support for consumer fingerprint readers to
   their software.

   This is a rewrite and continuation of security/libfprint (which we keep for
   sysutils/login_fingerprint).
   Both are installable alongside each other.

   ok robert@
VersionDeltaFile
1.1+71-0security/libfprint2/patches/patch-libfprint_drivers_synaptics_synaptics_c
1.1+35-0security/libfprint2/Makefile
1.1+20-0security/libfprint2/patches/patch-libfprint_fpi-device_c
1.1+14-0security/libfprint2/pkg/PLIST
1.1+14-0security/libfprint2/patches/patch-examples_verify_c
1.1+14-0security/libfprint2/patches/patch-examples_identify_c
+168-012 files not shown
+185-018 files