Index | Thread | Search

From:
Christoph Liebender <christoph@liebender.dev>
Subject:
[maintainer update] net/mollysocket 1.6.0 -> 1.7.0 + unveil
To:
ports@openbsd.org
Date:
Tue, 24 Feb 2026 21:28:40 +0100

Download raw body.

Thread
Good evening ports@,

I hereby submit a patch that integrates the 1.7.0 release of 
mollysocket. Among other changes, upstream finally supports terminating 
the service with SIGTERM, so rc does not have to escalate to SIGKILL. 
However, some patches were necessary since a transitive dependency 
introduced aws-lc-rs, which made the program segfault. Telling the 
reqwest crate to use native-tls instead makes it work for me.

Last but not least, I added some unveil restrictions as well for good 
measure.

comments, testers, ok?
diff --git a/net/mollysocket/Makefile b/net/mollysocket/Makefile
index 47ec66a4a7b..6aca9379a77 100644
--- a/net/mollysocket/Makefile
+++ b/net/mollysocket/Makefile
@@ -5,8 +5,7 @@ COMMENT =		get Signal notifications via UnifiedPush
 
 GH_ACCOUNT =		mollyim
 GH_PROJECT =		mollysocket
-GH_TAGNAME =		1.6.0
-REVISION =		0
+GH_TAGNAME =		1.7.0
 
 CATEGORIES =		net
 
@@ -17,6 +16,7 @@ PERMIT_PACKAGE =	Yes
 
 LIB_DEPENDS =		databases/sqlite3
 
+# uses unveil()
 WANTLIB =		${MODCARGO_WANTLIB} m ssl crypto sqlite3
 
 MODULES =		devel/cargo
@@ -27,7 +27,7 @@ CONFIGURE_STYLE =	cargo
 SEPARATE_BUILD =	Yes
 
 do-install:
-	${INSTALL_PROGRAM} ${MODCARGO_TARGET_DIR}/release/mollysocket ${PREFIX}/bin/
+	${INSTALL_PROGRAM} ${MODCARGO_TARGET_DIR}/release/mollysocket ${PREFIX}/sbin/
 
 	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mollysocket
 	${INSTALL_DATA} ${WRKSRC}/config-sample.toml \
diff --git a/net/mollysocket/crates.inc b/net/mollysocket/crates.inc
index e5287e8c112..7af90bfee9e 100644
--- a/net/mollysocket/crates.inc
+++ b/net/mollysocket/crates.inc
@@ -1,55 +1,68 @@
-MODCARGO_CRATES +=	addr2line	0.24.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	adler2	2.0.0	# 0BSD OR MIT OR Apache-2.0
-MODCARGO_CRATES +=	ahash	0.8.11	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	aho-corasick	1.1.3	# Unlicense OR MIT
-MODCARGO_CRATES +=	anstream	0.6.18	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	anstyle	1.0.10	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	anstyle-parse	0.2.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	anstyle-query	1.1.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	anstyle-wincon	3.0.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	anyhow	1.0.94	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	aead	0.5.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	aes	0.8.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	aes	0.9.0-rc.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	aes-gcm	0.10.3	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	aes-keywrap	0.9.0	# MIT
+MODCARGO_CRATES +=	aho-corasick	1.1.4	# Unlicense OR MIT
+MODCARGO_CRATES +=	anstream	0.6.21	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anstyle	1.0.13	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anstyle-parse	0.2.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anstyle-query	1.1.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anstyle-wincon	3.0.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anyhow	1.0.102	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	arrayref	0.3.9	# BSD-2-Clause
 MODCARGO_CRATES +=	arrayvec	0.7.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	async-stream	0.3.6	# MIT
 MODCARGO_CRATES +=	async-stream-impl	0.3.6	# MIT
-MODCARGO_CRATES +=	async-trait	0.1.85	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	async-trait	0.1.89	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	atomic	0.5.3	# Apache-2.0/MIT
-MODCARGO_CRATES +=	atomic	0.6.0	# Apache-2.0/MIT
+MODCARGO_CRATES +=	atomic	0.6.1	# Apache-2.0/MIT
 MODCARGO_CRATES +=	atomic-waker	1.1.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	autocfg	1.4.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	backtrace	0.3.74	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	autocfg	1.5.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	aws-lc-rs	1.16.0	# ISC AND (Apache-2.0 OR ISC)
+MODCARGO_CRATES +=	aws-lc-sys	0.37.1	# ISC AND (Apache-2.0 OR ISC) AND OpenSSL
 MODCARGO_CRATES +=	base16ct	0.2.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	base64	0.22.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	base64ct	1.6.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	base64ct	1.8.3	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	binascii	0.1.4	# MIT
-MODCARGO_CRATES +=	binstring	0.1.2	# MIT
-MODCARGO_CRATES +=	bitflags	2.6.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	blake2b_simd	1.0.2	# MIT
+MODCARGO_CRATES +=	binstring	0.1.7	# MIT
+MODCARGO_CRATES +=	bitflags	2.11.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	blake2b_simd	1.0.4	# MIT
 MODCARGO_CRATES +=	block-buffer	0.10.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	bumpalo	3.16.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	bytemuck	1.20.0	# Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	bumpalo	3.20.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	bytemuck	1.25.0	# Zlib OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	byteorder	1.5.0	# Unlicense OR MIT
-MODCARGO_CRATES +=	bytes	1.9.0	# MIT
-MODCARGO_CRATES +=	cc	1.2.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	cfg-if	1.0.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	clap	4.5.26	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap_builder	4.5.26	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap_derive	4.5.24	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap_lex	0.7.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	coarsetime	0.1.35	# ISC
-MODCARGO_CRATES +=	colorchoice	1.0.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	bytes	1.11.1	# MIT
+MODCARGO_CRATES +=	cc	1.2.56	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cesu8	1.1.0	# Apache-2.0/MIT
+MODCARGO_CRATES +=	cfg-if	1.0.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cfg_aliases	0.2.1	# MIT
+MODCARGO_CRATES +=	cipher	0.4.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cipher	0.5.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap	4.5.60	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_builder	4.5.60	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_derive	4.5.55	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_lex	1.0.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cmake	0.1.57	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	coarsetime	0.1.37	# BSD-2-Clause
+MODCARGO_CRATES +=	colorchoice	1.0.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	combine	4.6.7	# MIT
 MODCARGO_CRATES +=	const-oid	0.9.6	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	constant_time_eq	0.3.1	# CC0-1.0 OR MIT-0 OR Apache-2.0
+MODCARGO_CRATES +=	constant_time_eq	0.4.2	# CC0-1.0 OR MIT-0 OR Apache-2.0
 MODCARGO_CRATES +=	cookie	0.18.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	core-foundation	0.9.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	core-foundation	0.10.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	core-foundation-sys	0.8.7	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	cpufeatures	0.2.16	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cpubits	0.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cpufeatures	0.2.17	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	crypto-bigint	0.5.5	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	crypto-common	0.1.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	ct-codecs	1.1.3	# MIT
-MODCARGO_CRATES +=	data-encoding	2.6.0	# MIT
-MODCARGO_CRATES +=	der	0.7.9	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	deranged	0.3.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crypto-common	0.2.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ct-codecs	1.1.6	# MIT
+MODCARGO_CRATES +=	ctr	0.9.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	data-encoding	2.10.0	# MIT
+MODCARGO_CRATES +=	der	0.7.10	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	deranged	0.5.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	devise	0.4.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	devise_codegen	0.4.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	devise_core	0.4.2	# MIT OR Apache-2.0
@@ -57,314 +70,375 @@ MODCARGO_CRATES +=	digest	0.10.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	directories	6.0.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	dirs-sys	0.5.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	displaydoc	0.2.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	dunce	1.0.5	# CC0-1.0 OR MIT-0 OR Apache-2.0
 MODCARGO_CRATES +=	ecdsa	0.16.9	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	ed25519-compact	2.1.1	# MIT
-MODCARGO_CRATES +=	either	1.13.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ed25519-compact	2.2.0	# MIT
+MODCARGO_CRATES +=	either	1.15.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	elliptic-curve	0.13.8	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	encoding_rs	0.8.35	# (Apache-2.0 OR MIT) AND BSD-3-Clause
 MODCARGO_CRATES +=	enum-as-inner	0.6.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	env_filter	0.1.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	env_logger	0.11.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	equivalent	1.0.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	errno	0.3.10	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	env_filter	1.0.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	env_logger	0.11.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	equivalent	1.0.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	errno	0.3.14	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	eyre	0.6.12	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	fallible-iterator	0.3.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	fallible-streaming-iterator	0.1.9	# MIT/Apache-2.0
 MODCARGO_CRATES +=	fastrand	2.3.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	ff	0.13.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	ff	0.13.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	figment	0.10.19	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	find-msvc-tools	0.1.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	fnv	1.0.7	# Apache-2.0 / MIT
+MODCARGO_CRATES +=	foldhash	0.1.5	# Zlib
+MODCARGO_CRATES +=	foldhash	0.2.0	# Zlib
 MODCARGO_CRATES +=	foreign-types	0.3.2	# MIT/Apache-2.0
 MODCARGO_CRATES +=	foreign-types-shared	0.1.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	form_urlencoded	1.2.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-channel	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-core	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-io	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-macro	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-sink	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-task	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-util	0.3.31	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	form_urlencoded	1.2.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	fs_extra	1.3.0	# MIT
+MODCARGO_CRATES +=	futures	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-channel	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-core	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-io	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-macro	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-sink	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-task	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-util	0.3.32	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	generator	0.7.5	# MIT/Apache-2.0
-MODCARGO_CRATES +=	generic-array	0.14.7	# MIT
-MODCARGO_CRATES +=	getrandom	0.2.15	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	gimli	0.31.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	glob	0.3.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	generic-array	0.14.9	# MIT
+MODCARGO_CRATES +=	getrandom	0.2.17	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	getrandom	0.3.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	getrandom	0.4.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ghash	0.5.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	glob	0.3.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	group	0.13.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	h2	0.3.26	# MIT
-MODCARGO_CRATES +=	h2	0.4.7	# MIT
-MODCARGO_CRATES +=	hashbrown	0.14.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hashbrown	0.15.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hashlink	0.9.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	h2	0.3.27	# MIT
+MODCARGO_CRATES +=	h2	0.4.13	# MIT
+MODCARGO_CRATES +=	hashbrown	0.15.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hashbrown	0.16.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hashlink	0.11.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	heck	0.5.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hermit-abi	0.3.9	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hermit-abi	0.4.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hermit-abi	0.5.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hkdf	0.12.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hmac	0.12.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hmac-sha1-compact	1.1.5	# ISC
-MODCARGO_CRATES +=	hmac-sha256	1.1.8	# ISC
-MODCARGO_CRATES +=	hmac-sha512	1.1.6	# ISC
-MODCARGO_CRATES +=	hostname	0.3.1	# MIT
+MODCARGO_CRATES +=	hmac-sha1-compact	1.1.7	# ISC
+MODCARGO_CRATES +=	hmac-sha256	1.1.14	# ISC
+MODCARGO_CRATES +=	hmac-sha512	1.1.12	# ISC
 MODCARGO_CRATES +=	http	0.2.12	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	http	1.2.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	http	1.4.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	http-body	0.4.6	# MIT
 MODCARGO_CRATES +=	http-body	1.0.1	# MIT
-MODCARGO_CRATES +=	http-body-util	0.1.2	# MIT
-MODCARGO_CRATES +=	httparse	1.9.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	http-body-util	0.1.3	# MIT
+MODCARGO_CRATES +=	httparse	1.10.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	httpdate	1.0.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	humantime	2.1.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	hybrid-array	0.4.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hyper	0.14.32	# MIT
-MODCARGO_CRATES +=	hyper	1.5.2	# MIT
-MODCARGO_CRATES +=	hyper-rustls	0.27.3	# Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=	hyper	1.8.1	# MIT
+MODCARGO_CRATES +=	hyper-rustls	0.27.7	# Apache-2.0 OR ISC OR MIT
 MODCARGO_CRATES +=	hyper-tls	0.6.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	hyper-util	0.1.10	# MIT
-MODCARGO_CRATES +=	icu_collections	1.5.0	# Unicode-3.0
-MODCARGO_CRATES +=	icu_locid	1.5.0	# Unicode-3.0
-MODCARGO_CRATES +=	icu_locid_transform	1.5.0	# Unicode-3.0
-MODCARGO_CRATES +=	icu_locid_transform_data	1.5.0	# Unicode-3.0
-MODCARGO_CRATES +=	icu_normalizer	1.5.0	# Unicode-3.0
-MODCARGO_CRATES +=	icu_normalizer_data	1.5.0	# Unicode-3.0
-MODCARGO_CRATES +=	icu_properties	1.5.1	# Unicode-3.0
-MODCARGO_CRATES +=	icu_properties_data	1.5.0	# Unicode-3.0
-MODCARGO_CRATES +=	icu_provider	1.5.0	# Unicode-3.0
-MODCARGO_CRATES +=	icu_provider_macros	1.5.0	# Unicode-3.0
+MODCARGO_CRATES +=	hyper-util	0.1.20	# MIT
+MODCARGO_CRATES +=	icu_collections	2.1.1	# Unicode-3.0
+MODCARGO_CRATES +=	icu_locale_core	2.1.1	# Unicode-3.0
+MODCARGO_CRATES +=	icu_normalizer	2.1.1	# Unicode-3.0
+MODCARGO_CRATES +=	icu_normalizer_data	2.1.1	# Unicode-3.0
+MODCARGO_CRATES +=	icu_properties	2.1.2	# Unicode-3.0
+MODCARGO_CRATES +=	icu_properties_data	2.1.2	# Unicode-3.0
+MODCARGO_CRATES +=	icu_provider	2.1.1	# Unicode-3.0
+MODCARGO_CRATES +=	id-arena	2.3.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	idna	0.4.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	idna	1.0.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	idna_adapter	1.2.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	indenter	0.3.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	indexmap	2.7.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	idna	1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	idna_adapter	1.2.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	indenter	0.3.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	indexmap	2.13.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	inlinable_string	0.1.15	# Apache-2.0/MIT
+MODCARGO_CRATES +=	inout	0.1.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	inout	0.2.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ip_rfc	0.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ipconfig	0.3.2	# MIT/Apache-2.0
-MODCARGO_CRATES +=	ipnet	2.10.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	is-terminal	0.4.13	# MIT
-MODCARGO_CRATES +=	is_terminal_polyfill	1.70.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	itertools	0.13.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	itoa	1.0.14	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	js-sys	0.3.76	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	jwt-simple	0.12.11	# ISC
+MODCARGO_CRATES +=	ipnet	2.11.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	iri-string	0.7.10	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	is-terminal	0.4.17	# MIT
+MODCARGO_CRATES +=	is_terminal_polyfill	1.70.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	itertools	0.14.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	itoa	1.0.17	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	jiff	0.2.21	# Unlicense OR MIT
+MODCARGO_CRATES +=	jiff-static	0.2.21	# Unlicense OR MIT
+MODCARGO_CRATES +=	jni	0.21.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	jni-sys	0.3.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	jobserver	0.1.34	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	js-sys	0.3.89	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	jwt-simple	0.12.14	# ISC
 MODCARGO_CRATES +=	k256	0.13.4	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	lazy_static	1.5.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	libc	0.2.169	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	libm	0.2.11	# MIT AND (MIT OR Apache-2.0)
-MODCARGO_CRATES +=	libredox	0.1.3	# MIT
-MODCARGO_CRATES +=	libsqlite3-sys	0.30.1	# MIT
+MODCARGO_CRATES +=	leb128fmt	0.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libc	0.2.182	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libm	0.2.16	# MIT
+MODCARGO_CRATES +=	libredox	0.1.12	# MIT
+MODCARGO_CRATES +=	libsqlite3-sys	0.36.0	# MIT
 MODCARGO_CRATES +=	linked-hash-map	0.5.6	# MIT/Apache-2.0
-MODCARGO_CRATES +=	linux-raw-sys	0.4.14	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	litemap	0.7.4	# Unicode-3.0
-MODCARGO_CRATES +=	lock_api	0.4.12	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	log	0.4.25	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	linux-raw-sys	0.12.1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	litemap	0.8.1	# Unicode-3.0
+MODCARGO_CRATES +=	lock_api	0.4.14	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	log	0.4.29	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	loom	0.5.6	# MIT
 MODCARGO_CRATES +=	lru-cache	0.1.2	# MIT/Apache-2.0
-MODCARGO_CRATES +=	match_cfg	0.1.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	matchers	0.1.0	# MIT
-MODCARGO_CRATES +=	memchr	2.7.4	# Unlicense OR MIT
+MODCARGO_CRATES +=	lru-slab	0.1.2	# MIT OR Apache-2.0 OR Zlib
+MODCARGO_CRATES +=	matchers	0.2.0	# MIT
+MODCARGO_CRATES +=	memchr	2.8.0	# Unlicense OR MIT
 MODCARGO_CRATES +=	mime	0.3.17	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	miniz_oxide	0.8.0	# MIT OR Zlib OR Apache-2.0
-MODCARGO_CRATES +=	mio	1.0.3	# MIT
+MODCARGO_CRATES +=	mio	1.1.1	# MIT
 MODCARGO_CRATES +=	multer	3.1.0	# MIT
-MODCARGO_CRATES +=	native-tls	0.2.12	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	nu-ansi-term	0.46.0	# MIT
-MODCARGO_CRATES +=	num-bigint-dig	0.8.4	# MIT/Apache-2.0
-MODCARGO_CRATES +=	num-conv	0.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	native-tls	0.2.18	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	nu-ansi-term	0.50.3	# MIT
+MODCARGO_CRATES +=	num-bigint-dig	0.8.6	# MIT/Apache-2.0
+MODCARGO_CRATES +=	num-conv	0.2.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	num-integer	0.1.46	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	num-iter	0.1.45	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	num-traits	0.2.19	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	num_cpus	1.16.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	object	0.36.5	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	once_cell	1.20.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	openssl	0.10.68	# Apache-2.0
+MODCARGO_CRATES +=	num_cpus	1.17.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	once_cell	1.21.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	once_cell_polyfill	1.70.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	opaque-debug	0.3.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	openssl	0.10.75	# Apache-2.0
 MODCARGO_CRATES +=	openssl-macros	0.1.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	openssl-probe	0.1.5	# MIT/Apache-2.0
-MODCARGO_CRATES +=	openssl-sys	0.9.104	# MIT
+MODCARGO_CRATES +=	openssl-probe	0.2.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	openssl-sys	0.9.111	# MIT
 MODCARGO_CRATES +=	option-ext	0.2.0	# MPL-2.0
-MODCARGO_CRATES +=	overload	0.1.1	# MIT
 MODCARGO_CRATES +=	p256	0.13.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	p384	0.13.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	parking_lot	0.12.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	parking_lot_core	0.9.10	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	p384	0.13.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	parking_lot	0.12.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	parking_lot_core	0.9.12	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	pear	0.2.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	pear_codegen	0.2.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	pem-rfc7468	0.7.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	percent-encoding	2.3.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pin-project-lite	0.2.15	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	percent-encoding	2.3.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pin-project-lite	0.2.16	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	pin-utils	0.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	pkcs1	0.7.5	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	pkcs8	0.10.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	pkg-config	0.3.31	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pkg-config	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	polyval	0.6.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	portable-atomic	1.13.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	portable-atomic-util	0.2.5	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	potential_utf	0.1.4	# Unicode-3.0
 MODCARGO_CRATES +=	powerfmt	0.2.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	ppv-lite86	0.2.20	# MIT/Apache-2.0
+MODCARGO_CRATES +=	ppv-lite86	0.2.21	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	prettyplease	0.2.37	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	primeorder	0.13.6	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	proc-macro2	1.0.92	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	proc-macro2	1.0.106	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	proc-macro2-diagnostics	0.10.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	prometheus	0.13.4	# Apache-2.0
-MODCARGO_CRATES +=	prost	0.13.4	# Apache-2.0
-MODCARGO_CRATES +=	prost-derive	0.13.4	# Apache-2.0
+MODCARGO_CRATES +=	prost	0.14.3	# Apache-2.0
+MODCARGO_CRATES +=	prost-derive	0.14.3	# Apache-2.0
 MODCARGO_CRATES +=	qrcodegen	1.8.0	# MIT
-MODCARGO_CRATES +=	quick-error	1.2.3	# MIT/Apache-2.0
-MODCARGO_CRATES +=	quote	1.0.37	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quinn	0.11.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quinn-proto	0.11.13	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quinn-udp	0.5.14	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quote	1.0.44	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	r-efi	5.3.0	# MIT OR Apache-2.0 OR LGPL-2.1-or-later
 MODCARGO_CRATES +=	rand	0.8.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand	0.9.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand_chacha	0.3.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand_chacha	0.9.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand_core	0.6.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	redox_syscall	0.5.8	# MIT
-MODCARGO_CRATES +=	redox_users	0.5.0	# MIT
-MODCARGO_CRATES +=	ref-cast	1.0.23	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	ref-cast-impl	1.0.23	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex	1.11.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex-automata	0.1.10	# Unlicense/MIT
-MODCARGO_CRATES +=	regex-automata	0.4.9	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex-syntax	0.6.29	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex-syntax	0.8.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	reqwest	0.12.12	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	resolv-conf	0.7.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	rand_core	0.9.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	redox_syscall	0.5.18	# MIT
+MODCARGO_CRATES +=	redox_users	0.5.2	# MIT
+MODCARGO_CRATES +=	ref-cast	1.0.25	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ref-cast-impl	1.0.25	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex	1.12.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex-automata	0.4.14	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex-syntax	0.8.10	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	reqwest	0.13.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	resolv-conf	0.7.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rfc6979	0.4.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	ring	0.17.8	# LICENSE
+MODCARGO_CRATES +=	ring	0.17.14	# Apache-2.0 AND ISC
 MODCARGO_CRATES +=	rocket	0.5.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rocket_codegen	0.5.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rocket_http	0.5.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rocket_prometheus	0.10.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	rsa	0.9.7	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rusqlite	0.32.1	# MIT
-MODCARGO_CRATES +=	rustc-demangle	0.1.24	# MIT/Apache-2.0
-MODCARGO_CRATES +=	rustix	0.38.42	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	rustls	0.23.20	# Apache-2.0 OR ISC OR MIT
-MODCARGO_CRATES +=	rustls-pemfile	2.2.0	# Apache-2.0 OR ISC OR MIT
-MODCARGO_CRATES +=	rustls-pki-types	1.10.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rustls-webpki	0.102.8	# ISC
-MODCARGO_CRATES +=	rustversion	1.0.18	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	ryu	1.0.18	# Apache-2.0 OR BSL-1.0
-MODCARGO_CRATES +=	schannel	0.1.27	# MIT
+MODCARGO_CRATES +=	rsa	0.9.10	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rsqlite-vfs	0.1.0	# MIT
+MODCARGO_CRATES +=	rusqlite	0.38.0	# MIT
+MODCARGO_CRATES +=	rustc-hash	2.1.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	rustix	1.1.4	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	rustls	0.23.37	# Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=	rustls-native-certs	0.8.3	# Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=	rustls-pki-types	1.14.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rustls-platform-verifier	0.6.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rustls-platform-verifier-android	0.1.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rustls-webpki	0.103.9	# ISC
+MODCARGO_CRATES +=	rustversion	1.0.22	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	same-file	1.0.6	# Unlicense/MIT
+MODCARGO_CRATES +=	schannel	0.1.28	# MIT
 MODCARGO_CRATES +=	scoped-tls	1.0.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	scopeguard	1.2.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sec1	0.7.3	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	security-framework	2.11.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	security-framework-sys	2.12.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde	1.0.217	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_derive	1.0.217	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_json	1.0.133	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_spanned	0.6.8	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_urlencoded	0.7.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	security-framework	3.7.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	security-framework-sys	2.17.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	semver	1.0.27	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde	1.0.228	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_core	1.0.228	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_derive	1.0.228	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_json	1.0.149	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_spanned	0.6.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sha1	0.10.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	sha2	0.10.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	sha2	0.10.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sharded-slab	0.1.7	# MIT
 MODCARGO_CRATES +=	shlex	1.3.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	signal-hook-registry	1.4.2	# Apache-2.0/MIT
+MODCARGO_CRATES +=	signal-hook-registry	1.4.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	signature	2.2.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	slab	0.4.9	# MIT
-MODCARGO_CRATES +=	smallvec	1.13.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	socket2	0.5.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	slab	0.4.12	# MIT
+MODCARGO_CRATES +=	smallvec	1.15.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	socket2	0.5.10	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	socket2	0.6.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	spin	0.9.8	# MIT
 MODCARGO_CRATES +=	spki	0.7.3	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	sqlite-wasm-rs	0.5.2	# MIT
 MODCARGO_CRATES +=	stable-pattern	0.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	stable_deref_trait	1.2.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	stable_deref_trait	1.2.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	state	0.6.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	strsim	0.11.1	# MIT
 MODCARGO_CRATES +=	subtle	2.6.1	# BSD-3-Clause
-MODCARGO_CRATES +=	superboring	0.1.4	# ISC
-MODCARGO_CRATES +=	syn	2.0.90	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	superboring	0.1.7	# ISC
+MODCARGO_CRATES +=	syn	2.0.117	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sync_wrapper	1.0.2	# Apache-2.0
-MODCARGO_CRATES +=	synstructure	0.13.1	# MIT
-MODCARGO_CRATES +=	system-configuration	0.6.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	synstructure	0.13.2	# MIT
+MODCARGO_CRATES +=	system-configuration	0.7.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	system-configuration-sys	0.6.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	tempfile	3.14.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tempfile	3.26.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	thiserror	1.0.69	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	thiserror	2.0.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	thiserror	2.0.18	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	thiserror-impl	1.0.69	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	thiserror-impl	2.0.7	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	thread_local	1.1.8	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	time	0.3.37	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	time-core	0.1.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	time-macros	0.2.19	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	tinystr	0.7.6	# Unicode-3.0
-MODCARGO_CRATES +=	tinyvec	1.8.0	# Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	thiserror-impl	2.0.18	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	thread_local	1.1.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	time	0.3.47	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	time-core	0.1.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	time-macros	0.2.27	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tinystr	0.8.2	# Unicode-3.0
+MODCARGO_CRATES +=	tinyvec	1.10.0	# Zlib OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	tinyvec_macros	0.1.1	# MIT OR Apache-2.0 OR Zlib
-MODCARGO_CRATES +=	tokio	1.42.0	# MIT
-MODCARGO_CRATES +=	tokio-macros	2.4.0	# MIT
+MODCARGO_CRATES +=	tokio	1.49.0	# MIT
+MODCARGO_CRATES +=	tokio-macros	2.6.0	# MIT
 MODCARGO_CRATES +=	tokio-native-tls	0.3.1	# MIT
-MODCARGO_CRATES +=	tokio-rustls	0.26.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	tokio-stream	0.1.17	# MIT
-MODCARGO_CRATES +=	tokio-tungstenite	0.26.1	# MIT
-MODCARGO_CRATES +=	tokio-util	0.7.13	# MIT
-MODCARGO_CRATES +=	toml	0.8.19	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	toml_datetime	0.6.8	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	toml_edit	0.22.22	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	tower	0.5.2	# MIT
+MODCARGO_CRATES +=	tokio-rustls	0.26.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tokio-stream	0.1.18	# MIT
+MODCARGO_CRATES +=	tokio-tungstenite	0.28.0	# MIT
+MODCARGO_CRATES +=	tokio-util	0.7.18	# MIT
+MODCARGO_CRATES +=	toml	0.8.23	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	toml_datetime	0.6.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	toml_edit	0.22.27	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	toml_write	0.1.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tower	0.5.3	# MIT
+MODCARGO_CRATES +=	tower-http	0.6.8	# MIT
 MODCARGO_CRATES +=	tower-layer	0.3.3	# MIT
 MODCARGO_CRATES +=	tower-service	0.3.3	# MIT
-MODCARGO_CRATES +=	tracing	0.1.41	# MIT
-MODCARGO_CRATES +=	tracing-attributes	0.1.28	# MIT
-MODCARGO_CRATES +=	tracing-core	0.1.33	# MIT
+MODCARGO_CRATES +=	tracing	0.1.44	# MIT
+MODCARGO_CRATES +=	tracing-attributes	0.1.31	# MIT
+MODCARGO_CRATES +=	tracing-core	0.1.36	# MIT
 MODCARGO_CRATES +=	tracing-log	0.2.0	# MIT
-MODCARGO_CRATES +=	tracing-subscriber	0.3.19	# MIT
+MODCARGO_CRATES +=	tracing-subscriber	0.3.22	# MIT
 MODCARGO_CRATES +=	trust-dns-proto	0.23.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	trust-dns-resolver	0.23.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	try-lock	0.2.5	# MIT
