FreeNAS/freenas d2c73a2src/freenas/etc/systemd/system/getty@tty1.service.d override.conf

NAS-141238 / 26.0.0-RC.1 / midcli: safeguard for possible memory leaks in python-prompt-toolkit (by themylogin) (#19083)

The actual issue is fixed by https://github.com/truenas/midcli/pull/130

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

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+2-0src/freenas/etc/systemd/system/getty@tty1.service.d/override.conf
+2-01 files

LLVM/project 0b156e1clang-tools-extra/clang-doc Representation.cpp Representation.h

[clang-doc] Clean up implementation with better casting

Having access to RTTI style casting lets us use slightly nicer
structures to clean up the overly complicated dispatch logic in merging
and other places.
DeltaFile
+19-51clang-tools-extra/clang-doc/Representation.cpp
+15-5clang-tools-extra/clang-doc/Representation.h
+34-562 files

LLVM/project 83acb62clang-tools-extra/clang-doc Representation.h Representation.cpp

[clang-doc] Use llvm RTTI over handrolled casting

Clang-Doc has a limited amount of polymorphism over Info types.
Historically, these have just been cast directly in a few places, but we
can use the existing llvm RTTI implementation to more rigorously
dispatch and query the types involved with only limited extra code.
This should make future changes a bit harder to get wrong.
DeltaFile
+36-0clang-tools-extra/clang-doc/Representation.h
+10-17clang-tools-extra/clang-doc/Representation.cpp
+8-8clang-tools-extra/clang-doc/BitcodeWriter.cpp
+6-6clang-tools-extra/clang-doc/Serialize.cpp
+5-5clang-tools-extra/clang-doc/MDGenerator.cpp
+5-5clang-tools-extra/clang-doc/JSONGenerator.cpp
+70-412 files not shown
+77-528 files

OpenBSD/ports hvpg0lVgames/lincity-ng Makefile distinfo, games/lincity-ng/patches patch-src_lincity-ng_Config_cpp patch-src_lincity_MapPoint_hpp

   update to lincity-ng-2.14.2
VersionDeltaFile
1.6+333-222games/lincity-ng/pkg/PLIST
1.33+27-31games/lincity-ng/Makefile
1.1+32-0games/lincity-ng/patches/patch-src_lincity-ng_Config_cpp
1.1+14-0games/lincity-ng/patches/patch-src_lincity_MapPoint_hpp
1.1+11-0games/lincity-ng/patches/patch-CMakeLists_txt
1.4+2-2games/lincity-ng/distinfo
+419-2552 files not shown
+419-2558 files

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

OpenBSD/ports vlzfLsBsecurity/p5-Crypt-OpenSSL-X509 distinfo Makefile

   update p5-Crypt-OpenSSL-X509 to 2.1.1
VersionDeltaFile
1.14+2-2security/p5-Crypt-OpenSSL-X509/distinfo
1.21+2-1security/p5-Crypt-OpenSSL-X509/Makefile
+4-32 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

NetBSD/src XCFpsrysys/dev/acpi sdhc_acpi.c

   sdhc: Set SDHC_FLAG_NO_PWR0 for RKCP0D40
VersionDeltaFile
1.23+3-2sys/dev/acpi/sdhc_acpi.c
+3-21 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

NetBSD/src mDekJTisys/dev/sdmmc sdhc.c

   When seeing an error from the host controller, delay the soft reset by 100us.

   This helps the hardware found in Rockchip RK3568 and RK3588 SoCs.
   See PR kern/60311.

   Needs pullup to netbsd-10 and -11.
VersionDeltaFile
1.126+5-3sys/dev/sdmmc/sdhc.c
+5-31 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

OpenBSD/ports ooGifzRgames/gnushogi/patches patch-gnushogi_book_c patch-gnushogi_init_c

   games/gnushogi: use correct spelling of NULL
VersionDeltaFile
1.2+1-1games/gnushogi/patches/patch-gnushogi_book_c
1.5+1-1games/gnushogi/patches/patch-gnushogi_init_c
+2-22 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