FreeBSD/ports 4fcb9cdnet Makefile, net/bone-kmods Makefile pkg-descr

net/bone-kmods: Collection of netgraph kernel modules

Reviewed by: adamw
Differential Revision: https://reviews.freebsd.org/D56743
DeltaFile
+47-0net/bone-kmods/Makefile
+14-0net/bone-kmods/pkg-descr
+3-0net/bone-kmods/distinfo
+1-0net/Makefile
+65-04 files

OPNSense/core 162c415src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SourceNatController.php

Validate setGeneralAction as well
DeltaFile
+9-3src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
+9-31 files

LLVM/project 3ab0c51libc/src/link CMakeLists.txt

[libc] Add missing `dl_iterate_phdr` dependencies to avoid spurious build failures (#201574)

Example:
https://github.com/llvm/llvm-project/actions/runs/26945498241/job/79504837451?pr=201452

"Spurious" means, in this case, that the build may succeed or fail
depending on whether the files were generated before the dependent is
built.
DeltaFile
+2-0libc/src/link/CMakeLists.txt
+2-01 files

LLVM/project 5133256clang-tools-extra/clang-doc JSONGenerator.cpp HTMLGenerator.cpp

[clang-doc] Move Generator classes into the anonymous namespace

Clang-Tidy suggest moving these classes into the anonymous namespace,
to enforce internal linkage.
DeltaFile
+21-21clang-tools-extra/clang-doc/JSONGenerator.cpp
+11-11clang-tools-extra/clang-doc/HTMLGenerator.cpp
+12-9clang-tools-extra/clang-doc/MDGenerator.cpp
+8-4clang-tools-extra/clang-doc/MDMustacheGenerator.cpp
+52-454 files

FreeBSD/ports faee977misc/py-langsmith distinfo Makefile

misc/py-langsmith: update 0.8.8 → 0.8.9
DeltaFile
+3-3misc/py-langsmith/distinfo
+2-2misc/py-langsmith/Makefile
+5-52 files

FreeBSD/ports 1e2580cnet/py-pook distinfo Makefile

net/py-pook: update 2.1.5 → 2.1.6
DeltaFile
+3-3net/py-pook/distinfo
+1-1net/py-pook/Makefile
+4-42 files

FreeBSD/ports 812bc16misc/netron distinfo Makefile

misc/netron: update 9.1.0 → 9.1.1
DeltaFile
+3-3misc/netron/distinfo
+2-2misc/netron/Makefile
+5-52 files

FreeBSD/ports 13e51eemisc/py-comfy-aimdo distinfo Makefile

misc/py-comfy-aimdo: update 0.4.8 → 0.4.9
DeltaFile
+3-3misc/py-comfy-aimdo/distinfo
+1-1misc/py-comfy-aimdo/Makefile
+4-42 files

FreeBSD/ports 6ad327ex11/rio distinfo Makefile

x11/rio: update 0.4.5 → 0.4.6
DeltaFile
+133-177x11/rio/distinfo
+66-89x11/rio/Makefile
+199-2662 files

FreeBSD/ports 8d6c652misc/py-langchain-core distinfo Makefile

misc/py-langchain-core: update 1.4.0 → 1.4.1
DeltaFile
+3-3misc/py-langchain-core/distinfo
+3-3misc/py-langchain-core/Makefile
+6-62 files

FreeBSD/ports 0525fe0misc/py-wandb distinfo Makefile

misc/py-wandb: update 0.27.1 → 0.27.2
DeltaFile
+3-3misc/py-wandb/distinfo
+2-2misc/py-wandb/Makefile
+5-52 files

LLVM/project 9aef315lldb/include/lldb/API SBDebugger.h, lldb/include/lldb/Core Debugger.h

[lldb] Add SBDebugger::SetTerminalDimensions to set width and height atomically (#201965)

Terminal width and height were communicated to the debugger separately,
via SetTerminalWidth() and SetTerminalHeight(). Each notified the
IOHandler and the statusline, so on a resize they recomputed their
layout twice: once with one dimension updated and the other still stale.

Add Debugger::SetTerminalDimensions(width, height) (exposed through
SBDebugger) that updates both properties before notifying, and
reimplement the single-axis setters and the driver's resize handler in
terms of it.

Also fix SBDebugger::GetTerminalHeight(), which returned the width.
DeltaFile
+13-16lldb/source/Core/Debugger.cpp
+19-0lldb/test/API/python_api/debugger/TestDebuggerAPI.py
+7-4lldb/tools/driver/Driver.cpp
+9-1lldb/source/API/SBDebugger.cpp
+8-0lldb/include/lldb/API/SBDebugger.h
+4-0lldb/include/lldb/Core/Debugger.h
+60-216 files

LLVM/project c1ee07bllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 split-node-reused-and-reordered-operand.ll

Revert "[SLP]Keep reuse mask in sync when reordering split node operand"

This reverts commit dee1687bdba79e729b4ddf3e2c37ff9b5766dc75 to pacify
buildbots after failures in
https://lab.llvm.org/buildbot/#/builders/25/builds/18282 and others.

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/202057
DeltaFile
+0-104llvm/test/Transforms/SLPVectorizer/X86/split-node-reused-and-reordered-operand.ll
+1-13llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+1-1172 files

OPNSense/core 1f5916esrc/opnsense/mvc/app/library/OPNsense/Core ConfigMaintenance.php

The nat.outbound.rule flush seems to work just fine, remove this comment
DeltaFile
+0-1src/opnsense/mvc/app/library/OPNsense/Core/ConfigMaintenance.php
+0-11 files

LLVM/project e6fab59lldb/include/lldb/Symbol Symbol.h

[lldb] Change Symbol size assert to 64 bit only (#202042)

Follow up to
https://github.com/llvm/llvm-project/pull/200919#issuecomment-4635479078
DeltaFile
+0-4lldb/include/lldb/Symbol/Symbol.h
+0-41 files

LLVM/project 35d520allvm/include/llvm/IR Intrinsics.td Intrinsics.h, llvm/lib/IR Intrinsics.cpp

[NFC][LLVM] Introduce `IIT_MATCH` to represents `LLVMMatchType` (#202034)

Currently, the fully dependent identity type `LLVMMatchType` is
represented in the IIT encoding table as `IIT_ANY` with `AK_MatchType`
argument kind. Instead, add a new IIT code `IIT_MATCH` to represent such
dependent types, so that `IIT_ANY` is used to represent just the core
overload types.
DeltaFile
+18-13llvm/lib/IR/Intrinsics.cpp
+5-7llvm/include/llvm/IR/Intrinsics.td
+6-4llvm/include/llvm/IR/Intrinsics.h
+29-243 files

OPNSense/core fe45976src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SourceNatController.php, src/opnsense/mvc/app/views/OPNsense/Firewall nat_rule.volt

Add a scoped setGeneralAction() that only saves the general section of the model
DeltaFile
+9-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
+1-1src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+10-12 files

FreeBSD/ports 0750954lang/python314 Makefile, lang/python315 Makefile

lang/python3*: give maintainership to the python@ team

Thank you for your past maintainership, but these ports should always be
maintained by a team, not individuals.
DeltaFile
+1-1lang/python315/Makefile
+1-1lang/python314/Makefile
+2-22 files

LLVM/project 79da521.github/workflows libcxx-run-benchmarks.yml

workflows/libcxx-run-benchmarks: Remove template expansion (#200282)

https://docs.zizmor.sh/audits/#template-injection

https://github.com/llvm/llvm-project/security/code-scanning/1648
https://github.com/llvm/llvm-project/security/code-scanning/1649
https://github.com/llvm/llvm-project/security/code-scanning/1650
https://github.com/llvm/llvm-project/security/code-scanning/1651
DeltaFile
+8-3.github/workflows/libcxx-run-benchmarks.yml
+8-31 files

LLVM/project 5458641llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 sve2-rsh.ll

[AArch64] Fix and vs or in tryCombineExtendRShTrunc (#202053)

This condition should be checking that both are true.
DeltaFile
+28-0llvm/test/CodeGen/AArch64/sve2-rsh.ll
+1-1llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+29-12 files

OpenBSD/src 8aONmaNlib/libssl d1_both.c

   Correctly handle failure to buffer DTLS messages.

   If we fail to buffer an outgoing DTLS message, we're not going to be able
   to retransmit it. Correctly propagate the failure.

   ok kenjiro@ tb@
VersionDeltaFile
1.97+5-3lib/libssl/d1_both.c
+5-31 files

OpenBSD/src qdNamIBlib/libssl d1_both.c ssl_clnt.c

   Move DTLS change cipher spec handling to its own function.

   When a TLSv1.2 change cipher spec message has been built, call a separate
   function that can handle the DTLS specific processing rather than including
   this in the TLS code.

   ok kenjiro@ tb@
VersionDeltaFile
1.96+14-1lib/libssl/d1_both.c
1.173+3-6lib/libssl/ssl_clnt.c
1.170+3-6lib/libssl/ssl_srvr.c
1.8+2-1lib/libssl/dtls_local.h
+22-144 files

OpenBSD/src dqxhWrNlib/libssl d1_both.c s3_lib.c

   Move DTLS handshake message handling to its own function.

   When a TLSv1.2 handshake message has been built, call a separate function
   that can handle the DTLS specific processing rather than including this in
   the TLS code.

   ok kenjiro@ tb@
VersionDeltaFile
1.95+26-1lib/libssl/d1_both.c
1.260+2-12lib/libssl/s3_lib.c
1.7+2-1lib/libssl/dtls_local.h
+30-143 files

LLVM/project 4706906clang/lib/Interpreter Value.cpp, clang/unittests/Interpreter InterpreterTest.cpp

[clang-repl] Fix Value's move ctor releasing storage on construction (#200888)

Value::Value(Value &&) called Release() on the just-moved-into storage,
decrementing the refcount to zero on the only remaining reference.
Subsequent reads -- including ~Value() running clear(), which calls
Release() a second time on the now-freed allocation -- hit
use-after-free.

The move should transfer the existing reference: the source clears
IsManuallyAlloc so its destructor will not Release, and *this assumes
ownership of the same refcount. Neither side needs to Retain or Release
to keep the count correct.

Add a regression test exercising move-construction, move-assignment, and
follow-on copy-construction on a K_PtrOrObj Value. AddressSanitizer
catches the bug without the fix.
DeltaFile
+51-0clang/unittests/Interpreter/InterpreterTest.cpp
+4-3clang/lib/Interpreter/Value.cpp
+55-32 files

OpenBSD/ports axJJQ63lang/go go.port.mk

   Bump _MODGO_SYSTEM_VERSION for lang/go update.
VersionDeltaFile
1.100+1-1lang/go/go.port.mk
+1-11 files

OpenBSD/ports BE3beo5lang/go distinfo Makefile, lang/go/pkg PLIST

   Update lang/go to 1.26.4.
VersionDeltaFile
1.97+13-0lang/go/pkg/PLIST
1.119+2-2lang/go/distinfo
1.179+1-1lang/go/Makefile
+16-33 files

OpenBSD/src ObNllWqlib/libssl s3_lib.c ssl_local.h

   Remove ssl3_handshake_msg_hdr_len()

   This function is only called in one location, which is always a DTLS
   context - use DTLS1_HM_HEADER_LENGTH directly instead.

   ok kenjiro@ tb@
VersionDeltaFile
1.259+2-9lib/libssl/s3_lib.c
1.41+1-2lib/libssl/ssl_local.h
+3-112 files

NetBSD/pkgsrc ZyJT0Vwdoc CHANGES-2026 TODO

   doc: Updated misc/libreoffice to 26.2.3.2
VersionDeltaFile
1.3534+2-1doc/CHANGES-2026
1.27347+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc TEzXqelmisc/libreoffice distinfo Makefile, misc/libreoffice/patches patch-external_skia_UnpackedTarball__skia.mk

   misc/libreoffice: Update to 26.2.3.2

   Changelog:
   26.2.3.2:
   Bugs fixed compared to 26.2.2 RC2:

    1. ofz#492619731 floating-point-exception [Caol??n McNamara]
    2. ofz#494703925 out-of-memory, etc [Caol??n McNamara]
    3. tdf#91327 Wide drop down color control should have centered color preview
       [Andreas Heinisch]
    4. tdf#96872 Make it more obvious that a font has been substituted (see
       comment 12) [Heiko Tietze]
    5. tdf#98856 Can't drag an empty textbox [Chris]
    6. tdf#103859 (EMF-WMF) [META] EMF/WMF (Enhanced/Windows Metafile) bugs and
       enhancements [Bartosz Kosiorek]
    7. tdf#115558 FILESAVE DOCX Charts in footnotes in DOCX documents created with
       Word cause broken file when saved [Aron Budea]
    8. tdf#128206 FILEOPEN PPTX text z-Rotation does not work together with shape
       rotation [Mike Kaganski]

    [71 lines not shown]
VersionDeltaFile
1.174+17-17misc/libreoffice/distinfo
1.384+5-6misc/libreoffice/Makefile
1.17+4-4misc/libreoffice/patches/patch-external_skia_UnpackedTarball__skia.mk
+26-273 files

LLVM/project 6808d14llvm/lib/Transforms/InstCombine InstCombineVectorOps.cpp, llvm/test/Transforms/InstCombine shuffle_select.ll shuffle_select-inseltpoison.ll

[InstCombine] Drop `ninf` FMF when input element can be `Inf` in shuffle-select transform (#201315)

Solves https://github.com/llvm/llvm-project/issues/74326

When binary operation has `ninf` FMF, but the input does not have
`nofpclass(inf)`, we should not propagate the `ninf` FMF. Because the
transformation may produce poison value when the input has an `Inf`
element, whereas the original code will simply pass through the `Inf`
element.

Alive proof: https://alive2.llvm.org/ce/z/nkv-vE
DeltaFile
+36-0llvm/test/Transforms/InstCombine/shuffle_select.ll
+36-0llvm/test/Transforms/InstCombine/shuffle_select-inseltpoison.ll
+10-3llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
+82-33 files