NetBSD/pkgsrc kIFq69Wdoc CHANGES-2026 TODO

   doc: Updated textproc/rumdl to 0.2.40
VersionDeltaFile
1.4687+2-1doc/CHANGES-2026
1.27633+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc 4XWCy6otextproc/rumdl distinfo Makefile

   rumdl: update to 0.2.40.

   0.2.40

   Fixed

       md003: consume the setext underline when converting a heading to ATX. Converting a setext heading left the underline behind, where a following blank line turned it into a thematic break, so rumdl fmt added a horizontal rule the document never had (7363c34)
       md077: stop scoping list items inside blockquotes, which made a lazy continuation line gain indentation on every pass so the formatter never converged (58fb25b)
       reflow: keep wiki links, shortcodes and math whole inside a wrapped span (db12c2c)
       config: honor the documented MD033 table_allowed alias, which silently dropped the configured value (db2c204)
       config: stop reporting MD013's documented semantic-link-understanding alias as an unknown option (1539a64)
       parity: make the markdownlint comparison harness actually run (182763c)

   Documentation

       md013: document that ignore-link-urls affects reporting only. Reflow measures the markdown as written, matching prettier and mdformat (c4f8bad)

   0.2.39


    [9 lines not shown]
VersionDeltaFile
1.45+4-4textproc/rumdl/distinfo
1.47+2-2textproc/rumdl/Makefile
+6-62 files

NetBSD/pkgsrc qoXKer3emulators/qemu Makefile, misc/tmate Makefile

   *: recursive bump for libssh version number change back to upstream
VersionDeltaFile
1.410+2-2emulators/qemu/Makefile
1.12+2-2misc/tmate/Makefile
1.93+2-2net/krdc/Makefile
1.44+2-2net/ocsync/Makefile
1.39+2-2net/ocsync/buildlink3.mk
1.127+2-2net/remmina/Makefile
+12-1212 files not shown
+36-3418 files

NetBSD/pkgsrc KYhpmlKdoc TODO CHANGES-2026

   doc: Updated security/libssh to 0.11.5
VersionDeltaFile
1.27632+2-2doc/TODO
1.4686+2-1doc/CHANGES-2026
+4-32 files

NetBSD/pkgsrc KumTuq1security/libssh Makefile distinfo, security/libssh/patches patch-tests_torture.c

   libssh: update to 0.11.5.

   Follow upstream version numbering again.

   version 0.11.5 (released 2026-07-21)
    * Security:
      * CVE-2026-15370: Stack buffer overflow in SFTP server longname construction
      * CVE-2026-59843: Denial of service via zero advertised channel packet size
      * CVE-2026-59844: Denial of service via oversized SFTP read length
      * CVE-2026-59845: Denial of service via unchecked ProxyCommand fork() failure
      * CVE-2026-59846: Information disclosure via ProxyCommand %r username expansion
      * CVE-2026-59847: Integrity downgrade via OpenSSL AES-GCM tag verification
      * CVE-2026-59848: Denial of service via SFTP responses with unknown request IDs
      * CVE-2026-59849: Denial of service via automatic certificate authentication loop
      * CVE-2026-59850: Use-after-free via data callbacks on closed channels
      * Zero-initialize every ssh_string
    * Compatibility:
      * Fix compatibility with C23 / gcc16
    * Bugfixes:

    [9 lines not shown]
VersionDeltaFile
1.59+4-10security/libssh/Makefile
1.36+5-5security/libssh/distinfo
1.27+2-3security/libssh/buildlink3.mk
1.24+2-2security/libssh/PLIST
1.2+2-2security/libssh/patches/patch-tests_torture.c
+15-225 files

NetBSD/pkgsrc RnLqaVCdoc TODO CHANGES-2026

   doc: Updated graphics/py-pillow_heif to 1.5.0
VersionDeltaFile
1.27631+2-2doc/TODO
1.4685+2-1doc/CHANGES-2026
+4-32 files

NetBSD/pkgsrc m5c54uNgraphics/py-pillow_heif distinfo Makefile

   py-pillow_heif: update to 1.5.0.

   ## [1.5.0 - 2026-07-22]

   ### Added

   - Grid(tiled) image encoding: `options.GRID_TILE_SIZE` option, `tile_size` parameter for `save` and `grid_tile_size` parameter for `register_*_opener`. #317
   - `info["tiling"]` dictionary with the grid info for tiled images. #317
   - `PH_LIBHEIF_CMAKE_ARGS` environment variable for `build_libs.py` to pass extra `cmake` arguments to the libheif build.
   - Windows ARM64 wheels.

   ### Changed

   - Minimum required `libheif` version is `1.23.1`.
   - Releases are now tag-triggered and published to PyPI with attestations via Trusted Publishing. #432
   - `libheif` was updated from the `1.23.0` to `1.23.1` version. #445
   - `libde265` was updated from the `1.1.0` to `1.1.1` version. #434

   ### Removed

    [3 lines not shown]