-MODCARGO_CRATES +=	tungstenite	0.26.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	typenum	1.17.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tungstenite	0.28.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	typenum	1.19.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ubyte	0.10.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	uncased	0.9.10	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	unicode-bidi	0.3.17	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	unicode-ident	1.0.14	# (MIT OR Apache-2.0) AND Unicode-3.0
-MODCARGO_CRATES +=	unicode-normalization	0.1.24	# MIT/Apache-2.0
+MODCARGO_CRATES +=	unicode-bidi	0.3.18	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	unicode-ident	1.0.24	# (MIT OR Apache-2.0) AND Unicode-3.0
+MODCARGO_CRATES +=	unicode-normalization	0.1.25	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	unicode-xid	0.2.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	universal-hash	0.5.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	untrusted	0.9.0	# ISC
-MODCARGO_CRATES +=	url	2.5.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	unveil	0.3.2	# MIT/Apache-2.0
+MODCARGO_CRATES +=	url	2.5.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	utf-8	0.7.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	utf16_iter	1.0.5	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	utf8_iter	1.0.4	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	utf8parse	0.2.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	valuable	0.1.0	# MIT
+MODCARGO_CRATES +=	valuable	0.1.1	# MIT
 MODCARGO_CRATES +=	vcpkg	0.2.15	# MIT/Apache-2.0
 MODCARGO_CRATES +=	version_check	0.9.5	# MIT/Apache-2.0
+MODCARGO_CRATES +=	walkdir	2.5.0	# Unlicense/MIT
 MODCARGO_CRATES +=	want	0.3.1	# MIT
-MODCARGO_CRATES +=	wasi	0.11.0+wasi-snapshot-preview1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	wasix	0.12.21	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	wasm-bindgen	0.2.99	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	wasm-bindgen-backend	0.2.99	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	wasm-bindgen-futures	0.4.49	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	wasm-bindgen-macro	0.2.99	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	wasm-bindgen-macro-support	0.2.99	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	wasm-bindgen-shared	0.2.99	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	web-sys	0.3.76	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	widestring	1.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	winapi	0.3.9	# MIT/Apache-2.0
-MODCARGO_CRATES +=	winapi-i686-pc-windows-gnu	0.4.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	winapi-x86_64-pc-windows-gnu	0.4.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	wasi	0.11.1+wasi-snapshot-preview1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	wasip2	1.0.2+wasi-0.2.9	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	wasip3	0.4.0+wasi-0.3.0-rc-2026-01-06	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	wasix	0.13.1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	wasm-bindgen	0.2.112	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-futures	0.4.62	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-macro	0.2.112	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-macro-support	0.2.112	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-shared	0.2.112	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-encoder	0.244.0	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	wasm-metadata	0.244.0	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	wasmparser	0.244.0	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	web-sys	0.3.89	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	web-time	1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	webpki-root-certs	1.0.6	# CDLA-Permissive-2.0
+MODCARGO_CRATES +=	widestring	1.2.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	winapi-util	0.1.11	# Unlicense OR MIT
 MODCARGO_CRATES +=	windows	0.48.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows-registry	0.2.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows-result	0.2.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows-strings	0.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-link	0.2.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-registry	0.6.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-result	0.4.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-strings	0.5.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-sys	0.45.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-sys	0.48.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-sys	0.52.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows-sys	0.59.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-sys	0.60.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-sys	0.61.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-targets	0.42.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-targets	0.48.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-targets	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-targets	0.53.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.42.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.48.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.53.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_aarch64_msvc	0.42.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_aarch64_msvc	0.48.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_aarch64_msvc	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_aarch64_msvc	0.53.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_i686_gnu	0.42.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_i686_gnu	0.48.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_i686_gnu	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_i686_gnu	0.53.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_i686_gnullvm	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_i686_gnullvm	0.53.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_i686_msvc	0.42.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_i686_msvc	0.48.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_i686_msvc	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_i686_msvc	0.53.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_x86_64_gnu	0.42.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_x86_64_gnu	0.48.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_x86_64_gnu	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_x86_64_gnu	0.53.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_x86_64_gnullvm	0.42.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_x86_64_gnullvm	0.48.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_x86_64_gnullvm	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_x86_64_gnullvm	0.53.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_x86_64_msvc	0.42.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_x86_64_msvc	0.48.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_x86_64_msvc	0.52.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	winnow	0.6.20	# MIT
+MODCARGO_CRATES +=	windows_x86_64_msvc	0.53.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	winnow	0.7.14	# MIT
 MODCARGO_CRATES +=	winreg	0.50.0	# MIT
-MODCARGO_CRATES +=	write16	1.0.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	writeable	0.5.5	# Unicode-3.0
+MODCARGO_CRATES +=	wit-bindgen	0.51.0	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	wit-bindgen-core	0.51.0	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	wit-bindgen-rust	0.51.0	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	wit-bindgen-rust-macro	0.51.0	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	wit-component	0.244.0	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	wit-parser	0.244.0	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	writeable	0.6.2	# Unicode-3.0
 MODCARGO_CRATES +=	yansi	1.0.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	yoke	0.7.5	# Unicode-3.0
-MODCARGO_CRATES +=	yoke-derive	0.7.5	# Unicode-3.0
-MODCARGO_CRATES +=	zerocopy	0.7.35	# BSD-2-Clause OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	zerocopy-derive	0.7.35	# BSD-2-Clause OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	zerofrom	0.1.5	# Unicode-3.0
-MODCARGO_CRATES +=	zerofrom-derive	0.1.5	# Unicode-3.0
-MODCARGO_CRATES +=	zeroize	1.8.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	zerovec	0.10.4	# Unicode-3.0
-MODCARGO_CRATES +=	zerovec-derive	0.10.3	# Unicode-3.0
+MODCARGO_CRATES +=	yoke	0.8.1	# Unicode-3.0
+MODCARGO_CRATES +=	yoke-derive	0.8.1	# Unicode-3.0
+MODCARGO_CRATES +=	zerocopy	0.8.39	# BSD-2-Clause OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	zerocopy-derive	0.8.39	# BSD-2-Clause OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	zerofrom	0.1.6	# Unicode-3.0
+MODCARGO_CRATES +=	zerofrom-derive	0.1.6	# Unicode-3.0
+MODCARGO_CRATES +=	zeroize	1.8.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	zerotrie	0.2.3	# Unicode-3.0
+MODCARGO_CRATES +=	zerovec	0.11.5	# Unicode-3.0
+MODCARGO_CRATES +=	zerovec-derive	0.11.2	# Unicode-3.0
+MODCARGO_CRATES +=	zmij	1.0.21	# MIT
diff --git a/net/mollysocket/distinfo b/net/mollysocket/distinfo
index e9a1c31333f..c12492e99a8 100644
--- a/net/mollysocket/distinfo
+++ b/net/mollysocket/distinfo
@@ -1,55 +1,68 @@
-SHA256 (cargo/addr2line-0.24.2.tar.gz) = 374nflajdgAIdwkNqDdmC0QnqtUw4wKNROC//k+JocE=
-SHA256 (cargo/adler2-2.0.0.tar.gz) = USdh4LsleN1zgMa6qg9M4D6E+V6WAjHR3si/TX1uJic=
-SHA256 (cargo/ahash-0.8.11.tar.gz) = 6J2oQagEGKmzkeuuoX9cES/6qpb2IdLChbUXTadrkBE=
-SHA256 (cargo/aho-corasick-1.1.3.tar.gz) = jmDTQw06aUeK0Jk/GSONLfl8UHAJpSs8EK3c1/a8uRY=
-SHA256 (cargo/anstream-0.6.18.tar.gz) = isxTaZgRlgBiKOKICfdhh1wDJyEKiR6UH0xoOzqZUps=
-SHA256 (cargo/anstyle-1.0.10.tar.gz) = Vcw7afFnoe8uFhQ5qpiu2U5gKOX5pZvppv+0eu8WUfk=
-SHA256 (cargo/anstyle-parse-0.2.6.tar.gz) = Oy0WUHZigXpqIKnqkt9mUu5PlPkUWJN31p87IbxXmKk=
-SHA256 (cargo/anstyle-query-1.1.2.tar.gz) = eZR6839Bd8/q0REAE9Z4kFw3UBkU+6Dv6oNMP+mo1gw=
-SHA256 (cargo/anstyle-wincon-3.0.6.tar.gz) = IQnbzg5yvj7AC+0m5qdHnKOErSJu/dZtuPouOjjIMSU=
-SHA256 (cargo/anyhow-1.0.94.tar.gz) = wf0DoCjvOLoidtzn4z/NY2nBWKG8oXlGxLG3AYkcH/c=
+SHA256 (cargo/aead-0.5.2.tar.gz) = 0SJBPyhM8tYvsbfbl+Au24zaltdpsW5EOk9hleNWYrA=
+SHA256 (cargo/aes-0.8.4.tar.gz) = sWn3ptR0IjagoAxUG4RZkdCsQ+VGgxrxJJdTq0w6o6A=
+SHA256 (cargo/aes-0.9.0-rc.4.tar.gz) = BAl+CKR9mtGBwuH0pfq8muBs6IOaMzupqUm8sNMf0qM=
+SHA256 (cargo/aes-gcm-0.10.3.tar.gz) = gxAQoPdC4SCbO86o+rao4UkFG6YJlDLIyyzBF97D6tE=
+SHA256 (cargo/aes-keywrap-0.9.0.tar.gz) = ELbySh95a8RkFaHQ0Y3AqCA8y6CIrPXe8ykcT2EiVSI=
+SHA256 (cargo/aho-corasick-1.1.4.tar.gz) = 3dMaEwQnwnUY3yZpQ6UwjtktSyJsxjn1qPEAKBYXQwE=
+SHA256 (cargo/anstream-0.6.21.tar.gz) = Q9Wygec3VEOE6WmlzK0/HN0ktICGoPwbKlJiomuPT0o=
+SHA256 (cargo/anstyle-1.0.13.tar.gz) = UZLMqABvH9T3I3UW9A+hg7sH+Pvf7aoANt5eqbC0Xng=
+SHA256 (cargo/anstyle-parse-0.2.7.tar.gz) = TnZEgk8Kose5OEV5I07xDrfvtqDeuD+WMKSVlN2cFcI=
+SHA256 (cargo/anstyle-query-1.1.5.tar.gz) = QMSPcv1TzSiRBPxkCZq8pz20FmrYbqC0NBq+Za+D2tw=
+SHA256 (cargo/anstyle-wincon-3.0.11.tar.gz) = KR5qJQ/4bNSoIBEvuImICKNm2Pn1jOFtH1ODU61VdH0=
+SHA256 (cargo/anyhow-1.0.102.tar.gz) = fyAt+GSEyGjbrX6qVX73hdXGYpXkG0YO+SLsoHI7hCw=
 SHA256 (cargo/arrayref-0.3.9.tar.gz) = dqLoEkNR/aHviqqju9frvLSGu81CJaygqg2Euy24/ss=
 SHA256 (cargo/arrayvec-0.7.6.tar.gz) = fALRI98BfvzfvXOe+Bc1s2xbqD7DxZyAqdfsxxj5LlA=
 SHA256 (cargo/async-stream-0.3.6.tar.gz) = C1pxpvN4gKgNHX8Z79eB5LXeQsiPByLME7y2zCz+hHY=
 SHA256 (cargo/async-stream-impl-0.3.6.tar.gz) = x8JN4V0nWh7P1Ho4D7TV7Jv+CTPzCe1ecFt3VZajV00=
-SHA256 (cargo/async-trait-0.1.85.tar.gz) = P5NIM7S3IzZE5YSPI13z9X7YyA8VKKJsPfoT0hR/oFY=
+SHA256 (cargo/async-trait-0.1.89.tar.gz) = kDWtLQlr7XlVoyDufiIwV00o/Tw6DxhsvqH/PH7tXbs=
 SHA256 (cargo/atomic-0.5.3.tar.gz) = xZvbNLxlCjJzGzG9jwgpzBXSSnCO4xVZ4Ls08rwyDLo=
-SHA256 (cargo/atomic-0.6.0.tar.gz) = jYGAA+dAtjr8gjN+MWBxf09jB4cgqBC3uQPnCl0dKZQ=
+SHA256 (cargo/atomic-0.6.1.tar.gz) = qJy/d1sTfpuWjmcifvf3dVh83j/TGw2FmdvQ9Zikg0A=
 SHA256 (cargo/atomic-waker-1.1.2.tar.gz) = FQW9XT0RaHLnJxptThbYHQyFcIdsjeaAk6CawmnYqsA=
-SHA256 (cargo/autocfg-1.4.0.tar.gz) = rOULrejmI0qhQNmi9VK77h2001P2m4IXvFA0kPwanyY=
-SHA256 (cargo/backtrace-0.3.74.tar.gz) = jYLLMyzfrtF64jWmOEOKxNSDmRPMKvWFw8Z0bo+L7ho=
+SHA256 (cargo/autocfg-1.5.0.tar.gz) = wIYG+MPL9M5uyOKPsAFKLAhnCP6VTqqIU4SmFlFy5+g=
+SHA256 (cargo/aws-lc-rs-1.16.0.tar.gz) = 2aezUOO7F2cQJpgwK8NyVsvUhCKAmYS5jSksQOJXmqk=
+SHA256 (cargo/aws-lc-sys-0.37.1.tar.gz) = sJL+IUCQJhKIER23orLCEY5afzDcJWnxcyxAaaaEBUk=
 SHA256 (cargo/base16ct-0.2.0.tar.gz) = TH8C1Opl8sGFMIn/2NJ4e9vGPeLw0p3tvPjM36DM1M8=
 SHA256 (cargo/base64-0.22.1.tar.gz) = crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uMY=
-SHA256 (cargo/base64ct-1.6.0.tar.gz) = jDwaNo9w1s9zAtePj3CT2iQfuOiAfAXMnlGhJYlabVs=
+SHA256 (cargo/base64ct-1.8.3.tar.gz) = KvUBd+GQ4Homq3T4se+/4u+H2iEWIhMYyxwugrr33gY=
 SHA256 (cargo/binascii-0.1.4.tar.gz) = OD0p1RPYdk3NxC6ildl565nDyfAGB7NpLPaKQx99ynI=
-SHA256 (cargo/binstring-0.1.2.tar.gz) = 7XnCqBUSc8cJVrXjzf3B/2wai5d5ulnGgH0oGzLuL4Y=
-SHA256 (cargo/bitflags-2.6.0.tar.gz) = sEj7Y/2LWSP8WqezQNjhVq7H7ALwx4+opt3CYT9vcd4=
-SHA256 (cargo/blake2b_simd-1.0.2.tar.gz) = Iyha0yJpeTky6DA5Ly/i+D4mSI/T7HeIg6k8gyNzV4A=
+SHA256 (cargo/binstring-0.1.7.tar.gz) = BmnVo1tk/bWrf7GcrhMUi2tcvfS4JH+vVOzkf2mcjO8=
+SHA256 (cargo/bitflags-2.11.0.tar.gz) = hDhnvpbI2q0NdYtX35OSttjScRNPzlSd5s4Wn/mKkq8=
+SHA256 (cargo/blake2b_simd-1.0.4.tar.gz) = t5g0ZW9xMyV3I0tQv8AJmW90SeDAVohOagJJLe0MovM=
 SHA256 (cargo/block-buffer-0.10.4.tar.gz) = MHjHYpti0/BDlRf6OUmWrKzFy8kcWiDYxljner1QOnE=
-SHA256 (cargo/bumpalo-3.16.0.tar.gz) = eSlnFhcYgJQ7hHC1+NA6pV6y5kWkh0vbsorbSRYuASw=
-SHA256 (cargo/bytemuck-1.20.0.tar.gz) = izfIimP/2F0VtAaJbMNDkW189Xg4qEezpvLKXTmlaVo=
+SHA256 (cargo/bumpalo-3.20.2.tar.gz) = XSB4mGj0sBsvLK7J9cTgITtB4+VwKlAVfWma4xztL8s=
+SHA256 (cargo/bytemuck-1.25.0.tar.gz) = yO+2S9cGoWob3eMQroazUeTSFVDZjQVvIvin96IYP+w=
 SHA256 (cargo/byteorder-1.5.0.tar.gz) = H9DyWEFG9vLvSAhQUIhqzzU77/cwXr0a5pUA4nxn9ks=
-SHA256 (cargo/bytes-1.9.0.tar.gz) = MlkY1v4y8jsZh4/ks0eUrkH8Gd2+U7EFcaSHTUT/05s=
-SHA256 (cargo/cc-1.2.4.tar.gz) = kVe7qmsWWIDCekKTpHTJHNzyZcxozIKb8Qvglko5HK8=
-SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
-SHA256 (cargo/clap-4.5.26.tar.gz) = qOtekI7zpu++HtYlIPtyh5WYiMiEhavgclQxkOzGZ4M=
-SHA256 (cargo/clap_builder-4.5.26.tar.gz) = lrAYAbX8agojJAeryCFmDJxtJaHK/A1PhfKfuNmvwSE=
-SHA256 (cargo/clap_derive-4.5.24.tar.gz) = VLdVGU1jiSgBhZiHIf/7ppSV7tXun+7umlmbU9uAMYw=
-SHA256 (cargo/clap_lex-0.7.4.tar.gz) = 9GrRRHmiUQPyg8DxAAWWHPCG2NxCIFu0TEasVjR13KY=
-SHA256 (cargo/coarsetime-0.1.35.tar.gz) = QlK/Iwy2AMGYJqV1sxyMnITG8RrPq238rS6UGxC2+OI=
-SHA256 (cargo/colorchoice-1.0.3.tar.gz) = W2PKqaqTl+LZSAqbE2c4VseNisEjKIUmw314OfKoaZA=
+SHA256 (cargo/bytes-1.11.1.tar.gz) = HnSHM7fLx5jhQ0tqxSTwwf8qtFb+IBUB5kl8hBek/DM=
+SHA256 (cargo/cc-1.2.56.tar.gz) = rr81aR0b+wrDhqabrC/eTdJ2+2GM+L9PUxj+KF6CG7I=
+SHA256 (cargo/cesu8-1.1.0.tar.gz) = bUOgTYdT81JYyR+Oxjn3kokfdIoe29dZzx3Oozgq2Dw=
+SHA256 (cargo/cfg-if-1.0.4.tar.gz) = kzD4sv8T80VAtE6UbvNREYJXJ7ONMyhu+YYUJhUSGAE=
+SHA256 (cargo/cfg_aliases-0.2.1.tar.gz) = YTr+R/zV+sfM8duTurywgsWZTZlvILixWfKtFljrVyQ=
+SHA256 (cargo/cipher-0.4.4.tar.gz) = dz87mvZER9LOmFAzDEc1FQFKojXmp4OwLbgf855KPa0=
+SHA256 (cargo/cipher-0.5.0.tar.gz) = ZHJwOMjF4rtQOhW59bnfUKHamjPoPh+TBn2RTyxmBKU=
+SHA256 (cargo/clap-4.5.60.tar.gz) = J5fzTaM5zjEEKyfSNgfgUXhhMph/WVsCuk9qbf+3Awo=
+SHA256 (cargo/clap_builder-4.5.60.tar.gz) = JKJBMSzqUFmxNXS7mzhhyr91i4ecFRkLN7bW/WOraHY=
+SHA256 (cargo/clap_derive-4.5.55.tar.gz) = qSeT2hpGpfKgKm9MRsZJayjENjit6oMG/LDKoWNPJOU=
+SHA256 (cargo/clap_lex-1.0.0.tar.gz) = OoIupbx1kPnUDxuhLA3DwnYPNILGmE2xVzrREDFCCDE=
+SHA256 (cargo/cmake-0.1.57.tar.gz) = dUQ8RM1rN5vrjFtF2F0Hc7rzHM6QH+e7JS9O/zAI730=
+SHA256 (cargo/coarsetime-0.1.37.tar.gz) = 5Y6ycEdqpPx4Q4SfijUGPodDtNvN9t0PjqCIaYDCBMI=
+SHA256 (cargo/colorchoice-1.0.4.tar.gz) = sFth3FESy7F+S2zWF5DZhF0TiINWORYky+fkHv6sHnU=
+SHA256 (cargo/combine-4.6.7.tar.gz) = ulowi3XfMv4CeI50hmJxjwP94AUBZDXERO6lcjmCGf0=
 SHA256 (cargo/const-oid-0.9.6.tar.gz) = wkWTdyha2HQFTXl/PM6/mEl4qjkSn26v3lzcgxW2Evg=
-SHA256 (cargo/constant_time_eq-0.3.1.tar.gz) = fHS4NJ0y0pfJE0uMiGd4E6In3493naopv8KcGD/j3KY=
+SHA256 (cargo/constant_time_eq-0.4.2.tar.gz) = PVLv9pzV5kfv4pYSkWCFOkJ5WZIJforzmADhBgyu6ps=
 SHA256 (cargo/cookie-0.18.1.tar.gz) = Td7zOjOakeqJ+1MVG9CkaJz84nBVwpHfpplFR10ix0c=
+SHA256 (cargo/core-foundation-0.10.1.tar.gz) = sqbNmuIz5/YrpOk1PoGojff8ilmHuNRFtNkMh5vRVvY=
 SHA256 (cargo/core-foundation-0.9.4.tar.gz) = keGV4JGpPEb3EC7HgYoqo5Th4XccOrSCWWP6A+Ra+48=
 SHA256 (cargo/core-foundation-sys-0.8.7.tar.gz) = dzZIuU0OXWIPZPKAd3RFdA5h/nAQJQh+yLV/RceRiIs=
-SHA256 (cargo/cpufeatures-0.2.16.tar.gz) = FrgCJQl/Llrk5xed0iZoJGSPPi9J2RNNWEt2OJ0xxMM=
+SHA256 (cargo/cpubits-0.1.0.tar.gz) = XvDFQwcNKW6kFN8t12JdGySGbOIGcJ2KSkJPKDd/WGE=
+SHA256 (cargo/cpufeatures-0.2.17.tar.gz) = We1YOO67JqK7Llj21bUxaYmunQi6sQ4ObRA+ZW0bAoA=
 SHA256 (cargo/crypto-bigint-0.5.5.tar.gz) = DckvtXykTfbbgFkRGrOvmaY9XQ+DddmXLjGaN5xrq3Y=
 SHA256 (cargo/crypto-common-0.1.6.tar.gz) = G/sSUC8/xGzKG7Uawo351hjYE83D0vJbn+d1o0rya7M=
-SHA256 (cargo/ct-codecs-1.1.3.tar.gz) = uRa6jOnkGCaWiW8BXopa5ggbMF90aQuqhGXjX1oULqQ=
-SHA256 (cargo/data-encoding-2.6.0.tar.gz) = 6FZpeUKc9ptJpcdAxgeREI6GRA6L4Um76k/lTSwy1uI=
-SHA256 (cargo/der-0.7.9.tar.gz) = 9Vv457ZYmGNzecG3TrFVEQfIKU7SbYVc65/RoJz8m8A=
-SHA256 (cargo/deranged-0.3.11.tar.gz) = tCtvoEpEC0lciwTQ5xtwfFhfg8ucsoz4zQ2XbDFeMbQ=
+SHA256 (cargo/crypto-common-0.2.0.tar.gz) = IR8F4Dx9A3VHQP2eWF3pEKCV1rmfi8//3vgxn6AqgzE=
+SHA256 (cargo/ct-codecs-1.1.6.tar.gz) = mxBYnRpeQA1h+fOPEviEz9CA/zRd6PF+/aNv4OSgKqg=
+SHA256 (cargo/ctr-0.9.2.tar.gz) = A2nuGtZxg0WAUViJuA8uqRXyO4vo0Nqku68qxcdZCDU=
+SHA256 (cargo/data-encoding-2.10.0.tar.gz) = 16Hi8nY28RZJO4uGD1VG7bR8jY+Opz4dKiC+iOKNH+o=
+SHA256 (cargo/der-0.7.10.tar.gz) = 58GDKDe5Bbv7UQHgfMJMje3fUvkyJe7m6tX01j1T3cs=
+SHA256 (cargo/deranged-0.5.8.tar.gz) = fNgSzCvB1p1HZL2A34i0MX6u+edzx1ImQH2bwIdrIRw=
 SHA256 (cargo/devise-0.4.2.tar.gz) = 8dkLDEx3eiytIV48e+Wax8Fa30XPdjFwCbfQltRvZR0=
 SHA256 (cargo/devise_codegen-0.4.2.tar.gz) = cbKGgNi+F6VwojNJIlGL5q3D9Y7MiAy7QE6uuGJP2Gc=
 SHA256 (cargo/devise_core-0.4.2.tar.gz) = sDWlQs96vwHy48TVp6y66/7+Egrk78e949+YGG5Livc=
@@ -57,370 +70,444 @@ SHA256 (cargo/digest-0.10.7.tar.gz) = ntmigfe8m3V25hRoumFaZqXIz9/0JCCnCqgnAaOx4p
 SHA256 (cargo/directories-6.0.0.tar.gz) = FvUJTFRmGzjQO9flDfNzKSEY22C1hcCKQRxthAAX/n0=
 SHA256 (cargo/dirs-sys-0.5.0.tar.gz) = 4BozZtJ+6YkAIkUu5hsrY6Z+bxP1iQC2Uf9WZfC7H6s=
 SHA256 (cargo/displaydoc-0.2.5.tar.gz) = lzacu8BBvDZpSbx000ZY1s2lYhA5cxxjEFIYkqOiCuA=
+SHA256 (cargo/dunce-1.0.5.tar.gz) = knc1BNWMCT9t4kWa9K8z+qUYwTRR648rVpjtPTbnyBM=
 SHA256 (cargo/ecdsa-0.16.9.tar.gz) = 7ifzK1xSkpZ9LUqdfx4LCu0sFdre1aYDAOSrudgCC8o=
-SHA256 (cargo/ed25519-compact-2.1.1.tar.gz) = 6bNGD0S+qM1H9FoMcIkvHv+FbZfNVTWLL3P2Y3ifYZA=
-SHA256 (cargo/either-1.13.0.tar.gz) = YLGvHCIIVbbOrAJdP27N0rfEiUv+nNm9pPu0vHwNTPA=
+SHA256 (cargo/ed25519-compact-2.2.0.tar.gz) = M86ZqeGchL60zDXs6FN0M1zMOYJAcSEUyFA4MZ7XCb0=
+SHA256 (cargo/either-1.15.0.tar.gz) = SMdXlIxe3g5GF3t63S5nFV9w4zwH/qgoTfZXbacLNxk=
 SHA256 (cargo/elliptic-curve-0.13.8.tar.gz) = teYEMIa/eXNHLgx9/yFC6gtoDTDhjZzEDyZ++/IivUc=
 SHA256 (cargo/encoding_rs-0.8.35.tar.gz) = dQMPPE9F2v11ht1ngJZajH6OKFpey4ZxPmOnnFsnZvM=
 SHA256 (cargo/enum-as-inner-0.6.1.tar.gz) = oeaiZcZJ8/WXm2AdJvHQWtoRZDTId0HJSTy1Yhj3bLw=
-SHA256 (cargo/env_filter-0.1.2.tar.gz) = TyySztps7sUPQxafnuhCT+LbJ2eRr957LNi8CEyzdqs=
-SHA256 (cargo/env_logger-0.11.6.tar.gz) = 3K7j2OPPw/2SQo1He8l/wp7IcW0YDA10xkO7JhZmYOA=
-SHA256 (cargo/equivalent-1.0.1.tar.gz) = VEOAfW3/aTc9Qzq571N4rY31DKYpjK8V3m5S4kqvVNU=
-SHA256 (cargo/errno-0.3.10.tar.gz) = M9hSy5uGnCqbPfL3GjB0gX8B4YRPg5oUT1/O8Fmk610=
+SHA256 (cargo/env_filter-1.0.0.tar.gz) = ehw8yOVydOyZ3mUwEii1N/Hk7twbjg+UEcbKrIrnMI8=
+SHA256 (cargo/env_logger-0.11.9.tar.gz) = struTqRR9CmlgpZSXd8otFo7ZPGs9lh+IGdDe7EeIY0=
+SHA256 (cargo/equivalent-1.0.2.tar.gz) = h3pKzocTsLzypOfuyCUpwCnx0GGYhtGBRf6pbD/+XA8=
+SHA256 (cargo/errno-0.3.14.tar.gz) = Ocq3FheuDWP1GjbWn4ZjkXNbUWkdvaY89vltBCtj7+s=
 SHA256 (cargo/eyre-0.6.12.tar.gz) = fNkV2Z8keEzcGf037yK5fj/wrnVsfkkun7/ol9YeKuw=
 SHA256 (cargo/fallible-iterator-0.3.0.tar.gz) = KszkoQ8S3C+xSiGFidTx9i7wEbLQzEs8sbuo6U2hRkk=
 SHA256 (cargo/fallible-streaming-iterator-0.1.9.tar.gz) = c2BJHOZ2o2v5uzxWwap5FlgYOlTSdEEg8nKFc42QRlo=
 SHA256 (cargo/fastrand-2.3.0.tar.gz) = N5Ce67tQ1y+QWcO22CwEY/L/BiyelYRcQ6bJwDVUEb4=
-SHA256 (cargo/ff-0.13.0.tar.gz) = 3tQSRLcpZjseV08bT7cxRp9p95wXZntdd2sWzaBHlEk=
+SHA256 (cargo/ff-0.13.1.tar.gz) = wLUL+2U2U/nKkJW0J77QirjXWhN4OdmtZOsRgQ1bY5M=
 SHA256 (cargo/figment-0.10.19.tar.gz) = jLAc1GsM83IVOFD0xsJy2cvqLaUT4HU4QFFI+VvXifM=
+SHA256 (cargo/find-msvc-tools-0.1.9.tar.gz) = W668B3QVH5BaGizEGYkwCx5vuymv8M7/oQZP3TCI1YI=
 SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
