LLVM/project b9827c4 — llvm/include/llvm/IR FunctionLocalMetadata.h, llvm/lib/IR Verifier.cpp

Minor fixes, clang-format
DeltaFile
+7-0llvm/include/llvm/IR/FunctionLocalMetadata.h
+2-1llvm/lib/IR/Verifier.cpp
+9-12 files

LLVM/project b815da2 — llvm/include/llvm/IR FunctionLocalMetadata.h, llvm/lib/AsmParser LLParser.cpp

[DebugInfo][FLMD] Implement IR Printing/Parsing for FLMD context + nodes

This patch adds support for printing and parsing textual IR for the
MDFunctionLocalMetadata class and each of the MDNode classes, FLScope,
FLSrcLoc, and FLInlinedCall.

The display logic goes beyond that of typical MDNodes, primarily in that
the FLMD storage arrays are printed with each element on a separate line.
A flag is added that prints everything on a single line, which is
recommended for some machine-parsing cases, but not recommended for either
human-reading or testing, where one-entry-per-line aids clarity.

This patch does not yet add support for the update_test_checks, since that
involves some non-trivial work worthy of a separate commit.
DeltaFile
+246-1llvm/lib/AsmParser/LLParser.cpp
+132-1llvm/lib/IR/AsmWriter.cpp
+118-0llvm/test/Assembler/flmd-context.ll
+88-0llvm/test/Verifier/flmd-incorrect-subprogram.ll
+42-0llvm/test/Verifier/flmd-incorrect-attachment.ll
+25-0llvm/include/llvm/IR/FunctionLocalMetadata.h
+651-24 files not shown
+684-410 files

LLVM/project 98fd44c — llvm/lib/IR DebugInfo.cpp Verifier.cpp

Improve verifier checks, include FLMD in stripDebugInfo
DeltaFile
+12-1llvm/lib/IR/Verifier.cpp
+4-0llvm/lib/IR/DebugInfo.cpp
+16-12 files

FreeNAS/freenas 427e8c8 — src/middlewared/middlewared main.py, src/middlewared/middlewared/utils mock.py

Fix mock matching
DeltaFile
+19-0src/middlewared/middlewared/utils/mock.py
+2-2src/middlewared/middlewared/main.py
+21-22 files

FreeNAS/freenas a1caae0 — src/middlewared/middlewared/plugins account.py, src/middlewared/middlewared/plugins/account group_crud.py user.py

Convert `user` plugin to new style
DeltaFile
+0-2,150src/middlewared/middlewared/plugins/account.py
+914-0src/middlewared/middlewared/plugins/account/user_crud.py
+650-0src/middlewared/middlewared/plugins/account/user_validate.py
+399-0src/middlewared/middlewared/plugins/account/user.py
+0-368src/middlewared/middlewared/plugins/account_/group_crud.py
+364-0src/middlewared/middlewared/plugins/account/group_crud.py
+2,327-2,518111 files not shown
+5,835-4,937117 files

Linux/linux 62c4575 — Documentation/security/keys core.rst, drivers/md dm-verity-verify-sig.c

Merge tag 'vfs-7.4-rc1.keyring' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs

Pull vfs keyring updates from Christian Brauner:
 "The kernel has two keyrings that userspace fills with X.509
  certificates at boot: .fs-verity for fs-verity built-in signatures
  and .dm-verity for dm-verity root hash signatures.

  Neither is linked into any process keyring. Hence, request_key() and
  KEYCTL_SEARCH can't find them. The only way for userspace to identify
  them is to read their serial number out of /proc/keys. That is not
  just a large file often the names can also be reused and appear
  multiple times which allows forging these keyrings.

  This adds two fixed special key ids, KEY_SPEC_DM_VERITY_KEYRING and
  KEY_SPEC_FS_VERITY_KEYRING next to KEY_SPEC_BPF_KEYRING. The latter
  went in through bpf-next this merge window.

  lookup_user_key() resolves the fixed key ids to the two keyrings. So
  userspace can add a dm-verity (fixed keyring id: -10) certificate with

    [13 lines not shown]