VersionDeltaFile
1.25+4-4graphics/py-pillow_heif/distinfo
1.35+2-2graphics/py-pillow_heif/Makefile
+6-62 files

LLVM/project 83530celldb/source/Plugins/Process/Windows/Common ProcessDebugger.cpp NativeProcessWindows.cpp, lldb/test/API/attach TestWindowsAttachBreakpoint.py main.c

[lldb][Windows] ignore loader breakpoints in system modules (#208233)

Currently, when debugging a program with `lldb-dap` on Windows and using
the `integratedTerminal` option, lldb-dap immediatly stops with an
`0x80000003` Exception. This is because `ntdll` executes an `int3`
breakpoint during process initialization when a debugger is attached.

This patch makes `lldb` and `lldb-server` skip the first `int3` after
launch when it originates from a system module (the loader's debugger
notification). Only that first loader breakpoint is skipped. Any later
int3, including `__debugbreak()`, `__builtin_debugtrap()` in the
debuggee's own code, still stops the debugger.

Fixes https://github.com/llvm/llvm-project/issues/198763
DeltaFile
+160-0lldb/test/API/attach/TestWindowsAttachBreakpoint.py
+65-0lldb/source/Plugins/Process/Windows/Common/ProcessDebugger.cpp
+15-43lldb/source/Plugins/Process/Windows/Common/NativeProcessWindows.cpp
+27-3lldb/source/Plugins/Process/Windows/Common/ProcessWindows.cpp
+5-0lldb/source/Plugins/Process/Windows/Common/ProcessDebugger.h
+4-0lldb/test/API/attach/main.c
+276-464 files not shown
+283-4710 files

LLVM/project 58cebeeclang/lib/CodeGen/TargetBuiltins RISCV.cpp, clang/test/CodeGen/RISCV rvp-intrinsics.c

[RISCV][P-ext] Support Packed "Q-format" Multiplication (#211236)
DeltaFile
+136-0clang/test/CodeGen/RISCV/rvp-intrinsics.c
+60-0llvm/test/CodeGen/RISCV/rvp-simd-64.ll
+51-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+44-0cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c
+18-1clang/lib/CodeGen/TargetBuiltins/RISCV.cpp
+18-0llvm/test/CodeGen/RISCV/rvp-simd-32.ll
+327-24 files not shown
+367-210 files

FreeNAS/freenas f8fa437src/middlewared/middlewared/plugins/kmip config.py

Fix `Service kmip not running after start` log spam
DeltaFile
+5-1src/middlewared/middlewared/plugins/kmip/config.py
+5-11 files

LLVM/project 55ef878llvm/docs AMDGPUUsage.rst

Comments
DeltaFile
+1-1llvm/docs/AMDGPUUsage.rst
+1-11 files

LLVM/project 2d01da5llvm/docs AMDGPUUsage.rst, llvm/lib/Target/AMDGPU AMDGPULegalizerInfo.cpp SIISelLowering.cpp

[AMDGPU] Add synthetic apertures and use them for barriers

Define what a synthetic aperture is, and adjust the barrier AS
to use this new system. This makes the barrier AS even safer to
use as now we can use all 32 bits of it without ever risking
hitting a valid address of any kind (LDS or outside LDS).
DeltaFile
+72-87llvm/test/CodeGen/AMDGPU/addrspacecast-barrier.ll
+44-5llvm/docs/AMDGPUUsage.rst
+21-23llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+18-17llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+12-0llvm/lib/Target/AMDGPU/SIDefines.h
+9-0llvm/lib/Target/AMDGPU/AMDGPUMemoryUtils.cpp
+176-1324 files not shown
+186-13710 files

LLVM/project ff7e77bllvm/docs AMDGPUUsage.rst

Update docs
DeltaFile
+20-13llvm/docs/AMDGPUUsage.rst
+20-131 files

LLVM/project 8e7feb1llvm/lib/Target/AMDGPU SIDefines.h AMDGPUMemoryUtils.h, llvm/test/CodeGen/AMDGPU addrspacecast-barrier.ll

Comments
DeltaFile
+4-3llvm/lib/Target/AMDGPU/SIDefines.h
+1-3llvm/test/CodeGen/AMDGPU/addrspacecast-barrier.ll
+1-1llvm/lib/Target/AMDGPU/AMDGPUMemoryUtils.h
+1-1llvm/lib/Target/AMDGPU/AMDGPUMemoryUtils.cpp
+1-1llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+1-1llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+9-106 files

LLVM/project 786c7cdlld/test/ELF/lto amdgpu.ll, llvm/lib/IR AutoUpgrade.cpp

Add DL auto-upgrade
DeltaFile
+19-11llvm/unittests/Bitcode/DataLayoutUpgradeTest.cpp
+4-0llvm/lib/IR/AutoUpgrade.cpp
+1-1lld/test/ELF/lto/amdgpu.ll
+24-123 files

LLVM/project 09ab7a3flang/include/flang/Evaluate tools.h, flang/lib/Evaluate tools.cpp

[flang][Lower] Admit opaque terms to real sum reassociation (#211316)

First part of generalisations requested in #207377.

The split-sum eligibility check rejected any RHS containing explicit
parentheses or subtraction, even though the Add flattener already
preserves every non-Add subtree as one opaque term.

Remove those blanket guards and their unused predicates. Document the
opaque-term invariant and extend the test to cover parenthesized
additions and subtractions, whole-RHS parentheses, and subtraction
terms.

I did not observe any benchmark result changes as a result of this
patch.

Assisted-by: Codex
DeltaFile
+184-21flang/test/Lower/split-sum-expression-tree-lowering.f90
+4-32flang/lib/Evaluate/tools.cpp
+0-6flang/include/flang/Evaluate/tools.h
+188-593 files

LLVM/project a2b42b1llvm/include/llvm/IR Attributes.h, llvm/lib/Analysis InlineCost.cpp

[IR] Reject inlining strictfp alwaysinline callee into non-strictfp caller (#210701)

Commit af0c933eda31 added a verifier check requiring every strictfp call
site to reside in a strictfp function.
It caused verify error `call site marked strictfp without caller
function marked strictfp` since AlwaysInliner force-inlines strictfp
callees into non-strictfp callers, bypassing checkStrictFP.

47b3b76825dc explictly not implemented inlining strictfp function into
non-strictfp function. But the restriction was lost in 8eb6757564cc.
8eb6757564cc was only NFC for the normal inliner pass. It regressed
AlwaysInliner path which bypasses checkStrictFP.

This PR restores the restriction.

---------

Co-authored-by: Jinsong Ji <jinsong.ji at intel.com>
Co-authored-by: Claude Sonnet 5 <noreply at anthropic.com>
Co-authored-by: Nikita Popov <github at npopov.com>
DeltaFile
+29-0llvm/test/Transforms/Inline/always-inline-strictfp.ll
+5-0llvm/include/llvm/IR/Attributes.h
+5-0llvm/lib/IR/Attributes.cpp
+3-0llvm/lib/Analysis/InlineCost.cpp
+42-04 files

FreeNAS/freenas ca48122src/middlewared/middlewared/plugins/kmip connection.py, src/middlewared/middlewared/pytest/unit/plugins/kmip test_connection.py

Fix `kmip_connection` error handling
DeltaFile
+18-0src/middlewared/middlewared/pytest/unit/plugins/kmip/test_connection.py
+1-2src/middlewared/middlewared/plugins/kmip/connection.py
+19-22 files

FreeNAS/freenas 9d5d4f2tests/api2 test_kmip.py

Fix `test_kmip_sed_keys_resynced_from_server`
DeltaFile
+8-11tests/api2/test_kmip.py
+8-111 files

FreeNAS/freenas cc53e33src/middlewared/middlewared/test/integration/assets kmip.py, tests/api2 test_kmip.py

Fix `test_kmip_sed_keys_resynced_from_server`
DeltaFile
+26-0src/middlewared/middlewared/test/integration/assets/kmip.py
+2-0tests/api2/test_kmip.py
+28-02 files

OPNSense/src b0cecd2sys/dev/igc if_igc.c

igc: log aspm changes as well
DeltaFile
+9-1sys/dev/igc/if_igc.c
+9-11 files

FreeNAS/freenas ae59fe4src/middlewared/middlewared/plugins/kmip zfs_keys.py, tests/api2 test_kmip.py

Fix clear_sync_pending_zfs_keys
DeltaFile
+31-0tests/api2/test_kmip.py
+1-1src/middlewared/middlewared/plugins/kmip/zfs_keys.py
+32-12 files

FreeNAS/freenas c0cf7absrc/middlewared/middlewared/test/integration/assets kmip.py, tests/api2 test_kmip.py

KMIP integration tests
DeltaFile
+636-8tests/api2/test_kmip.py
+18-13src/middlewared/middlewared/test/integration/assets/kmip.py
+654-212 files

FreeNAS/freenas cc95d35src/middlewared/middlewared/plugins/kmip zfs_keys.py, tests/api2 test_kmip.py

Fix KMIP in-memory cache being wiped after every push
DeltaFile
+27-1tests/api2/test_kmip.py
+4-2src/middlewared/middlewared/plugins/kmip/zfs_keys.py
+31-32 files

LLVM/project 4138dc4mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

[MLIR][OpenMP] Preserve debug location in OpenMPIRBuilder calls. (#211254)

Many `OpenMPIRBuilder` entry points take an
`OpenMPIRBuilder::LocationDescription`. It has two relevant
constructors:

`LocationDescription(const IRBuilderBase &IRB)` // captures IP and debug
loc
`LocationDescription(const InsertPointTy &IP)` // captures IP only; DL
is empty

The OpenMP MLIR-to-LLVM-IR translation constructs the location from
`builder` in almost all places (~45 call sites), which selects the first
constructor and propagates both the insertion point and the current
debug location. A few call sites instead passed `builder.saveIP()`,
which selects the second constructor and silently drops the debug
location.

Change the 9 offending call sites to pass `builder` instead of
`builder.saveIP()`, so the debug location is preserved.
DeltaFile
+13-13mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+13-131 files

OpenBSD/ports 9XdDelQdevel/tllist Makefile distinfo

   distfile must be renamed if the contents change
VersionDeltaFile
1.4+4-2devel/tllist/Makefile
1.3+2-2devel/tllist/distinfo
+6-42 files

OpenBSD/src 3ZPCzGElib/libfuse fuse_ops.c

   File systems can provide a pointer to private data to fuse_main(3)
   or fuse_new(3). However, if the file system implements init() then
   this will be replaced by the return value of init(). If a file
   system wants to keep the original value then it can retrieve it by
   calling fuse_get_context(3).

   OK claudio@
VersionDeltaFile
1.44+5-3lib/libfuse/fuse_ops.c
+5-31 files

LLVM/project 9c5858ellvm/lib/Target/RISCV RISCVTargetTransformInfo.cpp RISCVProcessors.td, llvm/test/Transforms/LoopUnroll/RISCV vector.ll

[RISCV] Add TuneNoDefaultUnroll to generic CPUs (#135318)

Almost all CPUs have added this and experiments have shown
considerable gains.

And, we set a lower runtime unrolling count 4 for in-order models
to avoid potential regressions.

Fixes #134272.
DeltaFile
+740-540llvm/test/Transforms/LoopUnroll/RISCV/vector.ll
+4-0llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+2-1llvm/lib/Target/RISCV/RISCVProcessors.td
+746-5413 files

LLVM/project 5bf9d61llvm/test/CodeGen/AArch64 sve-fixed-vector-lrint.ll sve-lrint.ll

[AArch64] Add SVE lowering for FP_TO_[US]INT_SAT. (#207201)
DeltaFile
+490-1,132llvm/test/CodeGen/AArch64/sve-fixed-vector-lrint.ll
+319-1,280llvm/test/CodeGen/AArch64/sve-lrint.ll
+319-1,280llvm/test/CodeGen/AArch64/sve-llrint.ll
+270-586llvm/test/CodeGen/AArch64/sve-fixed-vector-llrint.ll
+113-333llvm/test/CodeGen/AArch64/sve-fptosi-sat.ll
+87-269llvm/test/CodeGen/AArch64/sve-fptoui-sat.ll
+1,598-4,8803 files not shown
+1,906-4,8979 files

OpenBSD/ports BER3Qhzmultimedia/dav1d distinfo Makefile, multimedia/dav1d/patches patch-src_ext_x86_x86inc_asm

   update to dav1d-1.5.4, from Brad (maintainer)
VersionDeltaFile
1.3+3-3multimedia/dav1d/patches/patch-src_ext_x86_x86inc_asm
1.22+2-2multimedia/dav1d/distinfo
1.44+1-1multimedia/dav1d/Makefile
1.2+1-1multimedia/dav1d/pkg/DESCR
+7-74 files