+SHA256 (cargo/foldhash-0.1.5.tar.gz) = 2cT12sXhXCTrmZwmGBpspAs5/pRsvkwmPHIJRnvIOvI=
+SHA256 (cargo/foldhash-0.2.0.tar.gz) = d84ky1gij7uKoEFCW7EFCFCsGRd2hupuD0GnBBb1b9s=
 SHA256 (cargo/foreign-types-0.3.2.tar.gz) = 9vM564rcBSzSyniRD9qGmu+jjSLVy2SOZIXk0/wG87E=
 SHA256 (cargo/foreign-types-shared-0.1.1.tar.gz) = ALAihBGQjKhoXbp/ws3XDsmZCm51Pom2rJGoTED7r0s=
-SHA256 (cargo/form_urlencoded-1.2.1.tar.gz) = 4TYkwmJ1ZO/M9JNChL3ZjLqhTnmwtaFBIY5QezqCNFY=
-SHA256 (cargo/futures-0.3.31.tar.gz) = ZbwHsai8fIXF8uEQxHbHOJtFVLpyr1fYRF6mOldrCHY=
-SHA256 (cargo/futures-channel-0.3.31.tar.gz) = Lf8Vv3iMZxwZNONm0H4wwYFKjvUU4a9ySmAuii++GxA=
-SHA256 (cargo/futures-core-0.3.31.tar.gz) = BfKQWcDCCQYS6NdCF4sFgNLclAyDeFGtcjCW+Hr2Zj4=
-SHA256 (cargo/futures-io-0.3.31.tar.gz) = nlwbeMpKrhrAbEilJqZVdgaFFJ8NRl0h83q/5XzgdcY=
-SHA256 (cargo/futures-macro-0.3.31.tar.gz) = Fi7jTry3xkqKvrwFnOD+4nwiYmGNe2Dtj69y/vE8NlA=
-SHA256 (cargo/futures-sink-0.3.31.tar.gz) = 5XX6t9Hg3LjQx7z5pj7iE4FqtRkC5tJEqVgZrKzx1Pc=
-SHA256 (cargo/futures-task-0.3.31.tar.gz) = +Q99zgci6VEE/LCVWFkQwJdyUvKG41S14704kCzZmYg=
-SHA256 (cargo/futures-util-0.3.31.tar.gz) = n6CDFbthIIjMORJJ79w7x3U28WyR9s9JXm++hbIKSoE=
+SHA256 (cargo/form_urlencoded-1.2.2.tar.gz) = y0yyRQOFFvX4UneHXNqk99LJoPoEaN4G7RkBY7FYH88=
+SHA256 (cargo/fs_extra-1.3.0.tar.gz) = QnA3BrcWw3+Wp3rqgwOSrSMfRMnppnhy+lVIcH4RsRw=
+SHA256 (cargo/futures-0.3.32.tar.gz) = ixR+6dH20JfO+c5ijNLuYiiNlj4W+yh72ShkVbJBOC0=
+SHA256 (cargo/futures-channel-0.3.32.tar.gz) = B7vonFDXpTXlObjBe8C0m9t3dHA02qgIdAfWVfP3zB0=
+SHA256 (cargo/futures-core-0.3.32.tar.gz) = fjRQgVJy71jOxtVkQj9udV4lN5shewvGiOKVuiTfax0=
+SHA256 (cargo/futures-io-0.3.32.tar.gz) = zsujXXrZJ+I2JLIq1VI18iOc+kT9EEKO7L66bWpxdxg=
+SHA256 (cargo/futures-macro-0.3.32.tar.gz) = 6DW3AgPkEpM0MTffXAZkVG2ldF+C7JuE1AvoM2lYRHs=
+SHA256 (cargo/futures-sink-0.3.32.tar.gz) = w5dU4VczGwE5eOyRmSveGsCJhDRDxJy8f0YVCw+tCJM=
+SHA256 (cargo/futures-task-0.3.32.tar.gz) = A3cRs9WcMwBNOFb73IO5nU/zeiR2j6G+nONTihzeQ5M=
+SHA256 (cargo/futures-util-0.3.32.tar.gz) = OJykEpbmGQtIBT3gMh0Cp38y+KXSRh3Th2LAWTgFxtY=
 SHA256 (cargo/generator-0.7.5.tar.gz) = XMFlhP8itGCjgrf+7FSyPSkI2FgVLlc5oSC5SSk7104=
-SHA256 (cargo/generic-array-0.14.7.tar.gz) = hWScpR/XInLXghra8nStkcKIJ3cT2cGIINhJmn/2npo=
-SHA256 (cargo/getrandom-0.2.15.tar.gz) = xFZ8jbEK6RCJyZr4TGjDjaPsLwh8P4KWC82/Nla29Nc=
-SHA256 (cargo/gimli-0.31.1.tar.gz) = B+KO24CQDBnCjxBy8uiuyn+gayPNQWnO/hr1qjJgeD8=
-SHA256 (cargo/glob-0.3.1.tar.gz) = 0vq8+9yH9HWDN8pTX7QabXAbZWk844KH2FbRZ0VR7Js=
+SHA256 (cargo/generic-array-0.14.9.tar.gz) = S7Z0MZhTHgKFiurqU5j8yIPnGFH8vLWi93Pi+2yx7fI=
+SHA256 (cargo/getrandom-0.2.17.tar.gz) = /yq8AL5/ym68R0UkaXridq2EetCms/qkvLAn6aRhStA=
+SHA256 (cargo/getrandom-0.3.4.tar.gz) = iZ3vXDfE/XsmZGSMKBIOzsE45NOVtFnlyjT5zOLdd/0=
+SHA256 (cargo/getrandom-0.4.1.tar.gz) = E57zmAARjHaD8v08mMGyPAmuB2VWtDX46QZK4Qiq7uw=
+SHA256 (cargo/ghash-0.5.1.tar.gz) = 8NikNizLKcsLJlJT+wonKPWSiV7mhU/ZvBPy/9omb/E=
+SHA256 (cargo/glob-0.3.3.tar.gz) = DMIycPbhgI4wqSi9yE3qC5tBNqi8gjOFdPI7r0e70oA=
 SHA256 (cargo/group-0.13.0.tar.gz) = 8PnvdGL3wJn1GNdUNhhY+G2KB69Tuprw/mNbvMsVGmM=
-SHA256 (cargo/h2-0.3.26.tar.gz) = gf5SeoieFTLaXFJWhtltTC50zdNFut+N/vn2s53V9eg=
-SHA256 (cargo/h2-0.4.7.tar.gz) = zK4nlyjWNNCDwA9gmctY8BzJnBRbhLi+L2x0YY15ki4=
-SHA256 (cargo/hashbrown-0.14.5.tar.gz) = 5SdEI+F7fJ/CC25+IIUy+bGYJdgt/WFXCLcO3YPfQfE=
-SHA256 (cargo/hashbrown-0.15.2.tar.gz) = vxUUAP8Lr/VGUAfdLz5xfz/lAgdMpWMGnOOmYp0Hsok=
-SHA256 (cargo/hashlink-0.9.1.tar.gz) = a6T/cSje6Yx9yXlLakETd+FATbocl9640aVSl70l2K8=
+SHA256 (cargo/h2-0.3.27.tar.gz) = C+ylA4Cx/DKYP8HLRYe/pLueePwlmq1KADLSCAMJIi0=
+SHA256 (cargo/h2-0.4.13.tar.gz) = L0TaOoFQpnA+1dNOFkuHX9FMLNq5rxJSqaECC94r3FQ=
+SHA256 (cargo/hashbrown-0.15.5.tar.gz) = kinP5T39afBgmkn2VGG9kwAeoe+InNVSndF2WT9TOKE=
+SHA256 (cargo/hashbrown-0.16.1.tar.gz) = hB0cyb7X+SNvMh35dwMDc/SkFjrhp9v+GlGiwaUdkQA=
+SHA256 (cargo/hashlink-0.11.0.tar.gz) = 6gsiVhqcBKfLGjAsAT4CWc07S7YZ8UWzL3K4tLy+0jA=
 SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo=
-SHA256 (cargo/hermit-abi-0.3.9.tar.gz) = 0jHfuJz//bww5/xBV57WBmrQOr2p5WfMr65gK5fsUCQ=
-SHA256 (cargo/hermit-abi-0.4.0.tar.gz) = +/apGdbPOXN099/u6pHZdMfApyIdDQ9PINhZ0ynlP8w=
+SHA256 (cargo/hermit-abi-0.5.2.tar.gz) = /A/vRW5LqpbalQRVzQLAgcqVOxQSmOQds/x+NrHahJw=
 SHA256 (cargo/hkdf-0.12.4.tar.gz) = e1+Osq1yhjjqLH1Hoh2yO3tYpy7Wo4JWuKGEnxX7vfc=
 SHA256 (cargo/hmac-0.12.1.tar.gz) = bEnDfAnBelPZN9+7dC6zqWHWWplOa83PN+c5nQzIq14=
-SHA256 (cargo/hmac-sha1-compact-1.1.5.tar.gz) = GEksn2+aVg4NNGNptmWtK9vIn6m87KdXllhOeQQmlMM=
-SHA256 (cargo/hmac-sha256-1.1.8.tar.gz) = SoV1ST0nfJCSuYjHgMlHN/uf2GUaEAHha+4+zPwbrts=
-SHA256 (cargo/hmac-sha512-1.1.6.tar.gz) = sLOg9XKqg4nTJfWFK54KMzoVsPhuzMuz/bbpfNhtxnw=
-SHA256 (cargo/hostname-0.3.1.tar.gz) = PHMcPhBQTMjtNc/i8dtMknTD01+khuOzHfRvBo7z6Gc=
+SHA256 (cargo/hmac-sha1-compact-1.1.7.tar.gz) = sLO6MfbcdyzIIhzoHbu9ZPoeZoJVpnN9le6s5ZtaiCM=
+SHA256 (cargo/hmac-sha256-1.1.14.tar.gz) = 7J2S0Jf0dJtk6Mwz2STZ9AotTrkUArRYAUt4H1cz1g8=
+SHA256 (cargo/hmac-sha512-1.1.12.tar.gz) = AZ7OObvvwX8T9nemkDKMuXjb9nkOFBo8JOZjcss4WIs=
 SHA256 (cargo/http-0.2.12.tar.gz) = YBy7V+V34vXvW+jnuD8PY5lPJaqU1nPlSpLVxRbRAfE=
-SHA256 (cargo/http-1.2.0.tar.gz) = 8Wyir1YmHJn7qLrEChAlHOgYggWkxEj7t0Wi5Nqnb+o=
+SHA256 (cargo/http-1.4.0.tar.gz) = 47oqOG1/hagfEZrXSY6+RE0uIsKvC4awaUFqzkizMRo=
 SHA256 (cargo/http-body-0.4.6.tar.gz) = fOqyVknplgwDEepBjRe+6CwNzsG9BTtfmmbiZaaTvtI=
 SHA256 (cargo/http-body-1.0.1.tar.gz) = Hv7c4fuOaRPyPgyS3o5izVt3Kmfns5Rt+TCmJWbJMYQ=
-SHA256 (cargo/http-body-util-0.1.2.tar.gz) = eTQp12YWola8tiwqLsK+14HIMH55fiWYxQAQ8r7iVE8=
-SHA256 (cargo/httparse-1.9.5.tar.gz) = fXHTV07dJ3FTi5AeZUkRO0AG7OZhUPtpwPttmira6UY=
+SHA256 (cargo/http-body-util-0.1.3.tar.gz) = sCHZPia+z13H4bdbG+0f2TEks3TOtz9D1NTq/siWpko=
+SHA256 (cargo/httparse-1.10.1.tar.gz) = bb89555R89WGq0y51cPiwUqijtI9GAz4m03wRUppzIc=
 SHA256 (cargo/httpdate-1.0.3.tar.gz) = 3ztGQCqdWttMhqDPRj9C4ZmU4+6JEQGxhB8wpUXLSak=
-SHA256 (cargo/humantime-2.1.0.tar.gz) = mjpb+xlZMe6zNrKntNdh2uyEG5f5R9NDlGAXN6e7peQ=
+SHA256 (cargo/hybrid-array-0.4.7.tar.gz) = 4bIp1z9YA7VizCbk2gOWyGEKTuIJ9PrI+k+NcJFm3EU=
 SHA256 (cargo/hyper-0.14.32.tar.gz) = Qd/HgP3sk3PAG65DKJ6jTJcuQO48n2s8iAGjXzVYbOc=
-SHA256 (cargo/hyper-1.5.2.tar.gz) = JW+41L1kExI8ydkYMteDJcSP9BZ3WVvnl9kPQpab6uA=
-SHA256 (cargo/hyper-rustls-0.27.3.tar.gz) = CK/btcMRMOMDSvVmQhBTqwN4fGQCRqRGMn9VDRG8szM=
+SHA256 (cargo/hyper-1.8.1.tar.gz) = KrLU8lDD17HJ/N/xzs6U6k4t++xoYU97h8sgXyTKnRE=
+SHA256 (cargo/hyper-rustls-0.27.7.tar.gz) = 48k+thFoGyB+H+VdWnHs+RVy7IpnBc22hX99jVJCz1g=
 SHA256 (cargo/hyper-tls-0.6.0.tar.gz) = cCBvxokOrKn96KC/ccqi3fyf4EWsnlxw3xAafb3oZuA=
-SHA256 (cargo/hyper-util-0.1.10.tar.gz) = 3y3PvgZ3c0qy8/+n+nv9Rwa/3B7zk/LuMBhK7WfmMbQ=
-SHA256 (cargo/icu_collections-1.5.0.tar.gz) = 2y+kUiBuvuGMS1widNvx3hcAjodLTcTwrqnQHKeeRSY=
-SHA256 (cargo/icu_locid-1.5.0.tar.gz) = E6y7g3GRf8lxvob8gFfEGmS1IcGEgIppjAKswkLb9jc=
-SHA256 (cargo/icu_locid_transform-1.5.0.tar.gz) = AdEaw13o5A/e2gDZ4enZJSXz+diHzdeqgdcnWWeItU4=
-SHA256 (cargo/icu_locid_transform_data-1.5.0.tar.gz) = /cj/M4j4Ur7ea1ea1Ol4qwBPE5KE17KHFfdzUHuUb24=
-SHA256 (cargo/icu_normalizer-1.5.0.tar.gz) = Gc4+DaLsaFmdGTyT0IgULv1/nF1vybgDd0hVdH3GqE8=
-SHA256 (cargo/icu_normalizer_data-1.5.0.tar.gz) = +Mr796p5HpsivsVaFnkG+eEhX9R1zSKt/PZg4D6YlRY=
-SHA256 (cargo/icu_properties-1.5.1.tar.gz) = k9YCB2bPxjAsFdu8nId4w35iwUQny39uYB2Engkq7vU=
-SHA256 (cargo/icu_properties_data-1.5.0.tar.gz) = Z6jv+8PdPkuhr6itkY1WhLiGizsmUAdT7/6o0u7RlWk=
-SHA256 (cargo/icu_provider-1.5.0.tar.gz) = btQhyKjveNPi28mKlzvi83cMtCtgbjqxjWI3xN/eaNk=
-SHA256 (cargo/icu_provider_macros-1.5.0.tar.gz) = Hsiekzdjjs3Ah0TfSQsiGnOZv40WTrUqZlRU5g4HWtY=
+SHA256 (cargo/hyper-util-0.1.20.tar.gz) = llR8JVbsnRL7FXjE6vRIsEmT5/t5y6rZMKZWiApr36A=
+SHA256 (cargo/icu_collections-2.1.1.tar.gz) = TGtklwFme76CXDt+Y4jLUhwj2IZEZ46DwMTQpiGjS0M=
+SHA256 (cargo/icu_locale_core-2.1.1.tar.gz) = 7bp4YQBN03FCZbTbVKPDkOiAq2WP7F99uJX64gRrW7Y=
+SHA256 (cargo/icu_normalizer-2.1.1.tar.gz) = X2yIKLZ7+JCNghJ7IFTqG0Qn/wIw7pFBxUJRk0qxtZk=
+SHA256 (cargo/icu_normalizer_data-2.1.1.tar.gz) = eu3MzQH8X+gea0icFbJHuLBpD+sjMEMDqeVg8378Vgo=
+SHA256 (cargo/icu_properties-2.1.2.tar.gz) = Agv8Av6HDsOmbZPmd8zKBWJQblhyxlD4kyaeCGFddOw=
+SHA256 (cargo/icu_properties_data-2.1.2.tar.gz) = YWwpTPjXJcavzY9Vq8F8VkZO9iEfntWczP/lNBKcd68=
+SHA256 (cargo/icu_provider-2.1.1.tar.gz) = hZYs8M4C4eCmKcw058o+NzziDdpMTXKUu9C/H9tZ5hQ=
+SHA256 (cargo/id-arena-2.3.0.tar.gz) = PTBn15uXXohEyp6wcuFrMcPBw2ko7fnGeJVIxSTQ2VQ=
 SHA256 (cargo/idna-0.4.0.tar.gz) = fSDWsHv7wQiILYjtjjfTljbcwmDhXjDEXmugiWELkXw=
-SHA256 (cargo/idna-1.0.3.tar.gz) = aG+CUmTWMHUKVEY5N3uuc3YoBD8g04u8Ap6PKeqWin4=
-SHA256 (cargo/idna_adapter-1.2.0.tar.gz) = 2sod8clXMgss8TmsYee9ZP7TBMUEDfAAp0WqHeO073E=
-SHA256 (cargo/indenter-0.3.3.tar.gz) = ziO1CtgkLFGkQvP/Mi1WsC8IhSx35MC00/1oSryJxoM=
-SHA256 (cargo/indexmap-2.7.0.tar.gz) = YvgiNzpP6E1LsUm/VOWEp/Sr7JDgcu1JzaDt6luVRx8=
+SHA256 (cargo/idna-1.1.0.tar.gz) = Owh18jyqA4mJlPbdxQGIakXH09YtBNLZB4jUe+Gx5N4=
+SHA256 (cargo/idna_adapter-1.2.1.tar.gz) = OsrpYJVAqjGNG8WIRVIl+yCFue0MT2vQ2dW82G8aA0Q=
+SHA256 (cargo/indenter-0.3.4.tar.gz) = lk3m6G1UWyRthLrcD+9SeSSs5RNPMGQcID71K6g/WNU=
+SHA256 (cargo/indexmap-2.13.0.tar.gz) = dxTnBDen3DrI635vjfdf2OtCJnX8dniv9zZDAQkrEBc=
 SHA256 (cargo/inlinable_string-0.1.15.tar.gz) = yPrlR4b2L7KRjc+uPVaFlOUOubXCW/BDca9v51FkUvs=
+SHA256 (cargo/inout-0.1.4.tar.gz) = h58Q5jwgYp7Ku7ZKgBAxlzjGalzQwpsC1j0nKwN1HQE=
+SHA256 (cargo/inout-0.2.2.tar.gz) = QlDOZFLpIBD99yaMzF0U+qgLsS/HQZOFNMWPFoBOA8c=
 SHA256 (cargo/ip_rfc-0.1.0.tar.gz) = a4olP8Eg3WxiS3vrCoIzD8ATXgqc7Ghb8Dmge6Ayrx4=
 SHA256 (cargo/ipconfig-0.3.2.tar.gz) = tY25L5a3IN6YGBu75jyDHocAWrRgwb8wbrJiK0cHmX8=
-SHA256 (cargo/ipnet-2.10.1.tar.gz) = 3cJBCYZSUBSMLg89JdTw9HlXFyN5LTgCFTxgkipPtwg=
-SHA256 (cargo/is-terminal-0.4.13.tar.gz) = Jh9o40QED70O3qEFvvF8Zu30b5hN2xEVt3XOMb6Uj0s=
-SHA256 (cargo/is_terminal_polyfill-1.70.1.tar.gz) = eUPIZsxc1ky8JbLgFiHQf6jrKhojFg7oHOOHBOl7js8=
-SHA256 (cargo/itertools-0.13.0.tar.gz) = QT7n38Uu4aSUnO6328ijPy1sCIGU2fki+4MY+vHwEYY=
-SHA256 (cargo/itoa-1.0.14.tar.gz) = 11oqSxsZCvtvVCXxD2qPlZ0uoLnCsdeVU1UYUFOeRnQ=
-SHA256 (cargo/js-sys-0.3.76.tar.gz) = Zxe2tbB3dk+1lmI3Jpyzxk7d3eSxTOQmR0MKeM7Z57c=
-SHA256 (cargo/jwt-simple-0.12.11.tar.gz) = sA4DwIznHaEKOtkme5Y8A/xCNKVnE9h2SFR7P92ocqY=
+SHA256 (cargo/ipnet-2.11.0.tar.gz) = Rp+wuc76V+PvMSde58rLePL9ykTkdlSRiEorEZ1OsTA=
+SHA256 (cargo/iri-string-0.7.10.tar.gz) = yRM48Hg+29YZXeyze65nL9OxZfr/uJv3ueaUL4sacxo=
+SHA256 (cargo/is-terminal-0.4.17.tar.gz) = NkDBw4uOTkNYTY3xi+X8awqjFM5uv1G1MxPUMGzKjkY=
+SHA256 (cargo/is_terminal_polyfill-1.70.2.tar.gz) = pssTi7eaFGwb1GAAViPhQu8BgePQIZy0k+AvfQijVpU=
+SHA256 (cargo/itertools-0.14.0.tar.gz) = KxkseCA3+t2c+nVUgxBIiqvb89Lac4hbMb0KvQM1EoU=
+SHA256 (cargo/itoa-1.0.17.tar.gz) = kuzGYYGB3vBFc5LM0O5RGY4GXgFtHVJ6esG23HwfCdI=
+SHA256 (cargo/jiff-0.2.21.tar.gz) = s+PWXwGMaulGqxboCUS5cJbtc8NbIh0cR4psgdj1eUA=
+SHA256 (cargo/jiff-static-0.2.21.tar.gz) = oXwrIR2GPH/eAsvqijwaQ5uY4QkoZVTyhgvd7X/4OBg=
+SHA256 (cargo/jni-0.21.1.tar.gz) = GoeqK7fSrzQZfASEVSJHMkLhqhfBL0k11YVkkaf7jJc=
+SHA256 (cargo/jni-sys-0.3.0.tar.gz) = jq9LwC0Xy91/9MdDjK/N9/uaRhMxOtEbT4/v59P6ATA=
+SHA256 (cargo/jobserver-0.1.34.tar.gz) = mvs95Dldaz5np4C23mS1HJeOzxHLmkYsZr59TKkDnTM=
+SHA256 (cargo/js-sys-0.3.89.tar.gz) = 9OrLBkGjEERaTFE/Kl4j4ZlS4mnGo4iHJU1fg3owVQY=
+SHA256 (cargo/jwt-simple-0.12.14.tar.gz) = OZH1SvSwCbtu/gGqWk/M6cpS8956EEo/a24q02yFLEg=
 SHA256 (cargo/k256-0.13.4.tar.gz) = 9uORm7qilFcV8LttOTShc9HppZrCN2f7qu8ncmWnQRs=
 SHA256 (cargo/lazy_static-1.5.0.tar.gz) = u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4=
-SHA256 (cargo/libc-0.2.169.tar.gz) = tauo2xQpHt0ADfzE1iDH6/sSLGE6+4hsqIA/pOEoogo=
-SHA256 (cargo/libm-0.2.11.tar.gz) = g1W+EbINaWyPGPbMAYxONyFlsfqBJs7wkjmcmVGYT/o=
-SHA256 (cargo/libredox-0.1.3.tar.gz) = wP83vVkMolBj41r3RcNDy3oCcZBvt7N+SBPo958AJo0=
-SHA256 (cargo/libsqlite3-sys-0.30.1.tar.gz) = Lpn7ekl7HjM5vHRhlVZ+2NPiSUXs1jbjYZ0gud6ekUk=
+SHA256 (cargo/leb128fmt-0.1.0.tar.gz) = Ce3Z6LVOSeWH5PYpWn0pw+qU1GnLQKuMpwsogkioHbI=
+SHA256 (cargo/libc-0.2.182.tar.gz) = aAC622yyCC/9e2pn5hJbs58YeC95NSDK7oy4hGvgYRI=
+SHA256 (cargo/libm-0.2.16.tar.gz) = ttLOw+rpT59QnHZ7RZMvGtqDUMS9uFry/KtKPBSAeYE=
+SHA256 (cargo/libredox-0.1.12.tar.gz) = PQuV4CyFE1H4dxR7fe6nsa+x33G2OqX4JwcW4MVyBhY=
+SHA256 (cargo/libsqlite3-sys-0.36.0.tar.gz) = lbQQPP/vpy64Qoy2tH1mJxYeUcJzn8XjtzRYQVe8ZCo=
 SHA256 (cargo/linked-hash-map-0.5.6.tar.gz) = BxfO8byLY2xuHBu978CeYyLaipMhlm6JKO+A0g9/dw8=
-SHA256 (cargo/linux-raw-sys-0.4.14.tar.gz) = eLOuJbx8jDjOwVjR8nV+556bN0D7x8zw5Z5LCNeT+ok=
-SHA256 (cargo/litemap-0.7.4.tar.gz) = TukzQ5AasXvZgSlfLPACbUrQGMfDG6hFSaTdu0ekUQQ=
-SHA256 (cargo/lock_api-0.4.12.tar.gz) = B6+LnN0oG3kV9BP6c/KevV1V0NPwFVWE2t4f8YzqGxc=
-SHA256 (cargo/log-0.4.25.tar.gz) = BMv1sIPeHH4CIqelHb/bocvhxqsLFeKf/z9sB3/ZzZ8=
+SHA256 (cargo/linux-raw-sys-0.12.1.tar.gz) = MqZpSeAw2gDox9RDSyUWcKkVVvQUSUHTdFJ2nCXVilM=
+SHA256 (cargo/litemap-0.8.1.tar.gz) = Y3NgelnwvnOjm2/kVrgZL8w1hfYCryB1FgDpdN1FXnc=
+SHA256 (cargo/lock_api-0.4.14.tar.gz) = IkOZ50uHtfNVdRHZjf+LFAibPa2vyra7k+q2fTqs6WU=
+SHA256 (cargo/log-0.4.29.tar.gz) = XlAy4kAZBFx2LTwPKPW2uLvzhWOmWQg4m/eXh1iSCJc=
 SHA256 (cargo/loom-0.5.6.tar.gz) = /1Dssou4YBPpNftmg6sfbTogAW8SPHb9TCdHAHasMPU=
 SHA256 (cargo/lru-cache-0.1.2.tar.gz) = MeJPGtgyHKDooeCsE/I8tmjm9UZsLFcxn2pc8cyOOxw=
-SHA256 (cargo/match_cfg-0.1.0.tar.gz) = /77oY04NRdJYrLRI5+qrP856CkZzldTZ8ijjwfAfsuQ=
-SHA256 (cargo/matchers-0.1.0.tar.gz) = gmMHW7hsWhsUJ7Wuhi6IiWVvEm6fd8SESW6LR89cVVg=
-SHA256 (cargo/memchr-2.7.4.tar.gz) = eMqasaC6ux59VpXjUwiGKJwYzy+H7BmldaCr3OES46M=
+SHA256 (cargo/lru-slab-0.1.2.tar.gz) = ESs5zsCymLbBmZ/uPjFCf3T2duTLmHntGhIbQ2YaQVQ=
+SHA256 (cargo/matchers-0.2.0.tar.gz) = 0VJaKijH9PoPyYu5GudV0eLRUFB54FU541vIdrXWWuk=
+SHA256 (cargo/memchr-2.8.0.tar.gz) = +MpY9EfwbtF9X8QEPOGxDdIF4GD7POW5ebjtjln/P3k=
 SHA256 (cargo/mime-0.3.17.tar.gz) = aHe7UUCB7ip/9e+d4ygfFKTdS86sTAk4gHSmtd+KE5o=
-SHA256 (cargo/miniz_oxide-0.8.0.tar.gz) = 4tgCme8S/2mxaoS7GC47nfaLWpFXTT1PpuQbZd7sTfE=
-SHA256 (cargo/mio-1.0.3.tar.gz) = KIaEO/gA+6LjN3z/JKv2N5tMTVxmger56lsNFQkEUL0=
+SHA256 (cargo/mio-1.1.1.tar.gz) = ppvKsK1HJxoCNNlCKxMYBr85aAIeXckyjK8tTNWFV/w=
 SHA256 (cargo/multer-3.1.0.tar.gz) = g+h3dlRtyHURql7iGHMMkrZm1yZKtu1B+dIVr5zVIks=
-SHA256 (cargo/native-tls-0.2.12.tar.gz) = qGFOssg9WdHIzJdN0/kgGYZHZ0oKA14a8fpYcH4xdGY=
-SHA256 (cargo/nu-ansi-term-0.46.0.tar.gz) = d6gWVyboI2Bk27RUWSQmADBLQqXqJO4pSOGOAjv3uoQ=
-SHA256 (cargo/num-bigint-dig-0.8.4.tar.gz) = 3IQZWCDykcdpcwTzy9rdHLcZnA78kX/16v1xIlwTYVE=
-SHA256 (cargo/num-conv-0.1.0.tar.gz) = UdUV0y+xgu43zaLM3LkpUNajwok6ooDlQGccLNDzsdk=
+SHA256 (cargo/native-tls-0.2.18.tar.gz) = RlUA4U6hYkKdJk1EGJrcOLGZtiscIe6p9p5Lc8sDu/I=
+SHA256 (cargo/nu-ansi-term-0.50.3.tar.gz) = eVe5dAdEiS8RSTarSlez9IdJG76vr4CDaIsWhBpCQOU=
+SHA256 (cargo/num-bigint-dig-0.8.6.tar.gz) = 5mHdpmQPrTjoJ6bUoxD/R2MIIRb+IX8nmIXJf1EbsLc=
+SHA256 (cargo/num-conv-0.2.0.tar.gz) = z5fsV5w8QvlT73bb+NVayR+yGd3nDkmqSmt9dOmRkFA=
 SHA256 (cargo/num-integer-0.1.46.tar.gz) = eWlmH9KVilywluVsjhrQRErCu80AYb0oZgSFpEh5hY8=
 SHA256 (cargo/num-iter-0.1.45.tar.gz) = FCkDSgSQck0AdeuyvJ6HXWUDw89p4jWolBqnV9g+9b8=
 SHA256 (cargo/num-traits-0.2.19.tar.gz) = Bx38BiaQ6QtzTAsic85yrQ/6lfDHRZa8JQ3P2WAmKEE=