DeltaFile
+58-0security/keys/process_keys.c
+13-0Documentation/security/keys/core.rst
+3-0drivers/md/dm-verity-verify-sig.c
+2-0include/uapi/linux/keyctl.h
+2-0include/linux/key.h
+2-0fs/verity/signature.c
+80-06 files

HardenedBSD/ports 6abc1d9 — databases/clickhouse-devel distinfo, devel/py-ruff Makefile distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,693-0sysutils/coxswain/distinfo
+3-999devel/py-ruff/distinfo
+845-0sysutils/coxswain/Makefile.crates
+9-519devel/py-ruff/Makefile
+83-83lang/swift6/distinfo
+91-59databases/clickhouse-devel/distinfo
+2,724-1,660106 files not shown
+3,423-2,176112 files

FreeBSD/ports 8cb8a1e — databases/valkey8 Makefile distinfo

databases/valkey8: Update version 8.1.10=>8.1.11

Changelog: https://github.com/valkey-io/valkey/releases/tag/8.1.11

Event:          Oslo Hackathon 2026
(cherry picked from commit 18dcaf87378d34a3ea296aa93abd033d0212e196)
DeltaFile
+3-3databases/valkey8/distinfo
+1-1databases/valkey8/Makefile
+4-42 files

FreeBSD/ports f78500a — databases/valkey Makefile distinfo

databases/valkey: Update version 9.1.2=>9.1.3

Changelog: https://github.com/valkey-io/valkey/releases/tag/9.1.3

Event:          Oslo Hackathon 2026
(cherry picked from commit 11aa809824999dbac8e977b8cc6ec102cdc595a1)
DeltaFile
+3-3databases/valkey/distinfo
+1-1databases/valkey/Makefile
+4-42 files

FreeBSD/ports f0d933b — databases/redis88 Makefile distinfo

databases/redis88: Update version 8.8.3=>8.8.4

Changelog: https://github.com/redis/redis/releases/tag/8.8.4

Event:          Oslo Hackathon 2026
(cherry picked from commit 0e0e7dafa09e57bfdcb8500c4ab03820e987284e)
DeltaFile
+3-3databases/redis88/distinfo
+1-1databases/redis88/Makefile
+4-42 files

FreeBSD/ports 53c3931 — databases/redis86 Makefile distinfo

databases/redis86: Update version 8.6.7=>8.6.8

Changelog: https://github.com/redis/redis/releases/tag/8.6.8

Event:          Oslo Hackathon 2026
(cherry picked from commit e0ff6091ff1373db270de3272d3e55d2e8b2cb68)
DeltaFile
+3-3databases/redis86/distinfo
+1-1databases/redis86/Makefile
+4-42 files

FreeBSD/ports 4243a0b — databases/redis84 Makefile distinfo

databases/redis84: Update version 8.4.7=>8.4.8

Changelog: https://github.com/redis/redis/releases/tag/8.4.8

Event:          Oslo Hackathon 2026
(cherry picked from commit c097baa2f514cfb6d2fc0c3319412ea6891dc4cc)
DeltaFile
+3-3databases/redis84/distinfo
+1-1databases/redis84/Makefile
+4-42 files

FreeBSD/ports 2b79736 — databases/redis82 Makefile distinfo

databases/redis82: Update version 8.2.10=>8.2.11

Changelog: https://github.com/redis/redis/releases/tag/8.2.11

Event:          Oslo Hackathon 2026
(cherry picked from commit 26df78d8fd6ddf3cd430ee70e0ff87720ab43727)
DeltaFile
+3-3databases/redis82/distinfo
+1-1databases/redis82/Makefile
+4-42 files

FreeBSD/ports 371bac5 — databases/redis74 Makefile distinfo

databases/redis74: Update version 7.4.11=>7.4.12

Changelog: https://github.com/redis/redis/releases/tag/7.4.12

