git: c34a9f743fa1 - main - net-p2p/c-lightning: upgrade from 25.02.2 to 25.09
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 05 Sep 2025 13:35:50 UTC
The branch main has been updated by vd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c34a9f743fa10114c2fd84358a9e058b93f7d1a5
commit c34a9f743fa10114c2fd84358a9e058b93f7d1a5
Author: Vasil Dimov <vd@FreeBSD.org>
AuthorDate: 2025-09-05 13:34:38 +0000
Commit: Vasil Dimov <vd@FreeBSD.org>
CommitDate: 2025-09-05 13:34:38 +0000
net-p2p/c-lightning: upgrade from 25.02.2 to 25.09
---
net-p2p/c-lightning/Makefile | 50 +-
net-p2p/c-lightning/Makefile.crates | 635 ++++++++++--------
net-p2p/c-lightning/distinfo | 732 +++++++++++++--------
.../c-lightning/files/check_python_plugins_deps.sh | 28 -
net-p2p/c-lightning/files/update_crates.sh | 10 -
net-p2p/c-lightning/pkg-plist | 18 +-
6 files changed, 817 insertions(+), 656 deletions(-)
diff --git a/net-p2p/c-lightning/Makefile b/net-p2p/c-lightning/Makefile
index 1a9241a377f2..383d8505eb94 100644
--- a/net-p2p/c-lightning/Makefile
+++ b/net-p2p/c-lightning/Makefile
@@ -1,8 +1,7 @@
PORTNAME= c-lightning
# To build from an arbitrary git commit comment PORTVERSION and PORTREVISION (if present)
-PORTVERSION= 25.02.2
+PORTVERSION= 25.09
DISTVERSIONPREFIX= v
-PORTREVISION= 3
# and uncomment the following two lines (use for example -git-HEAD or -git-f8d8348c)
#PORTVERSION= 0
#PKGNAMESUFFIX= -git-f8d8348c
@@ -18,8 +17,7 @@ BUILD_DEPENDS= bash:shells/bash \
gsed:textproc/gsed \
lowdown:textproc/lowdown \
jq:textproc/jq \
- ${PYTHON_PKGNAMEPREFIX}mako>=1.0.14:textproc/py-mako@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mrkd>=0.2.0_1:devel/py-mrkd@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}mako>=1.0.14:textproc/py-mako@${PY_FLAVOR}
LIB_DEPENDS= libsodium.so:security/libsodium
RUN_DEPENDS= bitcoin-cli:net-p2p/bitcoin-utils
@@ -29,14 +27,14 @@ USES= autoreconf:build \
gettext-tools:build \
gmake \
libtool \
+ python:build \
shebangfix
CPE_VENDOR= elementsproject
-BINARY_ALIAS= python=${PYTHON_CMD} python3=${PYTHON_CMD} sed=${LOCALBASE}/bin/gsed
+BINARY_ALIAS= python3=${PYTHON_CMD} sed=${LOCALBASE}/bin/gsed
ALL_TARGET= default
-SHEBANG_FILES= plugins/wss-proxy/wss-proxy.py \
- tools/reckless
+SHEBANG_FILES= tools/reckless
-OPTIONS_DEFINE= COMPATIBILITY DEBUG RUST WSSPROXYDEPS
+OPTIONS_DEFINE= COMPATIBILITY DEBUG RUST
OPTIONS_MULTI= STORAGE
OPTIONS_MULTI_STORAGE= POSTGRESQL SQLITE
OPTIONS_RADIO= TESTING
@@ -61,33 +59,11 @@ ASAN_CONFIGURE_ENABLE= address-sanitizer
ASAN_DESC= Compile with address-sanitizer
VALGRIND_CONFIGURE_ENABLE= valgrind
VALGRIND_DESC= Run tests with Valgrind
-WSSPROXYDEPS_DESC= Install and depend on packages required by the wss-proxy plugin
-# run files/check_python_plugins_deps.sh to verify the list below
-WSSPROXYDEPS_RUN_DEPENDS=\
- ${PYTHON_PKGNAMEPREFIX}asn1crypto>0:devel/py-asn1crypto@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}base58>0:security/py-base58@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}bitarray>0:devel/py-bitarray@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}bitstring>0:devel/py-bitstring@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}coincurve>0:security/py-coincurve@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pycparser>0:devel/py-pycparser@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyln-bolt7>0:net-p2p/pyln-bolt7@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyln-client>0:net-p2p/pyln-client@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyln-proto>0:net-p2p/pyln-proto@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pysocks>0:net/py-pysocks@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}websockets>0:devel/py-websockets@${PY_FLAVOR}
OPTIONS_DEFAULT=COMPATIBILITY RUST SQLITE
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:MWSSPROXYDEPS}
-USES+= python:3.9+
-USE_PYTHON+= cryptography
-.else
-USES+= python:build
-.endif
-
HAS_CONFIGURE= yes
# Print the compilation commands (verbose).
@@ -100,9 +76,9 @@ GIT_COMMIT= ${PKGNAMESUFFIX:C/-git-//}
GIT_COMMIT= ${DISTVERSIONPREFIX}${PORTVERSION}
.endif
GH_TUPLE= ElementsProject:lightning:${GIT_COMMIT} \
- ElementsProject:libwally-core:11e1bf6d60a13:ext1/external/libwally-core \
- BlockstreamResearch:secp256k1-zkp:1e04d3244:ext2/external/libwally-core/src/secp256k1 \
- ianlancetaylor:libbacktrace:2446c66076480ce:ext3/external/libbacktrace \
+ ElementsProject:libwally-core:12f5ac4ccf0e2:ext1/external/libwally-core \
+ BlockstreamResearch:secp256k1-zkp:615262261:ext2/external/libwally-core/src/secp256k1 \
+ ianlancetaylor:libbacktrace:793921876c981ce:ext3/external/libbacktrace \
zserge:jsmn:18e9fe42cbfe21d65076f5c77ae2be3:ext4/external/jsmn \
valyala:gheap:67fc83bc953324f4759e52951921d:ext5/external/gheap
@@ -117,10 +93,6 @@ PLIST_SUB+= U="${USERS}" G="${GROUPS}"
.include <bsd.port.pre.mk>
-post-patch:
- ${REINPLACE_CMD} -e "s|python3|${PYTHON_CMD}|" \
- ${WRKSRC}/plugins/wss-proxy/wss-proxy
-
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lightning-cli
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lightning-hsmtool
@@ -154,8 +126,12 @@ post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/topology
${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/txprepare
.if ${PORT_OPTIONS:MRUST}
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/cln-bip353
${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/cln-grpc
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/cln-lsps-client
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/cln-lsps-service
${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/clnrest
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/wss-proxy
.endif
${INSTALL_DATA} \
${WRKDIR}/lightningd-bitcoin.conf.sample \
diff --git a/net-p2p/c-lightning/Makefile.crates b/net-p2p/c-lightning/Makefile.crates
index 2da1eb462d02..e92bdd18b7f8 100644
--- a/net-p2p/c-lightning/Makefile.crates
+++ b/net-p2p/c-lightning/Makefile.crates
@@ -1,280 +1,355 @@
-CARGO_CRATES+= addr2line-0.24.2
-CARGO_CRATES+= adler2-2.0.0
-CARGO_CRATES+= aho-corasick-1.1.3
-CARGO_CRATES+= anyhow-1.0.95
-CARGO_CRATES+= arbitrary-1.4.1
-CARGO_CRATES+= arc-swap-1.7.1
-CARGO_CRATES+= asn1-rs-0.6.2
-CARGO_CRATES+= asn1-rs-derive-0.5.1
-CARGO_CRATES+= asn1-rs-impl-0.2.0
-CARGO_CRATES+= async-stream-0.3.6
-CARGO_CRATES+= async-stream-impl-0.3.6
-CARGO_CRATES+= async-trait-0.1.85
-CARGO_CRATES+= atomic-waker-1.1.2
-CARGO_CRATES+= autocfg-1.4.0
-CARGO_CRATES+= axum-0.6.20
-CARGO_CRATES+= axum-0.8.1
-CARGO_CRATES+= axum-core-0.3.4
-CARGO_CRATES+= axum-core-0.5.0
-CARGO_CRATES+= axum-server-0.6.0
-CARGO_CRATES+= backtrace-0.3.74
-CARGO_CRATES+= base64-0.21.7
-CARGO_CRATES+= base64-0.22.1
-CARGO_CRATES+= bech32-0.10.0-beta
-CARGO_CRATES+= bitcoin-0.31.2
-CARGO_CRATES+= bitcoin-internals-0.2.0
-CARGO_CRATES+= bitcoin_hashes-0.13.0
-CARGO_CRATES+= bitflags-1.3.2
-CARGO_CRATES+= bitflags-2.8.0
-CARGO_CRATES+= block-buffer-0.10.4
-CARGO_CRATES+= bumpalo-3.17.0
-CARGO_CRATES+= byteorder-1.5.0
-CARGO_CRATES+= bytes-1.9.0
-CARGO_CRATES+= cc-1.2.9
-CARGO_CRATES+= cfg-if-1.0.0
-CARGO_CRATES+= cln-plugin-0.3.0
-CARGO_CRATES+= cpufeatures-0.2.16
-CARGO_CRATES+= crc32fast-1.4.2
-CARGO_CRATES+= crossbeam-utils-0.8.21
-CARGO_CRATES+= crypto-common-0.1.6
-CARGO_CRATES+= data-encoding-2.7.0
-CARGO_CRATES+= der-parser-9.0.0
-CARGO_CRATES+= deranged-0.3.11
-CARGO_CRATES+= derive_arbitrary-1.4.1
-CARGO_CRATES+= digest-0.10.7
-CARGO_CRATES+= displaydoc-0.2.5
-CARGO_CRATES+= either-1.13.0
-CARGO_CRATES+= engineioxide-0.15.1
-CARGO_CRATES+= env_logger-0.10.2
-CARGO_CRATES+= equivalent-1.0.1
-CARGO_CRATES+= errno-0.3.10
-CARGO_CRATES+= fastrand-2.3.0
-CARGO_CRATES+= fixedbitset-0.4.2
-CARGO_CRATES+= flate2-1.0.35
-CARGO_CRATES+= fnv-1.0.7
-CARGO_CRATES+= form_urlencoded-1.2.1
-CARGO_CRATES+= futures-0.3.31
-CARGO_CRATES+= futures-channel-0.3.31
-CARGO_CRATES+= futures-core-0.3.31
-CARGO_CRATES+= futures-executor-0.3.31
-CARGO_CRATES+= futures-io-0.3.31
-CARGO_CRATES+= futures-macro-0.3.31
-CARGO_CRATES+= futures-sink-0.3.31
-CARGO_CRATES+= futures-task-0.3.31
-CARGO_CRATES+= futures-util-0.3.31
-CARGO_CRATES+= generic-array-0.14.7
-CARGO_CRATES+= getrandom-0.2.15
-CARGO_CRATES+= gimli-0.31.1
-CARGO_CRATES+= h2-0.3.26
-CARGO_CRATES+= h2-0.4.7
-CARGO_CRATES+= hashbrown-0.12.3
-CARGO_CRATES+= hashbrown-0.15.2
-CARGO_CRATES+= heck-0.5.0
-CARGO_CRATES+= hermit-abi-0.4.0
-CARGO_CRATES+= hex-0.4.3
-CARGO_CRATES+= hex-conservative-0.1.2
-CARGO_CRATES+= hex_lit-0.1.1
-CARGO_CRATES+= http-0.2.12
-CARGO_CRATES+= http-1.2.0
-CARGO_CRATES+= http-body-0.4.6
-CARGO_CRATES+= http-body-1.0.1
-CARGO_CRATES+= http-body-util-0.1.2
-CARGO_CRATES+= httparse-1.9.5
-CARGO_CRATES+= httpdate-1.0.3
-CARGO_CRATES+= humantime-2.1.0
-CARGO_CRATES+= hyper-0.14.32
-CARGO_CRATES+= hyper-1.5.2
-CARGO_CRATES+= hyper-timeout-0.4.1
-CARGO_CRATES+= hyper-util-0.1.10
-CARGO_CRATES+= icu_collections-1.5.0
-CARGO_CRATES+= icu_locid-1.5.0
-CARGO_CRATES+= icu_locid_transform-1.5.0
-CARGO_CRATES+= icu_locid_transform_data-1.5.0
-CARGO_CRATES+= icu_normalizer-1.5.0
-CARGO_CRATES+= icu_normalizer_data-1.5.0
-CARGO_CRATES+= icu_properties-1.5.1
-CARGO_CRATES+= icu_properties_data-1.5.0
-CARGO_CRATES+= icu_provider-1.5.0
-CARGO_CRATES+= icu_provider_macros-1.5.0
-CARGO_CRATES+= idna-1.0.3
-CARGO_CRATES+= idna_adapter-1.2.0
-CARGO_CRATES+= indexmap-1.9.3
-CARGO_CRATES+= indexmap-2.7.0
-CARGO_CRATES+= is-terminal-0.4.13
-CARGO_CRATES+= itertools-0.12.1
-CARGO_CRATES+= itoa-1.0.14
-CARGO_CRATES+= lazy_static-1.5.0
-CARGO_CRATES+= libc-0.2.169
-CARGO_CRATES+= linux-raw-sys-0.4.15
-CARGO_CRATES+= litemap-0.7.4
-CARGO_CRATES+= lockfree-object-pool-0.1.6
-CARGO_CRATES+= log-0.4.25
-CARGO_CRATES+= log-panics-2.1.0
-CARGO_CRATES+= matchers-0.1.0
-CARGO_CRATES+= matchit-0.7.3
-CARGO_CRATES+= matchit-0.8.4
-CARGO_CRATES+= memchr-2.7.4
-CARGO_CRATES+= mime-0.3.17
-CARGO_CRATES+= mime_guess-2.0.5
-CARGO_CRATES+= minimal-lexical-0.2.1
-CARGO_CRATES+= miniz_oxide-0.8.3
-CARGO_CRATES+= mio-1.0.3
-CARGO_CRATES+= multimap-0.10.0
-CARGO_CRATES+= nom-7.1.3
-CARGO_CRATES+= nu-ansi-term-0.46.0
-CARGO_CRATES+= num-bigint-0.4.6
-CARGO_CRATES+= num-conv-0.1.0
-CARGO_CRATES+= num-integer-0.1.46
-CARGO_CRATES+= num-traits-0.2.19
-CARGO_CRATES+= object-0.36.7
-CARGO_CRATES+= oid-registry-0.7.1
-CARGO_CRATES+= once_cell-1.20.2
-CARGO_CRATES+= overload-0.1.1
-CARGO_CRATES+= pem-3.0.4
-CARGO_CRATES+= percent-encoding-2.3.1
-CARGO_CRATES+= petgraph-0.6.5
-CARGO_CRATES+= pin-project-1.1.8
-CARGO_CRATES+= pin-project-internal-1.1.8
-CARGO_CRATES+= pin-project-lite-0.2.16
-CARGO_CRATES+= pin-utils-0.1.0
-CARGO_CRATES+= powerfmt-0.2.0
-CARGO_CRATES+= ppv-lite86-0.2.20
-CARGO_CRATES+= prettyplease-0.2.29
-CARGO_CRATES+= proc-macro2-1.0.93
-CARGO_CRATES+= prost-0.12.6
-CARGO_CRATES+= prost-build-0.12.6
-CARGO_CRATES+= prost-derive-0.12.6
-CARGO_CRATES+= prost-types-0.12.6
-CARGO_CRATES+= quote-1.0.38
-CARGO_CRATES+= rand-0.8.5
-CARGO_CRATES+= rand_chacha-0.3.1
-CARGO_CRATES+= rand_core-0.6.4
-CARGO_CRATES+= rcgen-0.13.2
-CARGO_CRATES+= regex-1.11.1
-CARGO_CRATES+= regex-automata-0.1.10
-CARGO_CRATES+= regex-automata-0.4.9
-CARGO_CRATES+= regex-syntax-0.6.29
-CARGO_CRATES+= regex-syntax-0.8.5
-CARGO_CRATES+= ring-0.17.8
-CARGO_CRATES+= rust-embed-8.5.0
-CARGO_CRATES+= rust-embed-impl-8.5.0
-CARGO_CRATES+= rust-embed-utils-8.5.0
-CARGO_CRATES+= rustc-demangle-0.1.24
-CARGO_CRATES+= rusticata-macros-4.1.0
-CARGO_CRATES+= rustix-0.38.43
-CARGO_CRATES+= rustls-0.21.12
-CARGO_CRATES+= rustls-0.22.4
-CARGO_CRATES+= rustls-pemfile-2.2.0
-CARGO_CRATES+= rustls-pki-types-1.10.1
-CARGO_CRATES+= rustls-webpki-0.101.7
-CARGO_CRATES+= rustls-webpki-0.102.8
-CARGO_CRATES+= rustversion-1.0.19
-CARGO_CRATES+= ryu-1.0.18
-CARGO_CRATES+= same-file-1.0.6
-CARGO_CRATES+= sct-0.7.1
-CARGO_CRATES+= secp256k1-0.28.2
-CARGO_CRATES+= secp256k1-sys-0.9.2
-CARGO_CRATES+= serde-1.0.217
-CARGO_CRATES+= serde_derive-1.0.217
-CARGO_CRATES+= serde_json-1.0.135
-CARGO_CRATES+= serde_path_to_error-0.1.16
-CARGO_CRATES+= serde_urlencoded-0.7.1
-CARGO_CRATES+= sha1-0.10.6
-CARGO_CRATES+= sha2-0.10.8
-CARGO_CRATES+= sharded-slab-0.1.7
-CARGO_CRATES+= shlex-1.3.0
-CARGO_CRATES+= simd-adler32-0.3.7
-CARGO_CRATES+= slab-0.4.9
-CARGO_CRATES+= smallvec-1.13.2
-CARGO_CRATES+= socket2-0.5.8
-CARGO_CRATES+= socketioxide-0.15.1
-CARGO_CRATES+= socketioxide-core-0.15.1
-CARGO_CRATES+= socketioxide-parser-common-0.15.1
-CARGO_CRATES+= spin-0.9.8
-CARGO_CRATES+= stable_deref_trait-1.2.0
-CARGO_CRATES+= subtle-2.6.1
-CARGO_CRATES+= syn-2.0.96
-CARGO_CRATES+= sync_wrapper-0.1.2
-CARGO_CRATES+= sync_wrapper-1.0.2
-CARGO_CRATES+= synstructure-0.13.1
-CARGO_CRATES+= tempfile-3.15.0
-CARGO_CRATES+= termcolor-1.4.1
-CARGO_CRATES+= thiserror-1.0.69
-CARGO_CRATES+= thiserror-2.0.11
-CARGO_CRATES+= thiserror-impl-1.0.69
-CARGO_CRATES+= thiserror-impl-2.0.11
-CARGO_CRATES+= thread_local-1.1.8
-CARGO_CRATES+= time-0.3.37
-CARGO_CRATES+= time-core-0.1.2
-CARGO_CRATES+= time-macros-0.2.19
-CARGO_CRATES+= tinystr-0.7.6
-CARGO_CRATES+= tokio-1.43.0
-CARGO_CRATES+= tokio-io-timeout-1.2.0
-CARGO_CRATES+= tokio-macros-2.5.0
-CARGO_CRATES+= tokio-rustls-0.24.1
-CARGO_CRATES+= tokio-rustls-0.25.0
-CARGO_CRATES+= tokio-stream-0.1.17
-CARGO_CRATES+= tokio-test-0.4.4
-CARGO_CRATES+= tokio-tungstenite-0.24.0
-CARGO_CRATES+= tokio-util-0.7.13
-CARGO_CRATES+= tonic-0.11.0
-CARGO_CRATES+= tonic-build-0.11.0
-CARGO_CRATES+= tower-0.4.13
-CARGO_CRATES+= tower-0.5.2
-CARGO_CRATES+= tower-http-0.6.2
-CARGO_CRATES+= tower-layer-0.3.3
-CARGO_CRATES+= tower-service-0.3.3
-CARGO_CRATES+= tracing-0.1.41
-CARGO_CRATES+= tracing-attributes-0.1.28
-CARGO_CRATES+= tracing-core-0.1.33
-CARGO_CRATES+= tracing-log-0.2.0
-CARGO_CRATES+= tracing-subscriber-0.3.19
-CARGO_CRATES+= try-lock-0.2.5
-CARGO_CRATES+= tungstenite-0.24.0
-CARGO_CRATES+= typenum-1.17.0
-CARGO_CRATES+= unicase-2.8.1
-CARGO_CRATES+= unicode-ident-1.0.14
-CARGO_CRATES+= untrusted-0.9.0
-CARGO_CRATES+= url-2.5.4
-CARGO_CRATES+= utf-8-0.7.6
-CARGO_CRATES+= utf16_iter-1.0.5
-CARGO_CRATES+= utf8_iter-1.0.4
-CARGO_CRATES+= utoipa-5.3.1
-CARGO_CRATES+= utoipa-gen-5.3.1
-CARGO_CRATES+= utoipa-swagger-ui-9.0.0
-CARGO_CRATES+= utoipa-swagger-ui-vendored-0.1.2
-CARGO_CRATES+= valuable-0.1.0
-CARGO_CRATES+= version_check-0.9.5
-CARGO_CRATES+= walkdir-2.5.0
-CARGO_CRATES+= want-0.3.1
-CARGO_CRATES+= wasi-0.11.0+wasi-snapshot-preview1
-CARGO_CRATES+= winapi-0.3.9
-CARGO_CRATES+= winapi-i686-pc-windows-gnu-0.4.0
-CARGO_CRATES+= winapi-util-0.1.9
-CARGO_CRATES+= winapi-x86_64-pc-windows-gnu-0.4.0
-CARGO_CRATES+= windows-sys-0.52.0
-CARGO_CRATES+= windows-sys-0.59.0
-CARGO_CRATES+= windows-targets-0.52.6
-CARGO_CRATES+= windows_aarch64_gnullvm-0.52.6
-CARGO_CRATES+= windows_aarch64_msvc-0.52.6
-CARGO_CRATES+= windows_i686_gnu-0.52.6
-CARGO_CRATES+= windows_i686_gnullvm-0.52.6
-CARGO_CRATES+= windows_i686_msvc-0.52.6
-CARGO_CRATES+= windows_x86_64_gnu-0.52.6
-CARGO_CRATES+= windows_x86_64_gnullvm-0.52.6
-CARGO_CRATES+= windows_x86_64_msvc-0.52.6
-CARGO_CRATES+= write16-1.0.0
-CARGO_CRATES+= writeable-0.5.5
-CARGO_CRATES+= x509-parser-0.16.0
-CARGO_CRATES+= yasna-0.5.2
-CARGO_CRATES+= yoke-0.7.5
-CARGO_CRATES+= yoke-derive-0.7.5
-CARGO_CRATES+= zerocopy-0.7.35
-CARGO_CRATES+= zerocopy-derive-0.7.35
-CARGO_CRATES+= zerofrom-0.1.5
-CARGO_CRATES+= zerofrom-derive-0.1.5
-CARGO_CRATES+= zeroize-1.8.1
-CARGO_CRATES+= zerovec-0.10.4
-CARGO_CRATES+= zerovec-derive-0.10.3
-CARGO_CRATES+= zip-2.2.2
-CARGO_CRATES+= zopfli-0.8.1
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.1 \
+ aho-corasick-1.1.3 \
+ anyhow-1.0.99 \
+ arbitrary-1.4.2 \
+ arc-swap-1.7.1 \
+ arrayvec-0.7.6 \
+ asn1-rs-0.6.2 \
+ asn1-rs-derive-0.5.1 \
+ asn1-rs-impl-0.2.0 \
+ async-stream-0.3.6 \
+ async-stream-impl-0.3.6 \
+ async-trait-0.1.89 \
+ atomic-waker-1.1.2 \
+ autocfg-1.5.0 \
+ axum-0.6.20 \
+ axum-0.8.4 \
+ axum-core-0.3.4 \
+ axum-core-0.5.2 \
+ axum-server-0.6.0 \
+ backtrace-0.3.75 \
+ base58ck-0.1.0 \
+ base64-0.21.7 \
+ base64-0.22.1 \
+ bech32-0.10.0-beta \
+ bech32-0.11.0 \
+ bitcoin-0.31.2 \
+ bitcoin-0.32.7 \
+ bitcoin-internals-0.2.0 \
+ bitcoin-internals-0.3.0 \
+ bitcoin-io-0.1.3 \
+ bitcoin-units-0.1.2 \
+ bitcoin_hashes-0.13.0 \
+ bitcoin_hashes-0.14.0 \
+ bitflags-1.3.2 \
+ bitflags-2.9.4 \
+ block-buffer-0.10.4 \
+ bumpalo-3.19.0 \
+ byteorder-1.5.0 \
+ bytes-1.10.1 \
+ cc-1.2.35 \
+ cfg-if-1.0.3 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.5.0 \
+ crypto-common-0.1.6 \
+ data-encoding-2.9.0 \
+ der-parser-9.0.0 \
+ deranged-0.5.3 \
+ derive_arbitrary-1.4.2 \
+ digest-0.10.7 \
+ displaydoc-0.2.5 \
+ dnssec-prover-0.6.8 \
+ either-1.15.0 \
+ encoding_rs-0.8.35 \
+ engineioxide-0.15.2 \
+ env_logger-0.10.2 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
+ fastrand-2.3.0 \
+ find-msvc-tools-0.1.0 \
+ fixedbitset-0.4.2 \
+ flate2-1.1.2 \
+ fnv-1.0.7 \
+ form_urlencoded-1.2.2 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ generic-array-0.14.7 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gimli-0.31.1 \
+ h2-0.3.27 \
+ h2-0.4.12 \
+ hashbrown-0.12.3 \
+ hashbrown-0.13.2 \
+ hashbrown-0.15.5 \
+ heck-0.5.0 \
+ hermit-abi-0.5.2 \
+ hex-0.4.3 \
+ hex-conservative-0.1.2 \
+ hex-conservative-0.2.1 \
+ hex_lit-0.1.1 \
+ http-0.2.12 \
+ http-1.3.1 \
+ http-body-0.4.6 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
+ httpdate-1.0.3 \
+ humantime-2.2.0 \
+ hyper-0.14.32 \
+ hyper-1.7.0 \
+ hyper-rustls-0.24.2 \
+ hyper-timeout-0.4.1 \
+ hyper-util-0.1.16 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
+ indexmap-1.9.3 \
+ indexmap-2.11.0 \
+ io-uring-0.7.10 \
+ ipnet-2.11.0 \
+ is-terminal-0.4.16 \
+ itertools-0.12.1 \
+ itoa-1.0.15 \
+ js-sys-0.3.78 \
+ lazy_static-1.5.0 \
+ libc-0.2.175 \
+ libm-0.2.15 \
+ libyml-0.0.5 \
+ libz-rs-sys-0.5.2 \
+ lightning-0.1.5 \
+ lightning-invoice-0.33.2 \
+ lightning-types-0.2.0 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
+ log-0.4.28 \
+ log-panics-2.1.0 \
+ matchers-0.2.0 \
+ matchit-0.7.3 \
+ matchit-0.8.4 \
+ memchr-2.7.5 \
+ mime-0.3.17 \
+ mime_guess-2.0.5 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ multimap-0.10.1 \
+ nom-7.1.3 \
+ nu-ansi-term-0.50.1 \
+ num-bigint-0.4.6 \
+ num-conv-0.1.0 \
+ num-integer-0.1.46 \
+ num-traits-0.2.19 \
+ object-0.36.7 \
+ oid-registry-0.7.1 \
+ once_cell-1.21.3 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
+ pem-3.0.5 \
+ percent-encoding-2.3.2 \
+ petgraph-0.6.5 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ possiblyrandom-0.2.0 \
+ potential_utf-0.1.3 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ prettyplease-0.2.37 \
+ proc-macro2-1.0.101 \
+ prost-0.12.6 \
+ prost-build-0.12.6 \
+ prost-derive-0.12.6 \
+ prost-types-0.12.6 \
+ quick-xml-0.37.5 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ rand-0.8.5 \
+ rand-0.9.2 \
+ rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
+ rand_core-0.6.4 \
+ rand_core-0.9.3 \
+ rcgen-0.13.2 \
+ redox_syscall-0.5.17 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
+ reqwest-0.11.27 \
+ ring-0.17.14 \
+ roxmltree-0.20.0 \
+ roxmltree_to_serde-0.6.2 \
+ rust-embed-8.7.2 \
+ rust-embed-impl-8.7.2 \
+ rust-embed-utils-8.7.2 \
+ rustc-demangle-0.1.26 \
+ rusticata-macros-4.1.0 \
+ rustix-1.0.8 \
+ rustls-0.21.12 \
+ rustls-0.22.4 \
+ rustls-0.23.31 \
+ rustls-pemfile-1.0.4 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.101.7 \
+ rustls-webpki-0.102.8 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ scopeguard-1.2.0 \
+ sct-0.7.1 \
+ secp256k1-0.28.2 \
+ secp256k1-0.29.1 \
+ secp256k1-sys-0.9.2 \
+ secp256k1-sys-0.10.1 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.143 \
+ serde_path_to_error-0.1.17 \
+ serde_qs-0.15.0 \
+ serde_urlencoded-0.7.1 \
+ serde_yml-0.0.12 \
+ sha1-0.10.6 \
+ sha2-0.10.9 \
+ sharded-slab-0.1.7 \
+ shlex-1.3.0 \
+ signal-hook-registry-1.4.6 \
+ simd-adler32-0.3.7 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
+ socket2-0.5.10 \
+ socket2-0.6.0 \
+ socketioxide-0.15.2 \
+ socketioxide-core-0.15.2 \
+ socketioxide-parser-common-0.15.2 \
+ stable_deref_trait-1.2.0 \
+ subtle-2.6.1 \
+ syn-2.0.106 \
+ sync_wrapper-0.1.2 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
+ system-configuration-0.5.1 \
+ system-configuration-sys-0.5.0 \
+ tempfile-3.21.0 \
+ termcolor-1.4.1 \
+ thiserror-1.0.69 \
+ thiserror-2.0.16 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.16 \
+ thread_local-1.1.9 \
+ time-0.3.43 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tinystr-0.8.1 \
+ tokio-1.47.1 \
+ tokio-io-timeout-1.2.1 \
+ tokio-macros-2.5.0 \
+ tokio-rustls-0.24.1 \
+ tokio-rustls-0.25.0 \
+ tokio-rustls-0.26.2 \
+ tokio-socks-0.5.2 \
+ tokio-stream-0.1.17 \
+ tokio-test-0.4.4 \
+ tokio-tungstenite-0.24.0 \
+ tokio-tungstenite-0.26.2 \
+ tokio-util-0.7.16 \
+ tonic-0.11.0 \
+ tonic-build-0.11.0 \
+ tower-0.4.13 \
+ tower-0.5.2 \
+ tower-http-0.6.6 \
+ tower-layer-0.3.3 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.20 \
+ try-lock-0.2.5 \
+ tungstenite-0.24.0 \
+ tungstenite-0.26.2 \
+ typenum-1.18.0 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.18 \
+ untrusted-0.9.0 \
+ url-2.5.7 \
+ utf-8-0.7.6 \
+ utf8_iter-1.0.4 \
+ utoipa-5.4.0 \
+ utoipa-gen-5.4.0 \
+ utoipa-swagger-ui-9.0.2 \
+ utoipa-swagger-ui-vendored-0.1.2 \
+ valuable-0.1.1 \
+ version_check-0.9.5 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.3+wasi-0.2.4 \
+ wasm-bindgen-0.2.101 \
+ wasm-bindgen-backend-0.2.101 \
+ wasm-bindgen-futures-0.4.51 \
+ wasm-bindgen-macro-0.2.101 \
+ wasm-bindgen-macro-support-0.2.101 \
+ wasm-bindgen-shared-0.2.101 \
+ web-sys-0.3.78 \
+ webpki-roots-0.25.4 \
+ winapi-util-0.1.10 \
+ windows-link-0.1.3 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winreg-0.50.0 \
+ wit-bindgen-0.45.0 \
+ writeable-0.6.1 \
+ x509-parser-0.16.0 \
+ yasna-0.5.2 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.1 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1 \
+ zip-3.0.0 \
+ zlib-rs-0.5.2 \
+ zopfli-0.8.2 \
+ bitcoin-payment-instructions@git+https://github.com/rust-bitcoin/bitcoin-payment-instructions.git?rev=d071ce27734ca13be2471f81abf8699d902c3a10\#d071ce27734ca13be2471f81abf8699d902c3a10
diff --git a/net-p2p/c-lightning/distinfo b/net-p2p/c-lightning/distinfo
index 6913c4098a2f..83fc65ce69c3 100644
--- a/net-p2p/c-lightning/distinfo
+++ b/net-p2p/c-lightning/distinfo
@@ -1,16 +1,18 @@
-TIMESTAMP = 1742137390
+TIMESTAMP = 1757062898
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
-SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
-SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/asn1-rs-0.6.2.crate) = 5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048
SIZE (rust/crates/asn1-rs-0.6.2.crate) = 90647
SHA256 (rust/crates/asn1-rs-derive-0.5.1.crate) = 965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490
@@ -21,94 +23,114 @@ SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4
SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
-SHA256 (rust/crates/async-trait-0.1.85.crate) = 3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056
-SIZE (rust/crates/async-trait-0.1.85.crate) = 33251
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/axum-0.6.20.crate) = 3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf
SIZE (rust/crates/axum-0.6.20.crate) = 146227
-SHA256 (rust/crates/axum-0.8.1.crate) = 6d6fd624c75e18b3b4c6b9caf42b1afe24437daaee904069137d8bab077be8b8
-SIZE (rust/crates/axum-0.8.1.crate) = 172586
+SHA256 (rust/crates/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5
+SIZE (rust/crates/axum-0.8.4.crate) = 175159
SHA256 (rust/crates/axum-core-0.3.4.crate) = 759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c
SIZE (rust/crates/axum-core-0.3.4.crate) = 21088
-SHA256 (rust/crates/axum-core-0.5.0.crate) = df1362f362fd16024ae199c1970ce98f9661bf5ef94b9808fee734bc3698b733
-SIZE (rust/crates/axum-core-0.5.0.crate) = 26187
+SHA256 (rust/crates/axum-core-0.5.2.crate) = 68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6
+SIZE (rust/crates/axum-core-0.5.2.crate) = 26212
SHA256 (rust/crates/axum-server-0.6.0.crate) = c1ad46c3ec4e12f4a4b6835e173ba21c25e484c9d02b49770bf006ce5367c036
SIZE (rust/crates/axum-server-0.6.0.crate) = 36772
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/base58ck-0.1.0.crate) = 2c8d66485a3a2ea485c1913c4572ce0256067a5377ac8c75c4960e1cda98605f
+SIZE (rust/crates/base58ck-0.1.0.crate) = 6188
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/bech32-0.10.0-beta.crate) = 98f7eed2b2781a6f0b5c903471d48e15f56fb4e1165df8a9a2337fd1a59d45ea
SIZE (rust/crates/bech32-0.10.0-beta.crate) = 40408
+SHA256 (rust/crates/bech32-0.11.0.crate) = d965446196e3b7decd44aa7ee49e31d630118f90ef12f97900f262eb915c951d
+SIZE (rust/crates/bech32-0.11.0.crate) = 67018
SHA256 (rust/crates/bitcoin-0.31.2.crate) = 6c85783c2fe40083ea54a33aa2f0ba58831d90fcd190f5bdc47e74e84d2a96ae
SIZE (rust/crates/bitcoin-0.31.2.crate) = 366930
+SHA256 (rust/crates/bitcoin-0.32.7.crate) = 0fda569d741b895131a88ee5589a467e73e9c4718e958ac9308e4f7dc44b6945
+SIZE (rust/crates/bitcoin-0.32.7.crate) = 370633
SHA256 (rust/crates/bitcoin-internals-0.2.0.crate) = 9425c3bf7089c983facbae04de54513cce73b41c7f9ff8c845b54e7bc64ebbfb
SIZE (rust/crates/bitcoin-internals-0.2.0.crate) = 13128
+SHA256 (rust/crates/bitcoin-internals-0.3.0.crate) = 30bdbe14aa07b06e6cfeffc529a1f099e5fbe249524f8125358604df99a4bed2
+SIZE (rust/crates/bitcoin-internals-0.3.0.crate) = 9799
+SHA256 (rust/crates/bitcoin-io-0.1.3.crate) = 0b47c4ab7a93edb0c7198c5535ed9b52b63095f4e9b45279c6736cec4b856baf
+SIZE (rust/crates/bitcoin-io-0.1.3.crate) = 9145
+SHA256 (rust/crates/bitcoin-units-0.1.2.crate) = 5285c8bcaa25876d07f37e3d30c303f2609179716e11d688f51e8f1fe70063e2
+SIZE (rust/crates/bitcoin-units-0.1.2.crate) = 32105
SHA256 (rust/crates/bitcoin_hashes-0.13.0.crate) = 1930a4dabfebb8d7d9992db18ebe3ae2876f0a305fab206fd168df931ede293b
SIZE (rust/crates/bitcoin_hashes-0.13.0.crate) = 47308
+SHA256 (rust/crates/bitcoin_hashes-0.14.0.crate) = bb18c03d0db0247e147a21a6faafd5a7eb851c743db062de72018b6b7e8e4d16
+SIZE (rust/crates/bitcoin_hashes-0.14.0.crate) = 48535
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/cc-1.2.9.crate) = c8293772165d9345bdaaa39b45b2109591e63fe5e6fbc23c6ff930a048aa310b
-SIZE (rust/crates/cc-1.2.9.crate) = 101156
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/cln-plugin-0.3.0.crate) = 55eefc811f7d5280586dec7342824a84ab81f1d7e0cdb4cd579c1470e3e236cc
-SIZE (rust/crates/cln-plugin-0.3.0.crate) = 613587
-SHA256 (rust/crates/cpufeatures-0.2.16.crate) = 16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3
-SIZE (rust/crates/cpufeatures-0.2.16.crate) = 13405
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
-SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cc-1.2.35.crate) = 590f9024a68a8c40351881787f1934dc11afd69090f5edb6831464694d836ea3
+SIZE (rust/crates/cc-1.2.35.crate) = 89972
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/data-encoding-2.7.0.crate) = 0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f
-SIZE (rust/crates/data-encoding-2.7.0.crate) = 21086
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
SHA256 (rust/crates/der-parser-9.0.0.crate) = 5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553
SIZE (rust/crates/der-parser-9.0.0.crate) = 63191
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
-SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
+SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
+SIZE (rust/crates/deranged-0.5.3.crate) = 24353
+SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a
+SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/engineioxide-0.15.1.crate) = ec84aea019c24ae0cae29a6306b1b9b6bd91a4c950542d804b742435ed797f0c
-SIZE (rust/crates/engineioxide-0.15.1.crate) = 36865
+SHA256 (rust/crates/dnssec-prover-0.6.8.crate) = ec4f825369fc7134da70ca4040fddc8e03b80a46d249ae38d9c1c39b7b4476bf
+SIZE (rust/crates/dnssec-prover-0.6.8.crate) = 939961
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/engineioxide-0.15.2.crate) = f2b48069eef4227bde0e5a8e0601ddabfbdef887c05b831cd314d2990726a461
+SIZE (rust/crates/engineioxide-0.15.2.crate) = 46726
SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
SIZE (rust/crates/env_logger-0.10.2.crate) = 36402
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/find-msvc-tools-0.1.0.crate) = e178e4fba8a2726903f6ba98a6d221e76f9c12c650d5dc0e6afdc50677b49650
+SIZE (rust/crates/find-msvc-tools-0.1.0.crate) = 29903
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
SIZE (rust/crates/futures-0.3.31.crate) = 54953
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
@@ -129,124 +151,144 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
-SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e
-SIZE (rust/crates/h2-0.4.7.crate) = 174114
+SHA256 (rust/crates/h2-0.3.27.crate) = 0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d
+SIZE (rust/crates/h2-0.3.27.crate) = 169180
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
*** 899 LINES SKIPPED ***