-SHA256 (cargo/num_cpus-1.16.0.tar.gz) = QWH8ttYC1NIIGvfDpFhS2HWgPdM3pr/dbgZAe2E0KkM=
-SHA256 (cargo/object-0.36.5.tar.gz) = rt8KLQnFc+0djYWzDBGRU5JqKzbc4KsoMiwJoRekaD4=
-SHA256 (cargo/once_cell-1.20.2.tar.gz) = EmH+fjPHOzVOq0OxJzpXyPln0DkegDU+UfdkrALPZ3U=
-SHA256 (cargo/openssl-0.10.68.tar.gz) = YXS8SPEC0gh4PCyEv5Mbt1knpheGaHDeik6oVZf4cfU=
+SHA256 (cargo/num_cpus-1.17.0.tar.gz) = kd9Lveda/tdjtwi37uHo52UeAtl/bV3XY+iTZ+lXsjs=
+SHA256 (cargo/once_cell-1.21.3.tar.gz) = QvXhXJlTxeTMzusuc4KnFkgsNFFTFfewNTK4tOg5PS0=
+SHA256 (cargo/once_cell_polyfill-1.70.2.tar.gz) = OEuKttNyFfPFMBqVpKzLXWSqYH8fyyahG1MDh4RRtP4=
+SHA256 (cargo/opaque-debug-0.3.1.tar.gz) = wI1liF7jiHbE+G+lA/tJ17UHwrYlUt98cLL85ifgY4E=
+SHA256 (cargo/openssl-0.10.75.tar.gz) = CIONsSE5itF6uFMc6d6XskRYkInikKOEyQDLn/dDQyg=
 SHA256 (cargo/openssl-macros-0.1.1.tar.gz) = qUhma2N6D0ZehWTHPonU3eANctTUc8yXLzkPw9zufZw=
-SHA256 (cargo/openssl-probe-0.1.5.tar.gz) = /wEaMCw5alGXaSQx/BlIAZFUr8F4uvfY43NnRCpGAc8=
-SHA256 (cargo/openssl-sys-0.9.104.tar.gz) = RavzBsv5nevIGVtmtzRkmNexDCEN5QQYtczXzroIx0E=
+SHA256 (cargo/openssl-probe-0.2.1.tar.gz) = fIfe9MMquJ2IDv/J4JdlPI2l1u8o5rU50xO6qs+6/L4=
+SHA256 (cargo/openssl-sys-0.9.111.tar.gz) = gsqy1SCqdePFiJgolCkyHreIwxBpY9DciG7HpfStwyE=
 SHA256 (cargo/option-ext-0.2.0.tar.gz) = BHRPSerpmreODVwLYDqyGPUV6oz+WkVtdimtiDo7bn0=
-SHA256 (cargo/overload-0.1.1.tar.gz) = sVgTFjwdgxv0oTw2EMBcDQOzn+sH9+CfojTaybFarzk=
 SHA256 (cargo/p256-0.13.2.tar.gz) = yYY62F+o9EYPnEjLkJ04oNaJ26H29piKXj4NMQcbzUs=
-SHA256 (cargo/p384-0.13.0.tar.gz) = cHhvUbzGn2pMA2DgY6TKxUGe98XNWzyZrXDzvlunkgk=
-SHA256 (cargo/parking_lot-0.12.3.tar.gz) = 8b8YGDz1To1gWWR/wwY2RqGAHPMIlpM+wjEWIsxLmic=
-SHA256 (cargo/parking_lot_core-0.9.10.tar.gz) = HkAfl3qzhcnk46swYn1vJtAOLHPu8xdJPE7G1GhybPg=
+SHA256 (cargo/p384-0.13.1.tar.gz) = /kLxZwpSpH1EjxS2pcYd14/OUYVuaO2qOPeuOka41rY=
+SHA256 (cargo/parking_lot-0.12.5.tar.gz) = k4V0UyUOMHe9cf+YtqZepmIaGbsPVZqFJIlVrBLEWho=
+SHA256 (cargo/parking_lot_core-0.9.12.tar.gz) = JiFoWYWi6/HFFogcAmAyrH3q/NoaLJt4UNyB49/LZME=
 SHA256 (cargo/pear-0.2.9.tar.gz) = ve6qAM5Ihlf6uo6/RKuTYfk2Wpe9Of+4pgZj9X/0tGc=
 SHA256 (cargo/pear_codegen-0.2.9.tar.gz) = S6tbmF3AgrNF+BK334ThvvJ+cgeznkSEObqL1pyT8Uc=
 SHA256 (cargo/pem-rfc7468-0.7.0.tar.gz) = iLOcm/z8IxBoRUOCeEu0YKrllDQ/sDDUbp9QpkVBhBI=
-SHA256 (cargo/percent-encoding-2.3.1.tar.gz) = 4xSPUEYgil1WvPwDBT48pjNOUdqN+xm2zcizBvrjKD4=
-SHA256 (cargo/pin-project-lite-0.2.15.tar.gz) = kVoeFGU13pFj85h7iUTtjPSaGLsAVrzrzc7OOFzs5P8=
+SHA256 (cargo/percent-encoding-2.3.2.tar.gz) = m09ifLGyWRcZOiWeSb2tCPZx+Nlwis/V/gqMFFXYciA=
+SHA256 (cargo/pin-project-lite-0.2.16.tar.gz) = Ozz/kivVFwm2Bdnq2apxAx2BRHFC2CjrSm66dv5hn5s=
 SHA256 (cargo/pin-utils-0.1.0.tar.gz) = i4cNjBUbby+5PoShMUYTjwXQLtEcfnxU+IJqqvfJ8YQ=
 SHA256 (cargo/pkcs1-0.7.5.tar.gz) = yP+58Q+gR4eTFeZiWvA8FksWlipTaNck7RYyO2is5H8=
 SHA256 (cargo/pkcs8-0.10.2.tar.gz) = +VCyN3hFzr5c+LUWXLPMGl4Ppc+j4ff1VwfY/YLgp7c=
-SHA256 (cargo/pkg-config-0.3.31.tar.gz) = lT7IYTmNzM4QxnDf6vPsSRHKR56cAhVLOiFReMX1ZvI=
+SHA256 (cargo/pkg-config-0.3.32.tar.gz) = ft3b0LUtcyshrZpfq1xwTBTNlJ5emh7Fkpok/e0bkEw=
+SHA256 (cargo/polyval-0.6.2.tar.gz) = nR/mDQYUOyQwqlMslM/p4peDBH8GwNf9NZqaUbcp+iU=
+SHA256 (cargo/portable-atomic-1.13.1.tar.gz) = wzqUcYlvHGnOzvjSDL4veszRJSfOYIRf9EwVO7KiG0k=
+SHA256 (cargo/portable-atomic-util-0.2.5.tar.gz) = ep25bX+oeC3YwVzjL/6GgLvR6XikO/UaNNOUg1QElfU=
+SHA256 (cargo/potential_utf-0.1.4.tar.gz) = tzlJQy9eKgllcAPCW8peGaDpyE+AWMo3T0ng6+YFr3c=
 SHA256 (cargo/powerfmt-0.2.0.tar.gz) = Q57jBd7xFboFk4226xZE/5QWXFq16UINHBvO27qQk5E=
-SHA256 (cargo/ppv-lite86-0.2.20.tar.gz) = d5V7KVZWdpu4rStqawnYl9lPBcQbBprt4fzapnXq6gQ=
+SHA256 (cargo/ppv-lite86-0.2.21.tar.gz) = herjxO0vUNz+cmQ9pL78MN6ttFiptZDXIM3i8rHpfak=
+SHA256 (cargo/prettyplease-0.2.37.tar.gz) = R5yorazdfOjx+znOnszL/pOj8TRLPQ2X8gvAGWII9is=
 SHA256 (cargo/primeorder-0.13.6.tar.gz) = NT4coYlmwW2d6xxpJ47bxfGUE5YSdyvZU3r2CsIx4eY=
-SHA256 (cargo/proc-macro2-1.0.92.tar.gz) = N9NUSz8nSMVOFHZV7bUCV1LiMDFFta77PD6ix4uXO7A=
+SHA256 (cargo/proc-macro2-1.0.106.tar.gz) = j9APC7LpDYHRBEwrMmF/aPy5+ju3ZAwj6cdI5T+zCTQ=
 SHA256 (cargo/proc-macro2-diagnostics-0.10.1.tar.gz) = rwZqnDmaJuAgraZqA0NXqGhyjnLNQm863NNfgNiNiMg=
 SHA256 (cargo/prometheus-0.13.4.tar.gz) = PTPCijB3H3+W22mJP3i4V/dFDX4CN+nI/GQnqBuuftE=
-SHA256 (cargo/prost-0.13.4.tar.gz) = LA/vbEIw5Mz2GKNcWdft4V3qN96EJ1APUK/3CIBuQuw=
-SHA256 (cargo/prost-derive-0.13.4.tar.gz) = FXxanX6lwu0tn7j0lbZHWfeBbH6upUujl48NYwABYuM=
+SHA256 (cargo/prost-0.14.3.tar.gz) = 0upwUkovgtUYvOQTF9D650FRUFZRr0X68f+9b9M/BWg=
+SHA256 (cargo/prost-derive-0.14.3.tar.gz) = J8YCOWITL0sw60wXLJHOktkz2jNMWcI83e6CNY3a+ws=
 SHA256 (cargo/qrcodegen-1.8.0.tar.gz) = Qzn8ehAhycFiHYf141BfKAXIwQVCC6LypN+GgUWQwUI=
-SHA256 (cargo/quick-error-1.2.3.tar.gz) = odAZQdgvoqtQvh555nFCid183njrpMB0vFpDdPZQ3+A=
-SHA256 (cargo/quote-1.0.37.tar.gz) = tbnTS4mR0Z2YCBtG6s3Y61jG8rIBE598X2Q8wVWmM68=
+SHA256 (cargo/quinn-0.11.9.tar.gz) = ueIKlYljwpHcMi2YQR9UEAnfLO17Wk8r1SM3Y4z8zyA=
+SHA256 (cargo/quinn-proto-0.11.13.tar.gz) = 8ZBrSbDDvAS1/l2Gp3klrmUkoZuBauOM4eQmJV8dijE=
+SHA256 (cargo/quinn-udp-0.5.14.tar.gz) = rd7GoNytio2Wp3H4FfDq9V+dGAV1ZBCzn1+oEzJXTL0=
+SHA256 (cargo/quote-1.0.44.tar.gz) = IbLrz3J7d2DEYfCR+fD1Obd7jofy/YgTHn8bQzs87OQ=
+SHA256 (cargo/r-efi-5.3.0.tar.gz) = ac2zTBWM6yiN8R4YtL053plPZlfYOEe9/9vX80Z1Sw8=
 SHA256 (cargo/rand-0.8.5.tar.gz) = NK+NGg4lkkvFt8Q8B5yUIznY8Ki1fDkEm+9YG0YydAQ=
+SHA256 (cargo/rand-0.9.2.tar.gz) = bbJ3DwYRfUkGEMdIhUfVQ2F7Ib+gd5bXoS9vG9U4UNE=
 SHA256 (cargo/rand_chacha-0.3.1.tar.gz) = 5sEKY6D6MiUr5J0h53CdTUuvjSMcLbzh6qgUG5sSfYg=
+SHA256 (cargo/rand_chacha-0.9.0.tar.gz) = 0wIrXx32Dybh/93Wxm6KoV3jgq5js6DBv8Dk0+PzJcs=
 SHA256 (cargo/rand_core-0.6.4.tar.gz) = 7AvkeV4vaigGm+wLX/PirJuvyZ5qmn3DVHmWxcgWkiw=
-SHA256 (cargo/redox_syscall-0.5.8.tar.gz) = A6his4n5PmiHT79YC53gjdAvrLmniOutr0o/0zz1iDQ=
-SHA256 (cargo/redox_users-0.5.0.tar.gz) = 3W+dPUe90q1pRcUBWiJuxhVdC839j3zSn4a3H43pnSs=
-SHA256 (cargo/ref-cast-1.0.23.tar.gz) = zPCm+E1fHVgdqLQbR+yGAIcZYvKlKBFbVCs2LUt0STE=
-SHA256 (cargo/ref-cast-impl-1.0.23.tar.gz) = vMMD55PTc0SJOH0gXpsYb6ycbPrO3ZjLsuillDWV8+Y=
-SHA256 (cargo/regex-1.11.1.tar.gz) = tUTvG06sXcLbM+pjYGrp/8+sJsFBaigGrgv19WsgEZE=
-SHA256 (cargo/regex-automata-0.1.10.tar.gz) = bCMNc/uNjBucCzE1xRQqis7joFWPuNtc8ctl+NeGITI=
-SHA256 (cargo/regex-automata-0.4.9.tar.gz) = gJ6Nxh9t5ztGyF9MlkhjEP4wTENM+kNmnXtA9xEVCQg=
-SHA256 (cargo/regex-syntax-0.6.29.tar.gz) = 8WLG3XsAiYHk1AIQrKILS9D5tgypJxBhsH94U3ci8uE=
-SHA256 (cargo/regex-syntax-0.8.5.tar.gz) = KxXEMYa+Z6T9Y77lDQMDr//O84FJLr4sXYfzJOG4gVw=
-SHA256 (cargo/reqwest-0.12.12.tar.gz) = Q+c0QHFXw8IDTgJY9eRHPds2Gx6F+VpmaQ1nJk180do=
-SHA256 (cargo/resolv-conf-0.7.0.tar.gz) = UuRDlNIIbQEFUbFLU7HyTjFkdXDNHesDeeLCGzKaugA=
+SHA256 (cargo/rand_core-0.9.5.tar.gz) = dq/IJt4UI45ujDdN3MH6GeN0/Y3ZhrDSrw0CN3Jh2Dw=
+SHA256 (cargo/redox_syscall-0.5.18.tar.gz) = 7SvyVHVRpwU9b9+v2j+TiXlkXESBL7/NoJj6rj8aNi0=
+SHA256 (cargo/redox_users-0.5.2.tar.gz) = pOYIxmOLnBiXewC0dawfKNFOhLJ9jUL3Dgvx497BJ6w=
+SHA256 (cargo/ref-cast-1.0.25.tar.gz) = 81QwCuZvdvHIXF+EaT8M6B10fiw/IaRf70lticlgv30=
+SHA256 (cargo/ref-cast-impl-1.0.25.tar.gz) = txhgBtyyGSCZAJPzDj3qY7fW6Xe/Ela+IMNWOl2wcNo=
+SHA256 (cargo/regex-1.12.3.tar.gz) = 4QdUoUuRN917Hj5bBJPMkXH90QXgq0d/UbcufzrA4nY=
+SHA256 (cargo/regex-automata-0.4.14.tar.gz) = bh3UEi/BWV6BYmGJRUdoku78p7iMUoIOdK9iYiE8ro8=
+SHA256 (cargo/regex-syntax-0.8.10.tar.gz) = 3Il92NnovR7Yza2CtZZsPg7K4J+xkH1Y76oBNUMYXQo=
+SHA256 (cargo/reqwest-0.13.2.tar.gz) = qz9D4yg6sUiLYktEsOmI0KzqCzIU5pRzCgVctrLvqAE=
+SHA256 (cargo/resolv-conf-0.7.6.tar.gz) = HgYdG0jLjTgELeSuCnpkAQCdYUPcgNLi1vMfC91kcMc=
 SHA256 (cargo/rfc6979-0.4.0.tar.gz) = +N0qgI1FbEpU4wCiPp9aZ+EiwwJBGay/1z479mRJHLI=
-SHA256 (cargo/ring-0.17.8.tar.gz) = wX+ky2WONYNCPpFbnzrMAczq7hhg4z1Z665mrcOi3A0=
+SHA256 (cargo/ring-0.17.14.tar.gz) = pGiebCKU2B6I3GJhx2i2O8T824Ur5tE1JJixFPYTg7c=
 SHA256 (cargo/rocket-0.5.1.tar.gz) = pRaQcpajHffcBDEOcEO2HXGVTXA7YDzGhnoCbX5y1z8=
 SHA256 (cargo/rocket_codegen-0.5.1.tar.gz) = V10y1+wal3AQjIefx8R4FagAc/lsoH/5UlqU/O3h3UY=
 SHA256 (cargo/rocket_http-0.5.1.tar.gz) = 4nSRWiDuMGX2EcBEvWPEB1c5a228BX1gRq7CfxT4grk=
 SHA256 (cargo/rocket_prometheus-0.10.1.tar.gz) = dvQp1lSmhUq+8KU2EjXoR7ZVLV2YnC/IoxK6SuvYg38=
-SHA256 (cargo/rsa-0.9.7.tar.gz) = R8ddfFxrZz5Yv1TYVEqfQy46klsOgPfNNgKrXFDFVRk=
-SHA256 (cargo/rusqlite-0.32.1.tar.gz) = d1O3IRdOuP+HqaDnmeLXvDdJMj53PbkuCYTeuwABnW4=
-SHA256 (cargo/rustc-demangle-0.1.24.tar.gz) = cZuVPiCVgp7mfbc4s7+p+jaMlJAN8yez8H/m55TS/h8=
-SHA256 (cargo/rustix-0.38.42.tar.gz) = +T3DjsurLreQ/5ZLt3+pT68lb9PnMoX9e6CQO3a+24U=
-SHA256 (cargo/rustls-0.23.20.tar.gz) = UGXD8lDL0zLNiUvlfED6UjhyR2WbFKLWBB0SFUeQOxs=
-SHA256 (cargo/rustls-pemfile-2.2.0.tar.gz) = 3OMU5f7j85lT1Gu2O7ikbUDC+Pt8xaO2yrK96XIdblA=
-SHA256 (cargo/rustls-pki-types-1.10.1.tar.gz) = 0r9H5v+SLbOCXrdQxOL/eExv+PueEwRu9qHRxUAbCzc=
-SHA256 (cargo/rustls-webpki-0.102.8.tar.gz) = ZMobyHSb1M83tc44bMFGWAd3tOhXLHuXuvIsg/REvuk=
-SHA256 (cargo/rustversion-1.0.18.tar.gz) = DoGfK8Yy8oW+bXzTbiWUDUWyOR3W2bk5553lV/cBQkg=
-SHA256 (cargo/ryu-1.0.18.tar.gz) = 88tboNxDJCzhfemcGA6W25CyNbip/clUPJbSIJEWvZ8=
-SHA256 (cargo/schannel-0.1.27.tar.gz) = HynrqjRflFzsn7vFMuswfw/a2BYfKBtjaVOcjYSHaz0=
+SHA256 (cargo/rsa-0.9.10.tar.gz) = uFc/A/WIPcrr389HJcqh7LnBWy71DEOge4FuBnmbsS0=
+SHA256 (cargo/rsqlite-vfs-0.1.0.tar.gz) = qKHyMVA272sfus0ZcujudogDCwohIe38KmVQ/r1BV00=
+SHA256 (cargo/rusqlite-0.38.0.tar.gz) = 8ck90cloO0OMOSxJIQnLcCuAkLK/yP7W9uTrRSPxevM=
+SHA256 (cargo/rustc-hash-2.1.1.tar.gz) = NXcD1BNltLJ8WQ4+2R6rsbZj8HxMCECV5gy+1DYt/w0=
+SHA256 (cargo/rustix-1.1.4.tar.gz) = tv5FZblRi4PvT5G7R84pYgyoKL0yy35AjwBi6ZMLoZA=
+SHA256 (cargo/rustls-0.23.37.tar.gz) = dYAly1/M/TvC/XRwj9RoK+QdmeXf9zw3fAZGxgEsc6Q=
+SHA256 (cargo/rustls-native-certs-0.8.3.tar.gz) = YSRg1fe+pUDEkLK2OV2ONKlT5StJGszWyGyBZMWTKmM=
+SHA256 (cargo/rustls-pki-types-1.14.0.tar.gz) = vgQPiwoiXkA3WCKlY/qVJDeLnWMRL1Phn//zTfXTP90=
+SHA256 (cargo/rustls-platform-verifier-0.6.2.tar.gz) = HZn+68crrnq3a6mUu14SG42D2RDKQLNuCSH1O+zEF4Q=
+SHA256 (cargo/rustls-platform-verifier-android-0.1.1.tar.gz) = +HFl8JlfY6n77qYrZNELTZ2OeOxtfVH7ISX9p7s2eI8=
+SHA256 (cargo/rustls-webpki-0.103.9.tar.gz) = 198jEJqmwVZ9HFdbmVJVY4jaV0AeSs4dFfee7a0Nj1M=
+SHA256 (cargo/rustversion-1.0.22.tar.gz) = s5ze8PqAD8RFJchMy1SgKZYaghX5YZdTY1qcDSU41G0=
+SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
+SHA256 (cargo/schannel-0.1.28.tar.gz) = iR2BuSYEjnbv4YWBv3k1RrTA6vhEjXK+jeK77l/RZuE=
 SHA256 (cargo/scoped-tls-1.0.1.tar.gz) = 4c9kN+sZqPSmzA99ylRJc7C3iEOtv+s2g9GpSgAkopQ=
 SHA256 (cargo/scopeguard-1.2.0.tar.gz) = lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k=
 SHA256 (cargo/sec1-0.7.3.tar.gz) = 0+l6Vl92IzpgA/n1xUvh2cW9+j7M+xiUafEexJAcR9w=
-SHA256 (cargo/security-framework-2.11.1.tar.gz) = iXsiRfC1Ech4k685sDPlypzOaIJMTX52MLWh0zlljQI=
-SHA256 (cargo/security-framework-sys-2.12.1.tar.gz) = +jnHMD3Fi1VDyU0iwXZrDTHy7lgwY2PqYisQu8B16qI=
-SHA256 (cargo/serde-1.0.217.tar.gz) = AvxCZd8T1vodAOz/CHIozAorXzwOh+JY2LlKFW6YTHA=
-SHA256 (cargo/serde_derive-1.0.217.tar.gz) = Wpv3z5jQSisorq0Ga3SWhT1HecnMGDxEDbrEV2QeGaA=
-SHA256 (cargo/serde_json-1.0.133.tar.gz) = x/zrJHO5FmsilO8F78tlo9uAgD8LA++GpfyIorhe43c=
-SHA256 (cargo/serde_spanned-0.6.8.tar.gz) = h2B8sTmO1Z1Icy5XWkwop6jr8kVLlk/j8iTyr8B5CeE=
-SHA256 (cargo/serde_urlencoded-0.7.1.tar.gz) = 00kcFHFcoilMTWqI8V6Ec5eIwdAw7tjBEENqr9qi8/0=
+SHA256 (cargo/security-framework-3.7.0.tar.gz) = t/S8d1xz2aAs3ov3suxMnRJ0Pt9gkAbH+swjmYQEzR0=
+SHA256 (cargo/security-framework-sys-2.17.0.tar.gz) = bOJpHfhD7MXSMcCxTs4qzD77YsCjmMfh2HXzmDzgIOM=
+SHA256 (cargo/semver-1.0.27.tar.gz) = 12frCqvIgLKZVsNXNBcPJu1VGoWdvTYdFAzb7KYaseI=
+SHA256 (cargo/serde-1.0.228.tar.gz) = mo6U6n83i9Msu9NxmKSpFDYYDFu0ckEeSLXsLiEkrp4=
+SHA256 (cargo/serde_core-1.0.228.tar.gz) = QdOFx9TKWOWfxzKvJcOYO2eshSwaJQAK/hF13kWLZ60=
+SHA256 (cargo/serde_derive-1.0.228.tar.gz) = 1UDyINMYcXPaIg+IWrZmCDZ7ZXTpJQEak1Pkut2pHXk=
+SHA256 (cargo/serde_json-1.0.149.tar.gz) = g/wDlHPFWVrOhg2MT6+iIP9HSz/Gv9tCkzJ/GjfpTYY=
+SHA256 (cargo/serde_spanned-0.6.9.tar.gz) = v0Hgz69yJtyhXoGXFywpWngoV/y5f60YCKFmhw3udaM=
 SHA256 (cargo/sha1-0.10.6.tar.gz) = 47+Cmi1Rq0pd3xNS2EcMFAytyDAbKuF4nbAj8Bzt1ro=
-SHA256 (cargo/sha2-0.10.8.tar.gz) = eT23WtK8r8P/p8aLIV/uJo9TeYLNkB0TL4nGND86Pcg=
+SHA256 (cargo/sha2-0.10.9.tar.gz) = p1B9gZdp0Bo2WrcHeUpAhDksgk9Up6anhi+MPQiSsoM=
 SHA256 (cargo/sharded-slab-0.1.7.tar.gz) = 9AyjxGgjcT4NQglZLo1ugmqlfpKPCXUmGfxpbEmWN/Y=
 SHA256 (cargo/shlex-1.3.0.tar.gz) = D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ=
-SHA256 (cargo/signal-hook-registry-1.4.2.tar.gz) = qengtCEbcue4tuhcgH02whK9sz6oWH91aVYqhN9UZbE=
+SHA256 (cargo/signal-hook-registry-1.4.8.tar.gz) = xNtpy6ERCv/A6fe81Iu/h7P0/Hxh/JFVr9TEaes9bBs=
 SHA256 (cargo/signature-2.2.0.tar.gz) = d1STmVUt5FqJilgMG0HURb9zDfhnzETmwCM7vEuDKd4=
-SHA256 (cargo/slab-0.4.9.tar.gz) = j5Kklvt2a0F8mWucXlfa8vetOwvr4cz8pIVjkOPTu2c=
-SHA256 (cargo/smallvec-1.13.2.tar.gz) = PF4ammRtNsNZnNFzpBKC2vR8RFg602e45oNyVZUuXGc=
-SHA256 (cargo/socket2-0.5.8.tar.gz) = yXAmnZm2TmDsO9atJycAkqU5TE4wkxSxiuP+V1aV++g=
+SHA256 (cargo/slab-0.4.12.tar.gz) = DHkN4jEk+atEVE16wF1gRArcWGR5zlAcHW19o82MnPU=
+SHA256 (cargo/smallvec-1.15.1.tar.gz) = Z7G3o7X+TxN2iHGEBF/PRcaekq9zS3qt3AX7d3tvvQM=
+SHA256 (cargo/socket2-0.5.10.tar.gz) = 4iN2q+01DXPdHNEZtX/8ytlbTlhafNpD4oYkXOI8Bng=
+SHA256 (cargo/socket2-0.6.2.tar.gz) = hvSqOtmfIIjJkN+oLTZ+GcspJo7WfFdNENCkv+cfB+A=
 SHA256 (cargo/spin-0.9.8.tar.gz) = aYDo11ESQfis9K6927H/k4317r6YaRQYxEaNC3Kpamc=
 SHA256 (cargo/spki-0.7.3.tar.gz) = 2R7WyFiwH5Qs1Ws3qUs+CheYKQMn0SNuTZz06spE0p0=
+SHA256 (cargo/sqlite-wasm-rs-0.5.2.tar.gz) = L0IG7TpnaQucKbd9co9qzDznjxa/hG2DyU92QAMgGBs=
 SHA256 (cargo/stable-pattern-0.1.0.tar.gz) = RWQWjABjX4jq7UENXvqBMa+o2GmaYSyAxFWgugXCEEU=
-SHA256 (cargo/stable_deref_trait-1.2.0.tar.gz) = qPEScpUS+ORC2B+VqKfd8rfGuKGm9QmpWGQUKzDKstM=
+SHA256 (cargo/stable_deref_trait-1.2.1.tar.gz) = bOK+jcJUVeH5Hfcb+hKtN9evEJKuc286bNDje8eBBZY=
 SHA256 (cargo/state-0.6.0.tar.gz) = K4xKREXYE1ffixplDQ0Nb7u/6Z0GSqXgLz5AIgYUdtg=
 SHA256 (cargo/strsim-0.11.1.tar.gz) = fai1c2hF2fL8uDfqXZ4mKFZLOwQ6cJSKPwt3iDjF+08=
 SHA256 (cargo/subtle-2.6.1.tar.gz) = E8K93sxXs4Te4YZSNY+yMXL6y4osUczBDXTBV73qMpI=
-SHA256 (cargo/superboring-0.1.4.tar.gz) = UVzONKeB1yULimVwbg8qW5kjbqYFyyNdS67WaFggR48=
-SHA256 (cargo/syn-2.0.90.tar.gz) = kZ07dKXdDM0Vrrj5PnAGvZ4UwpUIfJiWoRD0kHUrzzE=
+SHA256 (cargo/superboring-0.1.7.tar.gz) = r0TYtgvE/7lm+A0VgtV5yE9VlBnnq6+5SNcG/G+Vs9Q=
+SHA256 (cargo/syn-2.0.117.tar.gz) = 5mW4gD57HSpyf0AjRWu7vnTaZwmcWFJYrwrZxQE7m5k=
 SHA256 (cargo/sync_wrapper-1.0.2.tar.gz) = C/JWzl79+jcCE8HaurWTWhLknyxY0V6erChw07TycmM=