Event:          Oslo Hackathon 2026
(cherry picked from commit 326597bad15662535fb3132f5574eb25a2612b3b)
DeltaFile
+3-3databases/redis74/distinfo
+1-1databases/redis74/Makefile
+4-42 files

FreeBSD/ports d314ad2 — databases/redis72 Makefile distinfo

databases/redis72: Update version 7.2.16=>7.2.17

Changelog: https://github.com/redis/redis/releases/tag/7.2.17

Event:          Oslo Hackathon 2026
(cherry picked from commit 2019c88cd45be3c7f99ff7892cddebde52b07d1d)
DeltaFile
+3-3databases/redis72/distinfo
+1-1databases/redis72/Makefile
+4-42 files

FreeBSD/ports 924b1a2 — databases/redis Makefile distinfo

databases/redis: Update version 8.10.2=>8.10.3

Changelog: https://github.com/redis/redis/releases/tag/8.10.3

Event:          Oslo Hackathon 2026
(cherry picked from commit 7ccf9dc188cbd26ee9c3efcc61a6863ccbccdb86)
DeltaFile
+3-3databases/redis/distinfo
+1-1databases/redis/Makefile
+4-42 files

Linux/linux c60ebc3 — drivers/dax super.c bus.c, drivers/nvdimm claim.c pmem.c

Merge tag 'libnvdimm-for-7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm

Pull NVDIMM and DAX updates from Alison Schofield:
 "A small set of fixes: error handling corrections in the DAX core
  and bus code, a fix to the DAX file range comparison helpers, and
  two libnvdimm/pmem fixes for error and probe failure paths"

* tag 'libnvdimm-for-7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm:
  dax: fix wrong error code returned from dax_dedupe_file_range_compare()
  dax/bus: Return errors for invalid mapping targets
  dax: fix dax_range_compare_iter() to use correct size and address offset
  dax: Return errors from dax_core_init()
  libnvdimm: Handle negative return from nvdimm_clear_poison() in nsio_rw_bytes()
  nvdimm/pmem: Release gendisk on probe failure
DeltaFile
+8-6fs/dax.c
+6-2drivers/dax/bus.c
+4-2drivers/nvdimm/pmem.c
+1-1drivers/nvdimm/claim.c
+1-1drivers/dax/super.c
+20-125 files

FreeNAS/freenas b260078 — src/middlewared/middlewared/test/integration/assets kmip.py, tests/api2 test_kmip.py

