FreeBSD/doc 6535987documentation/content/en/books/handbook/zfs _index.adoc

Handbook - ZFS: Rework

* Add RAID-Z expansion, dRAID, special vdevs, hot spares with zfsd, TRIM,
  pool checkpoints, block cloning, fast dedup, bookmarks, holds,
  resumable/corrective send, project quotas, direct I/O, and boot environments
* Add Jails and ZFS crossref target, encryption key loading at boot (zfskeys),
  and a Pool Properties section
* Rewrite Tuning to drop removed sysctls (scrub_delay, vdev.cache.size,
  arc.meta_limit, …); delete the obsolete ZFS-on-i386 section
* Switch examples to ada device names and GPT partitions
* Fix the inverted reservation terminology entry, zfs scrub:  zpool scrub,
  stale checksum/compression algorithm lists, and EOL version framing

Approved by:            arrowd@, bcr@, michaelo@
Differential Revision:  D58175
PR:                     287148, 261212, 263321
DeltaFile
+1,675-519documentation/content/en/books/handbook/zfs/_index.adoc
+1,675-5191 files

LLVM/project 36c812fllvm/include/llvm/ADT Sequence.h, llvm/unittests/ADT SequenceTest.cpp

[ADT] Make enum iterators constexpr (#210405)

<sub>Stack created with <a
href="https://github.com/github/gh-stack">GitHub Stacks CLI</a> • <a
href="https://gh.io/stacks-feedback">Give Feedback 💬</a></sub>
DeltaFile
+137-26llvm/unittests/ADT/SequenceTest.cpp
+89-57llvm/include/llvm/ADT/Sequence.h
+226-832 files

LLVM/project 7b44629llvm/include/llvm/Support MathExtras.h, llvm/unittests/Support MathExtrasTest.cpp

[Support] Add constexpr versions of Add/Sub/MulOverflow (#210404)

<sub>Stack created with <a
href="https://github.com/github/gh-stack">GitHub Stacks CLI</a> • <a
href="https://gh.io/stacks-feedback">Give Feedback 💬</a></sub>
DeltaFile
+131-0llvm/unittests/Support/MathExtrasTest.cpp
+79-43llvm/include/llvm/Support/MathExtras.h
+210-432 files

LLVM/project d199b28orc-rt/docs Design.md, orc-rt/include/orc-rt Session.h

[orc-rt] Drop callManagedCodeAsync; tokens guard execution (#210508)

callManagedCodeSync is renamed to callManagedCode, and
callManagedCodeAsync is removed.

callManagedCodeAsync held a ManagedCodeTaskGroup token from the initial
call until the async continuation ran -- across the gap in which the
call is suspended and no managed code is executing. A token is meant to
guard managed code that is executing on a stack, so holding one across
that gap guards nothing while blocking shutdown.

callManagedCode holds a token only for the synchronous call to the
wrapped function, including anything the function runs inline on the
same thread before returning. An async function is called the same way,
with its continuation passed as an ordinary argument. Work deferred past
the function's return -- stashed, or handed to another thread -- runs on
a stack the token no longer guards; whoever later runs it is responsible
for ensuring a token covers it, acquiring one and aborting if the
acquire is denied.

    [3 lines not shown]
DeltaFile
+18-106orc-rt/test/unit/SessionTest.cpp
+36-76orc-rt/include/orc-rt/Session.h
+25-0orc-rt/docs/Design.md
+79-1823 files

NetBSD/pkgsrc-wip d1d5df3mbedtls3 PLIST Makefile, mistserver PLIST Makefile

mistserver: update to 3.10
DeltaFile
+194-0mbedtls3/PLIST
+73-4mistserver/PLIST
+57-0mistserver/patches/patch-lib_socket.cpp
+56-0mbedtls3/Makefile
+17-4mistserver/Makefile
+18-0mistserver/patches/patch-lib_socket__srt.cpp
+415-811 files not shown
+517-1117 files

NetBSD/pkgsrc-wip 91eafe5. Makefile

librist: import 0.2.18
DeltaFile
+1-0Makefile
+1-01 files

NetBSD/pkgsrc-wip 11d0106librist Makefile PLIST, librist/files tun_netbsd.c

librist: import 0.2.18
DeltaFile
+68-0librist/files/tun_netbsd.c
+30-0librist/Makefile
+28-0librist/PLIST
+18-0librist/patches/patch-src_udpsocket.c
+17-0librist/patches/patch-meson.build
+14-0librist/buildlink3.mk
+175-03 files not shown
+186-09 files

FreeBSD/ports 377ed35filesystems/zerofs distinfo Makefile.crates

filesystems/zerofs: update to 2.0.10.

PR:             296840
DeltaFile
+253-213filesystems/zerofs/distinfo
+125-105filesystems/zerofs/Makefile.crates
+1-5filesystems/zerofs/Makefile
+379-3233 files

NetBSD/pkgsrc-wip a35b124. Makefile, srt Makefile PLIST

srt: import 1.5.5
DeltaFile
+30-0srt/Makefile
+17-0srt/PLIST
+14-0srt/buildlink3.mk
+11-0srt/DESCR
+5-0srt/distinfo
+1-0Makefile
+78-06 files

NetBSD/pkgsrc-wip c14321busrsctp Makefile DESCR

usrsctp: fix build
DeltaFile
+8-10usrsctp/Makefile
+10-1usrsctp/DESCR
+3-3usrsctp/distinfo
+21-143 files

FreeBSD/ports 44123f7security/vuxml/vuln 2026.xml

security/vuxml: Document multiple vulnerabilities in traefik
DeltaFile
+35-0security/vuxml/vuln/2026.xml
+35-01 files

OPNSense/core 6223abbsrc/opnsense/mvc/app/controllers/OPNsense/Trust/Api CrlController.php

trust: use serialNumberHex for CRL so high-bit serials aren't dropped (#10559)

CrlController::setAction() built the CRL from
openssl_x509_parse()['serialNumber'], a signed decimal that is unreliable
for serials with the high bit set (first byte >= 0x80). Those serials were
passed to phpseclib as an invalid/zero value and collapsed into a single
"Serial Number: 00" entry, so the affected certificates were effectively
not revoked (e.g. OpenVPN clients could still connect). With random 128-bit
serials this silently affects roughly half of all revocations.

Use the canonical unsigned serialNumberHex via a phpseclib BigInteger,
matching the index.txt export already present in the same controller.
DeltaFile
+5-2src/opnsense/mvc/app/controllers/OPNsense/Trust/Api/CrlController.php
+5-21 files

LLVM/project 4525be9llvm/docs NVPTXUsage.rst NVPTXUsage.md, llvm/test/CodeGen/NVPTX atomicrmw-sm60.ll atomicrmw-sm70.ll

Rebase, improvements

Created using spr 1.3.7
DeltaFile
+0-4,767llvm/docs/NVPTXUsage.rst
+2,949-1,487llvm/test/CodeGen/NVPTX/atomicrmw-sm60.ll
+2,871-1,461llvm/test/CodeGen/NVPTX/atomicrmw-sm70.ll
+4,253-0llvm/docs/NVPTXUsage.md
+1,635-849llvm/test/CodeGen/NVPTX/atomicrmw-sm90.ll
+982-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+12,690-8,8911,255 files not shown
+67,694-30,4231,261 files

FreeBSD/doc c26c5f0website/content/ru/releases/14.4R relnotes.adoc

website/ru: Update releases/14.4R/relnotes.adoc

Update to EN aced7b092b44d1d622590d7b01ea4861b6900d9d
DeltaFile
+198-182website/content/ru/releases/14.4R/relnotes.adoc
+198-1821 files

LLVM/project 3b3fa14clang/lib/Interpreter Interpreter.cpp

[Clang][Interpreter] Respect default setting on Windows

MSCV does not support the -fPIC option. When it is passed, Clang falls
back to PIC level 2 on x86_64 and to a static binary on AArch64. Without
-fPIC, however, PIC is already enabled by default on both targets.

As a result, the PCH (built with the default PIC level by toolchain
hint) and the clang-repl instance (using the fallback PIC level) end up
with different PIC settings, consuming a mismatch.

Avoid passing -fPIC when targeting MSVC on Windows. This preserve the
existing semantics, since PIC is already enabled by default, while
ensuring that both the PCH and clang-repl use the same PIC level.
DeltaFile
+8-2clang/lib/Interpreter/Interpreter.cpp
+8-21 files

LLVM/project 0c5b225llvm/lib/Analysis ScalarEvolution.cpp, llvm/test/Transforms/IndVarSimplify strengthen-overflow.ll drop-exact.ll

[SCEV] Infer no-wrap flags for shl by a constant. (#208434)

Treat `shl %a, C` as `mul %a, 1 << C` in
getStrengthenedNoWrapFlagsFromBinOp
if possible.

Only transfer NSW from shl to mul, if the shift amount is < Bitwidth -
1, otherwise the result would be more poisonous.

Alive2 proofs: https://alive2.llvm.org/ce/z/iBPpkv

Compile-time impact in noise:
https://llvm-compile-time-tracker.com/compare.php?from=a037729976f91dc11b41a76834dfca9d8812c4fe&to=2050d622aed5606774f0902b352bbb2142e654e1&stat=instructions:u

PR: https://github.com/llvm/llvm-project/pull/208434
DeltaFile
+120-0llvm/test/Transforms/IndVarSimplify/strengthen-overflow.ll
+21-10llvm/lib/Analysis/ScalarEvolution.cpp
+2-2llvm/test/Transforms/IndVarSimplify/drop-exact.ll
+1-1llvm/test/Transforms/LoopVectorize/single-early-exit-deref-assumptions.ll
+1-1llvm/test/Transforms/IndVarSimplify/pr66066.ll
+145-145 files

NetBSD/pkgsrc Hn44IoNdoc CHANGES-2026

   doc: Updated geography/py-spartn to 1.1.0
VersionDeltaFile
1.4531+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc piH0IzYdoc CHANGES-2026

   doc: Updated geography/py-ubx2 to 1.3.6
VersionDeltaFile
1.4530+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc e0LLqQogeography/py-ubx2 distinfo Makefile

   geography/py-ubx2: Update to 1.3.6

   Upstream NEWS, less minor improvements and bugfixes:

   ### RELEASE 1.3.6

   1. Add `msgfilter` argument to UBXReader to allow user to filter
   output by one or more message identities. If set, only filtered raw
   messages will be parsed (e.g. UBX `0x0107` *(must be integer)*, NMEA
   `"GNGSA"` or RTCM `1077`); the remainder will be `None`. Default is ""
   (no filter). If you're only interested in specific messages, this can
   significantly improve parsing speed for a given datastream.

   1. Enhance `parsing` argument to UBXReader - permissible values:
      - `PARSE_NONE` (0) - No message parsing, raw output only. Parsed data is `None`.
      - `PARSE_FULL` (1) - Full parsing of all message attributes (the
        default). Parsed data is a `UBXMessage`, `NMEAMessage` or
        `RTCMMessage` object.
      - `PARSE_META` (2) - Parse only basic metadata from messages

    [3 lines not shown]
VersionDeltaFile
1.9+4-4geography/py-ubx2/distinfo
1.12+2-2geography/py-ubx2/Makefile
+6-62 files

NetBSD/pkgsrc tdlnOUugeography/py-spartn distinfo Makefile

   geography/py-spartn: Update to 1.1.0

   Upstream NEWS content:

   ### RELEASE 1.1.0

   ENHANCEMENTS:

   1. Improve type hints and docstrings.
VersionDeltaFile
1.4+4-4geography/py-spartn/distinfo
1.7+4-2geography/py-spartn/Makefile
+8-62 files

LLVM/project af0aa94llvm/lib/Target/AArch64 AArch64AsmPrinter.cpp AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 ptrauth-intrinsic-auth-resign-with-blend.ll

[AArch64][PAC] Rework the expansion of AUT/AUTPAC pseudos (#169699)

Refactor `AArch64AsmPrinter::emitPtrauthAuthResign` to improve
readability and tune the conditions when `emitPtrauthDiscriminator` is
allowed to clobber address discriminator operands.

When resigning, do not clobber address discriminator register used for
authentication if it is also used for signing. Such clobbering would
prevent passing raw, 64-bit value as the new discriminator. Clarify
other corner cases of clobbering address discriminator operands.

Reuse `enum PtrauthCheckMode` instead of separate `ShouldCheck` and
`ShouldTrap` flags and drop its `Default` enumerator.
DeltaFile
+443-10llvm/test/CodeGen/AArch64/ptrauth-intrinsic-auth-resign-with-blend.ll
+106-73llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
+6-0llvm/lib/Target/AArch64/AArch64InstrInfo.td
+555-833 files

FreeBSD/ports 593e6a3databases/sabiql distinfo Makefile.crates

databases/sabiql: Update to 1.15.1

ChangeLog:

https://github.com/riii111/sabiql/releases/tag/v1.14.0
https://github.com/riii111/sabiql/releases/tag/v1.15.0
https://github.com/riii111/sabiql/releases/tag/v1.15.1

Reported by:    riii111 <notifications at github.com>
DeltaFile
+25-21databases/sabiql/distinfo
+11-9databases/sabiql/Makefile.crates
+1-1databases/sabiql/Makefile
+37-313 files

LLVM/project c69896amlir/lib/Interfaces ValueBoundsOpInterface.cpp

[mlir][interface] Use populateAndCompare cleanup compare (NFC) (#200156)
DeltaFile
+1-3mlir/lib/Interfaces/ValueBoundsOpInterface.cpp
+1-31 files

LLVM/project 1f4d6acmlir/lib/Dialect/Bufferization/IR BufferizationOps.cpp, mlir/test/Dialect/Bufferization canonicalize.mlir

[mlir][bufferization] Avoid invalid memref.cast in to_buffer folding (#208973)

Fixes #202782

When folding bufferization.to_buffer(bufferization.to_tensor(...)), only
create a memref.cast if the source and destination memref types are
cast-compatible.

This avoids asserting on unranked memrefs with different memory spaces
and leaves the original bufferization ops in place instead.

 Assisted-by: OpenAI Codex
DeltaFile
+18-0mlir/test/Dialect/Bufferization/canonicalize.mlir
+5-4mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp
+23-42 files

FreeBSD/ports b84d181x11/kitty distinfo Makefile, x11/kitty/files patch-glfw_wl__client__side__decorations.c patch-kitty_colors.c

x11/kitty: Update to 0.48.0

- Remove a couple of patches (merged upstream)

ChangeLog:      https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes
Reported by:    Kovid Goyal <notifications at github.com>
DeltaFile
+0-26x11/kitty/files/patch-glfw_wl__client__side__decorations.c
+0-11x11/kitty/files/patch-kitty_colors.c
+5-5x11/kitty/distinfo
+2-2x11/kitty/files/patch-docs_conf.py
+2-2x11/kitty/Makefile
+1-1x11/kitty/pkg-plist
+10-476 files

OpenBSD/ports I2cKkaymisc/gpsd Makefile, misc/gpsd/patches patch-SConscript

   misc/gpsd: adjust to version jump 7.x -> 8.x
VersionDeltaFile
1.10+9-0misc/gpsd/patches/patch-SConscript
1.107+2-0misc/gpsd/Makefile
+11-02 files

FreeBSD/ports e3e61a9devel/electron40 distinfo Makefile

devel/electron40: Chase esbuild port version bump
DeltaFile
+3-3devel/electron40/distinfo
+1-1devel/electron40/Makefile
+4-42 files

LLVM/project e96755fllvm/lib/Transforms/Vectorize VPlanUtils.cpp VPlanUtils.h

[VPlan] Factor vputils::getOpcodeOrIntrinsicID (NFC) (#208993)

The check for recipes in vputils::isElementWise is necessary to prevent
regressions.
DeltaFile
+27-27llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+8-4llvm/lib/Transforms/Vectorize/VPlanUtils.h
+2-4llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+3-0llvm/lib/Transforms/Vectorize/VPlan.h
+40-354 files

LLVM/project d46a352lldb/test/API/python_api/sbvalue_set_type_synthetic_override TestSBValueSetTypeSyntheticOverride.py

[lldb] Fix TestSBValueSetTypeSyntheticOverride with libstdc++ (#210495)

My test added in #209056 assumed that a `CXXSyntheticChildren`
implementation for `std::vector` is readily available on all platforms,
that is not the case.

Do the simplest thing and remove this part of the test for now.

Fixes: https://lab.llvm.org/buildbot/#/builders/59/builds/35839
```
FAIL: test (TestSBValueSetTypeSyntheticOverride.TestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/tcwg-buildbot/worker/lldb-aarch64-ubuntu/llvm-project/lldb/test/API/python_api/sbvalue_set_type_synthetic_override/TestSBValueSetTypeSyntheticOverride.py", line 22, in test
    self.checkOverride(vec, before=None)
  File "/home/tcwg-buildbot/worker/lldb-aarch64-ubuntu/llvm-project/lldb/test/API/python_api/sbvalue_set_type_synthetic_override/TestSBValueSetTypeSyntheticOverride.py", line 43, in checkOverride
    self.assertIsNone(impl_before)
AssertionError: <lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider object at 0xfb088f787bb0> is not None
```
DeltaFile
+15-8lldb/test/API/python_api/sbvalue_set_type_synthetic_override/TestSBValueSetTypeSyntheticOverride.py
+15-81 files

LLVM/project 1faa9f7llvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlanEVLTailFolding.cpp

[VPlan] Infer SrcTy in createScalarExtOrTrunc (NFC) (#210423)

The argument is redundant and can be inferred from Op.
DeltaFile
+10-13llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+6-11llvm/lib/Transforms/Vectorize/VPlanEVLTailFolding.cpp
+4-5llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+4-4llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+2-3llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+26-365 files