-SHA256 (cargo/synstructure-0.13.1.tar.gz) = yK92Zqt7Y5CreBMftbD84R1remlRYCAXw1+oKABwiXE=
-SHA256 (cargo/system-configuration-0.6.1.tar.gz) = PIedRI6dmGtmF0J2MkfTaT7RNglDjPPQBvUfU2ilums=
+SHA256 (cargo/synstructure-0.13.2.tar.gz) = copw89uvW6t/DEsayNeuXqYKS1VJyKWRQ2HJkUenCdI=
+SHA256 (cargo/system-configuration-0.7.0.tar.gz) = oT89DaugMTLAqpdn+YNRs0iO3CwQDNotLsKwTz2NPIs=
 SHA256 (cargo/system-configuration-sys-0.6.0.tar.gz) = jh0bEM7VypI6H8uNA+lrjTJoBl1yRUjAIRQV/2rGusQ=
-SHA256 (cargo/tempfile-3.14.0.tar.gz) = KMziUfy8h/rIaoZu6w1sLVNvwW0G8YS7Ya6uEapM7gw=
+SHA256 (cargo/tempfile-3.26.0.tar.gz) = gqcsdndxtHQJ0jRZh/2oYoZBiH1UZhATGYmXljZzVKA=
 SHA256 (cargo/thiserror-1.0.69.tar.gz) = tqr1M5tXjqhbUOCA/rJQo+iujPzf+aRhyewpBLySP1I=
-SHA256 (cargo/thiserror-2.0.7.tar.gz) = k2BUOMvWaBhVFqtJnVia+37hhZ6j1fyPawdV4cdEN2c=
+SHA256 (cargo/thiserror-2.0.18.tar.gz) = Qoi1vLx5IMB6EUmjXPlZCiqoCOC8Hq+q3guAlHhl+8Q=
 SHA256 (cargo/thiserror-impl-1.0.69.tar.gz) = T+5sTvyQBZ4Q+B5tQsYKGPdliMPXTLg6CyQqK2x1BME=
-SHA256 (cargo/thiserror-impl-2.0.7.tar.gz) = 4dh0m0UxryEXZ3pfzRKxNIo/4rgeNuYf/qxcSqMnPjY=
-SHA256 (cargo/thread_local-1.1.8.tar.gz) = i575utATraOAiFTOrHtGgSpkZbo2iFmjfiEAKD0tcZw=
-SHA256 (cargo/time-0.3.37.tar.gz) = NeeGiIOGG9DlbZrG78qsoNbV2Coqfsggn/SSwHzzeyE=
-SHA256 (cargo/time-core-0.1.2.tar.gz) = 75J8p1r7gIpNZN03TwCirfjQ/P+OexhK+IbDyH7Eo/M=
-SHA256 (cargo/time-macros-0.2.19.tar.gz) = KDTmAX4+XkuYNJOXk7KCvAOzejM2JF+oIONeIz4qhd4=
-SHA256 (cargo/tinystr-0.7.6.tar.gz) = kRf11Ns5HBz2kn576j23S5ocGt2Pftqf/VNk9A9XuC8=
-SHA256 (cargo/tinyvec-1.8.0.tar.gz) = RF6IH09tOC1fJ8A04l65Lt18eEzquSoJN9t/LpRxuTg=
+SHA256 (cargo/thiserror-impl-2.0.18.tar.gz) = 68Tuf2dnDptk0F+kJT51PgFsbJX/NbibeUHWuFbewdU=
+SHA256 (cargo/thread_local-1.1.9.tar.gz) = 9gJGpJRPJPbgGKoXze/7eBi3Y1aWXQOwfWqYhuiWIYU=
+SHA256 (cargo/time-0.3.47.tar.gz) = dDvUjCg6/AOI+biCe5dpBfshetnmR/rjo3mpKDxN7yw=
+SHA256 (cargo/time-core-0.1.8.tar.gz) = dpThz+eR+NMQJpUqvwnGnKb2+k4aEinhiYjwagShLco=
+SHA256 (cargo/time-macros-0.2.27.tar.gz) = LnDkxaDgqKSCOtZd/hppMOT011bc2d15OQIrXoxQEhU=
+SHA256 (cargo/tinystr-0.8.2.tar.gz) = QtPpxFwJ3hXQbdis9fTg45noWSe38AcRAk63rhD6SGk=
+SHA256 (cargo/tinyvec-1.10.0.tar.gz) = v6X9w7zmGRodvIwC1ci//PVXuvoXwSTFJkpFjxsGE/o=
 SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
-SHA256 (cargo/tokio-1.42.0.tar.gz) = XOybIbBFAnM3f8l71MM6is/8jJlsmHp8WzGaAINwdVE=
-SHA256 (cargo/tokio-macros-2.4.0.tar.gz) = aT1ZYxLoiWG8Z9fx+Xr4pwIn2fkMMbulgG7sAEl411I=
+SHA256 (cargo/tokio-1.49.0.tar.gz) = cqKQPNdzZEGqyd+ddoi9DOSO3Mqt8YHDuQvoAegdPYY=
+SHA256 (cargo/tokio-macros-2.6.0.tar.gz) = r0B4VyCVNqlcjlb4Ix7ywuKv+DmyLgeh/8vGF+nbn6U=
 SHA256 (cargo/tokio-native-tls-0.3.1.tar.gz) = u652q5M8hXdu+ryXFWndYRnFgNj11Eh2newXZL95bvI=
-SHA256 (cargo/tokio-rustls-0.26.1.tar.gz) = X20Jdeqs4M8Pyt7k5Kql2hW1wHkUbyz/tnwRO+Eivzc=
-SHA256 (cargo/tokio-stream-0.1.17.tar.gz) = 7KWNe7pKdXB4F6LEQXQlP5I2stX70FVgLp1cB8E5oEc=
-SHA256 (cargo/tokio-tungstenite-0.26.1.tar.gz) = vkv2/s1p/N7eDsaAqvR0zauYj53mvHPTdY8BYOO3Alo=
-SHA256 (cargo/tokio-util-0.7.13.tar.gz) = 1/yqjVWivda4Os4mKwFuyg157gKBjFwbzfAwURQIEHg=
-SHA256 (cargo/toml-0.8.19.tar.gz) = oe0fmOP9wo1tkQ5nN65qsak78ZhZNaEZPmj5Puto0k4=
-SHA256 (cargo/toml_datetime-0.6.8.tar.gz) = Ddc1jsuPwvjQFL+G9vY4znK6JSosOiVy8qeV8dI++0E=
-SHA256 (cargo/toml_edit-0.22.22.tar.gz) = SuSNYgiiZuhT2UYIjtgWBV5VbMYCjF6OK4TZ+l3Xx/U=
-SHA256 (cargo/tower-0.5.2.tar.gz) = 0DmtkVnJi3Ds/VQLJXO5f39Sw+jZ+K1XokuRalNpdfk=
+SHA256 (cargo/tokio-rustls-0.26.4.tar.gz) = FymqlF8p2RulQSWMjfiQJ9V5LYWohB+2Xovw9O3k72E=
+SHA256 (cargo/tokio-stream-0.1.18.tar.gz) = MtpJgJqrXDvGeK8DkC1Mzd6iqH0CjYY5KksVYMaQbHA=
+SHA256 (cargo/tokio-tungstenite-0.28.0.tar.gz) = 0lpAbN3MQxp109mvxqfA90KNSJHdlz5NVMVrRhJ7+Fc=
+SHA256 (cargo/tokio-util-0.7.18.tar.gz) = munOyAWwHo/D/S/iifiRSam2bdFnhqvYsZz6e0jLAJg=
+SHA256 (cargo/toml-0.8.23.tar.gz) = 3BvrmWudg1KannXBehaGdn0UjXBmMUPHhU2LSgnO02I=
+SHA256 (cargo/toml_datetime-0.6.11.tar.gz) = Is3a+I9PvBPFGuu/X47OtcfFqdoqxAoTUZ61sKDo8Rw=
+SHA256 (cargo/toml_edit-0.22.27.tar.gz) = Qf6MZgrkJXiHz2Y5SGLSHbykpt3SbwSjVgQQQGovgZo=
+SHA256 (cargo/toml_write-0.1.2.tar.gz) = XZn4yadyeISv5SLpvV7b/JGjMSs2p3tfuJJuTDGkGAE=
+SHA256 (cargo/tower-0.5.3.tar.gz) = 6+XvY1EVlfE0Ti1c+mNtlzKSrcDuwfCtRfrp8IUasdQ=
+SHA256 (cargo/tower-http-0.6.8.tar.gz) = 1OZVnVPMJo5QMc2EKdBUFbxMtK78SqXWzDX79bkkofg=
 SHA256 (cargo/tower-layer-0.3.3.tar.gz) = EhwqbNpGmAuw/NFkf/r2zT/HmgE94oh4KDb235xIeA4=
 SHA256 (cargo/tower-service-0.3.3.tar.gz) = jfm24T8tMskbm9cZwA0ZWIN7x97EdNlJUnmMyOae7sM=
-SHA256 (cargo/tracing-0.1.41.tar.gz) = eE4KxTXetFBFXL+iim8N8UXqG7euUbghz155J/3PvdA=
-SHA256 (cargo/tracing-attributes-0.1.28.tar.gz) = OVrhJMCfnmkYojEK9gOPugdLz0dKw1JJbVkQ3VmiIm0=
-SHA256 (cargo/tracing-core-0.1.33.tar.gz) = 5nLJV3nPlHxTEfg3h69PqP/9Evsn5JkyEahL39lhD5w=
+SHA256 (cargo/tracing-0.1.44.tar.gz) = Y+cWYvpLKiw6JvVw8DfrlbsfhTl/PNgHbK7S8Cam0QA=
+SHA256 (cargo/tracing-attributes-0.1.31.tar.gz) = dJDPpeyWN0ZWh0BlGsZ4H3AcnF6iV8WOBX87qM9p6No=
+SHA256 (cargo/tracing-core-0.1.36.tar.gz) = 25fK+dkG+95VXdYvqV3bqe7P0UyziOT0kaZtdM1ft5o=
 SHA256 (cargo/tracing-log-0.2.0.tar.gz) = 7oVfH0AL0OXALRUK5d44QAOaP1SwJRVkBONMI8A/R8M=
-SHA256 (cargo/tracing-subscriber-0.3.19.tar.gz) = 6Bid7LWsD6e8i5a3y5snAdYNSIBayoSiOABNZl/MQAg=
+SHA256 (cargo/tracing-subscriber-0.3.22.tar.gz) = LzAUOCfdqw0lb9hDt6ZtFk6fJxz6Dd5JFCxcoMopHx4=
 SHA256 (cargo/trust-dns-proto-0.23.2.tar.gz) = MRkRJlHBV/RIiTGgHlhqpFlzbp1gRtO9kQX/tpNS03Q=
 SHA256 (cargo/trust-dns-resolver-0.23.2.tar.gz) = EKPmw6/xcYs8c+OV0fNSArov+oR8amLuoNuPtM/jC+Y=
 SHA256 (cargo/try-lock-0.2.5.tar.gz) = 5CGrrdQaQiUnVQTqTWVmkjQYt/BVBvvJwP6GunOWEUs=
-SHA256 (cargo/tungstenite-0.26.1.tar.gz) = QTCDqZxXlZNlYAgTDiklXlTcquSVvlVswmiI8hFkjCQ=
-SHA256 (cargo/typenum-1.17.0.tar.gz) = Qv8L8MZrgjjG87V43zfQt4SOVd+Fd7P3T5KmmszuuCU=
+SHA256 (cargo/tungstenite-0.28.0.tar.gz) = hijcyE5aCes9hCPWy2gpZd6pEzIE6Ps+/udMKgwllEI=
+SHA256 (cargo/typenum-1.19.0.tar.gz) = Vi1IEGa94GWCdqNUZ8SvAL3G7nJjBWmKVbhuYdetgrs=
 SHA256 (cargo/ubyte-0.10.4.tar.gz) = 9yDe9s4e4vxE1ArJ7W06WcNhyAp1p6qOdbubrtMc8uo=
 SHA256 (cargo/uncased-0.9.10.tar.gz) = 4biPz+CeidOGalwRAZN4CIry0kw/vU8FQ/lrR57JBpc=
-SHA256 (cargo/unicode-bidi-0.3.17.tar.gz) = WrF9tE1ziJkaQosu5lXODCEuhi7/F2ikVcWPmq1ueJM=
-SHA256 (cargo/unicode-ident-1.0.14.tar.gz) = rbnmyk+GnhGAcot5UONZIqf8Y5f3tkFJno8+8G5Q3IM=
-SHA256 (cargo/unicode-normalization-0.1.24.tar.gz) = UDPJfEJiM1ze1tb8PlwYq3VeGj3JY3Y1Dz2OnwCa2VY=
+SHA256 (cargo/unicode-bidi-0.3.18.tar.gz) = XBy12zkVKJinkWiXFUOxy1Ag3/f+Q8jcRosIhfXinfU=
+SHA256 (cargo/unicode-ident-1.0.24.tar.gz) = 5uQxPNX809rVyvoXlwLiskT3YJkfRTl9FNTr84JH2nU=
+SHA256 (cargo/unicode-normalization-0.1.25.tar.gz) = X9T2h4ycso2HSwCdqejRg7WryAEXxAu9GHof3jNr5ug=
 SHA256 (cargo/unicode-xid-0.2.6.tar.gz) = 68HATHFRDH9wK1K3w1BzTJ/xKVxGSgMzWwC7hPxU+FM=
+SHA256 (cargo/universal-hash-0.5.1.tar.gz) = /B3ixojcFTBZiLVjw4VAZAQzVgGfl6S0Ynb+c0xPB+o=
 SHA256 (cargo/untrusted-0.9.0.tar.gz) = jsttoouKNR13O2jVglrDkBfmgHUPmA86GoXNjdKKR8E=
-SHA256 (cargo/url-2.5.4.tar.gz) = Mvi2hsrdFHP0vQEXpdKNNrGt44Tqm1BpocQK7+1/2mA=
+SHA256 (cargo/unveil-0.3.2.tar.gz) = Xn+oZ9VZECAB7GlBZe0X1fgulSEwYKZfnItigAhLv+w=
+SHA256 (cargo/url-2.5.8.tar.gz) = /2eopDlzc8PvZggSrKsyaCIgNQEKuGgOxCFfOLo9Du0=
 SHA256 (cargo/utf-8-0.7.6.tar.gz) = CcyO5y0qm+zy8v6+AgW77Y/GYVt8tCmtBi3Ht93QNqk=
-SHA256 (cargo/utf16_iter-1.0.5.tar.gz) = yCMt082u1TVuD3FtKF5LQLkyrENBAP6bfg6Ok1ueYkY=
 SHA256 (cargo/utf8_iter-1.0.4.tar.gz) = tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4=
 SHA256 (cargo/utf8parse-0.2.2.tar.gz) = BqveNhFlet9m04PwCwk9f67Mf6VwccziV4ZgyfEBCCE=
-SHA256 (cargo/valuable-0.1.0.tar.gz) = gwt+XU2QA0AylA5Kzg2amgV+ekXNlObAB4MuOe24L20=
+SHA256 (cargo/valuable-0.1.1.tar.gz) = unPqnPFqJd8MjKoWxRrLk31XEqhCnbeKPuKdXcrNOmU=
 SHA256 (cargo/vcpkg-0.2.15.tar.gz) = rM1Opi97t6gv4jBm+wlX1I72d/buuCFfNy9S5IuzJCY=
 SHA256 (cargo/version_check-0.9.5.tar.gz) = C5KPM9l1/GrZ+GyPKDhTrSa91bELfxVCqi+hXiKJEFo=
+SHA256 (cargo/walkdir-2.5.0.tar.gz) = KXkJRkBPkdnF0G+YdO/d6h3AbF7+lFQafWhjEI46Xks=
 SHA256 (cargo/want-0.3.1.tar.gz) = v6d2Cu0Z4QbeLHwLWBtQny8l09rK9zfLgqxhvG12Cw4=