NAS-144927 / 28.0.0-BETA.1 / Fix KMIP tests (#20070)

PyKMIP uses SQLAlchemy incorrectly. It opens a new one on each request,
and the previous one is discarded without closing properly. All sessions
operate on an internal shared pool, which eventually gets exhausted. Our
mock KMIP server behaves erratically and gives weird timeouts.
DeltaFile
+29-0src/middlewared/middlewared/test/integration/assets/kmip.py
+4-15tests/api2/test_kmip.py
+33-152 files

HardenedBSD/ports fedeef6 — net/google-cloud-sdk Makefile distinfo

net/google-cloud-sdk: Update version 590.0.0=>590.0.1

Event:          Oslo Hackathon 2026
DeltaFile
+3-3net/google-cloud-sdk/distinfo
+1-1net/google-cloud-sdk/Makefile
+4-42 files

HardenedBSD/ports 77a3f02 — textproc/redisearch28 Makefile distinfo

textproc/redisearch28: Update version 2.8.21=>2.8.22

Changelog: https://github.com/RediSearch/RediSearch/releases/tag/v2.8.22

Event:          Oslo Hackathon 2026
DeltaFile
+5-5textproc/redisearch28/distinfo
+2-2textproc/redisearch28/Makefile
+7-72 files

FreeBSD/ports fedeef6 — net/google-cloud-sdk Makefile distinfo

net/google-cloud-sdk: Update version 590.0.0=>590.0.1

Event:          Oslo Hackathon 2026
DeltaFile
+3-3net/google-cloud-sdk/distinfo
+1-1net/google-cloud-sdk/Makefile
+4-42 files

FreeBSD/ports 4193ed8 — textproc/redisearch2 Makefile distinfo, textproc/redisearch2/files patch-deps_readies_cmake_cc

textproc/redisearch2: Update version 2.10.21=>2.10.22

Changelog: https://github.com/RediSearch/RediSearch/releases/tag/v2.10.22

Event:          Oslo Hackathon 2026
DeltaFile
+0-31textproc/redisearch2/files/patch-deps_readies_cmake_cc
+3-5textproc/redisearch2/distinfo
+1-2textproc/redisearch2/Makefile
+4-383 files

FreeBSD/ports 77a3f02 — textproc/redisearch28 Makefile distinfo

textproc/redisearch28: Update version 2.8.21=>2.8.22

Changelog: https://github.com/RediSearch/RediSearch/releases/tag/v2.8.22

Event:          Oslo Hackathon 2026
DeltaFile
+5-5textproc/redisearch28/distinfo
+2-2textproc/redisearch28/Makefile
+7-72 files

HardenedBSD/ports 0a96040 — textproc/vale Makefile distinfo

textproc/vale: Update version 3.25.0=>3.25.1

Changelog: https://github.com/errata-ai/vale/releases/tag/v3.25.1

Event:          Oslo Hackathon 2026
DeltaFile
+5-5textproc/vale/distinfo
+1-1textproc/vale/Makefile
+6-62 files

HardenedBSD/ports 4193ed8 — textproc/redisearch2 Makefile distinfo, textproc/redisearch2/files patch-deps_readies_cmake_cc

textproc/redisearch2: Update version 2.10.21=>2.10.22

Changelog: https://github.com/RediSearch/RediSearch/releases/tag/v2.10.22

Event:          Oslo Hackathon 2026
DeltaFile
+0-31textproc/redisearch2/files/patch-deps_readies_cmake_cc
+3-5textproc/redisearch2/distinfo
+1-2textproc/redisearch2/Makefile
+4-383 files

FreeBSD/ports 0a96040 — textproc/vale Makefile distinfo

textproc/vale: Update version 3.25.0=>3.25.1

Changelog: https://github.com/errata-ai/vale/releases/tag/v3.25.1

Event:          Oslo Hackathon 2026
DeltaFile
+5-5textproc/vale/distinfo
+1-1textproc/vale/Makefile
+6-62 files

HardenedBSD/ports ae45a62 — textproc/redisearch Makefile Makefile.crates

textproc/redisearch: Update version 8.10.0=>8.10.1

Changelog: https://github.com/RediSearch/RediSearch/releases/tag/v8.10.1

Event:          Oslo Hackathon 2026
DeltaFile
+9-7textproc/redisearch/distinfo
+3-2textproc/redisearch/Makefile.crates
+1-2textproc/redisearch/Makefile
+13-113 files

FreeBSD/ports ae45a62 — textproc/redisearch Makefile Makefile.crates

textproc/redisearch: Update version 8.10.0=>8.10.1

Changelog: https://github.com/RediSearch/RediSearch/releases/tag/v8.10.1

Event:          Oslo Hackathon 2026
DeltaFile
+9-7textproc/redisearch/distinfo
+3-2textproc/redisearch/Makefile.crates
+1-2textproc/redisearch/Makefile
+13-113 files

HardenedBSD/ports 18dcaf8 — databases/valkey8 Makefile distinfo

databases/valkey8: Update version 8.1.10=>8.1.11

Changelog: https://github.com/valkey-io/valkey/releases/tag/8.1.11

Event:          Oslo Hackathon 2026
DeltaFile
+3-3databases/valkey8/distinfo
+1-1databases/valkey8/Makefile
+4-42 files

FreeBSD/ports 57df742 — databases/py-berkeleydb Makefile distinfo

databases/py-berkeleydb: Update version 18.1.16=>18.1.17

Changelog: https://hg.jcea.es/pybsddb/file/tip/docs/changelog.rst

Event:          Oslo Hackathon 2026
DeltaFile
+3-3databases/py-berkeleydb/distinfo
+1-1databases/py-berkeleydb/Makefile
+4-42 files