-SHA256 (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = nI2H5ytko7TbKNEc4pI3wkYYj09RBX1lp+q2O3mH5CM=
-SHA256 (cargo/wasix-0.12.21.tar.gz) = wfu075u8oMEXDgsA3SiryeO2hmmCFgDK0cqu1gZYPG0=
-SHA256 (cargo/wasm-bindgen-0.2.99.tar.gz) = pHT2KB0dcMF656pqYTyH/OaaEn4mJAAt9j3LOdbPY5Y=
-SHA256 (cargo/wasm-bindgen-backend-0.2.99.tar.gz) = X4m7OGRrT4FnTo9cP7gbVivh/ZNthDIPMmRIZBhRnHk=
-SHA256 (cargo/wasm-bindgen-futures-0.4.49.tar.gz) = OBdtm0TqhOkYTv8Lw0zBZ+0ET4FqzP5ZIuVNhM9I7KI=
-SHA256 (cargo/wasm-bindgen-macro-0.2.99.tar.gz) = LMYYH9mnSS7vb+8fM5YeNpXkV5uYcqb3yDruVWZm1P4=
-SHA256 (cargo/wasm-bindgen-macro-support-0.2.99.tar.gz) = MNepW3Y9PEWQPtbIHxVoAYOeXulouwflNMRN8PzTMMI=
-SHA256 (cargo/wasm-bindgen-shared-0.2.99.tar.gz) = lDqrP9qqAppuAnGzXqELcrlDE1r+m//KgjhAmK0OBqY=
-SHA256 (cargo/web-sys-0.3.76.tar.gz) = BN1yI0J9UlU9NwLABNOy/gfBSBZfqlYxPLACEeMcErw=
-SHA256 (cargo/widestring-1.1.0.tar.gz) = chnTa26siT+oHoTr4GSF59y7YWF3RpsULfFPH03rExE=
-SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
-SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
-SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
+SHA256 (cargo/wasi-0.11.1+wasi-snapshot-preview1.tar.gz) = zPPsZRqEfrAd5zzK0V632Z+ASF3gQ++y83DNZU9OpEs=
+SHA256 (cargo/wasip2-1.0.2+wasi-0.2.9.tar.gz) = lRf5I58CwGnbdeZfF0s9qCj+X1uUXE3Sa9JdicA+vPU=
+SHA256 (cargo/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.tar.gz) = VCj4v4jqXdwI+t3vKsSmfjkLiBhscDzm29lV4cFFrKU=
+SHA256 (cargo/wasix-0.13.1.tar.gz) = F1fg0fhFZpPH5cbGKb21SITgMqoLtTwVX2o5+URA0zI=
+SHA256 (cargo/wasm-bindgen-0.2.112.tar.gz) = BdfQ/ONUyIt5gq7EQAs+f89yPDJzfO9XG9Fl92E1V+4=
+SHA256 (cargo/wasm-bindgen-futures-0.4.62.tar.gz) = 7oWvykEKxKu6W1hLEud+oiXbbuVHHQrrquCGEWb5N4o=
+SHA256 (cargo/wasm-bindgen-macro-0.2.112.tar.gz) = VYObcbqSHk91tnTLFvhD9LHzsm3fyzRU3hz2XMAh7A8=
+SHA256 (cargo/wasm-bindgen-macro-support-0.2.112.tar.gz) = yvLpacLWD/Uufpi3OS/xWIv/3RzNR2nronIi/T1iFXE=
+SHA256 (cargo/wasm-bindgen-shared-0.2.112.tar.gz) = CGHw3N9G6oGUB0lWNJU83MioxyFat5mnp842a+ccezA=
+SHA256 (cargo/wasm-encoder-0.244.0.tar.gz) = mQBl8v5jAD/jN7kyz7XjuA4LTQ9f9lDmmFsQSPYsgxk=
+SHA256 (cargo/wasm-metadata-0.244.0.tar.gz) = uw41PmovvcF2kyu6q0k3YusSVaeQD+D+oaL5bClsyQk=
+SHA256 (cargo/wasmparser-0.244.0.tar.gz) = R7gHxy4brGk4Kzpvs9vo6kwO2H/1YpuGha5rmmEQKP4=
+SHA256 (cargo/web-sys-0.3.89.tar.gz) = EAU/v5o3QXQJSRW7zhQeh6a/MuzZoAKYDbS2OEBeiWI=
+SHA256 (cargo/web-time-1.1.0.tar.gz) = WmWA8wix+tkgdhgIemXATnoQvHfgLI6E6bAN1LEvoLs=
+SHA256 (cargo/webpki-root-certs-1.0.6.tar.gz) = gE8YpKwmdv+06LW1+prjivBt8IFiMU+Wpo0qNj4hqMo=
+SHA256 (cargo/widestring-1.2.1.tar.gz) = cgacMROrMqsp5VhNs8bsVdQWiV5gcVQXtbiDo1fD5HE=
+SHA256 (cargo/winapi-util-0.1.11.tar.gz) = wqexwDyHYSKqQ/MCDmw8PuXAUIHJoAc5+vdQOuuhDSI=
 SHA256 (cargo/windows-0.48.0.tar.gz) = 5oaIa8B4vBsLYAysAUeq24FQibbk2mQBbL11S2NCcA8=
-SHA256 (cargo/windows-registry-0.2.0.tar.gz) = 5AAAG7cgpiPBxpAy+OPkzwmYTe7HQPAH3SsD7IZIBLA=
-SHA256 (cargo/windows-result-0.2.0.tar.gz) = HRBD2CFPeRgXurJ1cqqor2NzLhG/hKohpFp41sMXrg4=
-SHA256 (cargo/windows-strings-0.1.0.tar.gz) = TNmxJcSGAl3w6ry1heYhc8bJ7dzsXRF9O26MMOLuTRA=
+SHA256 (cargo/windows-link-0.2.1.tar.gz) = 8IBSIuV/dSHWpi42+pFjvIkazUIvlx3v6X1k5w0KT+U=
+SHA256 (cargo/windows-registry-0.6.1.tar.gz) = AnUr9/vczn8qJ6dC95hRDz5a2I2+hIceUWjiEgw9VyA=
+SHA256 (cargo/windows-result-0.4.1.tar.gz) = d4H6ier2CFCsPS2nr45SQqXqeNGhHEm/KRC7WnOFPrU=
+SHA256 (cargo/windows-strings-0.5.1.tar.gz) = eDfQj2nHfPawdolURTjgF8G/z1fjS0wP9Y5sLNOzcJE=
+SHA256 (cargo/windows-sys-0.45.0.tar.gz) = dSg75e+ygx036hQjZfAJwC7CA80po+vsvAk9UjFbZtA=
 SHA256 (cargo/windows-sys-0.48.0.tar.gz) = Z30kGL7GXjM47bB26Aa8HsFWk8XQEEaD8u/oV/YQVqk=
 SHA256 (cargo/windows-sys-0.52.0.tar.gz) = KCvl82qM54H62MiuGPo/m+/1fsG1LLPeB4kgFCXZoz0=
-SHA256 (cargo/windows-sys-0.59.0.tar.gz) = Hji8TXntZ/0HW8wlGhw5syoXdrvpLlvvHwvx+MUxhTs=
+SHA256 (cargo/windows-sys-0.60.2.tar.gz) = 8vUA5NKCNPcgQJkOydOeOmuVD58i09uhhBbDWIJhK8s=
+SHA256 (cargo/windows-sys-0.61.2.tar.gz) = rhNyKby9bN8Pe4CjHfYXZhRQd930lBanKLAss5If8/w=
+SHA256 (cargo/windows-targets-0.42.2.tar.gz) = jlGAwAzUTJsciK2zaTKR8c2TYF3tgMJQp11HJ1a00HE=
 SHA256 (cargo/windows-targets-0.48.5.tar.gz) = mi+m4hVdcke+aMCWRWCDFFwYPLu8J2QVDdpFqHGXlAw=
 SHA256 (cargo/windows-targets-0.52.6.tar.gz) = m3JPcnluA2q5DBAh1HgNTT1kispZ5JHmuY5yW4TpmXM=
+SHA256 (cargo/windows-targets-0.53.5.tar.gz) = SUX59VG4jg1l89sLwlwzuKzqTZ5BFj7fkNzQsZ+QafM=
+SHA256 (cargo/windows_aarch64_gnullvm-0.42.2.tar.gz) = WXpRGFcLaLwI2NWRJTMsVPG6nZre7e71uZsCuisGmPg=
 SHA256 (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = KzjjLwq8z5mHpOMHnftn3NeZ+2E2HlPiiCw8uvDZBdg=
 SHA256 (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = MqRiIYDnoOwES7VVQEyAC8n9nsJi7BR+3VmJzNDALNM=
+SHA256 (cargo/windows_aarch64_gnullvm-0.53.1.tar.gz) = qdhBb6i0L1yUf4SCxD59iec6Fzzq1W0ET2pWEEptG1M=
+SHA256 (cargo/windows_aarch64_msvc-0.42.2.tar.gz) = 4I6IZKYPBu8ND/S6BBJNuLD7O+V3alzUdkHpQuWMTUM=
 SHA256 (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 3DUxCXHzstu/PwaQohn0Di2a/PZPmrfMG+cik3wmtLw=
 SHA256 (cargo/windows_aarch64_msvc-0.52.6.tar.gz) = Cewqe7FS4iUrU/p4AxUAB4eVSLxwnAOd92J8q70F1Gk=
+SHA256 (cargo/windows_aarch64_msvc-0.53.1.tar.gz) = udeC6ATC9jLjlXCOmalCdZEOuRALIRRlHgR0TpsSUAY=
+SHA256 (cargo/windows_i686_gnu-0.42.2.tar.gz) = xh2SfY2kHalqgfApSJNT5oc5c3077KQxRciv7JoxqE8=
 SHA256 (cargo/windows_i686_gnu-0.48.5.tar.gz) = p1kV5972DJTc73IgC5qOWOUJF0SWDaZOxzSmxumzdD4=
 SHA256 (cargo/windows_i686_gnu-0.52.6.tar.gz) = jpta1auALpfrjilaxnIOUJ7kwkP2nXgTlAFOv+i7+gs=
+SHA256 (cargo/windows_i686_gnu-0.53.1.tar.gz) = lg5toGnYHgm+ywylemUiDd/wFv8tavaiI883KlBlk6M=
 SHA256 (cargo/windows_i686_gnullvm-0.52.6.tar.gz) = Du5S04wJCzyqdsVjuGw6S9ce8agZKHwZ1YbXM0ro7WY=
+SHA256 (cargo/windows_i686_gnullvm-0.53.1.tar.gz) = +nNZ0QBI9oq4sJ+nHD2sz7DptVmu1kio+VRpwnBXGAw=
+SHA256 (cargo/windows_i686_msvc-0.42.2.tar.gz) = RNhAtuxkn0gKQcjYD5xlEIuS2JNF3ZQCe/4GrERNEGA=
 SHA256 (cargo/windows_i686_msvc-0.48.5.tar.gz) = j1XCM/cMSyf2bFI1gPePEATotai2WeBaTrSdQWbMpAY=
 SHA256 (cargo/windows_i686_msvc-0.52.6.tar.gz) = JAlIvAXF58bau6KL+J2J/84+MDAigJ5z3q7+T27FbGY=
+SHA256 (cargo/windows_i686_msvc-0.53.1.tar.gz) = HnrHUXnxgjL+nChRY1ZaV++NPIklSjBoW1fYOjjTJsI=
+SHA256 (cargo/windows_x86_64_gnu-0.42.2.tar.gz) = jekSuLj+tVwGSGfPBH3aCX+S1R761bSR37mPa7twyzY=
 SHA256 (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = U9QKvSWD0j5HGP3fHr7ITb/4OBwHyuZ/93aLvxnGcY4=
 SHA256 (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = FHpcgKq/vwx9kBy1iV0d4w7ykH6yH7urKcqUxbCLGng=
+SHA256 (cargo/windows_x86_64_gnu-0.53.1.tar.gz) = nDhCzddKhlqAZqs5yKekc8B3ij8pNwtf1rS5qn30pJk=
+SHA256 (cargo/windows_x86_64_gnullvm-0.42.2.tar.gz) = JtQbRqNtRTdIrt7xSG1ceoXbIuVq/zRkOYTqhVFOlKM=
 SHA256 (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = C3tSdnhooj1bq3aOOQ3F9cVYJbbTC4bIRP8tx0FARMw=
 SHA256 (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = JNWyPcQXQSZ5aBOW8rSfPejBRz3rUWvTRBCHLv9R7Q0=
+SHA256 (cargo/windows_x86_64_gnullvm-0.53.1.tar.gz) = D/oXni0H7uitj1dJNDZWbHzDCsU2ozef3wCPR/a7euE=
+SHA256 (cargo/windows_x86_64_msvc-0.42.2.tar.gz) = muxdozFSQVjG0aSsCrFUEUnAuVBf3gZCOwL17wEGufA=
 SHA256 (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 7ZT85hVxpABoUrc4mgY6uYPALrG7N7R/gnLOktBtlTg=
 SHA256 (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = WJ9tqExkYgR0fRJwoqVmHqZu0cztJjHVRv37FVlZ+ew=
-SHA256 (cargo/winnow-0.6.20.tar.gz) = NsH+waK7WGbwfCX2jCblZcTCAK67ltflVxDBnT6KxJs=
+SHA256 (cargo/windows_x86_64_msvc-0.53.1.tar.gz) = 1rv/XwqtpCeh5abaXx+YFYGC8mVW80WsngTTbQ6+1lA=
+SHA256 (cargo/winnow-0.7.14.tar.gz) = WlNk6dd/ze6qYGLO2SbuM4H6ou4C0+uDpcJ6iCVUCCk=
 SHA256 (cargo/winreg-0.50.0.tar.gz) = Uk5XssU3wPmx5p8ZZTEewSGCtBIuRQNbFQjNJNKtrbE=
-SHA256 (cargo/write16-1.0.0.tar.gz) = 0YkPQCJ1narijtT+YoWbEjbK6/xh7eL2PtTmlfP22TY=
-SHA256 (cargo/writeable-0.5.5.tar.gz) = Hp3zjuLSw8WUjqRoqEBv8NsLKa4f/eG88g7zBbzJXFE=
+SHA256 (cargo/wit-bindgen-0.51.0.tar.gz) = 1ySSGfZs7QKWk4jPK7BEoJdWoIPQ+rHlZgVrBNn7yqU=
+SHA256 (cargo/wit-bindgen-core-0.51.0.tar.gz) = 6mHeaEw+poywgreohQiosn/Mi3l9c4v8magvrPHXUtw=
+SHA256 (cargo/wit-bindgen-rust-0.51.0.tar.gz) = t8Vm4PSyhN1lYceG2csBQtpJH0ap++156mnNrV2xfyE=
+SHA256 (cargo/wit-bindgen-rust-macro-0.51.0.tar.gz) = DA+b/XfmpI7M9RNZ4653FAp/ULHi6/5iQi2K/a/6sXo=
+SHA256 (cargo/wit-component-0.244.0.tar.gz) = nWbqIOlVOzAXK16DGZTjX73i0WUyW+yE/EPb9vTrnLI=
+SHA256 (cargo/wit-parser-0.244.0.tar.gz) = 7MisS8HcM4G39Zw08Atn4Y+RDCwPUAFWad3n3vZWpzY=
+SHA256 (cargo/writeable-0.6.2.tar.gz) = nt3g20dp0txoV5iT8jBrJsbs++DvSZsBPXMbe5JH4Lk=
 SHA256 (cargo/yansi-1.0.1.tar.gz) = z+U6Zlf9KA6qiQo7xZFSiS/6PjAQExnRaLeB7WUpsEk=
-SHA256 (cargo/yoke-0.7.5.tar.gz) = Eg5q75qmKePU9S3IzEOgFcdyQZTJffr0UYDS2vK3f0A=
-SHA256 (cargo/yoke-derive-0.7.5.tar.gz) = I4CHjK1KyarB4kNfPrQCDoN0tfE8KWy3W0Yg/44ikVQ=
-SHA256 (cargo/zerocopy-0.7.35.tar.gz) = G5tP0Yq8grgTaDjaXVC6573qU3xXTY3Bo07QmNbBZvA=
-SHA256 (cargo/zerocopy-derive-0.7.35.tar.gz) = +k+AgDRNRnH7ToMaE60eaAknSDh9/E9V41YkL64Szj4=
-SHA256 (cargo/zerofrom-0.1.5.tar.gz) = z/PuCMmV3uGFnZmN6oL3N08oJgkd2c1H3vlTyuRGzS4=
-SHA256 (cargo/zerofrom-derive-0.1.5.tar.gz) = WV7tmC99NVvrhYN/ZR+iLpCzwESELcfywoQsCG8pWAg=
-SHA256 (cargo/zeroize-1.8.1.tar.gz) = ztNniih5swMG0yP0VCYmaXpGSpfAoHya6/frymXNTd4=
-SHA256 (cargo/zerovec-0.10.4.tar.gz) = qiuJPXnfI7+xLVRhAY1AjqGd+v52wsfvbU66YU+P8Hk=
-SHA256 (cargo/zerovec-derive-0.10.3.tar.gz) = bq+m37F1hOo+K9bnbgzBWtevErCavdHKVZYb7ZsQY8Y=
-SHA256 (mollysocket-1.6.0.tar.gz) = Dm3JyXEUcRVrfFI2XDUfdaVrAy5TIJlwuscz8NnFw+8=
-SIZE (cargo/addr2line-0.24.2.tar.gz) = 39015
-SIZE (cargo/adler2-2.0.0.tar.gz) = 13529
-SIZE (cargo/ahash-0.8.11.tar.gz) = 43607
-SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311
-SIZE (cargo/anstream-0.6.18.tar.gz) = 29681
-SIZE (cargo/anstyle-1.0.10.tar.gz) = 15725
-SIZE (cargo/anstyle-parse-0.2.6.tar.gz) = 22343
-SIZE (cargo/anstyle-query-1.1.2.tar.gz) = 9969
-SIZE (cargo/anstyle-wincon-3.0.6.tar.gz) = 12271
-SIZE (cargo/anyhow-1.0.94.tar.gz) = 51731
+SHA256 (cargo/yoke-0.8.1.tar.gz) = ctblxq+4TXOUTlztsFLEaA1WVzNyAVVfnyoWt0BtSVQ=
+SHA256 (cargo/yoke-derive-0.8.1.tar.gz) = tlkFKHTraY7+W56M84IgRnigCG6/RpgredbKMYKSfl0=
+SHA256 (cargo/zerocopy-0.8.39.tar.gz) = 22011mPq22yTJDjnY7Ji/hpwmH+a6TbmAVgXbXEMrko=
+SHA256 (cargo/zerocopy-derive-0.8.39.tar.gz) = QSLNMWnpRgUZDneDnJpA1A7QSNMFv9wUbn30CrDz5Rc=
+SHA256 (cargo/zerofrom-0.1.6.tar.gz) = UMxC4DM+BWYMNYfzv50EeGiOFdhw+rM0ZFHOf4yfvqU=
+SHA256 (cargo/zerofrom-derive-0.1.6.tar.gz) = 1x5dbgarCQxnteRJk+wWty3LqrxSbbiDo2AFdni0hQI=
+SHA256 (cargo/zeroize-1.8.2.tar.gz) = uXFU5n4yyFRlgm6LzBxZQpqq8QfB5KnlPI2MzV7/iNA=
+SHA256 (cargo/zerotrie-0.2.3.tar.gz) = KlnBelVi1QfktUlg6FaevuM77okMcKo/57l+han9eFE=
+SHA256 (cargo/zerovec-0.11.5.tar.gz) = bChxkpSClHf1Jb4BhtE++po8YC9+wgLKnjU9MQ+5oAI=
+SHA256 (cargo/zerovec-derive-0.11.2.tar.gz) = 6tzjlTnKXLOYVZAQJnHyVn5ln8qWZlga00EdWSB5UfM=
+SHA256 (cargo/zmij-1.0.21.tar.gz) = uISO5n7Miu268+QSIhev+JJjkjG+/GobWNKf/0wsq6o=
+SHA256 (mollysocket-1.7.0.tar.gz) = 252ROvnihUIvJgOXrL9DQdSMHn0uC1CwiyCeIQGmP+o=
+SIZE (cargo/aead-0.5.2.tar.gz) = 15509
+SIZE (cargo/aes-0.8.4.tar.gz) = 124812
+SIZE (cargo/aes-0.9.0-rc.4.tar.gz) = 135336
+SIZE (cargo/aes-gcm-0.10.3.tar.gz) = 148991
+SIZE (cargo/aes-keywrap-0.9.0.tar.gz) = 5598
+SIZE (cargo/aho-corasick-1.1.4.tar.gz) = 184015
+SIZE (cargo/anstream-0.6.21.tar.gz) = 29516
+SIZE (cargo/anstyle-1.0.13.tar.gz) = 17651
+SIZE (cargo/anstyle-parse-0.2.7.tar.gz) = 21707
+SIZE (cargo/anstyle-query-1.1.5.tar.gz) = 10264
+SIZE (cargo/anstyle-wincon-3.0.11.tar.gz) = 12638
+SIZE (cargo/anyhow-1.0.102.tar.gz) = 48658
 SIZE (cargo/arrayref-0.3.9.tar.gz) = 9186
 SIZE (cargo/arrayvec-0.7.6.tar.gz) = 31237
 SIZE (cargo/async-stream-0.3.6.tar.gz) = 13823
 SIZE (cargo/async-stream-impl-0.3.6.tar.gz) = 4312
-SIZE (cargo/async-trait-0.1.85.tar.gz) = 33251
+SIZE (cargo/async-trait-0.1.89.tar.gz) = 32171
 SIZE (cargo/atomic-0.5.3.tar.gz) = 12801
-SIZE (cargo/atomic-0.6.0.tar.gz) = 12919
+SIZE (cargo/atomic-0.6.1.tar.gz) = 15243
 SIZE (cargo/atomic-waker-1.1.2.tar.gz) = 12422
-SIZE (cargo/autocfg-1.4.0.tar.gz) = 17712
-SIZE (cargo/backtrace-0.3.74.tar.gz) = 88516
+SIZE (cargo/autocfg-1.5.0.tar.gz) = 18729
+SIZE (cargo/aws-lc-rs-1.16.0.tar.gz) = 222978
+SIZE (cargo/aws-lc-sys-0.37.1.tar.gz) = 9648620
 SIZE (cargo/base16ct-0.2.0.tar.gz) = 10240
 SIZE (cargo/base64-0.22.1.tar.gz) = 81597
-SIZE (cargo/base64ct-1.6.0.tar.gz) = 28870
+SIZE (cargo/base64ct-1.8.3.tar.gz) = 32227
 SIZE (cargo/binascii-0.1.4.tar.gz) = 6076
-SIZE (cargo/binstring-0.1.2.tar.gz) = 1212
-SIZE (cargo/bitflags-2.6.0.tar.gz) = 45357
-SIZE (cargo/blake2b_simd-1.0.2.tar.gz) = 34165
+SIZE (cargo/binstring-0.1.7.tar.gz) = 7014
+SIZE (cargo/bitflags-2.11.0.tar.gz) = 48906
+SIZE (cargo/blake2b_simd-1.0.4.tar.gz) = 34878
 SIZE (cargo/block-buffer-0.10.4.tar.gz) = 10538
-SIZE (cargo/bumpalo-3.16.0.tar.gz) = 85677
-SIZE (cargo/bytemuck-1.20.0.tar.gz) = 50943
+SIZE (cargo/bumpalo-3.20.2.tar.gz) = 97696
+SIZE (cargo/bytemuck-1.25.0.tar.gz) = 53466
 SIZE (cargo/byteorder-1.5.0.tar.gz) = 23288
-SIZE (cargo/bytes-1.9.0.tar.gz) = 67320
-SIZE (cargo/cc-1.2.4.tar.gz) = 99823
-SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
-SIZE (cargo/clap-4.5.26.tar.gz) = 56474
-SIZE (cargo/clap_builder-4.5.26.tar.gz) = 167961
-SIZE (cargo/clap_derive-4.5.24.tar.gz) = 30669
-SIZE (cargo/clap_lex-0.7.4.tar.gz) = 12858
-SIZE (cargo/coarsetime-0.1.35.tar.gz) = 9015
-SIZE (cargo/colorchoice-1.0.3.tar.gz) = 7923
+SIZE (cargo/bytes-1.11.1.tar.gz) = 78584
+SIZE (cargo/cc-1.2.56.tar.gz) = 96059
+SIZE (cargo/cesu8-1.1.0.tar.gz) = 10555
+SIZE (cargo/cfg-if-1.0.4.tar.gz) = 9360
+SIZE (cargo/cfg_aliases-0.2.1.tar.gz) = 6355
+SIZE (cargo/cipher-0.4.4.tar.gz) = 19073
+SIZE (cargo/cipher-0.5.0.tar.gz) = 27919
+SIZE (cargo/clap-4.5.60.tar.gz) = 62002
+SIZE (cargo/clap_builder-4.5.60.tar.gz) = 171105
+SIZE (cargo/clap_derive-4.5.55.tar.gz) = 33502
+SIZE (cargo/clap_lex-1.0.0.tar.gz) = 13466
+SIZE (cargo/cmake-0.1.57.tar.gz) = 20376
+SIZE (cargo/coarsetime-0.1.37.tar.gz) = 11116
+SIZE (cargo/colorchoice-1.0.4.tar.gz) = 8196
+SIZE (cargo/combine-4.6.7.tar.gz) = 134808
 SIZE (cargo/const-oid-0.9.6.tar.gz) = 45382
-SIZE (cargo/constant_time_eq-0.3.1.tar.gz) = 11561
+SIZE (cargo/constant_time_eq-0.4.2.tar.gz) = 25831
 SIZE (cargo/cookie-0.18.1.tar.gz) = 43551
+SIZE (cargo/core-foundation-0.10.1.tar.gz) = 28886
 SIZE (cargo/core-foundation-0.9.4.tar.gz) = 27743
 SIZE (cargo/core-foundation-sys-0.8.7.tar.gz) = 37712
-SIZE (cargo/cpufeatures-0.2.16.tar.gz) = 13405
+SIZE (cargo/cpubits-0.1.0.tar.gz) = 10195
+SIZE (cargo/cpufeatures-0.2.17.tar.gz) = 13466
 SIZE (cargo/crypto-bigint-0.5.5.tar.gz) = 83384
 SIZE (cargo/crypto-common-0.1.6.tar.gz) = 8760
-SIZE (cargo/ct-codecs-1.1.3.tar.gz) = 5497
-SIZE (cargo/data-encoding-2.6.0.tar.gz) = 20769
-SIZE (cargo/der-0.7.9.tar.gz) = 85173
-SIZE (cargo/deranged-0.3.11.tar.gz) = 18043
+SIZE (cargo/crypto-common-0.2.0.tar.gz) = 15258
+SIZE (cargo/ct-codecs-1.1.6.tar.gz) = 11206
+SIZE (cargo/ctr-0.9.2.tar.gz) = 18344
+SIZE (cargo/data-encoding-2.10.0.tar.gz) = 22293
+SIZE (cargo/der-0.7.10.tar.gz) = 90111
+SIZE (cargo/deranged-0.5.8.tar.gz) = 26885
 SIZE (cargo/devise-0.4.2.tar.gz) = 5240
 SIZE (cargo/devise_codegen-0.4.2.tar.gz) = 6556
 SIZE (cargo/devise_core-0.4.2.tar.gz) = 17750
@@ -428,315 +515,376 @@ SIZE (cargo/digest-0.10.7.tar.gz) = 19557
 SIZE (cargo/directories-6.0.0.tar.gz) = 17842
 SIZE (cargo/dirs-sys-0.5.0.tar.gz) = 10157
 SIZE (cargo/displaydoc-0.2.5.tar.gz) = 24219
+SIZE (cargo/dunce-1.0.5.tar.gz) = 8244
 SIZE (cargo/ecdsa-0.16.9.tar.gz) = 31406
-SIZE (cargo/ed25519-compact-2.1.1.tar.gz) = 29263
-SIZE (cargo/either-1.13.0.tar.gz) = 19169
+SIZE (cargo/ed25519-compact-2.2.0.tar.gz) = 31919
+SIZE (cargo/either-1.15.0.tar.gz) = 20114
 SIZE (cargo/elliptic-curve-0.13.8.tar.gz) = 63198
 SIZE (cargo/encoding_rs-0.8.35.tar.gz) = 1381050
 SIZE (cargo/enum-as-inner-0.6.1.tar.gz) = 12190
-SIZE (cargo/env_filter-0.1.2.tar.gz) = 13327
-SIZE (cargo/env_logger-0.11.6.tar.gz) = 31105
-SIZE (cargo/equivalent-1.0.1.tar.gz) = 6615
-SIZE (cargo/errno-0.3.10.tar.gz) = 11824
+SIZE (cargo/env_filter-1.0.0.tar.gz) = 16069
+SIZE (cargo/env_logger-0.11.9.tar.gz) = 32624
+SIZE (cargo/equivalent-1.0.2.tar.gz) = 7419
+SIZE (cargo/errno-0.3.14.tar.gz) = 12002
 SIZE (cargo/eyre-0.6.12.tar.gz) = 45330
 SIZE (cargo/fallible-iterator-0.3.0.tar.gz) = 19639
 SIZE (cargo/fallible-streaming-iterator-0.1.9.tar.gz) = 9249
 SIZE (cargo/fastrand-2.3.0.tar.gz) = 15076
-SIZE (cargo/ff-0.13.0.tar.gz) = 17688
+SIZE (cargo/ff-0.13.1.tar.gz) = 18607
 SIZE (cargo/figment-0.10.19.tar.gz) = 70111
+SIZE (cargo/find-msvc-tools-0.1.9.tar.gz) = 31493
 SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
+SIZE (cargo/foldhash-0.1.5.tar.gz) = 21901
+SIZE (cargo/foldhash-0.2.0.tar.gz) = 23329
 SIZE (cargo/foreign-types-0.3.2.tar.gz) = 7504
 SIZE (cargo/foreign-types-shared-0.1.1.tar.gz) = 5672
-SIZE (cargo/form_urlencoded-1.2.1.tar.gz) = 8969
-SIZE (cargo/futures-0.3.31.tar.gz) = 54953
-SIZE (cargo/futures-channel-0.3.31.tar.gz) = 31971
-SIZE (cargo/futures-core-0.3.31.tar.gz) = 14318
-SIZE (cargo/futures-io-0.3.31.tar.gz) = 9047
-SIZE (cargo/futures-macro-0.3.31.tar.gz) = 11341
-SIZE (cargo/futures-sink-0.3.31.tar.gz) = 7958
-SIZE (cargo/futures-task-0.3.31.tar.gz) = 11217
-SIZE (cargo/futures-util-0.3.31.tar.gz) = 162124
+SIZE (cargo/form_urlencoded-1.2.2.tar.gz) = 9347
+SIZE (cargo/fs_extra-1.3.0.tar.gz) = 31298
+SIZE (cargo/futures-0.3.32.tar.gz) = 61234
+SIZE (cargo/futures-channel-0.3.32.tar.gz) = 33213
+SIZE (cargo/futures-core-0.3.32.tar.gz) = 14684
+SIZE (cargo/futures-io-0.3.32.tar.gz) = 9191
+SIZE (cargo/futures-macro-0.3.32.tar.gz) = 11929
+SIZE (cargo/futures-sink-0.3.32.tar.gz) = 8106
+SIZE (cargo/futures-task-0.3.32.tar.gz) = 11377
+SIZE (cargo/futures-util-0.3.32.tar.gz) = 168797
 SIZE (cargo/generator-0.7.5.tar.gz) = 29947
-SIZE (cargo/generic-array-0.14.7.tar.gz) = 15950
-SIZE (cargo/getrandom-0.2.15.tar.gz) = 37163
-SIZE (cargo/gimli-0.31.1.tar.gz) = 279515
-SIZE (cargo/glob-0.3.1.tar.gz) = 18880
+SIZE (cargo/generic-array-0.14.9.tar.gz) = 17439
+SIZE (cargo/getrandom-0.2.17.tar.gz) = 40780
+SIZE (cargo/getrandom-0.3.4.tar.gz) = 50932
+SIZE (cargo/getrandom-0.4.1.tar.gz) = 53686
+SIZE (cargo/ghash-0.5.1.tar.gz) = 9482
+SIZE (cargo/glob-0.3.3.tar.gz) = 22861
 SIZE (cargo/group-0.13.0.tar.gz) = 16526
-SIZE (cargo/h2-0.3.26.tar.gz) = 168315
-SIZE (cargo/h2-0.4.7.tar.gz) = 174114
-SIZE (cargo/hashbrown-0.14.5.tar.gz) = 141498
-SIZE (cargo/hashbrown-0.15.2.tar.gz) = 138478
-SIZE (cargo/hashlink-0.9.1.tar.gz) = 28928
+SIZE (cargo/h2-0.3.27.tar.gz) = 169180
+SIZE (cargo/h2-0.4.13.tar.gz) = 176861
+SIZE (cargo/hashbrown-0.15.5.tar.gz) = 140908
+SIZE (cargo/hashbrown-0.16.1.tar.gz) = 147785
+SIZE (cargo/hashlink-0.11.0.tar.gz) = 30444
 SIZE (cargo/heck-0.5.0.tar.gz) = 11517
-SIZE (cargo/hermit-abi-0.3.9.tar.gz) = 16165
-SIZE (cargo/hermit-abi-0.4.0.tar.gz) = 16310
+SIZE (cargo/hermit-abi-0.5.2.tar.gz) = 17435
 SIZE (cargo/hkdf-0.12.4.tar.gz) = 171163
 SIZE (cargo/hmac-0.12.1.tar.gz) = 42657
-SIZE (cargo/hmac-sha1-compact-1.1.5.tar.gz) = 4576
-SIZE (cargo/hmac-sha256-1.1.8.tar.gz) = 6332
-SIZE (cargo/hmac-sha512-1.1.6.tar.gz) = 7841
-SIZE (cargo/hostname-0.3.1.tar.gz) = 9272
+SIZE (cargo/hmac-sha1-compact-1.1.7.tar.gz) = 5762
+SIZE (cargo/hmac-sha256-1.1.14.tar.gz) = 10732
+SIZE (cargo/hmac-sha512-1.1.12.tar.gz) = 12654
 SIZE (cargo/http-0.2.12.tar.gz) = 101964
-SIZE (cargo/http-1.2.0.tar.gz) = 105932
+SIZE (cargo/http-1.4.0.tar.gz) = 106978
 SIZE (cargo/http-body-0.4.6.tar.gz) = 10773
 SIZE (cargo/http-body-1.0.1.tar.gz) = 6125
-SIZE (cargo/http-body-util-0.1.2.tar.gz) = 12821
-SIZE (cargo/httparse-1.9.5.tar.gz) = 39029
+SIZE (cargo/http-body-util-0.1.3.tar.gz) = 16975
+SIZE (cargo/httparse-1.10.1.tar.gz) = 45190
 SIZE (cargo/httpdate-1.0.3.tar.gz) = 10639
-SIZE (cargo/humantime-2.1.0.tar.gz) = 16749
+SIZE (cargo/hybrid-array-0.4.7.tar.gz) = 31970
 SIZE (cargo/hyper-0.14.32.tar.gz) = 199622
-SIZE (cargo/hyper-1.5.2.tar.gz) = 152817
-SIZE (cargo/hyper-rustls-0.27.3.tar.gz) = 34834
+SIZE (cargo/hyper-1.8.1.tar.gz) = 157353
+SIZE (cargo/hyper-rustls-0.27.7.tar.gz) = 35435
 SIZE (cargo/hyper-tls-0.6.0.tar.gz) = 15052
-SIZE (cargo/hyper-util-0.1.10.tar.gz) = 72887
-SIZE (cargo/icu_collections-1.5.0.tar.gz) = 82762
-SIZE (cargo/icu_locid-1.5.0.tar.gz) = 55131
-SIZE (cargo/icu_locid_transform-1.5.0.tar.gz) = 29094
-SIZE (cargo/icu_locid_transform_data-1.5.0.tar.gz) = 44727
-SIZE (cargo/icu_normalizer-1.5.0.tar.gz) = 53113
-SIZE (cargo/icu_normalizer_data-1.5.0.tar.gz) = 50561
-SIZE (cargo/icu_properties-1.5.1.tar.gz) = 64479
-SIZE (cargo/icu_properties_data-1.5.0.tar.gz) = 227993
-SIZE (cargo/icu_provider-1.5.0.tar.gz) = 52722
-SIZE (cargo/icu_provider_macros-1.5.0.tar.gz) = 6436
+SIZE (cargo/hyper-util-0.1.20.tar.gz) = 112807
+SIZE (cargo/icu_collections-2.1.1.tar.gz) = 87233
+SIZE (cargo/icu_locale_core-2.1.1.tar.gz) = 70876
+SIZE (cargo/icu_normalizer-2.1.1.tar.gz) = 67132
+SIZE (cargo/icu_normalizer_data-2.1.1.tar.gz) = 68649
+SIZE (cargo/icu_properties-2.1.2.tar.gz) = 60136
+SIZE (cargo/icu_properties_data-2.1.2.tar.gz) = 163057
+SIZE (cargo/icu_provider-2.1.1.tar.gz) = 50907
+SIZE (cargo/id-arena-2.3.0.tar.gz) = 12883
 SIZE (cargo/idna-0.4.0.tar.gz) = 271429
-SIZE (cargo/idna-1.0.3.tar.gz) = 142515
-SIZE (cargo/idna_adapter-1.2.0.tar.gz) = 8206
-SIZE (cargo/indenter-0.3.3.tar.gz) = 6587
-SIZE (cargo/indexmap-2.7.0.tar.gz) = 85335
+SIZE (cargo/idna-1.1.0.tar.gz) = 148747
+SIZE (cargo/idna_adapter-1.2.1.tar.gz) = 10389
+SIZE (cargo/indenter-0.3.4.tar.gz) = 11101
+SIZE (cargo/indexmap-2.13.0.tar.gz) = 102206
 SIZE (cargo/inlinable_string-0.1.15.tar.gz) = 19290
+SIZE (cargo/inout-0.1.4.tar.gz) = 11280
+SIZE (cargo/inout-0.2.2.tar.gz) = 12547
 SIZE (cargo/ip_rfc-0.1.0.tar.gz) = 8466
 SIZE (cargo/ipconfig-0.3.2.tar.gz) = 24468
-SIZE (cargo/ipnet-2.10.1.tar.gz) = 28407
-SIZE (cargo/is-terminal-0.4.13.tar.gz) = 7665
-SIZE (cargo/is_terminal_polyfill-1.70.1.tar.gz) = 7492
-SIZE (cargo/itertools-0.13.0.tar.gz) = 146261
-SIZE (cargo/itoa-1.0.14.tar.gz) = 11210
-SIZE (cargo/js-sys-0.3.76.tar.gz) = 54420
-SIZE (cargo/jwt-simple-0.12.11.tar.gz) = 31184
+SIZE (cargo/ipnet-2.11.0.tar.gz) = 29718
+SIZE (cargo/iri-string-0.7.10.tar.gz) = 146126
+SIZE (cargo/is-terminal-0.4.17.tar.gz) = 7458
+SIZE (cargo/is_terminal_polyfill-1.70.2.tar.gz) = 7548
+SIZE (cargo/itertools-0.14.0.tar.gz) = 152715
+SIZE (cargo/itoa-1.0.17.tar.gz) = 15905
+SIZE (cargo/jiff-0.2.21.tar.gz) = 759423
+SIZE (cargo/jiff-static-0.2.21.tar.gz) = 83743
+SIZE (cargo/jni-0.21.1.tar.gz) = 105028
+SIZE (cargo/jni-sys-0.3.0.tar.gz) = 10232
+SIZE (cargo/jobserver-0.1.34.tar.gz) = 29013
+SIZE (cargo/js-sys-0.3.89.tar.gz) = 91441
+SIZE (cargo/jwt-simple-0.12.14.tar.gz) = 74493
 SIZE (cargo/k256-0.13.4.tar.gz) = 93562
 SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025
-SIZE (cargo/libc-0.2.169.tar.gz) = 757901
-SIZE (cargo/libm-0.2.11.tar.gz) = 111477
-SIZE (cargo/libredox-0.1.3.tar.gz) = 6068
-SIZE (cargo/libsqlite3-sys-0.30.1.tar.gz) = 5122296
+SIZE (cargo/leb128fmt-0.1.0.tar.gz) = 14138
+SIZE (cargo/libc-0.2.182.tar.gz) = 814873
+SIZE (cargo/libm-0.2.16.tar.gz) = 164243
+SIZE (cargo/libredox-0.1.12.tar.gz) = 7469
+SIZE (cargo/libsqlite3-sys-0.36.0.tar.gz) = 5294361
 SIZE (cargo/linked-hash-map-0.5.6.tar.gz) = 15049
-SIZE (cargo/linux-raw-sys-0.4.14.tar.gz) = 1826665
-SIZE (cargo/litemap-0.7.4.tar.gz) = 28257
-SIZE (cargo/lock_api-0.4.12.tar.gz) = 27591
-SIZE (cargo/log-0.4.25.tar.gz) = 44876
+SIZE (cargo/linux-raw-sys-0.12.1.tar.gz) = 3006116
+SIZE (cargo/litemap-0.8.1.tar.gz) = 34172
+SIZE (cargo/lock_api-0.4.14.tar.gz) = 29249
+SIZE (cargo/log-0.4.29.tar.gz) = 51515
 SIZE (cargo/loom-0.5.6.tar.gz) = 72186
 SIZE (cargo/lru-cache-0.1.2.tar.gz) = 9307
-SIZE (cargo/match_cfg-0.1.0.tar.gz) = 7153
-SIZE (cargo/matchers-0.1.0.tar.gz) = 6948
-SIZE (cargo/memchr-2.7.4.tar.gz) = 96670
+SIZE (cargo/lru-slab-0.1.2.tar.gz) = 9090
+SIZE (cargo/matchers-0.2.0.tar.gz) = 7075
+SIZE (cargo/memchr-2.8.0.tar.gz) = 97780
 SIZE (cargo/mime-0.3.17.tar.gz) = 15712
-SIZE (cargo/miniz_oxide-0.8.0.tar.gz) = 56343
-SIZE (cargo/mio-1.0.3.tar.gz) = 103703
+SIZE (cargo/mio-1.1.1.tar.gz) = 105630
 SIZE (cargo/multer-3.1.0.tar.gz) = 25980
-SIZE (cargo/native-tls-0.2.12.tar.gz) = 29517
-SIZE (cargo/nu-ansi-term-0.46.0.tar.gz) = 24311
-SIZE (cargo/num-bigint-dig-0.8.4.tar.gz) = 123825
-SIZE (cargo/num-conv-0.1.0.tar.gz) = 7444
+SIZE (cargo/native-tls-0.2.18.tar.gz) = 29967
+SIZE (cargo/nu-ansi-term-0.50.3.tar.gz) = 29597
+SIZE (cargo/num-bigint-dig-0.8.6.tar.gz) = 126196
+SIZE (cargo/num-conv-0.2.0.tar.gz) = 7034
 SIZE (cargo/num-integer-0.1.46.tar.gz) = 22331
 SIZE (cargo/num-iter-0.1.45.tar.gz) = 10320
 SIZE (cargo/num-traits-0.2.19.tar.gz) = 51631
-SIZE (cargo/num_cpus-1.16.0.tar.gz) = 15713
-SIZE (cargo/object-0.36.5.tar.gz) = 327435
-SIZE (cargo/once_cell-1.20.2.tar.gz) = 33394
-SIZE (cargo/openssl-0.10.68.tar.gz) = 276578
+SIZE (cargo/num_cpus-1.17.0.tar.gz) = 15874
+SIZE (cargo/once_cell-1.21.3.tar.gz) = 34534
+SIZE (cargo/once_cell_polyfill-1.70.2.tar.gz) = 7448
+SIZE (cargo/opaque-debug-0.3.1.tar.gz) = 7066
+SIZE (cargo/openssl-0.10.75.tar.gz) = 288136
 SIZE (cargo/openssl-macros-0.1.1.tar.gz) = 5601
-SIZE (cargo/openssl-probe-0.1.5.tar.gz) = 7227
-SIZE (cargo/openssl-sys-0.9.104.tar.gz) = 72287
+SIZE (cargo/openssl-probe-0.2.1.tar.gz) = 9155
+SIZE (cargo/openssl-sys-0.9.111.tar.gz) = 80871
 SIZE (cargo/option-ext-0.2.0.tar.gz) = 7345
-SIZE (cargo/overload-0.1.1.tar.gz) = 24439
 SIZE (cargo/p256-0.13.2.tar.gz) = 63434
-SIZE (cargo/p384-0.13.0.tar.gz) = 236495
-SIZE (cargo/parking_lot-0.12.3.tar.gz) = 41860
-SIZE (cargo/parking_lot_core-0.9.10.tar.gz) = 32406
+SIZE (cargo/p384-0.13.1.tar.gz) = 193022
+SIZE (cargo/parking_lot-0.12.5.tar.gz) = 46735
+SIZE (cargo/parking_lot_core-0.9.12.tar.gz) = 34110
 SIZE (cargo/pear-0.2.9.tar.gz) = 19083
 SIZE (cargo/pear_codegen-0.2.9.tar.gz) = 7250
 SIZE (cargo/pem-rfc7468-0.7.0.tar.gz) = 24159
-SIZE (cargo/percent-encoding-2.3.1.tar.gz) = 10235
-SIZE (cargo/pin-project-lite-0.2.15.tar.gz) = 29683
+SIZE (cargo/percent-encoding-2.3.2.tar.gz) = 11583
+SIZE (cargo/pin-project-lite-0.2.16.tar.gz) = 30504
 SIZE (cargo/pin-utils-0.1.0.tar.gz) = 7580
 SIZE (cargo/pkcs1-0.7.5.tar.gz) = 35790
 SIZE (cargo/pkcs8-0.10.2.tar.gz) = 26360
-SIZE (cargo/pkg-config-0.3.31.tar.gz) = 20880
+SIZE (cargo/pkg-config-0.3.32.tar.gz) = 21370
+SIZE (cargo/polyval-0.6.2.tar.gz) = 18425
+SIZE (cargo/portable-atomic-1.13.1.tar.gz) = 197001
+SIZE (cargo/portable-atomic-util-0.2.5.tar.gz) = 51858
+SIZE (cargo/potential_utf-0.1.4.tar.gz) = 9514
 SIZE (cargo/powerfmt-0.2.0.tar.gz) = 15165
-SIZE (cargo/ppv-lite86-0.2.20.tar.gz) = 22478
+SIZE (cargo/ppv-lite86-0.2.21.tar.gz) = 22522
+SIZE (cargo/prettyplease-0.2.37.tar.gz) = 72033
 SIZE (cargo/primeorder-0.13.6.tar.gz) = 21296
-SIZE (cargo/proc-macro2-1.0.92.tar.gz) = 52353
+SIZE (cargo/proc-macro2-1.0.106.tar.gz) = 59765
 SIZE (cargo/proc-macro2-diagnostics-0.10.1.tar.gz) = 12219
 SIZE (cargo/prometheus-0.13.4.tar.gz) = 84650
-SIZE (cargo/prost-0.13.4.tar.gz) = 31812
-SIZE (cargo/prost-derive-0.13.4.tar.gz) = 20592
+SIZE (cargo/prost-0.14.3.tar.gz) = 33174
+SIZE (cargo/prost-derive-0.14.3.tar.gz) = 21365
 SIZE (cargo/qrcodegen-1.8.0.tar.gz) = 15014
-SIZE (cargo/quick-error-1.2.3.tar.gz) = 15066
-SIZE (cargo/quote-1.0.37.tar.gz) = 28558
+SIZE (cargo/quinn-0.11.9.tar.gz) = 83606
+SIZE (cargo/quinn-proto-0.11.13.tar.gz) = 243837
+SIZE (cargo/quinn-udp-0.5.14.tar.gz) = 33436
+SIZE (cargo/quote-1.0.44.tar.gz) = 31629
+SIZE (cargo/r-efi-5.3.0.tar.gz) = 64532
 SIZE (cargo/rand-0.8.5.tar.gz) = 87113
+SIZE (cargo/rand-0.9.2.tar.gz) = 99930
 SIZE (cargo/rand_chacha-0.3.1.tar.gz) = 15251
+SIZE (cargo/rand_chacha-0.9.0.tar.gz) = 18258
 SIZE (cargo/rand_core-0.6.4.tar.gz) = 22666
-SIZE (cargo/redox_syscall-0.5.8.tar.gz) = 26319
-SIZE (cargo/redox_users-0.5.0.tar.gz) = 15586
-SIZE (cargo/ref-cast-1.0.23.tar.gz) = 12795
-SIZE (cargo/ref-cast-impl-1.0.23.tar.gz) = 9360
-SIZE (cargo/regex-1.11.1.tar.gz) = 254170
-SIZE (cargo/regex-automata-0.1.10.tar.gz) = 114533
-SIZE (cargo/regex-automata-0.4.9.tar.gz) = 618525
-SIZE (cargo/regex-syntax-0.6.29.tar.gz) = 299752
-SIZE (cargo/regex-syntax-0.8.5.tar.gz) = 357541
-SIZE (cargo/reqwest-0.12.12.tar.gz) = 193321
-SIZE (cargo/resolv-conf-0.7.0.tar.gz) = 17352
+SIZE (cargo/rand_core-0.9.5.tar.gz) = 24129
+SIZE (cargo/redox_syscall-0.5.18.tar.gz) = 30747
+SIZE (cargo/redox_users-0.5.2.tar.gz) = 17280
+SIZE (cargo/ref-cast-1.0.25.tar.gz) = 15192
+SIZE (cargo/ref-cast-impl-1.0.25.tar.gz) = 10167
+SIZE (cargo/regex-1.12.3.tar.gz) = 153392
+SIZE (cargo/regex-automata-0.4.14.tar.gz) = 618012
+SIZE (cargo/regex-syntax-0.8.10.tar.gz) = 358781
+SIZE (cargo/reqwest-0.13.2.tar.gz) = 158064
+SIZE (cargo/resolv-conf-0.7.6.tar.gz) = 17955
 SIZE (cargo/rfc6979-0.4.0.tar.gz) = 9140
-SIZE (cargo/ring-0.17.8.tar.gz) = 4188554
+SIZE (cargo/ring-0.17.14.tar.gz) = 1502610
 SIZE (cargo/rocket-0.5.1.tar.gz) = 297319
 SIZE (cargo/rocket_codegen-0.5.1.tar.gz) = 119587
 SIZE (cargo/rocket_http-0.5.1.tar.gz) = 96260
 SIZE (cargo/rocket_prometheus-0.10.1.tar.gz) = 26010
-SIZE (cargo/rsa-0.9.7.tar.gz) = 80231
-SIZE (cargo/rusqlite-0.32.1.tar.gz) = 155563
-SIZE (cargo/rustc-demangle-0.1.24.tar.gz) = 29047
-SIZE (cargo/rustix-0.38.42.tar.gz) = 378683
-SIZE (cargo/rustls-0.23.20.tar.gz) = 335933
-SIZE (cargo/rustls-pemfile-2.2.0.tar.gz) = 25849
-SIZE (cargo/rustls-pki-types-1.10.1.tar.gz) = 58944
-SIZE (cargo/rustls-webpki-0.102.8.tar.gz) = 204327
-SIZE (cargo/rustversion-1.0.18.tar.gz) = 17794
-SIZE (cargo/ryu-1.0.18.tar.gz) = 47713
-SIZE (cargo/schannel-0.1.27.tar.gz) = 42772
+SIZE (cargo/rsa-0.9.10.tar.gz) = 86417
+SIZE (cargo/rsqlite-vfs-0.1.0.tar.gz) = 19992
+SIZE (cargo/rusqlite-0.38.0.tar.gz) = 172562
+SIZE (cargo/rustc-hash-2.1.1.tar.gz) = 14154
+SIZE (cargo/rustix-1.1.4.tar.gz) = 425241
+SIZE (cargo/rustls-0.23.37.tar.gz) = 372731
+SIZE (cargo/rustls-native-certs-0.8.3.tar.gz) = 30380
+SIZE (cargo/rustls-pki-types-1.14.0.tar.gz) = 35403
+SIZE (cargo/rustls-platform-verifier-0.6.2.tar.gz) = 58924
+SIZE (cargo/rustls-platform-verifier-android-0.1.1.tar.gz) = 13919
+SIZE (cargo/rustls-webpki-0.103.9.tar.gz) = 85813
+SIZE (cargo/rustversion-1.0.22.tar.gz) = 21096
+SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
+SIZE (cargo/schannel-0.1.28.tar.gz) = 42312
 SIZE (cargo/scoped-tls-1.0.1.tar.gz) = 8202
 SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619
 SIZE (cargo/sec1-0.7.3.tar.gz) = 17979
-SIZE (cargo/security-framework-2.11.1.tar.gz) = 80188
-SIZE (cargo/security-framework-sys-2.12.1.tar.gz) = 20112
-SIZE (cargo/serde-1.0.217.tar.gz) = 79019
-SIZE (cargo/serde_derive-1.0.217.tar.gz) = 57749
-SIZE (cargo/serde_json-1.0.133.tar.gz) = 150739
-SIZE (cargo/serde_spanned-0.6.8.tar.gz) = 9330
-SIZE (cargo/serde_urlencoded-0.7.1.tar.gz) = 12822
+SIZE (cargo/security-framework-3.7.0.tar.gz) = 89115
+SIZE (cargo/security-framework-sys-2.17.0.tar.gz) = 21078
+SIZE (cargo/semver-1.0.27.tar.gz) = 30081
+SIZE (cargo/serde-1.0.228.tar.gz) = 83652
+SIZE (cargo/serde_core-1.0.228.tar.gz) = 63111
+SIZE (cargo/serde_derive-1.0.228.tar.gz) = 59605
+SIZE (cargo/serde_json-1.0.149.tar.gz) = 155994
+SIZE (cargo/serde_spanned-0.6.9.tar.gz) = 10210
 SIZE (cargo/sha1-0.10.6.tar.gz) = 13517
-SIZE (cargo/sha2-0.10.8.tar.gz) = 26357
+SIZE (cargo/sha2-0.10.9.tar.gz) = 29271
 SIZE (cargo/sharded-slab-0.1.7.tar.gz) = 58227
 SIZE (cargo/shlex-1.3.0.tar.gz) = 18713
-SIZE (cargo/signal-hook-registry-1.4.2.tar.gz) = 18064
+SIZE (cargo/signal-hook-registry-1.4.8.tar.gz) = 21668
 SIZE (cargo/signature-2.2.0.tar.gz) = 15531
-SIZE (cargo/slab-0.4.9.tar.gz) = 17108
-SIZE (cargo/smallvec-1.13.2.tar.gz) = 35216
-SIZE (cargo/socket2-0.5.8.tar.gz) = 56309
+SIZE (cargo/slab-0.4.12.tar.gz) = 19080
+SIZE (cargo/smallvec-1.15.1.tar.gz) = 38116
+SIZE (cargo/socket2-0.5.10.tar.gz) = 58169
+SIZE (cargo/socket2-0.6.2.tar.gz) = 58621
 SIZE (cargo/spin-0.9.8.tar.gz) = 38958
 SIZE (cargo/spki-0.7.3.tar.gz) = 16409
+SIZE (cargo/sqlite-wasm-rs-0.5.2.tar.gz) = 5880957
 SIZE (cargo/stable-pattern-0.1.0.tar.gz) = 16533
-SIZE (cargo/stable_deref_trait-1.2.0.tar.gz) = 8054
+SIZE (cargo/stable_deref_trait-1.2.1.tar.gz) = 8186
 SIZE (cargo/state-0.6.0.tar.gz) = 30182
 SIZE (cargo/strsim-0.11.1.tar.gz) = 14266
 SIZE (cargo/subtle-2.6.1.tar.gz) = 14562
-SIZE (cargo/superboring-0.1.4.tar.gz) = 198181
-SIZE (cargo/syn-2.0.90.tar.gz) = 290584
+SIZE (cargo/superboring-0.1.7.tar.gz) = 206843
+SIZE (cargo/syn-2.0.117.tar.gz) = 306011
 SIZE (cargo/sync_wrapper-1.0.2.tar.gz) = 6958
-SIZE (cargo/synstructure-0.13.1.tar.gz) = 18327
-SIZE (cargo/system-configuration-0.6.1.tar.gz) = 17935
+SIZE (cargo/synstructure-0.13.2.tar.gz) = 18950
+SIZE (cargo/system-configuration-0.7.0.tar.gz) = 18064
 SIZE (cargo/system-configuration-sys-0.6.0.tar.gz) = 11090
-SIZE (cargo/tempfile-3.14.0.tar.gz) = 35065
+SIZE (cargo/tempfile-3.26.0.tar.gz) = 43478
 SIZE (cargo/thiserror-1.0.69.tar.gz) = 22198
-SIZE (cargo/thiserror-2.0.7.tar.gz) = 28456
+SIZE (cargo/thiserror-2.0.18.tar.gz) = 28875
 SIZE (cargo/thiserror-impl-1.0.69.tar.gz) = 18365
-SIZE (cargo/thiserror-impl-2.0.7.tar.gz) = 20954
-SIZE (cargo/thread_local-1.1.8.tar.gz) = 13962
-SIZE (cargo/time-0.3.37.tar.gz) = 123257
-SIZE (cargo/time-core-0.1.2.tar.gz) = 7191
-SIZE (cargo/time-macros-0.2.19.tar.gz) = 24268
-SIZE (cargo/tinystr-0.7.6.tar.gz) = 16971
-SIZE (cargo/tinyvec-1.8.0.tar.gz) = 46796
+SIZE (cargo/thiserror-impl-2.0.18.tar.gz) = 21413
+SIZE (cargo/thread_local-1.1.9.tar.gz) = 19315
+SIZE (cargo/time-0.3.47.tar.gz) = 225161
+SIZE (cargo/time-core-0.1.8.tar.gz) = 9634
+SIZE (cargo/time-macros-0.2.27.tar.gz) = 25144
+SIZE (cargo/tinystr-0.8.2.tar.gz) = 23942
+SIZE (cargo/tinyvec-1.10.0.tar.gz) = 51996
 SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
-SIZE (cargo/tokio-1.42.0.tar.gz) = 806998
-SIZE (cargo/tokio-macros-2.4.0.tar.gz) = 12501
+SIZE (cargo/tokio-1.49.0.tar.gz) = 857029
+SIZE (cargo/tokio-macros-2.6.0.tar.gz) = 16505
 SIZE (cargo/tokio-native-tls-0.3.1.tar.gz) = 20676
-SIZE (cargo/tokio-rustls-0.26.1.tar.gz) = 31214
-SIZE (cargo/tokio-stream-0.1.17.tar.gz) = 38477
-SIZE (cargo/tokio-tungstenite-0.26.1.tar.gz) = 29538
-SIZE (cargo/tokio-util-0.7.13.tar.gz) = 115191
-SIZE (cargo/toml-0.8.19.tar.gz) = 50974
-SIZE (cargo/toml_datetime-0.6.8.tar.gz) = 12028
-SIZE (cargo/toml_edit-0.22.22.tar.gz) = 106387
-SIZE (cargo/tower-0.5.2.tar.gz) = 109417
+SIZE (cargo/tokio-rustls-0.26.4.tar.gz) = 35430
+SIZE (cargo/tokio-stream-0.1.18.tar.gz) = 44366
+SIZE (cargo/tokio-tungstenite-0.28.0.tar.gz) = 29876
+SIZE (cargo/tokio-util-0.7.18.tar.gz) = 140550
+SIZE (cargo/toml-0.8.23.tar.gz) = 36050
+SIZE (cargo/toml_datetime-0.6.11.tar.gz) = 16125
+SIZE (cargo/toml_edit-0.22.27.tar.gz) = 78602
+SIZE (cargo/toml_write-0.1.2.tar.gz) = 15660
+SIZE (cargo/tower-0.5.3.tar.gz) = 110488
+SIZE (cargo/tower-http-0.6.8.tar.gz) = 135827
 SIZE (cargo/tower-layer-0.3.3.tar.gz) = 6180
 SIZE (cargo/tower-service-0.3.3.tar.gz) = 6950
-SIZE (cargo/tracing-0.1.41.tar.gz) = 82448
-SIZE (cargo/tracing-attributes-0.1.28.tar.gz) = 33280
-SIZE (cargo/tracing-core-0.1.33.tar.gz) = 63434
+SIZE (cargo/tracing-0.1.44.tar.gz) = 463135
+SIZE (cargo/tracing-attributes-0.1.31.tar.gz) = 39733
+SIZE (cargo/tracing-core-0.1.36.tar.gz) = 63967
 SIZE (cargo/tracing-log-0.2.0.tar.gz) = 17561
-SIZE (cargo/tracing-subscriber-0.3.19.tar.gz) = 198345
+SIZE (cargo/tracing-subscriber-0.3.22.tar.gz) = 212851
 SIZE (cargo/trust-dns-proto-0.23.2.tar.gz) = 366401
 SIZE (cargo/trust-dns-resolver-0.23.2.tar.gz) = 89012
 SIZE (cargo/try-lock-0.2.5.tar.gz) = 4314
-SIZE (cargo/tungstenite-0.26.1.tar.gz) = 64489
-SIZE (cargo/typenum-1.17.0.tar.gz) = 42849
+SIZE (cargo/tungstenite-0.28.0.tar.gz) = 67629
+SIZE (cargo/typenum-1.19.0.tar.gz) = 76414
 SIZE (cargo/ubyte-0.10.4.tar.gz) = 13965
 SIZE (cargo/uncased-0.9.10.tar.gz) = 10872
-SIZE (cargo/unicode-bidi-0.3.17.tar.gz) = 58120
-SIZE (cargo/unicode-ident-1.0.14.tar.gz) = 47547
-SIZE (cargo/unicode-normalization-0.1.24.tar.gz) = 126536
+SIZE (cargo/unicode-bidi-0.3.18.tar.gz) = 58300
+SIZE (cargo/unicode-ident-1.0.24.tar.gz) = 49298
+SIZE (cargo/unicode-normalization-0.1.25.tar.gz) = 128462
 SIZE (cargo/unicode-xid-0.2.6.tar.gz) = 15744
+SIZE (cargo/universal-hash-0.5.1.tar.gz) = 9146
 SIZE (cargo/untrusted-0.9.0.tar.gz) = 14447
-SIZE (cargo/url-2.5.4.tar.gz) = 81097
+SIZE (cargo/unveil-0.3.2.tar.gz) = 7280
+SIZE (cargo/url-2.5.8.tar.gz) = 86512
 SIZE (cargo/utf-8-0.7.6.tar.gz) = 10422
-SIZE (cargo/utf16_iter-1.0.5.tar.gz) = 9736
 SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437
 SIZE (cargo/utf8parse-0.2.2.tar.gz) = 13499
-SIZE (cargo/valuable-0.1.0.tar.gz) = 27718
+SIZE (cargo/valuable-0.1.1.tar.gz) = 28679
 SIZE (cargo/vcpkg-0.2.15.tar.gz) = 228735
 SIZE (cargo/version_check-0.9.5.tar.gz) = 15554
+SIZE (cargo/walkdir-2.5.0.tar.gz) = 23951
 SIZE (cargo/want-0.3.1.tar.gz) = 6398
-SIZE (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 28131
-SIZE (cargo/wasix-0.12.21.tar.gz) = 193621
-SIZE (cargo/wasm-bindgen-0.2.99.tar.gz) = 46136
-SIZE (cargo/wasm-bindgen-backend-0.2.99.tar.gz) = 30928
-SIZE (cargo/wasm-bindgen-futures-0.4.49.tar.gz) = 14838
-SIZE (cargo/wasm-bindgen-macro-0.2.99.tar.gz) = 7011
-SIZE (cargo/wasm-bindgen-macro-support-0.2.99.tar.gz) = 22800
-SIZE (cargo/wasm-bindgen-shared-0.2.99.tar.gz) = 7773
-SIZE (cargo/web-sys-0.3.76.tar.gz) = 635842
-SIZE (cargo/widestring-1.1.0.tar.gz) = 85046
-SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
-SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
-SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
+SIZE (cargo/wasi-0.11.1+wasi-snapshot-preview1.tar.gz) = 28477
+SIZE (cargo/wasip2-1.0.2+wasi-0.2.9.tar.gz) = 129778
+SIZE (cargo/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.tar.gz) = 123354
+SIZE (cargo/wasix-0.13.1.tar.gz) = 204155
+SIZE (cargo/wasm-bindgen-0.2.112.tar.gz) = 59574
+SIZE (cargo/wasm-bindgen-futures-0.4.62.tar.gz) = 17641
+SIZE (cargo/wasm-bindgen-macro-0.2.112.tar.gz) = 9270
+SIZE (cargo/wasm-bindgen-macro-support-0.2.112.tar.gz) = 62766
+SIZE (cargo/wasm-bindgen-shared-0.2.112.tar.gz) = 10223
+SIZE (cargo/wasm-encoder-0.244.0.tar.gz) = 85804
+SIZE (cargo/wasm-metadata-0.244.0.tar.gz) = 21500
+SIZE (cargo/wasmparser-0.244.0.tar.gz) = 265607
+SIZE (cargo/web-sys-0.3.89.tar.gz) = 669786
+SIZE (cargo/web-time-1.1.0.tar.gz) = 18026
+SIZE (cargo/webpki-root-certs-1.0.6.tar.gz) = 165537
+SIZE (cargo/widestring-1.2.1.tar.gz) = 90350
+SIZE (cargo/winapi-util-0.1.11.tar.gz) = 13368
 SIZE (cargo/windows-0.48.0.tar.gz) = 11864177
-SIZE (cargo/windows-registry-0.2.0.tar.gz) = 10470
-SIZE (cargo/windows-result-0.2.0.tar.gz) = 12756
-SIZE (cargo/windows-strings-0.1.0.tar.gz) = 13832
+SIZE (cargo/windows-link-0.2.1.tar.gz) = 6133
+SIZE (cargo/windows-registry-0.6.1.tar.gz) = 13358
+SIZE (cargo/windows-result-0.4.1.tar.gz) = 13381
+SIZE (cargo/windows-strings-0.5.1.tar.gz) = 13966
+SIZE (cargo/windows-sys-0.45.0.tar.gz) = 2568659
 SIZE (cargo/windows-sys-0.48.0.tar.gz) = 2628884
 SIZE (cargo/windows-sys-0.52.0.tar.gz) = 2576877
-SIZE (cargo/windows-sys-0.59.0.tar.gz) = 2387323
+SIZE (cargo/windows-sys-0.60.2.tar.gz) = 2518479
+SIZE (cargo/windows-sys-0.61.2.tar.gz) = 2517186
+SIZE (cargo/windows-targets-0.42.2.tar.gz) = 5492
 SIZE (cargo/windows-targets-0.48.5.tar.gz) = 6904
 SIZE (cargo/windows-targets-0.52.6.tar.gz) = 6403
+SIZE (cargo/windows-targets-0.53.5.tar.gz) = 7126
+SIZE (cargo/windows_aarch64_gnullvm-0.42.2.tar.gz) = 364071
 SIZE (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = 418492
 SIZE (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = 435718
+SIZE (cargo/windows_aarch64_gnullvm-0.53.1.tar.gz) = 787748
+SIZE (cargo/windows_aarch64_msvc-0.42.2.tar.gz) = 666981
 SIZE (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 798483
 SIZE (cargo/windows_aarch64_msvc-0.52.6.tar.gz) = 832615
+SIZE (cargo/windows_aarch64_msvc-0.53.1.tar.gz) = 838009
+SIZE (cargo/windows_i686_gnu-0.42.2.tar.gz) = 736236
 SIZE (cargo/windows_i686_gnu-0.48.5.tar.gz) = 844891
 SIZE (cargo/windows_i686_gnu-0.52.6.tar.gz) = 880402
+SIZE (cargo/windows_i686_gnu-0.53.1.tar.gz) = 939775
 SIZE (cargo/windows_i686_gnullvm-0.52.6.tar.gz) = 475940
+SIZE (cargo/windows_i686_gnullvm-0.53.1.tar.gz) = 857396
+SIZE (cargo/windows_i686_msvc-0.42.2.tar.gz) = 724951
 SIZE (cargo/windows_i686_msvc-0.48.5.tar.gz) = 864300
 SIZE (cargo/windows_i686_msvc-0.52.6.tar.gz) = 901163
+SIZE (cargo/windows_i686_msvc-0.53.1.tar.gz) = 907688
+SIZE (cargo/windows_x86_64_gnu-0.42.2.tar.gz) = 699373
 SIZE (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = 801619
 SIZE (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = 836363
+SIZE (cargo/windows_x86_64_gnu-0.53.1.tar.gz) = 903712
+SIZE (cargo/windows_x86_64_gnullvm-0.42.2.tar.gz) = 364068
 SIZE (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = 418486
 SIZE (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = 435707
+SIZE (cargo/windows_x86_64_gnullvm-0.53.1.tar.gz) = 787739
+SIZE (cargo/windows_x86_64_msvc-0.42.2.tar.gz) = 666936
 SIZE (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 798412
 SIZE (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = 832564
-SIZE (cargo/winnow-0.6.20.tar.gz) = 163617
+SIZE (cargo/windows_x86_64_msvc-0.53.1.tar.gz) = 837950
+SIZE (cargo/winnow-0.7.14.tar.gz) = 184718
 SIZE (cargo/winreg-0.50.0.tar.gz) = 29703
-SIZE (cargo/write16-1.0.0.tar.gz) = 7218
-SIZE (cargo/writeable-0.5.5.tar.gz) = 22354
+SIZE (cargo/wit-bindgen-0.51.0.tar.gz) = 68035
+SIZE (cargo/wit-bindgen-core-0.51.0.tar.gz) = 35048
+SIZE (cargo/wit-bindgen-rust-0.51.0.tar.gz) = 57051
+SIZE (cargo/wit-bindgen-rust-macro-0.51.0.tar.gz) = 14283
+SIZE (cargo/wit-component-0.244.0.tar.gz) = 256882
+SIZE (cargo/wit-parser-0.244.0.tar.gz) = 159371
+SIZE (cargo/writeable-0.6.2.tar.gz) = 25181
 SIZE (cargo/yansi-1.0.1.tar.gz) = 75497
-SIZE (cargo/yoke-0.7.5.tar.gz) = 29673
-SIZE (cargo/yoke-derive-0.7.5.tar.gz) = 7525
-SIZE (cargo/zerocopy-0.7.35.tar.gz) = 152645
-SIZE (cargo/zerocopy-derive-0.7.35.tar.gz) = 37829
-SIZE (cargo/zerofrom-0.1.5.tar.gz) = 5091
-SIZE (cargo/zerofrom-derive-0.1.5.tar.gz) = 8285
-SIZE (cargo/zeroize-1.8.1.tar.gz) = 20029
-SIZE (cargo/zerovec-0.10.4.tar.gz) = 126398
-SIZE (cargo/zerovec-derive-0.10.3.tar.gz) = 19438
-SIZE (mollysocket-1.6.0.tar.gz) = 85892
+SIZE (cargo/yoke-0.8.1.tar.gz) = 32016
+SIZE (cargo/yoke-derive-0.8.1.tar.gz) = 7593
+SIZE (cargo/zerocopy-0.8.39.tar.gz) = 274113
+SIZE (cargo/zerocopy-derive-0.8.39.tar.gz) = 108887
+SIZE (cargo/zerofrom-0.1.6.tar.gz) = 5669
+SIZE (cargo/zerofrom-derive-0.1.6.tar.gz) = 8305
+SIZE (cargo/zeroize-1.8.2.tar.gz) = 20907
+SIZE (cargo/zerotrie-0.2.3.tar.gz) = 69547
+SIZE (cargo/zerovec-0.11.5.tar.gz) = 119620
+SIZE (cargo/zerovec-derive-0.11.2.tar.gz) = 21421
+SIZE (cargo/zmij-1.0.21.tar.gz) = 26665
+SIZE (mollysocket-1.7.0.tar.gz) = 92275
diff --git a/net/mollysocket/patches/patch-Cargo_lock b/net/mollysocket/patches/patch-Cargo_lock
new file mode 100644
index 00000000000..9a7004b917a
--- /dev/null
+++ b/net/mollysocket/patches/patch-Cargo_lock
@@ -0,0 +1,1023 @@
+run cargo update after specifying feature "native-tls" for request dependency
+
+Index: Cargo.lock
+--- Cargo.lock.orig
++++ Cargo.lock
+@@ -29,7 +29,7 @@ version = "0.9.0-rc.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "04097e08a47d9ad181c2e1f4a5fabc9ae06ce8839a333ba9a949bcb0d31fd2a3"
+ dependencies = [
+- "cipher 0.5.0-rc.8",
++ "cipher 0.5.0",
+  "cpubits",
+  "cpufeatures",
+ ]
+@@ -119,9 +119,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "anyhow"
+-version = "1.0.100"
++version = "1.0.102"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
++checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
+ 
+ [[package]]
+ name = "arrayref"
+@@ -197,9 +197,9 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe95
+ 
+ [[package]]
+ name = "aws-lc-rs"
+-version = "1.15.4"
++version = "1.16.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "7b7b6141e96a8c160799cc2d5adecd5cbbe5054cb8c7c4af53da0f83bb7ad256"
++checksum = "d9a7b350e3bb1767102698302bc37256cbd48422809984b98d292c40e2579aa9"
+ dependencies = [
+  "aws-lc-sys",
+  "zeroize",
+@@ -207,9 +207,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "aws-lc-sys"
+-version = "0.37.0"
++version = "0.37.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5c34dda4df7017c8db52132f0f8a2e0f8161649d15723ed63fc00c82d0f2081a"
++checksum = "b092fe214090261288111db7a2b2c2118e5a7f30dc2569f1732c4069a6840549"
+ dependencies = [
+  "cc",
+  "cmake",
+@@ -249,9 +249,9 @@ checksum = "0669d5a35b64fdb5ab7fb19cae13148b6b5cbdf4b8
+ 
+ [[package]]
+ name = "bitflags"
+-version = "2.10.0"
++version = "2.11.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
++checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af"
+ 
+ [[package]]
+ name = "blake2b_simd"
+@@ -275,9 +275,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "bumpalo"
+-version = "3.19.1"
++version = "3.20.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510"
++checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"
+ 
+ [[package]]
+ name = "bytemuck"
+@@ -299,9 +299,9 @@ checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe
+ 
+ [[package]]
+ name = "cc"
+-version = "1.2.55"
++version = "1.2.56"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29"
++checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2"
+ dependencies = [
+  "find-msvc-tools",
+  "jobserver",
+@@ -339,19 +339,19 @@ dependencies = [
+ 
+ [[package]]
+ name = "cipher"
+-version = "0.5.0-rc.8"
++version = "0.5.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9002c8edb9b1e21938663da3489c9c4403bba2393997fb2ecbd401386c0e71dc"
++checksum = "64727038c8c5e2bb503a15b9f5b9df50a1da9a33e83e1f93067d914f2c6604a5"
+ dependencies = [
+- "crypto-common 0.2.0-rc.15",
++ "crypto-common 0.2.0",
+  "inout 0.2.2",
+ ]
+ 
+ [[package]]
+ name = "clap"
+-version = "4.5.57"
++version = "4.5.60"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6899ea499e3fb9305a65d5ebf6e3d2248c5fab291f300ad0a704fbe142eae31a"
++checksum = "2797f34da339ce31042b27d23607e051786132987f595b02ba4f6a6dffb7030a"
+ dependencies = [
+  "clap_builder",
+  "clap_derive",
+@@ -359,9 +359,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "clap_builder"
+-version = "4.5.57"
++version = "4.5.60"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "7b12c8b680195a62a8364d16b8447b01b6c2c8f9aaf68bee653be34d4245e238"
++checksum = "24a241312cea5059b13574bb9b3861cabf758b879c15190b37b6d6fd63ab6876"
+ dependencies = [
+  "anstream",
+  "anstyle",
+@@ -383,9 +383,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "clap_lex"
+-version = "0.7.7"
++version = "1.0.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32"
++checksum = "3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831"
+ 
+ [[package]]
+ name = "cmake"
+@@ -512,9 +512,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "crypto-common"
+-version = "0.2.0-rc.15"
++version = "0.2.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6f8441110cea75afde0b89a8d796e2bc67b23432f5a9566cb15d9d365d91a2b0"
++checksum = "211f05e03c7d03754740fd9e585de910a095d6b99f8bcfffdef8319fa02a8331"
+ dependencies = [
+  "hybrid-array",
+ ]
+@@ -553,9 +553,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "deranged"
+-version = "0.5.5"
++version = "0.5.8"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587"
++checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
+ dependencies = [
+  "powerfmt",
+ ]
+@@ -717,9 +717,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "env_filter"
+-version = "0.1.4"
++version = "1.0.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2"
++checksum = "7a1c3cc8e57274ec99de65301228b537f1e4eedc1b8e0f9411c6caac8ae7308f"
+ dependencies = [
+  "log",
+  "regex",
+@@ -727,9 +727,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "env_logger"
+-version = "0.11.8"
++version = "0.11.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f"
++checksum = "b2daee4ea451f429a58296525ddf28b45a3b64f1acf6587e2067437bb11e218d"
+ dependencies = [
+  "anstream",
+  "anstyle",
+@@ -820,6 +820,12 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24
+ 
+ [[package]]
+ name = "foldhash"
++version = "0.1.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
++
++[[package]]
++name = "foldhash"
+ version = "0.2.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
+@@ -856,9 +862,9 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9
+ 
+ [[package]]
+ name = "futures"
+-version = "0.3.31"
++version = "0.3.32"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
++checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d"
+ dependencies = [
+  "futures-channel",
+  "futures-core",
+@@ -870,9 +876,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "futures-channel"
+-version = "0.3.31"
++version = "0.3.32"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
++checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d"
+ dependencies = [
+  "futures-core",
+  "futures-sink",
+@@ -880,21 +886,21 @@ dependencies = [
+ 
+ [[package]]
+ name = "futures-core"
+-version = "0.3.31"
++version = "0.3.32"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
++checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"
+ 
+ [[package]]
+ name = "futures-io"
+-version = "0.3.31"
++version = "0.3.32"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
++checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718"
+ 
+ [[package]]
+ name = "futures-macro"
+-version = "0.3.31"
++version = "0.3.32"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
++checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b"
+ dependencies = [
+  "proc-macro2",
+  "quote",
+@@ -903,21 +909,21 @@ dependencies = [
+ 
+ [[package]]
+ name = "futures-sink"
+-version = "0.3.31"
++version = "0.3.32"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
++checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893"
+ 
+ [[package]]
+ name = "futures-task"
+-version = "0.3.31"
++version = "0.3.32"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
++checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"
+ 
+ [[package]]
+ name = "futures-util"
+-version = "0.3.31"
++version = "0.3.32"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
++checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
+ dependencies = [
+  "futures-channel",
+  "futures-core",
+@@ -927,7 +933,6 @@ dependencies = [
+  "futures-task",
+  "memchr",
+  "pin-project-lite",
+- "pin-utils",
+  "slab",
+ ]
+ 
+@@ -983,6 +988,19 @@ dependencies = [
+ ]
+ 
+ [[package]]
++name = "getrandom"
++version = "0.4.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec"
++dependencies = [
++ "cfg-if",
++ "libc",
++ "r-efi",
++ "wasip2",
++ "wasip3",
++]
++
++[[package]]
+ name = "ghash"
+ version = "0.5.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -1049,11 +1067,20 @@ dependencies = [
+ 
+ [[package]]
+ name = "hashbrown"
++version = "0.15.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
++dependencies = [
++ "foldhash 0.1.5",
++]
++
++[[package]]
++name = "hashbrown"
+ version = "0.16.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
+ dependencies = [
+- "foldhash",
++ "foldhash 0.2.0",
+ ]
+ 
+ [[package]]
+@@ -1062,7 +1089,7 @@ version = "0.11.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "ea0b22561a9c04a7cb1a302c013e0259cd3b4bb619f145b32f72b8b4bcbed230"
+ dependencies = [
+- "hashbrown",
++ "hashbrown 0.16.1",
+ ]
+ 
+ [[package]]
+@@ -1103,18 +1130,18 @@ checksum = "b0b3ba31f6dc772cc8221ce81dbbbd64fa1e668255
+ 
+ [[package]]
+ name = "hmac-sha256"
+-version = "1.1.13"
++version = "1.1.14"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d0f0ae375a85536cac3a243e3a9cda80a47910348abdea7e2c22f8ec556d586d"
++checksum = "ec9d92d097f4749b64e8cc33d924d9f40a2d4eb91402b458014b781f5733d60f"
+ dependencies = [
+  "digest",
+ ]
+ 
+ [[package]]
+ name = "hmac-sha512"
+-version = "1.1.10"
++version = "1.1.12"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "425aae4cbcd7250fdcc9665de9cbec21348dd4b6c6a7321b2f5eaf41a3e97dcd"
++checksum = "019ece39bbefc17f13f677a690328cb978dbf6790e141a3c24e66372cb38588b"
+ dependencies = [
+  "digest",
+ ]
+@@ -1258,6 +1285,22 @@ dependencies = [
+ ]
+ 
+ [[package]]
++name = "hyper-tls"
++version = "0.6.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0"
++dependencies = [
++ "bytes",
++ "http-body-util",
++ "hyper 1.8.1",
++ "hyper-util",
++ "native-tls",
++ "tokio",
++ "tokio-native-tls",
++ "tower-service",
++]
++
++[[package]]
+ name = "hyper-util"
+ version = "0.1.20"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -1364,6 +1407,12 @@ dependencies = [
+ ]
+ 
+ [[package]]
++name = "id-arena"
++version = "2.3.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"
++
++[[package]]
+ name = "idna"
+ version = "0.4.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -1407,7 +1456,7 @@ source = "registry+https://github.com/rust-lang/crates
+ checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017"
+ dependencies = [
+  "equivalent",
+- "hashbrown",
++ "hashbrown 0.16.1",
+  "serde",
+  "serde_core",
+ ]
+@@ -1504,9 +1553,9 @@ checksum = "92ecc6618181def0457392ccd0ee51198e065e016d
+ 
+ [[package]]
+ name = "jiff"
+-version = "0.2.18"
++version = "0.2.21"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "e67e8da4c49d6d9909fe03361f9b620f58898859f5c7aded68351e85e71ecf50"
++checksum = "b3e3d65f018c6ae946ab16e80944b97096ed73c35b221d1c478a6c81d8f57940"
+ dependencies = [
+  "jiff-static",
+  "log",
+@@ -1517,9 +1566,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "jiff-static"
+-version = "0.2.18"
++version = "0.2.21"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78"
++checksum = "a17c2b211d863c7fde02cbea8a3c1a439b98e109286554f2860bdded7ff83818"
+ dependencies = [
+  "proc-macro2",
+  "quote",
+@@ -1560,9 +1609,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "js-sys"
+-version = "0.3.85"
++version = "0.3.89"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3"
++checksum = "f4eacb0641a310445a4c513f2a5e23e19952e269c6a38887254d5f837a305506"
+ dependencies = [
+  "once_cell",
+  "wasm-bindgen",
+@@ -1618,10 +1667,16 @@ dependencies = [
+ ]
+ 
+ [[package]]
++name = "leb128fmt"
++version = "0.1.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
++
++[[package]]
+ name = "libc"
+-version = "0.2.180"
++version = "0.2.182"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc"
++checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"
+ 
+ [[package]]
+ name = "libm"
+@@ -1657,9 +1712,9 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321
+ 
+ [[package]]
+ name = "linux-raw-sys"
+-version = "0.11.0"
++version = "0.12.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
++checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
+ 
+ [[package]]
+ name = "litemap"
+@@ -1723,9 +1778,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "memchr"
+-version = "2.7.6"
++version = "2.8.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
++checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
+ 
+ [[package]]
+ name = "mime"
+@@ -1775,6 +1830,7 @@ dependencies = [
+  "tokio",
+  "tokio-tungstenite",
+  "trust-dns-resolver",
++ "unveil",
+  "url",
+ ]
+ 
+@@ -1799,17 +1855,17 @@ dependencies = [
+ 
+ [[package]]
+ name = "native-tls"
+-version = "0.2.14"
++version = "0.2.18"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e"
++checksum = "465500e14ea162429d264d44189adc38b199b62b1c21eea9f69e4b73cb03bbf2"
+ dependencies = [
+  "libc",
+  "log",
+  "openssl",
+- "openssl-probe 0.1.6",
++ "openssl-probe",
+  "openssl-sys",
+  "schannel",
+- "security-framework 2.11.1",
++ "security-framework",
+  "security-framework-sys",
+  "tempfile",
+ ]
+@@ -1931,12 +1987,6 @@ dependencies = [
+ 
+ [[package]]
+ name = "openssl-probe"
+-version = "0.1.6"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
+-
+-[[package]]
+-name = "openssl-probe"
+ version = "0.2.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
+@@ -2135,6 +2185,16 @@ dependencies = [
+ ]
+ 
+ [[package]]
++name = "prettyplease"
++version = "0.2.37"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
++dependencies = [
++ "proc-macro2",
++ "syn",
++]
++
++[[package]]
+ name = "primeorder"
+ version = "0.13.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -2403,15 +2463,15 @@ dependencies = [
+ 
+ [[package]]
+ name = "regex-syntax"
+-version = "0.8.9"
++version = "0.8.10"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c"
++checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
+ 
+ [[package]]
+ name = "reqwest"
+-version = "0.13.1"
++version = "0.13.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "04e9018c9d814e5f30cc16a0f03271aeab3571e609612d9fe78c1aa8d11c2f62"
++checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801"
+ dependencies = [
+  "base64",
+  "bytes",
+@@ -2423,10 +2483,12 @@ dependencies = [
+  "http-body-util",
+  "hyper 1.8.1",
+  "hyper-rustls",
++ "hyper-tls",
+  "hyper-util",
+  "js-sys",
+  "log",
+  "mime",
++ "native-tls",
+  "percent-encoding",
+  "pin-project-lite",
+  "quinn",
+@@ -2437,6 +2499,7 @@ dependencies = [
+  "serde_json",
+  "sync_wrapper",
+  "tokio",
++ "tokio-native-tls",
+  "tokio-rustls",
+  "tower",
+  "tower-http",
+@@ -2596,7 +2659,7 @@ version = "0.1.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "a8a1f2315036ef6b1fbacd1972e8ee7688030b0a2121edfc2a6550febd41574d"
+ dependencies = [
+- "hashbrown",
++ "hashbrown 0.16.1",
+  "thiserror 2.0.18",
+ ]
+ 
+@@ -2623,9 +2686,9 @@ checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c
+ 
+ [[package]]
+ name = "rustix"
+-version = "1.1.3"
++version = "1.1.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34"
++checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
+ dependencies = [
+  "bitflags",
+  "errno",
+@@ -2636,9 +2699,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "rustls"
+-version = "0.23.36"
++version = "0.23.37"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b"
++checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4"
+ dependencies = [
+  "aws-lc-rs",
+  "once_cell",
+@@ -2654,10 +2717,10 @@ version = "0.8.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63"
+ dependencies = [
+- "openssl-probe 0.2.1",
++ "openssl-probe",
+  "rustls-pki-types",
+  "schannel",
+- "security-framework 3.5.1",
++ "security-framework",
+ ]
+ 
+ [[package]]
+@@ -2685,7 +2748,7 @@ dependencies = [
+  "rustls-native-certs",
+  "rustls-platform-verifier-android",
+  "rustls-webpki",
+- "security-framework 3.5.1",
++ "security-framework",
+  "security-framework-sys",
+  "webpki-root-certs",
+  "windows-sys 0.61.2",
+@@ -2761,39 +2824,32 @@ dependencies = [
+ 
+ [[package]]
+ name = "security-framework"
+-version = "2.11.1"
++version = "3.7.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
++checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
+ dependencies = [
+  "bitflags",
+- "core-foundation 0.9.4",
++ "core-foundation 0.10.1",
+  "core-foundation-sys",
+  "libc",
+  "security-framework-sys",
+ ]
+ 
+ [[package]]
+-name = "security-framework"
+-version = "3.5.1"
++name = "security-framework-sys"
++version = "2.17.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef"
++checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3"
+ dependencies = [
+- "bitflags",
+- "core-foundation 0.10.1",
+  "core-foundation-sys",
+  "libc",
+- "security-framework-sys",
+ ]
+ 
+ [[package]]
+-name = "security-framework-sys"
+-version = "2.15.0"
++name = "semver"
++version = "1.0.27"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0"
+-dependencies = [
+- "core-foundation-sys",
+- "libc",
+-]
++checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
+ 
+ [[package]]
+ name = "serde"
+@@ -3002,9 +3058,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c
+ 
+ [[package]]
+ name = "superboring"
+-version = "0.1.6"
++version = "0.1.7"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "10d8c985e81c88f5694d5dfc232691b2aa34f3e1f66e860db9cd1ddf2bb6dc64"
++checksum = "af44d8b60bc4ffb966f80d1582d579c84f559419e7abafb948d706fc6f95b3d4"
+ dependencies = [
+  "aes-gcm",
+  "aes-keywrap",
+@@ -3017,9 +3073,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "syn"
+-version = "2.0.114"
++version = "2.0.117"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a"
++checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
+ dependencies = [
+  "proc-macro2",
+  "quote",
+@@ -3069,12 +3125,12 @@ dependencies = [
+ 
+ [[package]]
+ name = "tempfile"
+-version = "3.24.0"
++version = "3.26.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c"
++checksum = "82a72c767771b47409d2345987fda8628641887d5466101319899796367354a0"
+ dependencies = [
+  "fastrand",
+- "getrandom 0.3.4",
++ "getrandom 0.4.1",
+  "once_cell",
+  "rustix",
+  "windows-sys 0.61.2",
+@@ -3131,9 +3187,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "time"
+-version = "0.3.46"
++version = "0.3.47"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9da98b7d9b7dad93488a84b8248efc35352b0b2657397d4167e7ad67e5d535e5"
++checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c"
+ dependencies = [
+  "deranged",
+  "itoa",
+@@ -3152,9 +3208,9 @@ checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a
+ 
+ [[package]]
+ name = "time-macros"
+-version = "0.2.26"
++version = "0.2.27"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "78cc610bac2dcee56805c99642447d4c5dbde4d01f752ffea0199aee1f601dc4"
++checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215"
+ dependencies = [
+  "num-conv",
+  "time-core",
+@@ -3521,9 +3577,9 @@ checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe
+ 
+ [[package]]
+ name = "unicode-ident"
+-version = "1.0.22"
++version = "1.0.24"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
++checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
+ 
+ [[package]]
+ name = "unicode-normalization"
+@@ -3557,6 +3613,15 @@ source = "registry+https://github.com/rust-lang/crates
+ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
+ 
+ [[package]]
++name = "unveil"
++version = "0.3.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "5e7fa867d559102001ec694165ed17d5f82e95213060a65f9c8b6280084bbfec"
++dependencies = [
++ "libc",
++]
++
++[[package]]
+ name = "url"
+ version = "2.5.8"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -3639,6 +3704,15 @@ dependencies = [
+ ]
+ 
+ [[package]]
++name = "wasip3"
++version = "0.4.0+wasi-0.3.0-rc-2026-01-06"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
++dependencies = [
++ "wit-bindgen",
++]
++
++[[package]]
+ name = "wasix"
+ version = "0.13.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -3649,9 +3723,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "wasm-bindgen"
+-version = "0.2.108"
++version = "0.2.112"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566"
++checksum = "05d7d0fce354c88b7982aec4400b3e7fcf723c32737cef571bd165f7613557ee"
+ dependencies = [
+  "cfg-if",
+  "once_cell",
+@@ -3662,9 +3736,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "wasm-bindgen-futures"
+-version = "0.4.58"
++version = "0.4.62"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "70a6e77fd0ae8029c9ea0063f87c46fde723e7d887703d74ad2616d792e51e6f"
++checksum = "ee85afca410ac4abba5b584b12e77ea225db6ee5471d0aebaae0861166f9378a"
+ dependencies = [
+  "cfg-if",
+  "futures-util",
+@@ -3676,9 +3750,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "wasm-bindgen-macro"
+-version = "0.2.108"
++version = "0.2.112"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608"
++checksum = "55839b71ba921e4f75b674cb16f843f4b1f3b26ddfcb3454de1cf65cc021ec0f"
+ dependencies = [
+  "quote",
+  "wasm-bindgen-macro-support",
+@@ -3686,9 +3760,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "wasm-bindgen-macro-support"
+-version = "0.2.108"
++version = "0.2.112"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55"
++checksum = "caf2e969c2d60ff52e7e98b7392ff1588bffdd1ccd4769eba27222fd3d621571"
+ dependencies = [
+  "bumpalo",
+  "proc-macro2",
+@@ -3699,18 +3773,52 @@ dependencies = [
+ 
+ [[package]]
+ name = "wasm-bindgen-shared"
+-version = "0.2.108"
++version = "0.2.112"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12"
++checksum = "0861f0dcdf46ea819407495634953cdcc8a8c7215ab799a7a7ce366be71c7b30"
+ dependencies = [
+  "unicode-ident",
+ ]
+ 
+ [[package]]
++name = "wasm-encoder"
++version = "0.244.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319"
++dependencies = [
++ "leb128fmt",
++ "wasmparser",
++]
++
++[[package]]
++name = "wasm-metadata"
++version = "0.244.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
++dependencies = [
++ "anyhow",
++ "indexmap",
++ "wasm-encoder",
++ "wasmparser",
++]
++
++[[package]]
++name = "wasmparser"
++version = "0.244.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
++dependencies = [
++ "bitflags",
++ "hashbrown 0.15.5",
++ "indexmap",
++ "semver",
++]
++
++[[package]]
+ name = "web-sys"
+-version = "0.3.85"
++version = "0.3.89"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598"
++checksum = "10053fbf9a374174094915bbce141e87a6bf32ecd9a002980db4b638405e8962"
+ dependencies = [
+  "js-sys",
+  "wasm-bindgen",
+@@ -4106,8 +4214,90 @@ name = "wit-bindgen"
+ version = "0.51.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
++dependencies = [
++ "wit-bindgen-rust-macro",
++]
+ 
+ [[package]]
++name = "wit-bindgen-core"
++version = "0.51.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc"
++dependencies = [
++ "anyhow",
++ "heck",
++ "wit-parser",
++]
++
++[[package]]
++name = "wit-bindgen-rust"
++version = "0.51.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
++dependencies = [
++ "anyhow",
++ "heck",
++ "indexmap",
++ "prettyplease",
++ "syn",
++ "wasm-metadata",
++ "wit-bindgen-core",
++ "wit-component",
++]
++
++[[package]]
++name = "wit-bindgen-rust-macro"
++version = "0.51.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a"
++dependencies = [
++ "anyhow",
++ "prettyplease",
++ "proc-macro2",
++ "quote",
++ "syn",
++ "wit-bindgen-core",
++ "wit-bindgen-rust",
++]
++
++[[package]]
++name = "wit-component"
++version = "0.244.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
++dependencies = [
++ "anyhow",
++ "bitflags",
++ "indexmap",
++ "log",
++ "serde",
++ "serde_derive",
++ "serde_json",
++ "wasm-encoder",
++ "wasm-metadata",
++ "wasmparser",
++ "wit-parser",
++]
++
++[[package]]
++name = "wit-parser"
++version = "0.244.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
++dependencies = [
++ "anyhow",
++ "id-arena",
++ "indexmap",
++ "log",
++ "semver",
++ "serde",
++ "serde_derive",
++ "serde_json",
++ "unicode-xid",
++ "wasmparser",
++]
++
++[[package]]
+ name = "writeable"
+ version = "0.6.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -4147,18 +4337,18 @@ dependencies = [
+ 
+ [[package]]
+ name = "zerocopy"
+-version = "0.8.38"
++version = "0.8.39"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "57cf3aa6855b23711ee9852dfc97dfaa51c45feaba5b645d0c777414d494a961"
++checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a"
+ dependencies = [
+  "zerocopy-derive",
+ ]
+ 
+ [[package]]
+ name = "zerocopy-derive"
+-version = "0.8.38"
++version = "0.8.39"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "8a616990af1a287837c4fe6596ad77ef57948f787e46ce28e166facc0cc1cb75"
++checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517"
+ dependencies = [
+  "proc-macro2",
+  "quote",
+@@ -4227,6 +4417,6 @@ dependencies = [
+ 
+ [[package]]
+ name = "zmij"
+-version = "1.0.19"
++version = "1.0.21"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "3ff05f8caa9038894637571ae6b9e29466c1f4f829d26c9b28f869a29cbe3445"
++checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
diff --git a/net/mollysocket/patches/patch-Cargo_toml b/net/mollysocket/patches/patch-Cargo_toml
new file mode 100644
index 00000000000..cc766044ee6
--- /dev/null
+++ b/net/mollysocket/patches/patch-Cargo_toml
@@ -0,0 +1,23 @@
+tell request to use native-tls instead of aws-lc-rs, which would cause
+mollysocket to segfault
+
+Index: Cargo.toml
+--- Cargo.toml.orig
++++ Cargo.toml
+@@ -30,7 +30,7 @@ lazy_static = "1.5.0"
+ log = "0.4.29"
+ native-tls = "0.2.14"
+ prost = "0.14"
+-reqwest = { version = "0.13.1", features = ["json"]}
++reqwest = { version = "0.13.1", features = ["json", "native-tls"]}
+ serde = { version = "1.0.228", features = ["derive"]}
+ tokio-tungstenite = { version = "0.28.0", features = ["native-tls", "url"] }
+ tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
+@@ -48,6 +48,7 @@ qrcodegen = "1.8.0"
+ base64 = "0.22.1"
+ openssl = "0.10.75"
+ jwt-simple = { version = "0.12.14", default-features = false, features = ["pure-rust"] }
++unveil = "0.3.2"
+ 
+ # [build-dependencies]
+ # prost-build = { version = "0.12" }
diff --git a/net/mollysocket/patches/patch-src_cli_rs b/net/mollysocket/patches/patch-src_cli_rs
new file mode 100644
index 00000000000..ec6e6fcb43b
--- /dev/null
+++ b/net/mollysocket/patches/patch-src_cli_rs
@@ -0,0 +1,36 @@
+Index: src/cli.rs
+--- src/cli.rs.orig
++++ src/cli.rs
+@@ -1,6 +1,7 @@
+ use clap::{ArgAction, Parser, Subcommand};
+ use qrcode::QrcodeCommand;
+ use std::{env, path::PathBuf};
++use unveil::unveil;
+ use vapid::VapidCommand;
+ 
+ use crate::cli::{connection::ConnectionCommand, test::TestCommand};
+@@ -90,7 +91,23 @@ pub async fn cli() {
+     config::load_config(cli.config);
+ 
+     match &cli.command {
+-        Command::Server {} => server::server().await,
++        Command::Server {} => {
++            let db_path = config::get_db();
++            for sufx in ["", "-journal", "-wal"] {
++                let path = db_path.to_owned() + sufx;
++                unveil(&path, "rwc").unwrap_or_else(|err| panic!("unveil {}: {}", path, err));
++            }
++            for rpath in [
++                "/dev/urandom",
++                "/etc/ssl/cert.pem",
++                "/etc/resolv.conf",
++                "/etc/hosts",
++            ] {
++                unveil(rpath, "r").unwrap_or_else(|err| panic!("unveil {}: {}", rpath, err));
++            }
++            unveil("", "").expect("unveil");
++            server::server().await
++        }
+         Command::QRCode { command } => qrcode::qrcode(command),
+         Command::Connection { command } => connection::connection(command).await,
+         Command::Test { command } => test::test(command).await,
diff --git a/net/mollysocket/pkg/PLIST b/net/mollysocket/pkg/PLIST
index 693e85789e2..73d98b65122 100644
--- a/net/mollysocket/pkg/PLIST
+++ b/net/mollysocket/pkg/PLIST
@@ -1,7 +1,7 @@
 @newgroup _mollysocket:589
 @newuser _mollysocket:589:589::mollysocket daemon:/nonexistent:/sbin/nologin
 @rcscript ${RCDIR}/mollysocket
-@bin bin/mollysocket
+@bin sbin/mollysocket
 share/doc/pkg-readmes/${PKGSTEM}
 share/examples/mollysocket/
 share/examples/mollysocket/mollysocket.conf
diff --git a/net/mollysocket/pkg/mollysocket.rc b/net/mollysocket/pkg/mollysocket.rc
index 27ef650fa76..0558360044f 100644
--- a/net/mollysocket/pkg/mollysocket.rc
+++ b/net/mollysocket/pkg/mollysocket.rc
@@ -1,6 +1,6 @@
 #!/bin/ksh
 
-daemon="${TRUEPREFIX}/bin/mollysocket"
+daemon="${TRUEPREFIX}/sbin/mollysocket"
 daemon_logger="daemon.error"
 daemon_user="_mollysocket"
 daemon_flags="-c ${SYSCONFDIR}/mollysocket.conf server"