Sunday, May 03, 2026

Re: [wip/call for testing] mail/stalwart 0.16.2 + stalwart-cli

On Sat May 2, 2026 at 7:56 CEST, Landry Breuil wrote: > as i said, i havent tested it and it requires a bit of time.. i'll be > more than happy for someone actually using it to take maintainership of > the port :) I am not against maintainership as I do want to use this, however I'm a bit unsure on whether I'll be able to catch all the issues, I definitely wouldn't have thought of some of the patches you came up with > the user/group override (replacing run-as patch chunk) should work via > the env vars that are already present in the login.conf fragment - if > not, that's something to fix, but i had a quick look at the code and the > env vars were still read... You're right, my bad, idk how I missed that, so I reverted those hunks; tbh the documentation isn't the clearest about that unless you know exactly where to look since it isn't among the "listed environment variables", but at the bottom of another section. >> Also, why the patches against binding on IPv6 and IPv4? I'm not sure I >> see why it would be problematic enough to deviate from upstream here, >> but I'm probably out of my depth. Add them back if necessary. > > iirc, that's because on linux if you bind to [::] you get to listen on > both v6 and v4 because of automagic AI_V4MAPPED or something, but that > doesnt exist/work on openbsd. but i might be wrong. Ah that might be it, although not sure either, put those back in for now > good catch for the var/lib/stalwart -> var/stalwart fix, i knew i was > going to miss some. Actually, on second thought and also after perusing the FreeBSD port, wouldn't it make more sense to have it in /var/db/stalwart/ by default? I put that in for now in the new diff, change back if undesirable. >> Also also: is the binary symlink still necessary? I suppose an ancillary >> questiom is: should the package still be called stalwart-mail and not >> just stalwart? If we do some migration concurrent version shenanigans, >> maybe it could be useful to use the name change somehow. > > your call - that's because it was previously split into several ports > (imap,jmap,smtp..) and remerged, and now the cli is split again.. not > against a rename :) > >> I'm wondering if we should provide the v016 migration script, and/or >> make an upgrade confirmation of sorts à la Postgres, as the migration >> process requires dealing with the old version, then the new version, in >> a very specific sequence of operations. For now, I copied the UPGRADING >> guide. Maybe once this is merged, we should put a message on the release >> branch indicating to brace for a complex migration or something. > > i've never did any of those funky upgrades, that seems completely crazy. > but i guess the cli is supposed to handle that via 'export before > upgrade - pkg_add -u - repimport after upgrade' - copying the UPGRADING > page is an option, why not. Yeah, maybe if we do the rename, we can do something like have the old package binary be named stalwart-mail and the new one named stalwart, and then users can do the upgrade having both packages installed leisurely (therefore also the older package still being named stalwart-mail and the new one being named just stalwart)...? I'm way out of my depth on what would make the most sense as an upgrade path in terms of how it's implemented in the ports framework here, and I was holding off on deploying this myself so I don't have an effective migration path to test either, so indeed I guess from the docs that it is sufficient to basically ensure the user has done an export beforehand, however I am more thinking of somehow letting the user keep both binaries around just in case something went wrong or some exported data got lost/mangled. For now I just removed the binary symlink. >> Is it too late to change _stalwart-smtp's homedir to /var/stalwart/? >> That makes a bit more sense to me than just /var/empty/, but that's me. > > what would that fix ? iirc, if you have already the port installed, > changing the homedir in the port wont change it for existing installs, > so you need a faq/current.html entry to tell users to manually change > it. doable, but might aswell do all the 'large changes' in one go. Oh I don't think it would fix anything really, I guess just more to control unexpected weirdness down the line as /var/stalwart/ (or /var/db/stalwart/ if we go that route) already has to exist for the datastore, but I'm not partial to this, and manual intervention sounds like much more hassle than it's worth here, so I'm not insisting at all. >> New diff attached, for 0.16.3 which just came out anyway, as well as an >> extract of the old Stalwart README applicable to stalwart-cli, which >> surely needs more work as well. > > oh, right. sigh :) thanks a lot for picking up the ball, from that point > i'll await more revisions of this diff from you, and i'll try to do some > actual testing/bootstrap... Np, new diff attached :) I also changed the bootstrap mode message to be a bit more general, as I *think* this recovery admin env var should probably not be set durably either. Another thing, I noticed this slightly weird line in the Makefile: > # as devel/cargo MODULES adds DISTFILES, GH_* didn't > DISTFILES += ${DISTNAME}${EXTRACT_SUFX} I briefly checked by commenting out that directive, it appears to build just fine without it, and with it uncommented, it shows the stalwart distfile twice. Did something change with how the GH_* macros are handled in the meantime? Leaving it commented for now.

Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/stalwart/Makefile,v
diff -u -p -r1.30 Makefile
--- Makefile	29 Jan 2026 13:56:46 -0000	1.30
+++ Makefile	2 May 2026 22:46:40 -0000
@@ -1,7 +1,6 @@
 COMMENT =		JMAP/IMAP/SMTP server
 
-# stalwart-jmap uses rocksdb, which is 64-bit only
-# the other ports aren't especially useful without stalwart-jmap
+# stalwart uses rocksdb, which is 64-bit only
 ONLY_FOR_ARCHS =	${LP64_ARCHS}
 
 GH_ACCOUNT =		stalwartlabs
@@ -9,14 +8,12 @@ GH_PROJECT =		stalwart
 CATEGORIES =		mail
 # AGPLv3
 PERMIT_PACKAGE =	Yes
-GH_TAGNAME =		v0.15.4
+GH_TAGNAME =		v0.16.3
 PKGNAME =		stalwart-mail-${GH_TAGNAME:S/v//}
 
-REVISION =		0
-
 HOMEPAGE =	https://stalw.art/
 # as devel/cargo MODULES adds DISTFILES, GH_* didn't
-DISTFILES +=		${DISTNAME}${EXTRACT_SUFX}
+#DISTFILES +=		${DISTNAME}${EXTRACT_SUFX}
 
 MODULES =		devel/cargo lang/clang
 
@@ -26,10 +23,13 @@ DPB_PROPERTIES =	parallel
 
 .include "crates.inc"
 
-# XXX - remove on next update.
-# keep sieve-rs >= 0.7.1 and its dep fancy-regex >= 0.17.0 for Rust 1.93
-# https://github.com/stalwartlabs/sieve/issues/14
-MODCARGO_CRATES_UPDATE = sieve-rs fancy-regex
+# for https://github.com/open-telemetry/opentelemetry-rust/pull/3457
+DIST_TUPLE += github stalwartlabs opentelemetry-rust f32f79ee7f0c7c5403f20d878fa05f3181fbfeb0 ../opentelemetry
+#pre-patch:
+#	mv ${WRKDIR}/opentelemetry/opentelemetry ${MODCARGO_VENDOR_DIR}
+#	mv ${WRKDIR}/opentelemetry/opentelemetry-sdk ${MODCARGO_VENDOR_DIR}
+#	mv ${WRKDIR}/opentelemetry/opentelemetry-otlp ${MODCARGO_VENDOR_DIR}
+#	mv ${WRKDIR}/opentelemetry/opentelemetry-semantic-conventions ${MODCARGO_VENDOR_DIR}
 
 # otherwise blows because rocksdb wants to statically links against libz ?
 MODCARGO_CRATES_KEEP +=	libz-sys
@@ -46,13 +46,12 @@ LIB_DEPENDS +=	archivers/bzip2
 
 WANTLIB +=	${COMPILER_LIBCXX} bz2 c m
 
-MODCARGO_INSTALL_TARGET_PATHS =	crates/cli crates/main
+MODCARGO_INSTALL_TARGET_PATHS =	crates/main
 
 # tests fail to build because it doesnt build/find libfdb_c.so from foundationdb-sys crate
 
 post-install:
-	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/stalwart/
-	${INSTALL_DATA} ${WRKSRC}/resources/config/config.toml ${PREFIX}/share/examples/stalwart/
-	cd ${PREFIX} && ln -sf ${TRUEPREFIX}/bin/stalwart bin/stalwart-mail
+	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/${PKGSTEM}
+	${INSTALL_DATA} ${WRKSRC}/UPGRADING/v0_16.md ${PREFIX}/share/doc/${PKGSTEM}/UPGRADING_v0_16.md
 
 .include <bsd.port.mk>
Index: crates.inc
===================================================================
RCS file: /cvs/ports/mail/stalwart/crates.inc,v
diff -u -p -r1.21 crates.inc
--- crates.inc	29 Jan 2026 13:56:46 -0000	1.21
+++ crates.inc	2 May 2026 22:46:40 -0000
@@ -1,92 +1,86 @@
 MODCARGO_CRATES +=	RustyXML	0.3.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	addr2line	0.25.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	adler2	2.0.1	# 0BSD OR MIT OR Apache-2.0
 MODCARGO_CRATES +=	adler32	1.2.0	# Zlib
 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	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	aes-gcm	0.10.3	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	aes-gcm-siv	0.11.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ahash	0.8.12	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	aho-corasick	1.1.4	# Unlicense OR MIT
 MODCARGO_CRATES +=	allocator-api2	0.2.21	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	android_system_properties	0.1.5	# MIT/Apache-2.0
-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.100	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	arbitrary	1.4.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	arc-swap	1.8.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anyhow	1.0.102	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	arc-swap	1.9.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	arcstr	1.2.0	# Apache-2.0 OR MIT OR Zlib
 MODCARGO_CRATES +=	argon2	0.5.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	array-init	2.1.0	# 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 +=	ascii-canvas	3.0.0	# Apache-2.0/MIT
+MODCARGO_CRATES +=	ascii-canvas	4.0.0	# Apache-2.0/MIT
 MODCARGO_CRATES +=	asn1-rs	0.7.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	asn1-rs-derive	0.6.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	asn1-rs-impl	0.2.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	async-channel	1.9.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	async-compression	0.4.42	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	async-lock	3.4.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	async-nats	0.44.2	# Apache-2.0
+MODCARGO_CRATES +=	async-nats	0.47.0	# Apache-2.0
 MODCARGO_CRATES +=	async-recursion	1.1.1	# 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.89	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	atomic-waker	1.1.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	attohttpc	0.28.5	# MPL-2.0
+MODCARGO_CRATES +=	attohttpc	0.30.1	# MPL-2.0
 MODCARGO_CRATES +=	autocfg	1.5.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	aws-creds	0.37.0	# MIT
-MODCARGO_CRATES +=	aws-region	0.25.5	# MIT
+MODCARGO_CRATES +=	aws-creds	0.39.1	# MIT
+MODCARGO_CRATES +=	aws-lc-rs	1.16.3	# ISC AND (Apache-2.0 OR ISC)
+MODCARGO_CRATES +=	aws-lc-sys	0.40.0	# ISC AND (Apache-2.0 OR ISC) AND Apache-2.0 AND MIT AND BSD-3-Clause AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR ISC OR MIT-0)
+MODCARGO_CRATES +=	aws-region	0.28.1	# MIT
 MODCARGO_CRATES +=	azure_core	0.21.0	# MIT
 MODCARGO_CRATES +=	azure_storage	0.21.0	# MIT
 MODCARGO_CRATES +=	azure_storage_blobs	0.21.0	# MIT
 MODCARGO_CRATES +=	azure_svc_blobstorage	0.21.0	# MIT
-MODCARGO_CRATES +=	backtrace	0.3.76	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	base16ct	0.2.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	base32	0.5.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	base64	0.13.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	base64	0.21.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	base64	0.22.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	base64ct	1.8.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	base64ct	1.8.3	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	bincode	1.3.3	# MIT
 MODCARGO_CRATES +=	bincode	2.0.1	# MIT
 MODCARGO_CRATES +=	bincode_derive	2.0.1	# MIT
-MODCARGO_CRATES +=	bindgen	0.70.1	# BSD-3-Clause
 MODCARGO_CRATES +=	bindgen	0.72.1	# BSD-3-Clause
-MODCARGO_CRATES +=	biscuit	0.7.0	# MIT
-MODCARGO_CRATES +=	bit-set	0.5.3	# MIT/Apache-2.0
+MODCARGO_CRATES +=	biscuit	0.8.0	# MIT
 MODCARGO_CRATES +=	bit-set	0.8.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	bit-vec	0.6.3	# MIT/Apache-2.0
 MODCARGO_CRATES +=	bit-vec	0.8.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	bitflags	2.10.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	bitpacking	0.9.2	# MIT
+MODCARGO_CRATES +=	bitflags	2.11.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	bitpacking	0.9.3	# MIT
 MODCARGO_CRATES +=	bitvec	1.0.1	# MIT
 MODCARGO_CRATES +=	bitvec-nom2	0.2.1	# MIT
 MODCARGO_CRATES +=	blake2	0.10.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	blake3	1.8.2	# CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception
+MODCARGO_CRATES +=	blake3	1.8.5	# CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception
 MODCARGO_CRATES +=	block-buffer	0.9.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	block-buffer	0.10.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	block-buffer	0.12.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	block-padding	0.3.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	blowfish	0.7.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	blowfish	0.9.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	btoi	0.4.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	buffered-reader	1.4.0	# LGPL-2.0-or-later
-MODCARGO_CRATES +=	bumpalo	3.19.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	bumpalo	3.20.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	bytecheck	0.8.2	# MIT
 MODCARGO_CRATES +=	bytecheck_derive	0.8.2	# MIT
-MODCARGO_CRATES +=	bytemuck	1.24.0	# Zlib OR Apache-2.0 OR MIT
+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.11.0	# MIT
+MODCARGO_CRATES +=	bytes	1.11.1	# MIT
 MODCARGO_CRATES +=	bzip2	0.6.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	bzip2-sys	0.1.13+1.0.8	# MIT/Apache-2.0
-MODCARGO_CRATES +=	calcard	0.1.3	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	calcard	0.3.2	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	camellia	0.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cast5	0.11.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	castaway	0.2.4	# MIT
 MODCARGO_CRATES +=	cbc	0.1.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	cc	1.2.50	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cc	1.2.61	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cedarwood	0.4.6	# BSD-2-Clause
 MODCARGO_CRATES +=	cesu8	1.1.0	# Apache-2.0/MIT
 MODCARGO_CRATES +=	cexpr	0.6.0	# Apache-2.0/MIT
@@ -94,36 +88,34 @@ MODCARGO_CRATES +=	cfb	0.7.3	# MIT
 MODCARGO_CRATES +=	cfb-mode	0.8.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cfg-if	1.0.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cfg_aliases	0.2.1	# MIT
-MODCARGO_CRATES +=	chrono	0.4.42	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	chacha20	0.10.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	chrono	0.4.44	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	chrono-tz	0.10.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cipher	0.2.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cipher	0.4.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cipher	0.5.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clang-sys	1.8.1	# Apache-2.0
-MODCARGO_CRATES +=	clap	4.5.53	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap_builder	4.5.53	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap_derive	4.5.49	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap_lex	0.7.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cmac	0.7.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	cmake	0.1.57	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	colorchoice	1.0.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cmake	0.1.58	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cmov	0.5.3	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	combine	4.6.7	# MIT
 MODCARGO_CRATES +=	compact_str	0.9.0	# MIT
+MODCARGO_CRATES +=	compression-codecs	0.4.38	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	compression-core	0.4.32	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	concurrent-queue	2.5.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	console	0.15.11	# MIT
 MODCARGO_CRATES +=	const-oid	0.9.6	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	const-oid	0.10.2	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	const-random	0.1.18	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	const-random-macro	0.1.16	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	const_format	0.2.35	# Zlib
+MODCARGO_CRATES +=	const_format	0.2.36	# Zlib
 MODCARGO_CRATES +=	const_format_proc_macros	0.2.34	# Zlib
-MODCARGO_CRATES +=	const_panic	0.2.15	# Zlib
 MODCARGO_CRATES +=	constant_time_eq	0.3.1	# CC0-1.0 OR MIT-0 OR Apache-2.0
-MODCARGO_CRATES +=	core-foundation	0.9.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	constant_time_eq	0.4.2	# CC0-1.0 OR MIT-0 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 +=	core2	0.4.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	cpubits	0.1.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cpufeatures	0.2.17	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	crc	3.4.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	crc-catalog	2.4.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cpufeatures	0.3.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	crc16	0.4.0	# MIT
 MODCARGO_CRATES +=	crc32fast	1.5.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	critical-section	1.2.0	# MIT OR Apache-2.0
@@ -136,43 +128,46 @@ MODCARGO_CRATES +=	crossbeam-utils	0.8.2
 MODCARGO_CRATES +=	crunchy	0.2.4	# MIT
 MODCARGO_CRATES +=	crypto-bigint	0.5.5	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	crypto-common	0.1.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crypto-common	0.2.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	crypto-mac	0.10.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	csv	1.4.0	# Unlicense/MIT
 MODCARGO_CRATES +=	csv-core	0.1.13	# Unlicense/MIT
 MODCARGO_CRATES +=	ctr	0.9.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ctutils	0.4.2	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	curve25519-dalek	4.1.3	# BSD-3-Clause
 MODCARGO_CRATES +=	curve25519-dalek-derive	0.1.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	darling	0.20.11	# MIT
-MODCARGO_CRATES +=	darling	0.21.3	# MIT
+MODCARGO_CRATES +=	darling	0.23.0	# MIT
 MODCARGO_CRATES +=	darling_core	0.20.11	# MIT
-MODCARGO_CRATES +=	darling_core	0.21.3	# MIT
+MODCARGO_CRATES +=	darling_core	0.23.0	# MIT
 MODCARGO_CRATES +=	darling_macro	0.20.11	# MIT
-MODCARGO_CRATES +=	darling_macro	0.21.3	# MIT
-MODCARGO_CRATES +=	dary_heap	0.3.8	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	data-encoding	2.9.0	# MIT
+MODCARGO_CRATES +=	darling_macro	0.23.0	# MIT
+MODCARGO_CRATES +=	dary_heap	0.3.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	data-encoding	2.11.0	# MIT
 MODCARGO_CRATES +=	dbl	0.3.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	deadpool	0.10.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	deadpool	0.12.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	deadpool-postgres	0.14.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	deadpool-runtime	0.1.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	decancer	3.3.3	# MIT
-MODCARGO_CRATES +=	deflate64	0.1.10	# MIT
+MODCARGO_CRATES +=	deflate64	0.1.12	# MIT
 MODCARGO_CRATES +=	der	0.7.10	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	der-parser	10.0.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	deranged	0.5.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	derive_arbitrary	1.4.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	deranged	0.5.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	derive_builder	0.20.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	derive_builder_core	0.20.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	derive_builder_macro	0.20.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	des	0.8.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	digest	0.9.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	digest	0.10.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	digest	0.11.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	dirs	6.0.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	dirs-next	2.0.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	dirs-sys	0.5.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	dirs-sys-next	0.1.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	displaydoc	0.2.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	dlv-list	0.5.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	dns-update	0.1.6	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	doc-comment	0.3.4	# MIT
+MODCARGO_CRATES +=	dns-update	0.2.6	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	dsa	0.6.3	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	dunce	1.0.5	# CC0-1.0 OR MIT-0 OR Apache-2.0
 MODCARGO_CRATES +=	dyn-clone	1.0.20	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	eax	0.5.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	ecb	0.1.2	# MIT
@@ -182,8 +177,7 @@ MODCARGO_CRATES +=	ed25519	2.2.3	# Apach
 MODCARGO_CRATES +=	ed25519-dalek	2.2.0	# BSD-3-Clause
 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 +=	ena	0.14.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	encode_unicode	1.0.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	ena	0.14.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	encoding_rs	0.8.35	# (Apache-2.0 OR MIT) AND BSD-3-Clause
 MODCARGO_CRATES +=	endian-type	0.1.2	# MIT
 MODCARGO_CRATES +=	enum-as-inner	0.6.1	# MIT/Apache-2.0
@@ -196,17 +190,17 @@ MODCARGO_CRATES +=	fallible-iterator	0.2
 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 +=	fancy-regex	0.17.0	# MIT
+MODCARGO_CRATES +=	fancy-regex	0.18.0	# MIT
 MODCARGO_CRATES +=	farmhash	1.1.5	# MIT
 MODCARGO_CRATES +=	fast-float	0.2.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	fastbloom	0.14.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	fastbloom	0.14.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	fastrand	1.9.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	fastrand	2.3.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	fastrand	2.4.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	ff	0.13.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	fiat-crypto	0.2.9	# MIT OR Apache-2.0 OR BSD-1-Clause
-MODCARGO_CRATES +=	find-msvc-tools	0.1.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	fixedbitset	0.4.2	# MIT/Apache-2.0
+MODCARGO_CRATES +=	find-msvc-tools	0.1.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	fixedbitset	0.5.7	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	flate2	1.1.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	flate2	1.1.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	flume	0.11.1	# Apache-2.0/MIT
 MODCARGO_CRATES +=	fnv	1.0.7	# Apache-2.0 / MIT
 MODCARGO_CRATES +=	foldhash	0.1.5	# Zlib
@@ -215,214 +209,206 @@ MODCARGO_CRATES +=	foreign-types	0.3.2	#
 MODCARGO_CRATES +=	foreign-types-shared	0.1.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	form-data	0.6.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	form_urlencoded	1.2.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	foundationdb	0.9.2	# MIT/Apache-2.0
-MODCARGO_CRATES +=	foundationdb-gen	0.9.2	# MIT/Apache-2.0
+MODCARGO_CRATES +=	foundationdb	0.10.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	foundationdb-gen	0.10.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	foundationdb-macros	0.3.3	# MIT/Apache-2.0
-MODCARGO_CRATES +=	foundationdb-sys	0.9.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	foundationdb-tuple	0.9.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	foundationdb-sys	0.10.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	foundationdb-tuple	0.10.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	fs_extra	1.3.0	# MIT
 MODCARGO_CRATES +=	funty	2.0.0	# MIT
-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-executor	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-io	0.3.31	# MIT OR Apache-2.0
+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-executor	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-io	0.3.32	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	futures-lite	1.13.0	# Apache-2.0 OR MIT
-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 +=	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 +=	generic-array	0.14.7	# MIT
-MODCARGO_CRATES +=	generic-array	1.3.5	# MIT
+MODCARGO_CRATES +=	generic-array	1.4.1	# MIT
 MODCARGO_CRATES +=	gethostname	1.1.0	# Apache-2.0
 MODCARGO_CRATES +=	getrandom	0.1.16	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	getrandom	0.2.16	# MIT OR Apache-2.0
+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.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ghash	0.5.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	gimli	0.32.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	git-version	0.3.9	# BSD-2-Clause
 MODCARGO_CRATES +=	git-version-macro	0.3.9	# BSD-2-Clause
 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.27	# MIT
-MODCARGO_CRATES +=	h2	0.4.12	# MIT
+MODCARGO_CRATES +=	h2	0.4.13	# MIT
 MODCARGO_CRATES +=	hashbrown	0.12.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hashbrown	0.14.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hashbrown	0.15.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hashbrown	0.16.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hashify	0.2.7	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	hashlink	0.10.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	heck	0.4.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hashbrown	0.17.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hashify	0.2.9	# Apache-2.0 OR MIT
+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.5.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hex	0.4.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hickory-client	0.24.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hickory-proto	0.24.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hickory-client	0.25.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hickory-proto	0.25.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hickory-proto	0.26.0-alpha.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hickory-resolver	0.26.0-alpha.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hkdf	0.12.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hkdf	0.13.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hmac	0.10.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hmac	0.12.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hmac	0.13.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	home	0.5.12	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hostname	0.4.2	# MIT
-MODCARGO_CRATES +=	http	0.2.12	# 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.3	# MIT
 MODCARGO_CRATES +=	http-types	2.12.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	httparse	1.10.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	httpdate	1.0.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	human-size	0.4.3	# MIT/Apache-2.0
 MODCARGO_CRATES +=	humantime	2.3.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hyper	0.14.32	# MIT
-MODCARGO_CRATES +=	hyper	1.8.1	# MIT
-MODCARGO_CRATES +=	hyper-rustls	0.24.2	# Apache-2.0 OR ISC OR MIT
-MODCARGO_CRATES +=	hyper-rustls	0.27.7	# Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=	hybrid-array	0.4.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hyper	1.9.0	# MIT
+MODCARGO_CRATES +=	hyper-rustls	0.27.9	# Apache-2.0 OR ISC OR MIT
 MODCARGO_CRATES +=	hyper-timeout	0.5.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hyper-util	0.1.19	# MIT
-MODCARGO_CRATES +=	iana-time-zone	0.1.64	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hyper-util	0.1.20	# MIT
+MODCARGO_CRATES +=	iana-time-zone	0.1.65	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	iana-time-zone-haiku	0.1.2	# MIT OR Apache-2.0
-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 +=	icu_collections	2.2.0	# Unicode-3.0
+MODCARGO_CRATES +=	icu_locale_core	2.2.0	# Unicode-3.0
+MODCARGO_CRATES +=	icu_normalizer	2.2.0	# Unicode-3.0
+MODCARGO_CRATES +=	icu_normalizer_data	2.2.0	# Unicode-3.0
+MODCARGO_CRATES +=	icu_properties	2.2.0	# Unicode-3.0
+MODCARGO_CRATES +=	icu_properties_data	2.2.0	# Unicode-3.0
+MODCARGO_CRATES +=	icu_provider	2.2.0	# Unicode-3.0
+MODCARGO_CRATES +=	id-arena	2.3.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	idea	0.5.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ident_case	1.0.1	# MIT/Apache-2.0
 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 +=	idna_adapter	1.2.2	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	imagesize	0.14.0	# MIT
-MODCARGO_CRATES +=	include-flate	0.3.1	# Apache-2.0
-MODCARGO_CRATES +=	include-flate-codegen	0.3.1	# Apache-2.0
-MODCARGO_CRATES +=	include-flate-compress	0.3.1	# Apache-2.0
+MODCARGO_CRATES +=	include-flate	0.3.3	# Apache-2.0
+MODCARGO_CRATES +=	include-flate-codegen	0.3.3	# Apache-2.0
+MODCARGO_CRATES +=	include-flate-compress	0.3.3	# Apache-2.0
 MODCARGO_CRATES +=	indexmap	1.9.3	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	indexmap	2.12.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	indicatif	0.17.11	# MIT
+MODCARGO_CRATES +=	indexmap	2.14.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	infer	0.2.3	# MIT
 MODCARGO_CRATES +=	infer	0.19.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 +=	instant	0.1.13	# BSD-3-Clause
-MODCARGO_CRATES +=	ipconfig	0.3.2	# MIT/Apache-2.0
-MODCARGO_CRATES +=	ipnet	2.11.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ipconfig	0.3.4	# MIT/Apache-2.0
+MODCARGO_CRATES +=	ipnet	2.12.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ipnetwork	0.20.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	iri-string	0.7.9	# 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.10.5	# MIT/Apache-2.0
-MODCARGO_CRATES +=	itertools	0.11.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	iri-string	0.7.12	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	itertools	0.13.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	itertools	0.14.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	itoa	1.0.16	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	itoa	1.0.18	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	jemalloc-sys	0.5.4+5.3.0-patched	# MIT/Apache-2.0
 MODCARGO_CRATES +=	jemallocator	0.5.4	# MIT/Apache-2.0
 MODCARGO_CRATES +=	jieba-macros	0.8.1	# MIT
 MODCARGO_CRATES +=	jieba-rs	0.8.1	# MIT
-MODCARGO_CRATES +=	jmap-client	0.3.3	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	jmap-client	0.4.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	jmap-tools	0.1.3	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	jmap-client	0.4.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	jmap-tools	0.1.4	# Apache-2.0 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 +=	jni	0.22.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	jni-macros	0.22.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	jni-sys	0.3.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	jni-sys	0.4.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	jni-sys-macros	0.4.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	jobserver	0.1.34	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	js-sys	0.3.83	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	js-sys	0.3.97	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	json5	0.4.1	# ISC
-MODCARGO_CRATES +=	keccak	0.1.5	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	jsonwebtoken	10.3.0	# MIT
+MODCARGO_CRATES +=	keccak	0.1.6	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	keyed-set	1.1.0	# EPL-2.0 OR Apache-2.0
 MODCARGO_CRATES +=	keyed_priority_queue	0.4.2	# MIT
-MODCARGO_CRATES +=	konst	0.3.16	# Zlib
-MODCARGO_CRATES +=	konst_kernel	0.3.15	# Zlib
-MODCARGO_CRATES +=	lalrpop	0.20.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	lalrpop-util	0.20.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	konst	0.2.20	# Zlib
+MODCARGO_CRATES +=	konst_macro_rules	0.2.19	# Zlib
+MODCARGO_CRATES +=	lalrpop	0.22.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	lalrpop-util	0.22.2	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	lazy_static	1.5.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	lber	0.5.1	# MIT
 MODCARGO_CRATES +=	ldap3	0.12.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	libbz2-rs-sys	0.2.2	# bzip2-1.0.6
-MODCARGO_CRATES +=	libc	0.2.178	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	libflate	2.2.1	# MIT
-MODCARGO_CRATES +=	libflate_lz77	2.2.0	# MIT
+MODCARGO_CRATES +=	leb128fmt	0.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libbz2-rs-sys	0.2.3	# bzip2-1.0.6
+MODCARGO_CRATES +=	libc	0.2.186	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libflate	2.3.0	# MIT
+MODCARGO_CRATES +=	libflate_lz77	2.3.0	# MIT
 MODCARGO_CRATES +=	libloading	0.8.9	# ISC
-MODCARGO_CRATES +=	libm	0.2.15	# MIT
-MODCARGO_CRATES +=	libredox	0.1.11	# MIT
+MODCARGO_CRATES +=	libm	0.2.16	# MIT
+MODCARGO_CRATES +=	libredox	0.1.16	# MIT
 MODCARGO_CRATES +=	librocksdb-sys	0.17.3+10.4.2	# MIT/Apache-2.0/BSD-3-Clause
-MODCARGO_CRATES +=	libsqlite3-sys	0.35.0	# MIT
-MODCARGO_CRATES +=	libz-rs-sys	0.5.5	# Zlib
-MODCARGO_CRATES +=	libz-sys	1.1.23	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libsqlite3-sys	0.37.0	# MIT
+MODCARGO_CRATES +=	libz-sys	1.1.28	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	linked-hash-map	0.5.6	# MIT/Apache-2.0
-MODCARGO_CRATES +=	linux-raw-sys	0.11.0	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	litemap	0.8.1	# Unicode-3.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.2	# 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 +=	lru	0.14.0	# MIT
+MODCARGO_CRATES +=	lru	0.16.4	# MIT
 MODCARGO_CRATES +=	lru-cache	0.1.2	# MIT/Apache-2.0
 MODCARGO_CRATES +=	lru-slab	0.1.2	# MIT OR Apache-2.0 OR Zlib
 MODCARGO_CRATES +=	lz4-sys	1.11.1+lz4-1.10.0	# MIT
-MODCARGO_CRATES +=	lz4_flex	0.11.5	# MIT
-MODCARGO_CRATES +=	lz4_flex	0.12.0	# MIT
-MODCARGO_CRATES +=	lzma-rust2	0.13.0	# Apache-2.0
-MODCARGO_CRATES +=	mail-auth	0.7.5	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	lz4_flex	0.10.0	# MIT
+MODCARGO_CRATES +=	lz4_flex	0.13.0	# MIT
+MODCARGO_CRATES +=	lzma-rust2	0.16.2	# Apache-2.0
+MODCARGO_CRATES +=	mail-auth	0.8.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	mail-builder	0.4.4	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	mail-parser	0.11.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	mail-send	0.5.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	mail-parser	0.11.2	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	maplit	1.0.2	# MIT/Apache-2.0
 MODCARGO_CRATES +=	matchers	0.2.0	# MIT
 MODCARGO_CRATES +=	maybe-async	0.2.10	# MIT
 MODCARGO_CRATES +=	md-5	0.9.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	md-5	0.10.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	md5	0.7.0	# Apache-2.0/MIT
+MODCARGO_CRATES +=	md-5	0.11.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	md5	0.8.0	# Apache-2.0/MIT
-MODCARGO_CRATES +=	memchr	2.7.6	# Unlicense OR MIT
+MODCARGO_CRATES +=	memchr	2.8.0	# Unlicense OR MIT
 MODCARGO_CRATES +=	memory-stats	1.2.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	memsec	0.7.0	# MIT
 MODCARGO_CRATES +=	mime	0.3.17	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	mime_guess	2.0.5	# MIT
 MODCARGO_CRATES +=	minimal-lexical	0.2.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	miniz_oxide	0.8.9	# MIT OR Zlib OR Apache-2.0
-MODCARGO_CRATES +=	mio	1.1.1	# MIT
-MODCARGO_CRATES +=	moka	0.12.12	# (MIT OR Apache-2.0) AND Apache-2.0
+MODCARGO_CRATES +=	mio	1.2.0	# MIT
+MODCARGO_CRATES +=	moka	0.12.15	# (MIT OR Apache-2.0) AND Apache-2.0
 MODCARGO_CRATES +=	munge	0.4.7	# MIT
 MODCARGO_CRATES +=	munge_macro	0.4.7	# MIT
 MODCARGO_CRATES +=	mysql-common-derive	0.32.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	mysql_async	0.36.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	mysql_async	0.36.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	mysql_common	0.35.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	nanorand	0.7.0	# Zlib
 MODCARGO_CRATES +=	new_debug_unreachable	1.0.6	# MIT
 MODCARGO_CRATES +=	nibble_vec	0.1.0	# MIT
 MODCARGO_CRATES +=	nix	0.30.1	# MIT
-MODCARGO_CRATES +=	nkeys	0.4.5	# Apache-2.0
 MODCARGO_CRATES +=	no-std-net	0.6.0	# MIT
+MODCARGO_CRATES +=	no_std_io2	0.9.3	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	nohash	0.2.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	nohash-hasher	0.2.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	nom	7.1.3	# MIT
 MODCARGO_CRATES +=	nonempty-collections	0.3.1	# MIT
+MODCARGO_CRATES +=	ntapi	0.4.3	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	nu-ansi-term	0.50.3	# MIT
-MODCARGO_CRATES +=	nuid	0.5.0	# Apache-2.0
 MODCARGO_CRATES +=	num-bigint	0.4.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	num-bigint-dig	0.8.6	# MIT/Apache-2.0
-MODCARGO_CRATES +=	num-conv	0.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	num-conv	0.2.1	# 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.17.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	num_enum	0.7.5	# BSD-3-Clause OR MIT OR Apache-2.0
-MODCARGO_CRATES +=	num_enum_derive	0.7.5	# BSD-3-Clause OR MIT OR Apache-2.0
-MODCARGO_CRATES +=	number_prefix	0.4.0	# MIT
-MODCARGO_CRATES +=	object	0.37.3	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	num_enum	0.7.6	# BSD-3-Clause OR MIT OR Apache-2.0
+MODCARGO_CRATES +=	num_enum_derive	0.7.6	# BSD-3-Clause OR MIT OR Apache-2.0
+MODCARGO_CRATES +=	objc2-core-foundation	0.3.2	# Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	objc2-io-kit	0.3.2	# Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	objc2-system-configuration	0.3.2	# Zlib OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	ocb3	0.1.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	oid-registry	0.8.1	# 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 +=	once_cell	1.21.4	# 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	0.10.78	# Apache-2.0
 MODCARGO_CRATES +=	openssl-macros	0.1.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	openssl-probe	0.1.6	# MIT/Apache-2.0
-MODCARGO_CRATES +=	openssl-sys	0.9.111	# MIT
-MODCARGO_CRATES +=	opentelemetry	0.29.1	# Apache-2.0
-MODCARGO_CRATES +=	opentelemetry-http	0.29.0	# Apache-2.0
-MODCARGO_CRATES +=	opentelemetry-otlp	0.29.0	# Apache-2.0
-MODCARGO_CRATES +=	opentelemetry-proto	0.29.0	# Apache-2.0
-MODCARGO_CRATES +=	opentelemetry-semantic-conventions	0.29.0	# Apache-2.0
-MODCARGO_CRATES +=	opentelemetry_sdk	0.29.0	# Apache-2.0
+MODCARGO_CRATES +=	openssl-probe	0.2.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	openssl-sys	0.9.114	# MIT
 MODCARGO_CRATES +=	option-ext	0.2.0	# MPL-2.0
 MODCARGO_CRATES +=	ordered-multimap	0.7.3	# MIT
 MODCARGO_CRATES +=	p256	0.13.2	# Apache-2.0 OR MIT
@@ -434,14 +420,15 @@ MODCARGO_CRATES +=	parking_lot_core	0.9.
 MODCARGO_CRATES +=	password-hash	0.5.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	paste	1.0.15	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	pbkdf2	0.12.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pbkdf2	0.13.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	pem	3.0.6	# MIT
 MODCARGO_CRATES +=	pem-rfc7468	0.7.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	percent-encoding	2.3.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pest	2.8.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pest_derive	2.8.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pest_generator	2.8.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pest_meta	2.8.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	petgraph	0.6.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pest	2.8.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pest_derive	2.8.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pest_generator	2.8.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pest_meta	2.8.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	petgraph	0.7.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	petgraph	0.8.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	phf	0.12.1	# MIT
 MODCARGO_CRATES +=	phf	0.13.1	# MIT
@@ -451,194 +438,189 @@ MODCARGO_CRATES +=	phf_macros	0.13.1	# M
 MODCARGO_CRATES +=	phf_shared	0.11.3	# MIT
 MODCARGO_CRATES +=	phf_shared	0.12.1	# MIT
 MODCARGO_CRATES +=	phf_shared	0.13.1	# MIT
-MODCARGO_CRATES +=	pin-project	1.1.10	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	pin-project-internal	1.1.10	# Apache-2.0 OR MIT
-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 +=	pin-project	1.1.11	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	pin-project-internal	1.1.11	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	pin-project-lite	0.2.17	# Apache-2.0 OR MIT
 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.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pkg-config	0.3.33	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	pnet_base	0.35.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	pnet_datalink	0.35.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	pnet_sys	0.35.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	polyval	0.6.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	portable-atomic	1.12.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	postgres-protocol	0.6.9	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	postgres-types	0.2.11	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	potential_utf	0.1.4	# Unicode-3.0
+MODCARGO_CRATES +=	portable-atomic	1.13.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	postgres-protocol	0.6.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	postgres-types	0.2.13	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	potential_utf	0.1.5	# Unicode-3.0
 MODCARGO_CRATES +=	powerfmt	0.2.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	ppmd-rust	1.3.0	# CC0-1.0
+MODCARGO_CRATES +=	ppmd-rust	1.4.0	# CC0-1.0 OR MIT-0
 MODCARGO_CRATES +=	ppv-lite86	0.2.21	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	precomputed-hash	0.1.1	# MIT
 MODCARGO_CRATES +=	prettyplease	0.2.37	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	prettytable-rs	0.10.0	# BSD-3-Clause
 MODCARGO_CRATES +=	primeorder	0.13.6	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	privdrop	0.5.6	# ISC
-MODCARGO_CRATES +=	proc-macro-crate	3.4.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	proc-macro-error	1.0.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	proc-macro-error-attr	1.0.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	proc-macro-crate	3.5.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	proc-macro-error-attr2	2.0.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	proc-macro-error2	2.0.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	proc-macro2	1.0.103	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	proc-macro2	1.0.106	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	prometheus	0.14.0	# Apache-2.0
-MODCARGO_CRATES +=	prost	0.13.5	# Apache-2.0
-MODCARGO_CRATES +=	prost-derive	0.13.5	# Apache-2.0
+MODCARGO_CRATES +=	prost	0.14.3	# Apache-2.0
+MODCARGO_CRATES +=	prost-derive	0.14.3	# Apache-2.0
+MODCARGO_CRATES +=	prost-types	0.14.3	# Apache-2.0
 MODCARGO_CRATES +=	proxy-header	0.1.2	# MIT
-MODCARGO_CRATES +=	psl	2.1.174	# MIT/Apache-2.0
+MODCARGO_CRATES +=	psl	2.1.206	# MIT/Apache-2.0
 MODCARGO_CRATES +=	psl-types	2.0.11	# MIT/Apache-2.0
 MODCARGO_CRATES +=	ptr_meta	0.3.1	# MIT
 MODCARGO_CRATES +=	ptr_meta_derive	0.3.1	# MIT
 MODCARGO_CRATES +=	pure-rust-locales	0.8.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	pwhash	1.0.0	# MIT
 MODCARGO_CRATES +=	quick-xml	0.31.0	# MIT
-MODCARGO_CRATES +=	quick-xml	0.32.0	# MIT
 MODCARGO_CRATES +=	quick-xml	0.38.4	# MIT
-MODCARGO_CRATES +=	quick_cache	0.6.18	# MIT
+MODCARGO_CRATES +=	quick-xml	0.39.2	# MIT
+MODCARGO_CRATES +=	quick_cache	0.6.21	# MIT
 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-proto	0.11.14	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	quinn-udp	0.5.14	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	quote	1.0.42	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quote	1.0.45	# 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 +=	r-efi	6.0.0	# MIT OR Apache-2.0 OR LGPL-2.1-or-later
 MODCARGO_CRATES +=	r2d2	0.8.10	# MIT/Apache-2.0
 MODCARGO_CRATES +=	radium	0.7.0	# MIT
 MODCARGO_CRATES +=	radix_trie	0.2.1	# MIT
+MODCARGO_CRATES +=	radsort	0.1.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rancor	0.1.1	# MIT
 MODCARGO_CRATES +=	rand	0.7.3	# MIT OR Apache-2.0
-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	0.8.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand	0.9.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand	0.10.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand_chacha	0.2.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.5.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand_core	0.6.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rand_core	0.9.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand_core	0.9.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand_core	0.10.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand_hc	0.2.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	rasn	0.10.6	# MIT/Apache-2.0
-MODCARGO_CRATES +=	rasn-cms	0.10.6	# MIT/Apache-2.0
-MODCARGO_CRATES +=	rasn-derive	0.10.6	# MIT/Apache-2.0
-MODCARGO_CRATES +=	rasn-pkix	0.10.6	# MIT/Apache-2.0
-MODCARGO_CRATES +=	rayon	1.11.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rasn	0.28.13	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rasn-cms	0.28.13	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rasn-derive	0.28.13	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rasn-derive-impl	0.28.13	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rasn-pkix	0.28.13	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rayon	1.12.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rayon-core	1.13.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rcgen	0.12.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rcgen	0.14.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rdkafka	0.38.0	# MIT
-MODCARGO_CRATES +=	rdkafka-sys	4.9.0+2.10.0	# MIT
-MODCARGO_CRATES +=	redis	0.32.7	# BSD-3-Clause
+MODCARGO_CRATES +=	rcgen	0.14.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rdkafka	0.39.0	# MIT
+MODCARGO_CRATES +=	rdkafka-sys	4.10.0+2.12.1	# MIT
+MODCARGO_CRATES +=	redis	1.2.0	# BSD-3-Clause
 MODCARGO_CRATES +=	redox_syscall	0.5.18	# MIT
-MODCARGO_CRATES +=	redox_syscall	0.6.0	# MIT
-MODCARGO_CRATES +=	redox_users	0.4.6	# 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.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex-automata	0.4.13	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex-syntax	0.8.8	# 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 +=	rend	0.5.3	# MIT
 MODCARGO_CRATES +=	reqwest	0.12.28	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	reqwest	0.13.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	resolv-conf	0.7.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rev_lines	0.3.0	# MIT
 MODCARGO_CRATES +=	rfc6979	0.4.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	ring	0.17.14	# Apache-2.0 AND ISC
 MODCARGO_CRATES +=	ringbuffer-spsc	0.1.15	# EPL-2.0 OR Apache-2.0
 MODCARGO_CRATES +=	ripemd	0.1.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rkyv	0.8.12	# MIT
-MODCARGO_CRATES +=	rkyv_derive	0.8.12	# MIT
+MODCARGO_CRATES +=	rkyv	0.8.16	# MIT
+MODCARGO_CRATES +=	rkyv_derive	0.8.16	# MIT
 MODCARGO_CRATES +=	rle-decode-fast	1.0.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	roaring	0.11.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	roaring	0.11.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rocksdb	0.24.0	# Apache-2.0
-MODCARGO_CRATES +=	ron	0.12.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rpassword	7.4.0	# Apache-2.0
-MODCARGO_CRATES +=	rsa	0.9.9	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rtoolbox	0.0.3	# Apache-2.0
-MODCARGO_CRATES +=	rtrb	0.3.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rusqlite	0.37.0	# MIT
+MODCARGO_CRATES +=	ron	0.12.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rsa	0.9.10	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rsqlite-vfs	0.1.0	# MIT
+MODCARGO_CRATES +=	rtrb	0.3.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rusqlite	0.39.0	# MIT
 MODCARGO_CRATES +=	rust-ini	0.21.3	# MIT
-MODCARGO_CRATES +=	rust-s3	0.35.1	# MIT
+MODCARGO_CRATES +=	rust-s3	0.37.1	# MIT
 MODCARGO_CRATES +=	rust-stemmers	1.2.0	# MIT/BSD-3-Clause
-MODCARGO_CRATES +=	rustc-demangle	0.1.26	# MIT/Apache-2.0
-MODCARGO_CRATES +=	rustc-hash	1.1.0	# Apache-2.0/MIT
-MODCARGO_CRATES +=	rustc-hash	2.1.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	rustc-hash	2.1.2	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	rustc_version	0.4.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rusticata-macros	4.1.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	rustix	1.1.3	# Apache-2.0 WITH LLVM-exception OR 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.21.12	# Apache-2.0 OR ISC OR MIT
-MODCARGO_CRATES +=	rustls	0.23.35	# Apache-2.0 OR ISC OR MIT
-MODCARGO_CRATES +=	rustls-native-certs	0.6.3	# Apache-2.0 OR ISC OR MIT
-MODCARGO_CRATES +=	rustls-native-certs	0.7.3	# Apache-2.0 OR ISC OR MIT
-MODCARGO_CRATES +=	rustls-native-certs	0.8.2	# Apache-2.0 OR ISC OR MIT
-MODCARGO_CRATES +=	rustls-pemfile	1.0.4	# Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=	rustls	0.23.40	# 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-pemfile	2.2.0	# Apache-2.0 OR ISC OR MIT
-MODCARGO_CRATES +=	rustls-pki-types	1.13.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rustls-pki-types	1.14.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rustls-platform-verifier	0.6.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rustls-platform-verifier	0.7.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rustls-platform-verifier-android	0.1.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rustls-webpki	0.101.7	# ISC
-MODCARGO_CRATES +=	rustls-webpki	0.102.8	# ISC
-MODCARGO_CRATES +=	rustls-webpki	0.103.8	# ISC
+MODCARGO_CRATES +=	rustls-webpki	0.103.13	# ISC
 MODCARGO_CRATES +=	rustversion	1.0.22	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	ryu	1.0.21	# Apache-2.0 OR BSL-1.0
+MODCARGO_CRATES +=	ryu	1.0.23	# Apache-2.0 OR BSL-1.0
 MODCARGO_CRATES +=	salsa20	0.10.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	same-file	1.0.6	# Unlicense/MIT
 MODCARGO_CRATES +=	saturating	0.1.0	# MIT
 MODCARGO_CRATES +=	scc	2.4.0	# Apache-2.0
-MODCARGO_CRATES +=	schannel	0.1.28	# MIT
+MODCARGO_CRATES +=	schannel	0.1.29	# MIT
 MODCARGO_CRATES +=	scheduled-thread-pool	0.2.7	# MIT/Apache-2.0
 MODCARGO_CRATES +=	schemars	0.9.0	# MIT
-MODCARGO_CRATES +=	schemars	1.1.0	# MIT
-MODCARGO_CRATES +=	schemars_derive	1.1.0	# MIT
+MODCARGO_CRATES +=	schemars	1.2.1	# MIT
+MODCARGO_CRATES +=	schemars_derive	1.2.1	# MIT
 MODCARGO_CRATES +=	scopeguard	1.2.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	scrypt	0.11.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sct	0.7.1	# Apache-2.0 OR ISC OR MIT
 MODCARGO_CRATES +=	sdd	3.0.10	# Apache-2.0
 MODCARGO_CRATES +=	sec1	0.7.3	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	secrecy	0.8.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	security-framework	2.11.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	security-framework	3.5.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	security-framework-sys	2.15.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	semver	1.0.27	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	sequoia-openpgp	2.1.0	# LGPL-2.0-or-later
+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.28	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	sequoia-openpgp	2.2.0	# LGPL-2.0-or-later
 MODCARGO_CRATES +=	serde	1.0.228	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_bytes	0.11.19	# 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_derive_internals	0.29.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_json	1.0.147	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_nanos	0.1.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_json	1.0.149	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_qs	0.8.5	# MIT/Apache-2.0
 MODCARGO_CRATES +=	serde_repr	0.1.20	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_urlencoded	0.7.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	serde_with	3.16.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_with_macros	3.16.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_with	3.18.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_with_macros	3.18.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_yaml	0.9.34+deprecated	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serial_test	3.2.0	# MIT
-MODCARGO_CRATES +=	serial_test_derive	3.2.0	# MIT
+MODCARGO_CRATES +=	serial_test	3.4.0	# MIT
+MODCARGO_CRATES +=	serial_test_derive	3.4.0	# MIT
 MODCARGO_CRATES +=	sha-1	0.9.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sha1	0.10.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	sha1	0.11.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sha1_smol	1.0.1	# BSD-3-Clause
 MODCARGO_CRATES +=	sha1collisiondetection	0.3.4	# MIT
 MODCARGO_CRATES +=	sha2	0.9.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sha2	0.10.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	sha2	0.11.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sha2-const-stable	0.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	sha3	0.10.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	sha3	0.10.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sharded-slab	0.1.7	# MIT
-MODCARGO_CRATES +=	shellexpand	3.1.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	shellexpand	3.1.2	# MIT/Apache-2.0
 MODCARGO_CRATES +=	shlex	1.3.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sieve-rs	0.7.1	# AGPL-3.0-only
-MODCARGO_CRATES +=	signal-hook-registry	1.4.7	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	signatory	0.27.1	# Apache-2.0 OR 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 +=	simd-adler32	0.3.8	# MIT
+MODCARGO_CRATES +=	simd-adler32	0.3.9	# MIT
+MODCARGO_CRATES +=	simd_cesu8	1.1.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	simdutf8	0.1.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	siphasher	1.0.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	slab	0.4.11	# MIT
+MODCARGO_CRATES +=	simple_asn1	0.6.4	# ISC
+MODCARGO_CRATES +=	siphasher	1.0.2	# MIT/Apache-2.0
+MODCARGO_CRATES +=	slab	0.4.12	# MIT
 MODCARGO_CRATES +=	smallvec	1.15.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	smtp-proto	0.2.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	snafu	0.7.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	snafu-derive	0.7.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	smtp-proto	0.2.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	snafu	0.8.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	snafu-derive	0.8.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	socket2	0.5.10	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	socket2	0.6.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	socket2	0.6.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	spin	0.9.8	# MIT
 MODCARGO_CRATES +=	spin	0.10.0	# MIT
 MODCARGO_CRATES +=	spki	0.7.3	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	sqlite-wasm-rs	0.5.3	# MIT
 MODCARGO_CRATES +=	stabby	72.1.1	#  EPL-2.0 OR Apache-2.0
 MODCARGO_CRATES +=	stabby-abi	72.1.1	#  EPL-2.0 OR Apache-2.0
 MODCARGO_CRATES +=	stabby-macros	72.1.1	#  EPL-2.0 OR Apache-2.0
@@ -649,43 +631,44 @@ MODCARGO_CRATES +=	stringprep	0.1.5	# MI
 MODCARGO_CRATES +=	strsim	0.11.1	# MIT
 MODCARGO_CRATES +=	subtle	2.6.1	# BSD-3-Clause
 MODCARGO_CRATES +=	syn	1.0.109	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	syn	2.0.111	# MIT OR Apache-2.0
+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.2	# MIT
+MODCARGO_CRATES +=	sysinfo	0.37.2	# MIT
 MODCARGO_CRATES +=	tagptr	0.2.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	tap	1.0.1	# MIT
-MODCARGO_CRATES +=	term	0.7.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	term	1.2.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	termcolor	1.4.1	# Unlicense OR MIT
 MODCARGO_CRATES +=	thiserror	1.0.69	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	thiserror	2.0.17	# 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.17	# MIT OR Apache-2.0
+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.44	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	time-core	0.1.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	time-macros	0.2.24	# 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 +=	tiny-keccak	2.0.2	# CC0-1.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 +=	tinystr	0.8.3	# Unicode-3.0
+MODCARGO_CRATES +=	tinyvec	1.11.0	# Zlib OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	tinyvec_macros	0.1.1	# MIT OR Apache-2.0 OR Zlib
 MODCARGO_CRATES +=	tls-listener	0.11.2	# Apache-2.0
 MODCARGO_CRATES +=	token-cell	2.1.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	tokio	1.48.0	# MIT
-MODCARGO_CRATES +=	tokio-macros	2.6.0	# MIT
-MODCARGO_CRATES +=	tokio-postgres	0.7.15	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	tokio-rustls	0.24.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	tokio	1.52.1	# MIT
+MODCARGO_CRATES +=	tokio-macros	2.7.0	# MIT
+MODCARGO_CRATES +=	tokio-postgres	0.7.17	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	tokio-rustls	0.26.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	tokio-stream	0.1.17	# MIT
-MODCARGO_CRATES +=	tokio-tungstenite	0.28.0	# MIT
-MODCARGO_CRATES +=	tokio-util	0.7.17	# MIT
+MODCARGO_CRATES +=	tokio-stream	0.1.18	# MIT
+MODCARGO_CRATES +=	tokio-tungstenite	0.29.0	# MIT
+MODCARGO_CRATES +=	tokio-util	0.7.18	# MIT
 MODCARGO_CRATES +=	tokio-websockets	0.10.1	# MIT
-MODCARGO_CRATES +=	toml_datetime	0.7.5+spec-1.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	toml_edit	0.23.10+spec-1.0.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	toml_parser	1.0.6+spec-1.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	tonic	0.12.3	# MIT
-MODCARGO_CRATES +=	totp-rs	5.7.0	# MIT
-MODCARGO_CRATES +=	tower	0.4.13	# MIT
-MODCARGO_CRATES +=	tower	0.5.2	# MIT
+MODCARGO_CRATES +=	toml_datetime	1.1.1+spec-1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	toml_edit	0.25.11+spec-1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	toml_parser	1.1.2+spec-1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tonic	0.14.5	# MIT
+MODCARGO_CRATES +=	tonic-prost	0.14.5	# MIT
+MODCARGO_CRATES +=	tonic-types	0.14.5	# MIT
+MODCARGO_CRATES +=	totp-rs	5.7.1	# MIT
+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
@@ -694,41 +677,37 @@ MODCARGO_CRATES +=	tracing-attributes	0.
 MODCARGO_CRATES +=	tracing-core	0.1.36	# MIT
 MODCARGO_CRATES +=	tracing-log	0.2.0	# MIT
 MODCARGO_CRATES +=	tracing-serde	0.2.0	# MIT
-MODCARGO_CRATES +=	tracing-subscriber	0.3.22	# MIT
+MODCARGO_CRATES +=	tracing-subscriber	0.3.23	# MIT
 MODCARGO_CRATES +=	try-lock	0.2.5	# MIT
 MODCARGO_CRATES +=	try_map	0.3.1	# Apache-2.0/MIT
-MODCARGO_CRATES +=	tryhard	0.5.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	tungstenite	0.28.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tungstenite	0.29.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	twofish	0.7.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	twox-hash	1.6.3	# MIT
 MODCARGO_CRATES +=	twox-hash	2.1.2	# MIT
+MODCARGO_CRATES +=	typed-path	0.12.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	typeid	1.0.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	typenum	1.19.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	typewit	1.14.2	# Zlib
-MODCARGO_CRATES +=	typewit_proc_macros	1.8.1	# Zlib
+MODCARGO_CRATES +=	typenum	1.20.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ucd-trie	0.1.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	uhlc	0.8.2	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	unicase	2.8.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	unicase	2.9.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	unicode-bidi	0.3.18	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	unicode-general-category	1.1.0	# Apache-2.0
-MODCARGO_CRATES +=	unicode-ident	1.0.22	# (MIT OR Apache-2.0) AND Unicode-3.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-properties	0.1.4	# MIT/Apache-2.0
 MODCARGO_CRATES +=	unicode-script	0.5.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	unicode-security	0.1.2	# MIT/Apache-2.0
-MODCARGO_CRATES +=	unicode-width	0.1.14	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	unicode-width	0.2.2	# 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 +=	unsafe-libyaml	0.2.11	# MIT
+MODCARGO_CRATES +=	untrusted	0.7.1	# ISC
 MODCARGO_CRATES +=	untrusted	0.9.0	# ISC
 MODCARGO_CRATES +=	unty	0.0.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	unzip-n	0.1.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	url	2.5.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	url	2.5.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	urlencoding	2.1.3	# MIT
-MODCARGO_CRATES +=	utf-8	0.7.6	# MIT OR Apache-2.0
 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 +=	uuid	1.19.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	uuid	1.23.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	validated_struct	2.2.0	# EPL-2.0 OR Apache-2.0
 MODCARGO_CRATES +=	validated_struct_macros	2.2.0	# EPL-2.0 OR Apache-2.0
 MODCARGO_CRATES +=	valuable	0.1.1	# MIT
@@ -741,120 +720,135 @@ MODCARGO_CRATES +=	walkdir	2.5.0	# Unlic
 MODCARGO_CRATES +=	want	0.3.1	# MIT
 MODCARGO_CRATES +=	wasi	0.9.0+wasi-snapshot-preview1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 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.1+wasi-0.2.4	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	wasite	0.1.0	# Apache-2.0 OR BSL-1.0 OR MIT
-MODCARGO_CRATES +=	wasm-bindgen	0.2.106	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	wasm-bindgen-futures	0.4.56	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	wasm-bindgen-macro	0.2.106	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	wasm-bindgen-macro-support	0.2.106	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	wasm-bindgen-shared	0.2.106	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasi	0.14.7+wasi-0.2.4	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	wasip2	1.0.3+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 +=	wasite	1.0.2	# Apache-2.0 OR BSL-1.0 OR MIT
+MODCARGO_CRATES +=	wasm-bindgen	0.2.120	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-futures	0.4.70	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-macro	0.2.120	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-macro-support	0.2.120	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-shared	0.2.120	# 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 +=	wasm-streams	0.4.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	web-sys	0.3.83	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-streams	0.5.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasmparser	0.244.0	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	web-sys	0.3.97	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	web-time	1.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	webpki-root-certs	1.0.4	# CDLA-Permissive-2.0
+MODCARGO_CRATES +=	webpki-root-certs	1.0.7	# CDLA-Permissive-2.0
 MODCARGO_CRATES +=	webpki-roots	0.26.11	# CDLA-Permissive-2.0
-MODCARGO_CRATES +=	webpki-roots	1.0.4	# CDLA-Permissive-2.0
+MODCARGO_CRATES +=	webpki-roots	1.0.7	# CDLA-Permissive-2.0
 MODCARGO_CRATES +=	whatlang	0.18.0	# MIT
-MODCARGO_CRATES +=	whoami	1.6.1	# Apache-2.0 OR BSL-1.0 OR MIT
+MODCARGO_CRATES +=	whoami	2.1.2	# Apache-2.0 OR BSL-1.0 OR MIT
 MODCARGO_CRATES +=	widestring	1.2.1	# 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-util	0.1.11	# Unlicense OR MIT
 MODCARGO_CRATES +=	winapi-x86_64-pc-windows-gnu	0.4.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	windows	0.61.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-collections	0.2.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-core	0.61.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-core	0.62.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-future	0.2.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-implement	0.60.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-interface	0.59.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-link	0.1.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-link	0.2.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-numerics	0.2.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-registry	0.6.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-result	0.3.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-result	0.4.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-strings	0.4.2	# 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-threading	0.1.0	# 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 +=	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 +=	wit-bindgen	0.46.0	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	writeable	0.6.2	# Unicode-3.0
+MODCARGO_CRATES +=	winnow	1.0.2	# MIT
+MODCARGO_CRATES +=	wit-bindgen	0.51.0	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	wit-bindgen	0.57.1	# 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.3	# Unicode-3.0
 MODCARGO_CRATES +=	wyz	0.5.1	# MIT
 MODCARGO_CRATES +=	x25519-dalek	2.0.1	# BSD-3-Clause
-MODCARGO_CRATES +=	x509-parser	0.18.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	xml-rs	0.8.28	# MIT
+MODCARGO_CRATES +=	x509-parser	0.18.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	xml	1.2.1	# MIT
+MODCARGO_CRATES +=	xml-no-std	0.8.26	# MIT
+MODCARGO_CRATES +=	xml-rs	1.0.0	# MIT
 MODCARGO_CRATES +=	xxhash-rust	0.8.15	# BSL-1.0
 MODCARGO_CRATES +=	yasna	0.5.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	yoke	0.8.1	# Unicode-3.0
-MODCARGO_CRATES +=	yoke-derive	0.8.1	# Unicode-3.0
-MODCARGO_CRATES +=	zenoh	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-buffers	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-codec	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-collections	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-config	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-core	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-crypto	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-keyexpr	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-link	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-link-commons	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-link-quic	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-link-tcp	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-link-tls	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-link-udp	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-macros	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-plugin-trait	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-protocol	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-result	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-runtime	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-sync	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-task	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-transport	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zenoh-util	1.7.1	# EPL-2.0 OR Apache-2.0
-MODCARGO_CRATES +=	zerocopy	0.8.31	# BSD-2-Clause OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	zerocopy-derive	0.8.31	# 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 +=	yoke	0.8.2	# Unicode-3.0
+MODCARGO_CRATES +=	yoke-derive	0.8.2	# Unicode-3.0
+MODCARGO_CRATES +=	zenoh	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-buffers	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-codec	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-collections	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-config	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-core	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-crypto	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-keyexpr	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-link	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-link-commons	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-link-quic	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-link-quic_datagram	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-link-tcp	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-link-tls	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-link-udp	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-macros	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-plugin-trait	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-protocol	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-result	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-runtime	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-sync	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-task	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-transport	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zenoh-util	1.9.0	# EPL-2.0 OR Apache-2.0
+MODCARGO_CRATES +=	zerocopy	0.8.48	# BSD-2-Clause OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	zerocopy-derive	0.8.48	# BSD-2-Clause OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	zerofrom	0.1.7	# Unicode-3.0
+MODCARGO_CRATES +=	zerofrom-derive	0.1.7	# Unicode-3.0
 MODCARGO_CRATES +=	zeroize	1.8.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	zeroize_derive	1.4.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 +=	zip	6.0.0	# MIT
-MODCARGO_CRATES +=	zlib-rs	0.5.5	# Zlib
-MODCARGO_CRATES +=	zmij	0.1.8	# MIT
+MODCARGO_CRATES +=	zeroize_derive	1.4.3	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	zerotrie	0.2.4	# Unicode-3.0
+MODCARGO_CRATES +=	zerovec	0.11.6	# Unicode-3.0
+MODCARGO_CRATES +=	zerovec-derive	0.11.3	# Unicode-3.0
+MODCARGO_CRATES +=	zip	8.6.0	# MIT
+MODCARGO_CRATES +=	zlib-rs	0.6.3	# Zlib
+MODCARGO_CRATES +=	zmij	1.0.21	# MIT
 MODCARGO_CRATES +=	zopfli	0.8.3	# Apache-2.0
 MODCARGO_CRATES +=	zstd	0.13.3	# MIT
 MODCARGO_CRATES +=	zstd-safe	7.2.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	zstd-sys	2.0.16+zstd.1.5.7	# MIT/Apache-2.0
+MODCARGO_CRATES +=	zxcvbn	3.1.1	# MIT
Index: distinfo
===================================================================
RCS file: /cvs/ports/mail/stalwart/distinfo,v
diff -u -p -r1.24 distinfo
--- distinfo	29 Jan 2026 13:56:46 -0000	1.24
+++ distinfo	2 May 2026 22:46:40 -0000
@@ -1,92 +1,86 @@
 SHA256 (cargo/RustyXML-0.3.0.tar.gz) = i1rOKe4yFt43wFRoZa0I7e9YsPnnaDjtiVmoSpkOWMU=
-SHA256 (cargo/addr2line-0.25.1.tar.gz) = G10wcyCzGB1teVTmY718d0qDi4Ig/gWTyG2fsJ9Ji0s=
 SHA256 (cargo/adler2-2.0.1.tar.gz) = MgEZV5/K2cIYhPXEhh0WF00OBiUGJSZvUP5omDQKvvo=
 SHA256 (cargo/adler32-1.2.0.tar.gz) = quEnfTmu7BXLOIJm7MJLEcgEad6uYGfhehp6qeXB8jQ=
 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.tar.gz) = Zr0ppzK2RMBDHGFA83DQl4eSA9ebgMlKZ0e6CHKtrvg=
 SHA256 (cargo/aes-gcm-0.10.3.tar.gz) = gxAQoPdC4SCbO86o+rao4UkFG6YJlDLIyyzBF97D6tE=
 SHA256 (cargo/aes-gcm-siv-0.11.1.tar.gz) = rgeEE0upN1QW1GnsMefF+fqUQFBJzwjFzltGmL5nPg0=
 SHA256 (cargo/ahash-0.8.12.tar.gz) = WhXxec1gxFhLioxZaSeq3EYuJ/LKcMBOAHGWSnO6enU=
 SHA256 (cargo/aho-corasick-1.1.4.tar.gz) = 3dMaEwQnwnUY3yZpQ6UwjtktSyJsxjn1qPEAKBYXQwE=
 SHA256 (cargo/allocator-api2-0.2.21.tar.gz) = aD15EOdDUYsONPEYb5JJS+yssEfHtr9hbJZ3IYD++SM=
 SHA256 (cargo/android_system_properties-0.1.5.tar.gz) = gZ5yGdvUEEOsJ5sZgw8u/IlxVkkNf9bqkWcgEX7mYxE=
-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.100.tar.gz) = oj62sWFDGKgHHJslIfNrQkssg9tes6D+rUpsCAmvbmE=
-SHA256 (cargo/arbitrary-1.4.2.tar.gz) = w9A2o8SrBpx7QQos6Ha9dICNLQiIqCZnZp+OeDqJi/E=
-SHA256 (cargo/arc-swap-1.8.0.tar.gz) = UdA0SbuMoswu9whprzFGPRrlzMj6PjNLMHID+/gVIH4=
+SHA256 (cargo/anyhow-1.0.102.tar.gz) = fyAt+GSEyGjbrX6qVX73hdXGYpXkG0YO+SLsoHI7hCw=
+SHA256 (cargo/arc-swap-1.9.1.tar.gz) = ajof1vdTBraAh7gx8CXHElJLyxmq1U5VexEpz6Cisgc=
+SHA256 (cargo/arcstr-1.2.0.tar.gz) = A5GMPb13Aahca5iHcy4pIRdfJsNQtFY4QdCVjCHVfm0=
 SHA256 (cargo/argon2-0.5.3.tar.gz) = PDYQiS7m4MvOiuJwA0n8+PmK2w2/vuha7DyRedKcwHI=
 SHA256 (cargo/array-init-2.1.0.tar.gz) = PWK3aUpWLN9adCJ5A1B8VqssyL3R94HtXLTPnJ+BC/w=
 SHA256 (cargo/arrayref-0.3.9.tar.gz) = dqLoEkNR/aHviqqju9frvLSGu81CJaygqg2Euy24/ss=
 SHA256 (cargo/arrayvec-0.7.6.tar.gz) = fALRI98BfvzfvXOe+Bc1s2xbqD7DxZyAqdfsxxj5LlA=
-SHA256 (cargo/ascii-canvas-3.0.0.tar.gz) = iCTsyi6FHOwWlo1UoB3Tcu+PlbJE+4S4TnASi+NHw8Y=
+SHA256 (cargo/ascii-canvas-4.0.0.tar.gz) = 7x4+aZ2EqxsJEaEBDFwQaqNK6JrqwQO+XODDhZ2x6JE=
 SHA256 (cargo/asn1-rs-0.7.1.tar.gz) = VmJKlogruMJtYTEq4Yy0WGjlqZkupzxY5FwxAeVqHmA=
 SHA256 (cargo/asn1-rs-derive-0.6.0.tar.gz) = MQnkmx5JCenbZRWjDGM2hNaM3qolLyFSFMtPoaW/7iw=
 SHA256 (cargo/asn1-rs-impl-0.2.0.tar.gz) = exgFDCzW/obDp2WE714LryhtA4zaID62Ij3yzEE1Zfc=
 SHA256 (cargo/async-channel-1.9.0.tar.gz) = gZU8UpM2AQ7dbY41j4htlYEmd5XGGxlHW3ExS/+kbTU=
+SHA256 (cargo/async-compression-0.4.42.tar.gz) = 55s/innMzCiY8xkg/GnzBIWbO9VnSQ916/Ua4ceSqaw=
 SHA256 (cargo/async-lock-3.4.2.tar.gz) = KQ9/JZa9W3ip/sgIjM2JGA1/n1W5SwV2gju73HLugxE=
-SHA256 (cargo/async-nats-0.44.2.tar.gz) = +DSoDDq2EJucj1ymZhpXjPMeCI6DG2zgfGsjzKBPZ0I=
+SHA256 (cargo/async-nats-0.47.0.tar.gz) = B9bxVwZcNGEJbVGqzeDDJvpJ8/bgGZ4gTFZoQs2qUpk=
 SHA256 (cargo/async-recursion-1.1.1.tar.gz) = O0NCL2nY/zj5Xxsrt2UXyRWJqSTRVZoOk118jOAnTBE=
 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.89.tar.gz) = kDWtLQlr7XlVoyDufiIwV00o/Tw6DxhsvqH/PH7tXbs=
 SHA256 (cargo/atomic-waker-1.1.2.tar.gz) = FQW9XT0RaHLnJxptThbYHQyFcIdsjeaAk6CawmnYqsA=
-SHA256 (cargo/attohttpc-0.28.5.tar.gz) = B6myRboHOfyQk1CUwprbruP5dyGLX7legi4mHNp/VqM=
+SHA256 (cargo/attohttpc-0.30.1.tar.gz) = FuLNttXtg1GZSEu5K7iz7dUm7/6ZXGFzJYBDnBpn4uk=
 SHA256 (cargo/autocfg-1.5.0.tar.gz) = wIYG+MPL9M5uyOKPsAFKLAhnCP6VTqqIU4SmFlFy5+g=
-SHA256 (cargo/aws-creds-0.37.0.tar.gz) = f4QUMga5xys8XLZUFd5gx1Ocec0VWSkP3exleTkTG+A=
-SHA256 (cargo/aws-region-0.25.5.tar.gz) = 6a7T+cfqyb4oZi/bOw9NGVHoEvfGT+1PAye6cC9Fmzs=
+SHA256 (cargo/aws-creds-0.39.1.tar.gz) = yjuFFV0mXfgo+E5TiG7Z5Ceu2Xndijn1uLIWLHfhQtc=
+SHA256 (cargo/aws-lc-rs-1.16.3.tar.gz) = Dsb7P+aQJKdfp+G/tIqmz1lwahAWWOoBv9M7KySKA48=
+SHA256 (cargo/aws-lc-sys-0.40.0.tar.gz) = 9QA37l4eQee4+dFhaApyW9FibLb4x+kB+R+UKFCFL+c=
+SHA256 (cargo/aws-region-0.28.1.tar.gz) = g4s2yNySe22xtsa49dBYZfIhNVC56Dv5L6me1lJUcsA=
 SHA256 (cargo/azure_core-0.21.0.tar.gz) = e1Uq1DpFp0ZGHsPTpR37ZGa0dZIJQUtDnBZetqa3cp4=
 SHA256 (cargo/azure_storage-0.21.0.tar.gz) = Wfg4FZ9NKctAChTZ11dXi6SVrmT+sHp1Fr+eRBUScSY=
 SHA256 (cargo/azure_storage_blobs-0.21.0.tar.gz) = l+g8Njauhtmmp5YrIRLjsZ6zkDkVxQzgb/VP8KLmp+Q=
 SHA256 (cargo/azure_svc_blobstorage-0.21.0.tar.gz) = TmxvIMVhG4hbqUx7rl4ChJomc4Guy4ruV36MNf9AZMY=
-SHA256 (cargo/backtrace-0.3.76.tar.gz) = u1MYU3kaIV18YqMNrw3eg184GrXeRYnP58ZJ0svpK9Y=
 SHA256 (cargo/base16ct-0.2.0.tar.gz) = TH8C1Opl8sGFMIn/2NJ4e9vGPeLw0p3tvPjM36DM1M8=
 SHA256 (cargo/base32-0.5.1.tar.gz) = Ai3+nrNfGeu8tR4LQKWrdZ9GrWDK33KX4L0IWvtQ4HY=
 SHA256 (cargo/base64-0.13.1.tar.gz) = nhtYYnPFcCk2/nt9aJZkTYvnHmMUz+CdMWfJX3Elieg=
 SHA256 (cargo/base64-0.21.7.tar.gz) = nSl96xkluJ8szBPXY1+gcU8SyHrc4cdTVrOcqbcXhWc=
 SHA256 (cargo/base64-0.22.1.tar.gz) = crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uMY=
-SHA256 (cargo/base64ct-1.8.1.tar.gz) = DgUPYmQphXon3cyzHgrKITVr+nCcBAQa792sCBqPBoo=
+SHA256 (cargo/base64ct-1.8.3.tar.gz) = KvUBd+GQ4Homq3T4se+/4u+H2iEWIhMYyxwugrr33gY=
 SHA256 (cargo/bincode-1.3.3.tar.gz) = sfRelBfYcifHpW0i5HHGIGRiy6UUx1kMCa/0z20d3K0=
 SHA256 (cargo/bincode-2.0.1.tar.gz) = Nur117CQJj6BUIIEgtXZPNlkqB5AGZE8ly9O3Mbtt0A=
 SHA256 (cargo/bincode_derive-2.0.1.tar.gz) = v5VwmkQPRemGmDkY0Oih8wqbHfBJGPyChnBgaASsPAk=
-SHA256 (cargo/bindgen-0.70.1.tar.gz) = 9J2P7YgNRz6nHvub9ZdlHncgG91Ik+/lTJ5dZa4Ezm8=
 SHA256 (cargo/bindgen-0.72.1.tar.gz) = mTd2tQnPtJx1DxG48HpG+iPgoThv/AH7Hn00Pvw4eJU=
-SHA256 (cargo/biscuit-0.7.0.tar.gz) = fij8fFbGF0OgHQ0bc+T+1ouKTwMuo6LUu4xlIKM/wFo=
-SHA256 (cargo/bit-set-0.5.3.tar.gz) = BwDdq1BvM7IKA7E5luzNMJpI5f930NlZJqoCEPtOlfE=
+SHA256 (cargo/biscuit-0.8.0.tar.gz) = Lb/dyMxcySeHbZ8Tjn3tRMYRbFRNPMosOidZ5GupFsc=
 SHA256 (cargo/bit-set-0.8.0.tar.gz) = CIB+CA7X+dVDP6mydRls/DVBT2agx52GTcUaDYJSMaM=
-SHA256 (cargo/bit-vec-0.6.3.tar.gz) = NJ+bahee1gcwVSbKSJs0rQpBrtX3mA+pDrAxYLaVmPs=
 SHA256 (cargo/bit-vec-0.8.0.tar.gz) = XnZKHUDVENrzXge+nrBudXcJCMJ9QR7mySEJyYQOqvc=
-SHA256 (cargo/bitflags-2.10.0.tar.gz) = gS4StShcxRWpxypcHTttRqGdrFrP71JllowWYQbjHdM=
-SHA256 (cargo/bitpacking-0.9.2.tar.gz) = TB0+K/2NBgSKF597F6/DGI7/oQOF57ANxlr2qucy6pI=
+SHA256 (cargo/bitflags-2.11.1.tar.gz) = xFEimfNvBDqwmlg+V7zrWlqrenPbGAWEjo/vPJ6MeLM=
+SHA256 (cargo/bitpacking-0.9.3.tar.gz) = lqcTmr09nOv4zW+SCjic89yVdhcuMvRWPxiMrjw+sBk=
 SHA256 (cargo/bitvec-1.0.1.tar.gz) = G8KDLCQjmwFB1WdLuRdPnWiotbPydTMRknwXLKRvfpw=
 SHA256 (cargo/bitvec-nom2-0.2.1.tar.gz) = 2Yj8xABVzqqF7cVYdaCPir0pAYWCZH/YKtYSjboUpfA=
 SHA256 (cargo/blake2-0.10.6.tar.gz) = RlAq1FjJpStp1NTTJ3XHiLehuF6LydSC2SJQ/A4/jv4=
-SHA256 (cargo/blake3-1.8.2.tar.gz) = OIiqqJ5LKkD8qYSOQA9qZYpaOXjee+hY4gnK+ovppKA=
+SHA256 (cargo/blake3-1.8.5.tar.gz) = Cqg8NOYoQ9kk+QXg9chm6x3WVF/E1xnoA9m6YDA3H84=
 SHA256 (cargo/block-buffer-0.10.4.tar.gz) = MHjHYpti0/BDlRf6OUmWrKzFy8kcWiDYxljner1QOnE=
+SHA256 (cargo/block-buffer-0.12.0.tar.gz) = zdNQCBaZIdgLxg09CrQW7ssCjEzWUzUpB5IdlQhHkL4=
 SHA256 (cargo/block-buffer-0.9.0.tar.gz) = QVIRb9bp2tspGuGPwew1de1thMKWQtl4kPS0o0Fyl+Q=
 SHA256 (cargo/block-padding-0.3.3.tar.gz) = qIlP67/591gDSluOEth5GPVt/GSo4f51fWXikEFTjZM=
 SHA256 (cargo/blowfish-0.7.0.tar.gz) = MvpqBhEk43uroALkltID4juj17c3UL6C2/vJKRMEils=
 SHA256 (cargo/blowfish-0.9.1.tar.gz) = 5BLizQ8rLZPgJUPOrnkXs8cDMVc98Z7gRry8NeReh9c=
 SHA256 (cargo/btoi-0.4.3.tar.gz) = ndZAf3OpuLYWLYou+Zn+av18wVkC6/QsXNKWrd8X4K0=
 SHA256 (cargo/buffered-reader-1.4.0.tar.gz) = 2ya/Hwkv1eBbWrO+LykJFa628/IMTp+Gzg8H8zbCQS8=
-SHA256 (cargo/bumpalo-3.19.1.tar.gz) = Xdncc4t6gxHHreFSQkl02BFfLNrWHo2rjayfI2IphRA=
+SHA256 (cargo/bumpalo-3.20.2.tar.gz) = XSB4mGj0sBsvLK7J9cTgITtB4+VwKlAVfWma4xztL8s=
 SHA256 (cargo/bytecheck-0.8.2.tar.gz) = DKozosDtygQZ0VrHI9/wPxlW95eDKbHjtf2qrtnTyos=
 SHA256 (cargo/bytecheck_derive-0.8.2.tar.gz) = iThegrXRgh0iGeCwle+izB8kbL+ZCA875GoahcDTktk=
-SHA256 (cargo/bytemuck-1.24.0.tar.gz) = H731gDIPOLYS5IVSGv2h7ibRDMmITvqqdQ04PhPjxfQ=
+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.11.0.tar.gz) = s1IE+9wLP0RGuJ/BrCz4SopolxmV0L8ukl7HzZYPnLM=
+SHA256 (cargo/bytes-1.11.1.tar.gz) = HnSHM7fLx5jhQ0tqxSTwwf8qtFb+IBUB5kl8hBek/DM=
 SHA256 (cargo/bzip2-0.6.1.tar.gz) = 86U/rCTzSoG8mVS11s/ODCHhjsaVn0T1bo6Q5Lt8NGw=
 SHA256 (cargo/bzip2-sys-0.1.13+1.0.8.tar.gz) = Ilv/M7IUGHT+gNceB9buxPhcXCFkU92WOIJA+W4azBQ=
-SHA256 (cargo/calcard-0.1.3.tar.gz) = cg5BKt8l8Xn2Q7B1MQjLMIuBL4Lh00ExwGsBXIBuPzw=
 SHA256 (cargo/calcard-0.3.2.tar.gz) = ZLtcxKpD3w3xG+j+4/N1zihodsuFn/b1gXPRYZhY9VA=
 SHA256 (cargo/camellia-0.1.0.tar.gz) = MmTiV06e8rU85vU23qg6aawLxgC3YtFSP/g/4HIwzjA=
 SHA256 (cargo/cast5-0.11.1.tar.gz) = JrB9Zz2xzPAA6Q9UuBnbnnWoNI1usFbpuKtTIxt6mRE=
 SHA256 (cargo/castaway-0.2.4.tar.gz) = 3sVRq251eIGRMscTqTwCKgXWAVnchuenBQIjV3SExVo=
 SHA256 (cargo/cbc-0.1.2.tar.gz) = JrUqlUOuM48nm5awuf7ZyAk3RGhQQ3OQec6FzVjyiaY=
-SHA256 (cargo/cc-1.2.50.tar.gz) = n1DVYyJ6HDfMCiY/ZOyjM0OIwBxeTEhhqd7yBcYUODw=
+SHA256 (cargo/cc-1.2.61.tar.gz) = 0W2QNZ6YZkFQaRS6cTUIl1ZWEOh84K2ebyhWnbPdXG0=
 SHA256 (cargo/cedarwood-0.4.6.tar.gz) = bZEL7dYsJHMyY9C+0kdGCFPJ0i6JVr1M2WQwIJXgTpA=
 SHA256 (cargo/cesu8-1.1.0.tar.gz) = bUOgTYdT81JYyR+Oxjn3kokfdIoe29dZzx3Oozgq2Dw=
 SHA256 (cargo/cexpr-0.6.0.tar.gz) = b6w4epi7fDcpIFfP/FbWLstimQACZAJjOukWDfk6h2Y=
@@ -94,36 +88,34 @@ SHA256 (cargo/cfb-0.7.3.tar.gz) = 048tp6
 SHA256 (cargo/cfb-mode-0.8.2.tar.gz) = c4uNRnhn+ApxNRkz9wRh9bVvJNXJPgzyFuWSKclo0zA=
 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/chrono-0.4.42.tar.gz) = FFBSvdNFuHMg42klUnfj+1FSdirRI6kB71wmLdOP6NI=
+SHA256 (cargo/chacha20-0.10.0.tar.gz) = b42YMoaEPklnWkt6LRdO/hNtyToY1pEw3RgZimwWdgE=
+SHA256 (cargo/chrono-0.4.44.tar.gz) = xnMHWi4OX0od3ifOne4epFWMf/5kj1dkOKIModKsxLA=
 SHA256 (cargo/chrono-tz-0.10.4.tar.gz) = phOahZftks+Bbfsz9d1s8LuTpq3JOPEQOfNxvFvNJsM=
 SHA256 (cargo/cipher-0.2.5.tar.gz) = EvjnmHy9BCpjJJSX9BrtCfjmWt2RfqZWbv+8VleNaAE=
 SHA256 (cargo/cipher-0.4.4.tar.gz) = dz87mvZER9LOmFAzDEc1FQFKojXmp4OwLbgf855KPa0=
+SHA256 (cargo/cipher-0.5.1.tar.gz) = 402CJ/4bookEOusTeSBW/4D9beGp9JE3pfSZ3o6MeOo=
 SHA256 (cargo/clang-sys-1.8.1.tar.gz) = CwI5R4EXWMl8Wb+dHBiP1hmtRxjcqnZ5R98crbFPOfQ=
-SHA256 (cargo/clap-4.5.53.tar.gz) = yeNA4BKhv0k19Sgu0UNtFIlUjo9yMIIH6l3w4j0tA/g=
-SHA256 (cargo/clap_builder-4.5.53.tar.gz) = 12tdE+qhjJAf0vf8qTn+/joHJ6lTVh/v3zspIrhWnQA=
-SHA256 (cargo/clap_derive-4.5.49.tar.gz) = KgtUh6/qst6y/04DqAetGgOsUy/1os7l2GiERAx/dnE=
-SHA256 (cargo/clap_lex-0.7.6.tar.gz) = odcozInPOu6f+SsF5isZ7mWgK1cCz/fVo3fjLGrinY0=
 SHA256 (cargo/cmac-0.7.2.tar.gz) = hUNFTjw/USbv//nNRNVir04x+4zhzA09zY8IRRXbwao=
-SHA256 (cargo/cmake-0.1.57.tar.gz) = dUQ8RM1rN5vrjFtF2F0Hc7rzHM6QH+e7JS9O/zAI730=
-SHA256 (cargo/colorchoice-1.0.4.tar.gz) = sFth3FESy7F+S2zWF5DZhF0TiINWORYky+fkHv6sHnU=
+SHA256 (cargo/cmake-0.1.58.tar.gz) = wPeKAikqdKiKxzYBmrli7OC8OA4/l3v3LjdsXXj/Bng=
+SHA256 (cargo/cmov-0.5.3.tar.gz) = P4ikPQEfxKaHbLc0RwPil8cd2kJJT+4JTV98dr8T90Y=
 SHA256 (cargo/combine-4.6.7.tar.gz) = ulowi3XfMv4CeI50hmJxjwP94AUBZDXERO6lcjmCGf0=
 SHA256 (cargo/compact_str-0.9.0.tar.gz) = P9sTJaHOzpgeiilquPD5tjrjV70HhKn6r1SMx7SAcHo=
+SHA256 (cargo/compression-codecs-0.4.38.tar.gz) = ziVIOR6cGSnCG/aqJoCvhv5MGzPmzqmsHP7sC9ESGM8=
+SHA256 (cargo/compression-core-0.4.32.tar.gz) = zBT1Zc8CehBfekTM+eW0JDSEIaHYlSqPydSZ0xMQd4k=
 SHA256 (cargo/concurrent-queue-2.5.0.tar.gz) = TKAZeu4m0a43RF7lMv785DJR0kzHwWZ5n01GgX8dOXM=
-SHA256 (cargo/console-0.15.11.tar.gz) = BUzLWxD58sv1HrNVyh0FwtJ5zhgEaI0Nt0tHM6Wur9g=
+SHA256 (cargo/const-oid-0.10.2.tar.gz) = pu9Rfwkm3SShWCSSx5G2pIGKTZTniaM0iUqhWw0S9Vw=
 SHA256 (cargo/const-oid-0.9.6.tar.gz) = wkWTdyha2HQFTXl/PM6/mEl4qjkSn26v3lzcgxW2Evg=
 SHA256 (cargo/const-random-0.1.18.tar.gz) = h+ABgv50sGZifWO4X9VQrCmY1LC9hr/tR3oK5MfHE1k=
 SHA256 (cargo/const-random-macro-0.1.16.tar.gz) = +dg58qILCu5RXcWBphcvIyH5bKt2waOKTFhKGUlVOQ4=
-SHA256 (cargo/const_format-0.2.35.tar.gz) = f6p0aak6Vm6czBxz/ng7SmXCdMWs40YDjcqcOf4AMK0=
+SHA256 (cargo/const_format-0.2.36.tar.gz) = RIGmF62aQSvjuXxdQD/vjtAjEDNokIucUK9Zj/RnzB4=
 SHA256 (cargo/const_format_proc_macros-0.2.34.tar.gz) = HVfC7M+xbbrB9OYeIGEF21ggydJsPEcrwXx3Qlnvd0Q=
-SHA256 (cargo/const_panic-0.2.15.tar.gz) = 4mLNqsQklOOuNMQ5afnN632heL20tm+moeou20yK5lI=
 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/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/core2-0.4.0.tar.gz) = tJun7xrWEH+IJNvpfelHy6rFPETn+XVqH7oNN8HuxQU=
+SHA256 (cargo/cpubits-0.1.1.tar.gz) = FbhfnDkTfDqJFomFk5KxvUmBISHQ1hycrwDUbtXOBq4=
 SHA256 (cargo/cpufeatures-0.2.17.tar.gz) = We1YOO67JqK7Llj21bUxaYmunQi6sQ4ObRA+ZW0bAoA=
-SHA256 (cargo/crc-3.4.0.tar.gz) = Xriioc0Sqw2Yel1eglGV03IAGkCUoDdjGdWgrXHBug0=
-SHA256 (cargo/crc-catalog-2.4.0.tar.gz) = GdN0J2tA+4u97pWu98f6a1MW7HZFEOtkuN0OLtDX5/U=
+SHA256 (cargo/cpufeatures-0.3.0.tar.gz) = iypBOT9m8WsII7t5CU1UrF+9NKspLdr7mgRWrJ+H0gE=
 SHA256 (cargo/crc16-0.4.0.tar.gz) = M4CJ9CxCe4Y5Sl7mD/Mh2iOlyJydiVFMgpaHsmNZ/P8=
 SHA256 (cargo/crc32fast-1.5.0.tar.gz) = lIHByQy/KslT8HyNSliqOUXEJbcYXJFU1npl5CMNpRE=
 SHA256 (cargo/critical-section-1.2.0.tar.gz) = eQ7qQ2FjHF59IlmOzVcj/2EZBOM0TOhyB4TJPj2D1As=
@@ -136,43 +128,46 @@ SHA256 (cargo/crossbeam-utils-0.8.21.tar
 SHA256 (cargo/crunchy-0.2.4.tar.gz) = Rg++6cLC8zkz1yBjCmoLrDO6cFPbU0T6yFjUuJUtd9U=
 SHA256 (cargo/crypto-bigint-0.5.5.tar.gz) = DckvtXykTfbbgFkRGrOvmaY9XQ+DddmXLjGaN5xrq3Y=
 SHA256 (cargo/crypto-common-0.1.7.tar.gz) = eMgpIFXRwd8Mzl0YA5PcjM4KvsCnECrbbHse72AW1go=
+SHA256 (cargo/crypto-common-0.2.1.tar.gz) = d3J7sV+pITBBJLEorxJefjuWgnXRsQizeRkCZPRCNxA=
 SHA256 (cargo/crypto-mac-0.10.0.tar.gz) = SFf9haDDSzwyl4dbdHweAuBrag6jLdiS2BkrnOCBPqY=
 SHA256 (cargo/csv-1.4.0.tar.gz) = Us2daM9+/G3fqu5C5yiNOpnWE9S1D3bOmCeuDG4U+Tg=
 SHA256 (cargo/csv-core-0.1.13.tar.gz) = cEo8JplqgEcRiSZYFNvCwldZi5a4p/6uLTGs5ka7l4I=
 SHA256 (cargo/ctr-0.9.2.tar.gz) = A2nuGtZxg0WAUViJuA8uqRXyO4vo0Nqku68qxcdZCDU=
+SHA256 (cargo/ctutils-0.4.2.tar.gz) = fVUVo4NBQd6er7lxetOe6oJHtWdOYGbEBOjEs2XSop4=
 SHA256 (cargo/curve25519-dalek-4.1.3.tar.gz) = l/uLfEUD3n1q57QqtypaWYV7TJN+wno9RTnbqVtasr4=
 SHA256 (cargo/curve25519-dalek-derive-0.1.1.tar.gz) = 9GiC4XmZxsxZCvWSKQQyvjvOBCjLDV+LZxXk3Hs4PrM=
 SHA256 (cargo/darling-0.20.11.tar.gz) = /H9GEWxG/5qz6xWXpFaItnFcbmKLXBM+KI5wmim8tO4=
-SHA256 (cargo/darling-0.21.3.tar.gz) = nN8zcJCEGkEeKn8965GHRFhR+RswnAwKKeBfdKAKSMA=
+SHA256 (cargo/darling-0.23.0.tar.gz) = Ja4T2i8gLVa9f5HCX7oAnncXoeShzJinbYRLZa6RLp0=
 SHA256 (cargo/darling_core-0.20.11.tar.gz) = DQC5WW0YXlZcIgegsB+L0aE1SD0C2bewpUsR2o1TQS4=
-SHA256 (cargo/darling_core-0.21.3.tar.gz) = EkcZXs1+PIX4PI0qNm5CENWI6AITPh41UYCphwtRfqQ=
+SHA256 (cargo/darling_core-0.23.0.tar.gz) = mGWlD3wzX1NWS7aU72YIJeuGEOClPT4RvxsNPfMeA7A=
 SHA256 (cargo/darling_macro-0.20.11.tar.gz) = /DS5PMs4W0Dcccb86sSyrSNmLH7rJIzxDVKbfgVbbq0=
-SHA256 (cargo/darling_macro-0.21.3.tar.gz) = 04MI34LRCA3gr+5dBp+hSwMmqIwU8VxczaNbSmxBTIE=
-SHA256 (cargo/dary_heap-0.3.8.tar.gz) = BtLjKH3xwAfnQiHEnKEKldVXNJ5Us6ddwvsUcSx1HwQ=
-SHA256 (cargo/data-encoding-2.9.0.tar.gz) = KiMw2l3iLoo8tjJSziq7MBFr9SZeicDgG8FwFc4wpHY=
+SHA256 (cargo/darling_macro-0.23.0.tar.gz) = rDmE7HvWz6eY5itKZCQmpb4OaPlAHPwqAeP6nqL8240=
+SHA256 (cargo/dary_heap-0.3.9.tar.gz) = ix46MlvBFfCWyLd7vwJ6fCWSIw5wvi2YW+lQ09XmDr4=
+SHA256 (cargo/data-encoding-2.11.0.tar.gz) = pK5fFd2jxwjArehL/uMcyrRKPaT4gBXtIvY3MqvjAMg=
 SHA256 (cargo/dbl-0.3.2.tar.gz) = vSc1p5EVg3Zwj5NH/o+rqWZ1idgkJ+867WeUqJgd49k=
 SHA256 (cargo/deadpool-0.10.0.tar.gz) = +4QQCXjBx7N/Ce084+X4Q68CwqLEMbrlsZIw2tLBtJA=
 SHA256 (cargo/deadpool-0.12.3.tar.gz) = C+Kx0dbsjYRvBeE3KS0LiRM8r5XvM2lUJMCVaL3Tmxs=
 SHA256 (cargo/deadpool-postgres-0.14.1.tar.gz) = PWl9N2y/oBjCPrTKqx/RiD3ZyQaowDTo2aPLBqfgvvk=
 SHA256 (cargo/deadpool-runtime-0.1.4.tar.gz) = CSlmtB7cUWB5vfMex4ouBYjR0MCPeLkdgwchWShkKys=
 SHA256 (cargo/decancer-3.3.3.tar.gz) = qSRDIxKWRxeL9BrIYaLNudnIG5sJ09DR3pzTArM7ih0=
-SHA256 (cargo/deflate64-0.1.10.tar.gz) = Jr+Pw1HF7Sm1wvDLusGyCbdPYOzWLmdamY33LEmvUgQ=
+SHA256 (cargo/deflate64-0.1.12.tar.gz) = rGuSZRbfnGC/oW4QeyEIY5n4KFpEypcRNEueVTxRRuI=
 SHA256 (cargo/der-0.7.10.tar.gz) = 58GDKDe5Bbv7UQHgfMJMje3fUvkyJe7m6tX01j1T3cs=
 SHA256 (cargo/der-parser-10.0.0.tar.gz) = B9pQFkFdWjxN05sR7Sb5FfUvxODcGX2HkIvJFuUbwaY=
-SHA256 (cargo/deranged-0.5.5.tar.gz) = 7OzLZZ57qFj7TxA4jCUKclLrCic3PxpyuHSK/dJI5Yc=
-SHA256 (cargo/derive_arbitrary-1.4.2.tar.gz) = HlZ72C3P+XnksDRgwwezzcnpb949c77RSW0rx12d1io=
+SHA256 (cargo/deranged-0.5.8.tar.gz) = fNgSzCvB1p1HZL2A34i0MX6u+edzx1ImQH2bwIdrIRw=
+SHA256 (cargo/derive_builder-0.20.2.tar.gz) = UH37CeqLf6YY/PdulT9PXhklR5RYFtU1jt/+Ofb5SUc=
+SHA256 (cargo/derive_builder_core-0.20.2.tar.gz) = LVvPewJNaDXPs9RziHzZZplJB+/76SJ+jIIZgk0GxOg=
+SHA256 (cargo/derive_builder_macro-0.20.2.tar.gz) = q2Ow4r9NWSiv9y6Dp9rOhde7pf4S3MPFpXLXjK/9Pzw=
 SHA256 (cargo/des-0.8.1.tar.gz) = /92Azozpk94n6fBjpESk1Tzo6NtMHwDMA69a1amGeh4=
 SHA256 (cargo/digest-0.10.7.tar.gz) = ntmigfe8m3V25hRoumFaZqXIz9/0JCCnCqgnAaOx4pI=
+SHA256 (cargo/digest-0.11.2.tar.gz) = SFDbSb8I5mMIT3+1yH0gLvkaOQcnGv8kqU65f/A5FTw=
 SHA256 (cargo/digest-0.9.0.tar.gz) = 091g0QgKV6BasDI3cEngWRQV0rMa/XAoNW2/PMbcsGY=
 SHA256 (cargo/dirs-6.0.0.tar.gz) = w+iqlNdRQSKEgClafQ5/62ILGlrZ8SvEC+YkEeOMzk4=
-SHA256 (cargo/dirs-next-2.0.0.tar.gz) = uYz46/GcPRsiPhUfmaT58GkNykFBR3M5D8gkGErIM+E=
 SHA256 (cargo/dirs-sys-0.5.0.tar.gz) = 4BozZtJ+6YkAIkUu5hsrY6Z+bxP1iQC2Uf9WZfC7H6s=
-SHA256 (cargo/dirs-sys-next-0.1.2.tar.gz) = Tr2hRMT+AtH36hp9lkG2/GtYCtz6Akrkh5fs3raCW00=
 SHA256 (cargo/displaydoc-0.2.5.tar.gz) = lzacu8BBvDZpSbx000ZY1s2lYhA5cxxjEFIYkqOiCuA=
 SHA256 (cargo/dlv-list-0.5.2.tar.gz) = RCA59RR0gLoxBnywCtoa2uaJICjkDkX8Xee3323MG18=
-SHA256 (cargo/dns-update-0.1.6.tar.gz) = j7EjOVRLwyfuUKu7T1IuM2chb1zPYkDAHKQBjReojqI=
-SHA256 (cargo/doc-comment-0.3.4.tar.gz) = eAlVuLGVohq45KxrYN0dvc7B3GxRwGF5ZLCMgXheEsk=
+SHA256 (cargo/dns-update-0.2.6.tar.gz) = h6C8I68Onz4M5G/g3DoALcVn/IERVl7JMSRB1UiY/f4=
 SHA256 (cargo/dsa-0.6.3.tar.gz) = SLwiSpCErXYBlVhM5auzwsNKIl+jEqEorSRaa0Erdok=
+SHA256 (cargo/dunce-1.0.5.tar.gz) = knc1BNWMCT9t4kWa9K8z+qUYwTRR648rVpjtPTbnyBM=
 SHA256 (cargo/dyn-clone-1.0.20.tar.gz) = 0IgeoYGx33P/d/+q+cdUTswR6C+6m18nsmKjxzozJVU=
 SHA256 (cargo/eax-0.5.0.tar.gz) = mVT6vZA7grnXpo9l+X3JbdmtNo5AzMkHp8GdU+a/rCg=
 SHA256 (cargo/ecb-0.1.2.tar.gz) = Gov6l1sa7CFFhQ/Kocb+JpoWV4xEcFpTKuPtySuIgcc=
@@ -182,8 +177,7 @@ SHA256 (cargo/ed25519-2.2.3.tar.gz) = EV
 SHA256 (cargo/ed25519-dalek-2.2.0.tar.gz) = cOeWwIHO5n3HVeGjagoXK4l/q4X8P2vEgweZH2Tk7Kk=
 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/ena-0.14.3.tar.gz) = PSSL3UPOYT2HQVKC9pubuZ2UfSkLEJYt1sViMzEsKtU=
-SHA256 (cargo/encode_unicode-1.0.0.tar.gz) = NKpzZG/7AGuPUUfz3Bgr1LyxkCJ86GH8SkhEv448ssA=
+SHA256 (cargo/ena-0.14.4.tar.gz) = 6r/9ruJL0b+Vxe987DEmBEQxfnLqVsTJF1Dot+5Y1fE=
 SHA256 (cargo/encoding_rs-0.8.35.tar.gz) = dQMPPE9F2v11ht1ngJZajH6OKFpey4ZxPmOnnFsnZvM=
 SHA256 (cargo/endian-type-0.1.2.tar.gz) = w08EZm2DX/XWLgWMOZUUfAb0L+hv8FMzdjK8qD5CcC0=
 SHA256 (cargo/enum-as-inner-0.6.1.tar.gz) = oeaiZcZJ8/WXm2AdJvHQWtoRZDTId0HJSTy1Yhj3bLw=
@@ -196,17 +190,17 @@ SHA256 (cargo/fallible-iterator-0.2.0.ta
 SHA256 (cargo/fallible-iterator-0.3.0.tar.gz) = KszkoQ8S3C+xSiGFidTx9i7wEbLQzEs8sbuo6U2hRkk=
 SHA256 (cargo/fallible-streaming-iterator-0.1.9.tar.gz) = c2BJHOZ2o2v5uzxWwap5FlgYOlTSdEEg8nKFc42QRlo=
 SHA256 (cargo/fancy-regex-0.17.0.tar.gz) = cs9GH4Zchiu33Fc/ZD3WoraEL3wwsHiCtWvRSMwnYbg=
+SHA256 (cargo/fancy-regex-0.18.0.tar.gz) = 4eHazQ0ggt/PE1HEvdVmu+iaKyYyNaK1AFjx4TCkcnc=
 SHA256 (cargo/farmhash-1.1.5.tar.gz) = 81zpyPuYkcdc6tvDMHUpUaTjabUK8Qd1lVrrmvPu40s=
 SHA256 (cargo/fast-float-0.2.0.tar.gz) = lXZfZ7SxiGOWi0ob1btXb3MrKaSijHzYTAn6Pih18zw=
-SHA256 (cargo/fastbloom-0.14.0.tar.gz) = GMHduSMdhVTC1r30z6q/DFklFljGi2yVzVLdDFE6kSo=
+SHA256 (cargo/fastbloom-0.14.1.tar.gz) = Tn80RC2+acYP6Or1ioyv/4Gh8niBbYq02yVbO+9Kw8Q=
 SHA256 (cargo/fastrand-1.9.0.tar.gz) = 5RCT4nsHl8NZeDKUyk8KkRwnAYTLEPhXg7EYYUoVAb4=
-SHA256 (cargo/fastrand-2.3.0.tar.gz) = N5Ce67tQ1y+QWcO22CwEY/L/BiyelYRcQ6bJwDVUEb4=
+SHA256 (cargo/fastrand-2.4.1.tar.gz) = nx8idFKjkIBM22N7dKhpkPKn17pLfVaTqsm03W3v2NY=
 SHA256 (cargo/ff-0.13.1.tar.gz) = wLUL+2U2U/nKkJW0J77QirjXWhN4OdmtZOsRgQ1bY5M=
 SHA256 (cargo/fiat-crypto-0.2.9.tar.gz) = KN6lGalpW5l3IWh5o+v935LxwIwF2YT4mWrs1uzcgR0=
-SHA256 (cargo/find-msvc-tools-0.1.5.tar.gz) = OjB2QQpVyQARwpiwTQz6dwsA+gTh48l9P2yd4QWgOEQ=
-SHA256 (cargo/fixedbitset-0.4.2.tar.gz) = DOcTS5mZ7K+LzWVULkNnNu8y3cobPgYJTLbsV1UgO4A=
+SHA256 (cargo/find-msvc-tools-0.1.9.tar.gz) = W668B3QVH5BaGizEGYkwCx5vuymv8M7/oQZP3TCI1YI=
 SHA256 (cargo/fixedbitset-0.5.7.tar.gz) = HWdOgTkdHhq2gaKNmd8HknxtSqWwJ9faFroy0dIezZk=
-SHA256 (cargo/flate2-1.1.5.tar.gz) = v+M+3Y6FoSpnRU43+Mdecwgw2D4xNVarnr+e5/vrO/s=
+SHA256 (cargo/flate2-1.1.9.tar.gz) = hD+6J0bkSLN+JqgZV5lXQVyM7zOb8IVk/ot929lZVzw=
 SHA256 (cargo/flume-0.11.1.tar.gz) = 2g5N0qiDiKH0zMfJzhBGBNq2jZ9AjcNM1Fgj1akGkJU=
 SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
 SHA256 (cargo/foldhash-0.1.5.tar.gz) = 2cT12sXhXCTrmZwmGBpspAs5/pRsvkwmPHIJRnvIOvI=
@@ -215,214 +209,206 @@ SHA256 (cargo/foreign-types-0.3.2.tar.gz
 SHA256 (cargo/foreign-types-shared-0.1.1.tar.gz) = ALAihBGQjKhoXbp/ws3XDsmZCm51Pom2rJGoTED7r0s=
 SHA256 (cargo/form-data-0.6.0.tar.gz) = N1fYUjpg9NNRagGOdnzTvqCCmkMEXSkKzhbcySrE9M0=
 SHA256 (cargo/form_urlencoded-1.2.2.tar.gz) = y0yyRQOFFvX4UneHXNqk99LJoPoEaN4G7RkBY7FYH88=
-SHA256 (cargo/foundationdb-0.9.2.tar.gz) = UUrv/hK7zy9kp0Z5PMHCYCAGxwXT/GKF3wJDA9AIzM8=
-SHA256 (cargo/foundationdb-gen-0.9.2.tar.gz) = 752FSGbfM+H0CZdp4rn6i/jPO8pwcCmuYpjQ5hvK41g=
+SHA256 (cargo/foundationdb-0.10.0.tar.gz) = MQxjjjTlT1baqYbtbI2t7PTkglJFtz5Xf+slyAgiKug=
+SHA256 (cargo/foundationdb-gen-0.10.0.tar.gz) = t0n8grt1dnlNRnnxZqXPoKhWEi4FY1Q39yMeXmefovY=
 SHA256 (cargo/foundationdb-macros-0.3.3.tar.gz) = xMpTcBSRRew3Qc1+goMvF/iTuUIe5OSE2VEcZwK9mRE=
-SHA256 (cargo/foundationdb-sys-0.9.1.tar.gz) = O64U26MLjcxJBakYnrsYvJ25dE7wrY8rlO8A0h4XaWQ=
-SHA256 (cargo/foundationdb-tuple-0.9.1.tar.gz) = rxgywfvlkt5xiJP3w7SBeaR3V/iXTRSY/s6ZdFTCsPo=
+SHA256 (cargo/foundationdb-sys-0.10.0.tar.gz) = wPPyMf9bhGUGOyv4rzuXUiK0+jzIwHtD0B/o4K4Vyd0=
+SHA256 (cargo/foundationdb-tuple-0.10.0.tar.gz) = qM1CwVnem5CpHvwM41DjFCCZVx70mOf6Gh3MHR7szZ0=
+SHA256 (cargo/fs_extra-1.3.0.tar.gz) = QnA3BrcWw3+Wp3rqgwOSrSMfRMnppnhy+lVIcH4RsRw=
 SHA256 (cargo/funty-2.0.0.tar.gz) = 5tWjKBWuPzMwLZX9yyzheGL4xlNj3P0pNgSAuhAB/Jw=
-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-executor-0.3.31.tar.gz) = HijR2Zf1heVK68P5fTnnIziRISOmczDXI/27Vk1kbJ8=
-SHA256 (cargo/futures-io-0.3.31.tar.gz) = nlwbeMpKrhrAbEilJqZVdgaFFJ8NRl0h83q/5XzgdcY=
+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-executor-0.3.32.tar.gz) = uvKcOIGDQqOya1uSNjnnsfSmH8XnYQLUsZgcbcenV50=
+SHA256 (cargo/futures-io-0.3.32.tar.gz) = zsujXXrZJ+I2JLIq1VI18iOc+kT9EEKO7L66bWpxdxg=
 SHA256 (cargo/futures-lite-1.13.0.tar.gz) = SanVHOR2YLHoCNPJkLRwny9BXZKINaF9/RaZFRXEa84=
-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/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/generic-array-0.14.7.tar.gz) = hWScpR/XInLXghra8nStkcKIJ3cT2cGIINhJmn/2npo=
-SHA256 (cargo/generic-array-1.3.5.tar.gz) = 6vV8Salf0f4kuQswM77m3H6PEojVFJTLROYnwpXjhUI=
+SHA256 (cargo/generic-array-1.4.1.tar.gz) = 2rnpGI6XqTJ24f57VkAbhR4rRaRtBFymWBAMEwOtpkk=
 SHA256 (cargo/gethostname-1.1.0.tar.gz) = G9SSMBkqN5eppNar6bPu1vf6TIqKSUeXfG+AAl+Sy9g=
 SHA256 (cargo/getrandom-0.1.16.tar.gz) = j8PLTZH1O1AVW9z9I/akw5rhlpwq6FmCsTV1DMyvX84=
-SHA256 (cargo/getrandom-0.2.16.tar.gz) = M1/58TXkOEyBUNbyfG2u1DNXf4a0dQQYM4wBoaJShZI=
+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.2.tar.gz) = DeUeaHTpTnv3bXJvxdE7p4LeynNP9g1bsvsmB8dAZVU=
 SHA256 (cargo/ghash-0.5.1.tar.gz) = 8NikNizLKcsLJlJT+wonKPWSiV7mhU/ZvBPy/9omb/E=
-SHA256 (cargo/gimli-0.32.3.tar.gz) = 5im5uY7z3Yr+bKK9D4kwbOwW1D2QeImUW8XWaH8vE8c=
 SHA256 (cargo/git-version-0.3.9.tar.gz) = GtVoqj2w/LyB8vEWE38mPXME9RKhIJs1uFFQ0++IrRk=
 SHA256 (cargo/git-version-macro-0.3.9.tar.gz) = UwEMyxALlqZ7wywBdfDtFCazG2VdViiY5XMl+BwCOsA=
 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.27.tar.gz) = C+ylA4Cx/DKYP8HLRYe/pLueePwlmq1KADLSCAMJIi0=
-SHA256 (cargo/h2-0.4.12.tar.gz) = 88C2nPy04bnxvy9T+V92bkZhFpco7GHNP+WgFm8tE4Y=
+SHA256 (cargo/h2-0.4.13.tar.gz) = L0TaOoFQpnA+1dNOFkuHX9FMLNq5rxJSqaECC94r3FQ=
 SHA256 (cargo/hashbrown-0.12.3.tar.gz) = ip7nDEOq9BfJFDlmRaD6hSYkgBsk67eueP6CcoiayIg=
 SHA256 (cargo/hashbrown-0.14.5.tar.gz) = 5SdEI+F7fJ/CC25+IIUy+bGYJdgt/WFXCLcO3YPfQfE=
 SHA256 (cargo/hashbrown-0.15.5.tar.gz) = kinP5T39afBgmkn2VGG9kwAeoe+InNVSndF2WT9TOKE=
 SHA256 (cargo/hashbrown-0.16.1.tar.gz) = hB0cyb7X+SNvMh35dwMDc/SkFjrhp9v+GlGiwaUdkQA=
-SHA256 (cargo/hashify-0.2.7.tar.gz) = FJ4+qQ61omrTVM/jy390AbkykDLQI18mh9A6NfMOXUw=
-SHA256 (cargo/hashlink-0.10.0.tar.gz) = c4LPYmNBny2N84xV19qD2lwYrvh/x6f8H7HjRO3+FME=
-SHA256 (cargo/heck-0.4.1.tar.gz) = lVBcOLRXKy2RDOywKBVg9UtEChkzbLvLJ79s5q3G9ag=
+SHA256 (cargo/hashbrown-0.17.0.tar.gz) = T0Z91tzPc5wghFL4AUx1wYu4MBsFCtHPsnFTgD7bD1E=
+SHA256 (cargo/hashify-0.2.9.tar.gz) = 3RJGwOVJMoaust3jWx9OucTOAOYoZBIQpeVT/AAaHyY=
+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.5.2.tar.gz) = /A/vRW5LqpbalQRVzQLAgcqVOxQSmOQds/x+NrHahJw=
 SHA256 (cargo/hex-0.4.3.tar.gz) = fyQlSqmlS1yFjq7i9bzNtGqvDkhqWV7V/Y+GulUjKnA=
-SHA256 (cargo/hickory-client-0.24.4.tar.gz) = FWV5pc2NH8bw34fMIbbuhw25eKFjobpISs2YpO/1pt4=
-SHA256 (cargo/hickory-proto-0.24.4.tar.gz) = kmUgZ8nOb2bOU8w40Radqjbm5+t907Y7UQO9nZcRckg=
+SHA256 (cargo/hickory-client-0.25.2.tar.gz) = xGbNY6QhfVsrjjLyP1gxJ0HOluPIS/dDhnfSuv8PxVU=
+SHA256 (cargo/hickory-proto-0.25.2.tar.gz) = +Kb+VsADgZiZim8hfKTn7zpeUfRhY71t1gtcccpsZQI=
 SHA256 (cargo/hickory-proto-0.26.0-alpha.1.tar.gz) = pi12hPdmsPljRL6IwCP5tmUAOa6gnVJrSXTM4wLrYbE=
 SHA256 (cargo/hickory-resolver-0.26.0-alpha.1.tar.gz) = u6teJqf4I0EUW6H70fGFjQSQYk/MRicNstPEoQH3Y/Q=
 SHA256 (cargo/hkdf-0.12.4.tar.gz) = e1+Osq1yhjjqLH1Hoh2yO3tYpy7Wo4JWuKGEnxX7vfc=
+SHA256 (cargo/hkdf-0.13.0.tar.gz) = SqomxyDGi4ZvLJbvXBJks+b0c/5dTOYc1Eu+kT5VMBg=
 SHA256 (cargo/hmac-0.10.1.tar.gz) = wUQcax6TDigXQEtQRvH5iYmRQ6Er+S3mA7afTgruHhU=
 SHA256 (cargo/hmac-0.12.1.tar.gz) = bEnDfAnBelPZN9+7dC6zqWHWWplOa83PN+c5nQzIq14=
+SHA256 (cargo/hmac-0.13.0.tar.gz) = YwO8lzKuQbBMtVS4RKditBFaYb+qgePoMFCZHutWhj8=
 SHA256 (cargo/home-0.5.12.tar.gz) = zGJ/RxxSj/DEpJ4dXmBFDI9kYd1tELqdzTph09/3co0=
 SHA256 (cargo/hostname-0.4.2.tar.gz) = YXqqNVeu84EKY2nQqZ+siggIkbaL2fmBKh7toMBzDL0=
-SHA256 (cargo/http-0.2.12.tar.gz) = YBy7V+V34vXvW+jnuD8PY5lPJaqU1nPlSpLVxRbRAfE=
 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.3.tar.gz) = sCHZPia+z13H4bdbG+0f2TEks3TOtz9D1NTq/siWpko=
 SHA256 (cargo/http-types-2.12.0.tar.gz) = bpsYenLWOtv7pIf0gJUwasgjBJy1BO4ZVUHpHHd19a0=
 SHA256 (cargo/httparse-1.10.1.tar.gz) = bb89555R89WGq0y51cPiwUqijtI9GAz4m03wRUppzIc=
 SHA256 (cargo/httpdate-1.0.3.tar.gz) = 3ztGQCqdWttMhqDPRj9C4ZmU4+6JEQGxhB8wpUXLSak=
-SHA256 (cargo/human-size-0.4.3.tar.gz) = mZS3nowaObMWbGOueCO7KwCDHiqWoxOZxQ/mnfQI6us=
 SHA256 (cargo/humantime-2.3.0.tar.gz) = E1sSMp5ePOBXqflyM56lK8lU/h6TWO8n+V6JcW+8VCQ=
-SHA256 (cargo/hyper-0.14.32.tar.gz) = Qd/HgP3sk3PAG65DKJ6jTJcuQO48n2s8iAGjXzVYbOc=
-SHA256 (cargo/hyper-1.8.1.tar.gz) = KrLU8lDD17HJ/N/xzs6U6k4t++xoYU97h8sgXyTKnRE=
-SHA256 (cargo/hyper-rustls-0.24.2.tar.gz) = 7D79I3IOIEmCGmk8vH5l6ofHLxxY/y+VIv8zKxSR5ZA=
-SHA256 (cargo/hyper-rustls-0.27.7.tar.gz) = 48k+thFoGyB+H+VdWnHs+RVy7IpnBc22hX99jVJCz1g=
+SHA256 (cargo/hybrid-array-0.4.11.tar.gz) = CNRoN6DtUf6VvTsF3jPNZKHuiPx5dHfKSERoclBFB8U=
+SHA256 (cargo/hyper-1.9.0.tar.gz) = YpnwFrJGqUIH5j2lTb6AdlW/ngAET3Pe1Cw6xTBfvMo=
+SHA256 (cargo/hyper-rustls-0.27.9.tar.gz) = M8po0CHvOc9kY6tUwdD12vAzd7cFYTBbuJqPg6q2bg8=
 SHA256 (cargo/hyper-timeout-0.5.2.tar.gz) = K5DVZr/7zmp1vYsJoFqowssfq7bLNI+IQMnkyQoNg7A=
-SHA256 (cargo/hyper-util-0.1.19.tar.gz) = cngF1g55OLdrgmpu8gnrcOqhgSeU+UJNSk4tdAZi318=
-SHA256 (cargo/iana-time-zone-0.1.64.tar.gz) = M+V/g1ELtzcHUh66/6eJ7IyvhvllfK1mWwkrWB1A6fs=
+SHA256 (cargo/hyper-util-0.1.20.tar.gz) = llR8JVbsnRL7FXjE6vRIsEmT5/t5y6rZMKZWiApr36A=
+SHA256 (cargo/iana-time-zone-0.1.65.tar.gz) = 4xvJrZlLoA5ECoqlye8Oxn1cteXLDMf4t0SjWzicxHA=
 SHA256 (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 8xgnogb1avMuWQulbV0tCF9VhQgZJZN0PxayMGSVJp8=
-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/icu_collections-2.2.0.tar.gz) = KYTRzRbIg9eTW54H5EBx3KjZF/1S7MAsBNX6C1o/GRw=
+SHA256 (cargo/icu_locale_core-2.2.0.tar.gz) = kiGbYrPitNiKxRGfiQTBD49hv36VtkDSW6MHXmysLCk=
+SHA256 (cargo/icu_normalizer-2.2.0.tar.gz) = xW5e6Z1uPTO9kcXYVFi2AFoiFAAhzDJM6oTdDnLP87Q=
+SHA256 (cargo/icu_normalizer_data-2.2.0.tar.gz) = 2jvgrnfqM09NpnwS8UlwTxn4HRrffFHPSClD6EorrTg=
+SHA256 (cargo/icu_properties-2.2.0.tar.gz) = vuO2fQ6lwsylADQXmJr4mW+GBONPud35YgigM5AecN4=
+SHA256 (cargo/icu_properties_data-2.2.0.tar.gz) = jiu7IB4MBPe0s+FDgq8RPhe6T2PiydLuYmtyDLzlShQ=
+SHA256 (cargo/icu_provider-2.2.0.tar.gz) = E5xM8xyLXzPX4ZlEbv+cHgLez8Lw7sLI1x9lvvpFtCE=
+SHA256 (cargo/id-arena-2.3.0.tar.gz) = PTBn15uXXohEyp6wcuFrMcPBw2ko7fnGeJVIxSTQ2VQ=
 SHA256 (cargo/idea-0.5.1.tar.gz) = B1VXAEQZ1/IDG4u39Eu0PlWoPKe2MHao+4/nV1ODZHc=
 SHA256 (cargo/ident_case-1.0.1.tar.gz) = ueA4S2GVhWbpJtxQZgMh0SFZAl52fBjgQ9rya3AQTDk=
 SHA256 (cargo/idna-1.1.0.tar.gz) = Owh18jyqA4mJlPbdxQGIakXH09YtBNLZB4jUe+Gx5N4=
-SHA256 (cargo/idna_adapter-1.2.1.tar.gz) = OsrpYJVAqjGNG8WIRVIl+yCFue0MT2vQ2dW82G8aA0Q=
+SHA256 (cargo/idna_adapter-1.2.2.tar.gz) = y2g3PA1mIO+BBehV53ReGLDQDTvbB/tTLkNCRM25pxQ=
 SHA256 (cargo/imagesize-0.14.0.tar.gz) = CeVOV7TEi0D3rsdWNTkrErNCH6Jv6LQzLmMTjtJ4RZw=
-SHA256 (cargo/include-flate-0.3.1.tar.gz) = 4Bt8tspoKmIefNocNYyXJLU6e0QJvpvh3UQ7fzom+Zg=
-SHA256 (cargo/include-flate-codegen-0.3.1.tar.gz) = T0m/UnSuvkaNbm66FKl36vHvpIHcFz82ECDecMHEgFA=
-SHA256 (cargo/include-flate-compress-0.3.1.tar.gz) = 6uakDnFrzVkx9du3nNkhUSpPZH4ulBP97TFx/KOCTbw=
+SHA256 (cargo/include-flate-0.3.3.tar.gz) = I+IzQTkm73NffYcCRGbP2lpLh0Z3MIRr2C6n1QQSE0c=
+SHA256 (cargo/include-flate-codegen-0.3.3.tar.gz) = XnFI8k74kizA5VdOu5CHKczdOhEMRApFFlcz/trdmWk=
+SHA256 (cargo/include-flate-compress-0.3.3.tar.gz) = dHg6ntQH6ETpnV56V71lCsv6Ekz26X/9eQulnYq45/8=
 SHA256 (cargo/indexmap-1.9.3.tar.gz) = vQcOOTNTeW6AHSCa0znolZbrTI1DDRjt5qHM7Y+vvZk=
-SHA256 (cargo/indexmap-2.12.1.tar.gz) = CtS7K1ZbygZF9NaMXJr5f7oJTpeR2mhb+Dy18850rPI=
-SHA256 (cargo/indicatif-0.17.11.tar.gz) = GDswiJhLQA9M+sNiDV4HbITaU2QBa09JRz3ldLJYYjU=
+SHA256 (cargo/indexmap-2.14.0.tar.gz) = 1GbpRU8I5KkR4UgGwk4W+6G0wSHR6kdDlvOWBpz5Sdk=
 SHA256 (cargo/infer-0.19.0.tar.gz) = pYiRa/39kuccrO+Ypj2bHw101lmZgNEYlCkOfd7//Pc=
 SHA256 (cargo/infer-0.2.3.tar.gz) = ZOmCmlC0K7eCwd9SP3jTMv43GxDGYeeLejw0sBmOn6w=
 SHA256 (cargo/inout-0.1.4.tar.gz) = h58Q5jwgYp7Ku7ZKgBAxlzjGalzQwpsC1j0nKwN1HQE=
+SHA256 (cargo/inout-0.2.2.tar.gz) = QlDOZFLpIBD99yaMzF0U+qgLsS/HQZOFNMWPFoBOA8c=
 SHA256 (cargo/instant-0.1.13.tar.gz) = 4CQoGdFTy6S0sFpajyp+m7+XtgVbKgArOVyWtf88AiI=
-SHA256 (cargo/ipconfig-0.3.2.tar.gz) = tY25L5a3IN6YGBu75jyDHocAWrRgwb8wbrJiK0cHmX8=
-SHA256 (cargo/ipnet-2.11.0.tar.gz) = Rp+wuc76V+PvMSde58rLePL9ykTkdlSRiEorEZ1OsTA=
+SHA256 (cargo/ipconfig-0.3.4.tar.gz) = TUBGDAzjPWzksGMK1o/2PWZhlhxIttujXlpNgc+0giI=
+SHA256 (cargo/ipnet-2.12.0.tar.gz) = 2Y9v7R/eP4whvEChq7iN115nkk+c/8PvlWB7rYAX+OI=
 SHA256 (cargo/ipnetwork-0.20.0.tar.gz) = v0ZlQenVRllu6U+faVkPiUc0VfiDckI+AAj8Gn2vEA4=
-SHA256 (cargo/iri-string-0.7.9.tar.gz) = T4Z7nR2Ja2e+sYUY7aNv23ejLqWQ3oZPEyWylKbRQ5c=
-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.10.5.tar.gz) = sP0iYOgpvd9MtuqAIoneL4bWp6aQGS++kbP0bg8shHM=
-SHA256 (cargo/itertools-0.11.0.tar.gz) = scFzpWhs6L+lUbNWPQwhcL8kykTamcfKS/2rVBjD/lc=
+SHA256 (cargo/iri-string-0.7.12.tar.gz) = JeZZpLs46BDrwlLlO1gU/5CKjFjCqc4vrhu+wky/TiA=
 SHA256 (cargo/itertools-0.13.0.tar.gz) = QT7n38Uu4aSUnO6328ijPy1sCIGU2fki+4MY+vHwEYY=
 SHA256 (cargo/itertools-0.14.0.tar.gz) = KxkseCA3+t2c+nVUgxBIiqvb89Lac4hbMb0KvQM1EoU=
-SHA256 (cargo/itoa-1.0.16.tar.gz) = fuW1M5r7TEFibd53t6YRvU8sICuJeFK0vPXQPt3GEBA=
+SHA256 (cargo/itoa-1.0.18.tar.gz) = j0KmDL35qX9dIwXwiofcTgkwjRJ20oyGnGhNd3doVoI=
 SHA256 (cargo/jemalloc-sys-0.5.4+5.3.0-patched.tar.gz) = rGwZRuHOoXiMv94ByZO1KhDi2gf0usYIIo0b7SC/6/I=
 SHA256 (cargo/jemallocator-0.5.4.tar.gz) = oN43Sp+OYxUOb16KYMwUxmgibXo0fYruGkV2bjxN07w=
 SHA256 (cargo/jieba-macros-0.8.1.tar.gz) = NIKU5E7n48QmhdplZJD4/rxzWWMlRAGWIViJAiFtqVw=
 SHA256 (cargo/jieba-rs-0.8.1.tar.gz) = dmvXASqluklBHr306Tvd1ZsYLSkY4IXVjexbubVLcQU=
-SHA256 (cargo/jmap-client-0.3.3.tar.gz) = yZ3qN1OHPgAX6l7swJsfBqxqltGA0f9cnzi+g7hese4=
-SHA256 (cargo/jmap-client-0.4.0.tar.gz) = sKJpxGaLx8EsYb8UL08wyNVo1a+oRy+d2IHYPSVRMjo=
-SHA256 (cargo/jmap-tools-0.1.3.tar.gz) = tuprLx07LHxT36T8e/K8KkGfswkghJoBMA2r6slJMBM=
+SHA256 (cargo/jmap-client-0.4.1.tar.gz) = M1eqwe81dYfgn0QmLzUfd3MSD7aV4oGzRijvnYQCgDg=
+SHA256 (cargo/jmap-tools-0.1.4.tar.gz) = GRO3hh/UpMTcJaYX8GxJUlJfnti7iAo9umcpUxiPLu0=
 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/jni-0.22.4.tar.gz) = Xv2aSCzzpCfwDWs18UMyrceQLOke+3eFgOGA/5D6NJg=
+SHA256 (cargo/jni-macros-0.22.4.tar.gz) = oAEJrMwXDwvbFB/tPjk8VltvXgcjZcO9WPWwYlkVYKM=
+SHA256 (cargo/jni-sys-0.3.1.tar.gz) = QaZS4fm24Cdd8fFbMmYc8NS3jU2H3exeDDwg8JdDMlg=
+SHA256 (cargo/jni-sys-0.4.1.tar.gz) = xjd6iMs5EL7psPqI1PQuHS2o55kVWY9l+wx+4UyHivI=
+SHA256 (cargo/jni-sys-macros-0.4.1.tar.gz) = OMC5QvRY/lDNrAhtL5RlEjBeVjHnIHKPKmGqvNR6YmQ=
 SHA256 (cargo/jobserver-0.1.34.tar.gz) = mvs95Dldaz5np4C23mS1HJeOzxHLmkYsZr59TKkDnTM=
-SHA256 (cargo/js-sys-0.3.83.tar.gz) = Rko3Ccf1Xx9yHlOJqm6k47xqumaTUzAK8JSyn/vd4dg=
+SHA256 (cargo/js-sys-0.3.97.tar.gz) = oYQMlMBF+8+LooEsldtESZ98ZJEKkSVRqqpUHezrys8=
 SHA256 (cargo/json5-0.4.1.tar.gz) = lrDbIa9nbBzmQlC19A884s8n5OR8uR7ZHrb+k1C0MME=
-SHA256 (cargo/keccak-0.1.5.tar.gz) = 7MKvmhEZxR8SoUYH54PLl3veWLwGn/DD2hCV5jXXBlQ=
+SHA256 (cargo/jsonwebtoken-10.3.0.tar.gz) = BSlBCr4jhymmCxCImHhN+JhMh/YFTJxPysxH5IA8HOE=
+SHA256 (cargo/keccak-0.1.6.tar.gz) = yybOyYzOOj2Wy7e87TxLFuPRPyfsVtvWLLyPOc+51lM=
 SHA256 (cargo/keyed-set-1.1.0.tar.gz) = idJVprbs13u5POkd6YTXA5v/dQP1AOtIUaEmlzLyK68=
 SHA256 (cargo/keyed_priority_queue-0.4.2.tar.gz) = TueJPasuRK5fnQFz8m/0qjJ8ELAbBqcrUt2UBbYoZA0=
-SHA256 (cargo/konst-0.3.16.tar.gz) = Q4G5sAxV8lHy6+lHOu98EX6Wgo3vGnyzvT8PkDxolOk=
-SHA256 (cargo/konst_kernel-0.3.15.tar.gz) = 5LHrd4jzgkximxEWp6kGDW6JjDWOv/WQcAk9URA9zDw=
-SHA256 (cargo/lalrpop-0.20.2.tar.gz) = VcsHetZWKZ8WCSTrKRKqFH1zOep9aeG1UXMm/c7Dwco=
-SHA256 (cargo/lalrpop-util-0.20.2.tar.gz) = UHRgqRDrezLulhiG/0hTljO3iKNrZWkrlfIluETIJVM=
+SHA256 (cargo/konst-0.2.20.tar.gz) = EoEz7Xgk/Nc9bnsXlXxet7rLiFZJvYxpcIsjMaELzvs=
+SHA256 (cargo/konst_macro_rules-0.2.19.tar.gz) = pJM/P1eo6dnaBNsj+xUzVuyvAMvRSu5GJ5wz3ICSXDc=
+SHA256 (cargo/lalrpop-0.22.2.tar.gz) = uk671IzkEcHRD7NRhfWlGnv6PYsktOMw0wyeOjQSlQE=
+SHA256 (cargo/lalrpop-util-0.22.2.tar.gz) = tbql6f+E8a79Jk5oaZB2RlOKUhR6dV1JRReoAH+0hzM=
 SHA256 (cargo/lazy_static-1.5.0.tar.gz) = u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4=
 SHA256 (cargo/lber-0.5.1.tar.gz) = y89VliS/2f6NSIMpqJWXZjNaQ6m4ss3WosN5/KApCaU=
 SHA256 (cargo/ldap3-0.12.1.tar.gz) = Af6J9efPt+RwHjo4/58ANY4CaprulANV2I7p2B5cdQM=
-SHA256 (cargo/libbz2-rs-sys-0.2.2.tar.gz) = LEpUWhUkTH2UUGW105Ky0tfyFSb7pWzlFGewbtRF6Pc=
-SHA256 (cargo/libc-0.2.178.tar.gz) = N8k9jaqdigEv2KuS8IhAX7IC6gtqtz7iSCrmavT0IJE=
-SHA256 (cargo/libflate-2.2.1.tar.gz) = 4ySLjSEb0joQSkLYG0+ou4rEo7deekPYXSycy2F5zXQ=
-SHA256 (cargo/libflate_lz77-2.2.0.tar.gz) = pZnLEKnNkrEwDevO8o2o9wuTXsk39E/NG3CnyYahHFw=
+SHA256 (cargo/leb128fmt-0.1.0.tar.gz) = Ce3Z6LVOSeWH5PYpWn0pw+qU1GnLQKuMpwsogkioHbI=
+SHA256 (cargo/libbz2-rs-sys-0.2.3.tar.gz) = s6aowWUHfvyPOpcVNMUOpqGhizKe9KZuiXp+OhSUVl8=
+SHA256 (cargo/libc-0.2.186.tar.gz) = aKuRAX/hbGIkhoQOTIPJo3r+/5eL0jm1KT1h7OWH3mY=
+SHA256 (cargo/libflate-2.3.0.tar.gz) = zZbpk+XzNosMuEl9rmyGDCKvj/GDiMYcbAuGxY2Gtd8=
+SHA256 (cargo/libflate_lz77-2.3.0.tar.gz) = /3oQ5Cdpiu9u7yaUgndt6/72M4TTDxOq05oaleDgmP0=
 SHA256 (cargo/libloading-0.8.9.tar.gz) = 18SwIZn+58XSGlrn2M+nmm71uy/INNbpBY6JyCXv3FU=
-SHA256 (cargo/libm-0.2.15.tar.gz) = +fu8q1EFL+EE615dNRz3KNMKW+H+FNm+ijsJdIH7l94=
-SHA256 (cargo/libredox-0.1.11.tar.gz) = 3xX26sKR7RzyWGWx7mA5n1fnwifn9Rvb1MUnA5ap7VA=
+SHA256 (cargo/libm-0.2.16.tar.gz) = ttLOw+rpT59QnHZ7RZMvGtqDUMS9uFry/KtKPBSAeYE=
+SHA256 (cargo/libredox-0.1.16.tar.gz) = 4C87tD0zVJPJa/P9OjIWAL9r0H7TS8ZBGOkpO9/+pGw=
 SHA256 (cargo/librocksdb-sys-0.17.3+10.4.2.tar.gz) = zvKgDuYP5SYVfJAj7asjlD+uHOKrb0q7KoB8F0aDXek=
-SHA256 (cargo/libsqlite3-sys-0.35.0.tar.gz) = EzwYKmosh4ZP6Xd4eX5Gx+mZZyaQ3J+j7o4kGqSpwT8=
-SHA256 (cargo/libz-rs-sys-0.5.5.tar.gz) = wQUB54Bc7iPaF8d5DlnfKHDA1AQ+xtA/Z9MeK1PndBU=
-SHA256 (cargo/libz-sys-1.1.23.tar.gz) = FdEYu/N3EGDnMRzHuwVFsB0IqLSn3pSRmN7B+gyhwPc=
+SHA256 (cargo/libsqlite3-sys-0.37.0.tar.gz) = sfERyMQefGGknNNORMdhlGKWciGmRDsOwpngrDDPubE=
+SHA256 (cargo/libz-sys-1.1.28.tar.gz) = /DoibldvUHgrMwXFzPRYaY+SeYmH9VHGoC7+gnZyHiI=
 SHA256 (cargo/linked-hash-map-0.5.6.tar.gz) = BxfO8byLY2xuHBu978CeYyLaipMhlm6JKO+A0g9/dw8=
-SHA256 (cargo/linux-raw-sys-0.11.0.tar.gz) = 3x08O1PaZM9XYEgic6mOV1xlGmfux/d9+WtbZC3o8Dk=
-SHA256 (cargo/litemap-0.8.1.tar.gz) = Y3NgelnwvnOjm2/kVrgZL8w1hfYCryB1FgDpdN1FXnc=
+SHA256 (cargo/linux-raw-sys-0.12.1.tar.gz) = MqZpSeAw2gDox9RDSyUWcKkVVvQUSUHTdFJ2nCXVilM=
+SHA256 (cargo/litemap-0.8.2.tar.gz) = ktr0Q1JcTM5nsVBAC8IxYHYQDOCzaGIJ64zzwxYS5vA=
 SHA256 (cargo/lock_api-0.4.14.tar.gz) = IkOZ50uHtfNVdRHZjf+LFAibPa2vyra7k+q2fTqs6WU=
 SHA256 (cargo/log-0.4.29.tar.gz) = XlAy4kAZBFx2LTwPKPW2uLvzhWOmWQg4m/eXh1iSCJc=
-SHA256 (cargo/lru-0.14.0.tar.gz) = n4zHEGFV8QvfmabzeWiPVDrWWWpBU3WzalmgVM7aEZg=
+SHA256 (cargo/lru-0.16.4.tar.gz) = f2bo1dA/YJq8Ojnm8I5BZOvxRHpzKQbTnrm5m3kZ7zk=
 SHA256 (cargo/lru-cache-0.1.2.tar.gz) = MeJPGtgyHKDooeCsE/I8tmjm9UZsLFcxn2pc8cyOOxw=
 SHA256 (cargo/lru-slab-0.1.2.tar.gz) = ESs5zsCymLbBmZ/uPjFCf3T2duTLmHntGhIbQ2YaQVQ=
 SHA256 (cargo/lz4-sys-1.11.1+lz4-1.10.0.tar.gz) = a9jA1sbtDNMLNlKIa7hxHcS7AdY3poEFo9UVgDm0GOY=
-SHA256 (cargo/lz4_flex-0.11.5.tar.gz) = CKsoZ+Pu7KkOhE0ZQOqzkcncUih4PbLtmZrLwKntN1o=
-SHA256 (cargo/lz4_flex-0.12.0.tar.gz) = q2RzFyRxGYJx/3LpN5FQ6d/XDY5TPgdSon5RW0jdN14=
-SHA256 (cargo/lzma-rust2-0.13.0.tar.gz) = xgoj/7kNUn4jGS8SRrFHRuL38HHLhEdt2HkHFpbBiko=
-SHA256 (cargo/mail-auth-0.7.5.tar.gz) = W32kX3jMUl03ULYjyWeuIcDNKLLmqaLuS1NqfM47Ic4=
+SHA256 (cargo/lz4_flex-0.10.0.tar.gz) = i4xyWUrCa/008tmd/O0u363f6KR24/8soOspPZJcT4M=
+SHA256 (cargo/lz4_flex-0.13.0.tar.gz) = 25oNWCwodPaBOKFs4YZ+D/3mwLsKDfheHzbQQUbbSIo=
+SHA256 (cargo/lzma-rust2-0.16.2.tar.gz) = R7semI5vt3nPcgrUMSQtPwMWfBs/KxqufxqUsklbNq4=
+SHA256 (cargo/mail-auth-0.8.0.tar.gz) = nwJlONN0cdoCjNXGqQd3fD3i2E4scbK0euMBoQl3xeY=
 SHA256 (cargo/mail-builder-0.4.4.tar.gz) = kAmY8wczjEATooqxTXYLeEBnMksWREjG2YqJ5EgQRzs=
-SHA256 (cargo/mail-parser-0.11.1.tar.gz) = 3PQ5B0HE5vozC97M37WAgV27RilS3pGDi3IzV5hRGaM=
-SHA256 (cargo/mail-send-0.5.2.tar.gz) = EUpOJ/PPr4kYeD6PpBSbggyBOxvtx3VeIOEu/0UYMx4=
+SHA256 (cargo/mail-parser-0.11.2.tar.gz) = +Co9ZSJpdZO6TGg+Cm7lpA/uk7waUl48xu6z2hH9iJc=
 SHA256 (cargo/maplit-1.0.2.tar.gz) = Pi5loaLkPPy0eolcTIsQ0fSmEJf58lTxg67mDK2cZR0=
 SHA256 (cargo/matchers-0.2.0.tar.gz) = 0VJaKijH9PoPyYu5GudV0eLRUFB54FU541vIdrXWWuk=
 SHA256 (cargo/maybe-async-0.2.10.tar.gz) = XPksEMfjYda5lmbsHG+YBbC+osO9jHjcb+mKxb142xE=
 SHA256 (cargo/md-5-0.10.6.tar.gz) = 2J5+4M++38TaM0AhhJIZYkHYnu+22rJ95d+Rem0ueM8=
+SHA256 (cargo/md-5-0.11.0.tar.gz) = abZEH1kDNoIbuJf7KPxiKJjMzrHWzqP95eqGsJDE3pg=
 SHA256 (cargo/md-5-0.9.1.tar.gz) = e1onm7lgf59Twi1Jbq3gDRONG9zM0H10ZQOHz5SUKhU=
-SHA256 (cargo/md5-0.7.0.tar.gz) = SQzESAQ/lHuuPL7pwgM1jWLb7g2xIQenS+XDDM/Ql3E=
 SHA256 (cargo/md5-0.8.0.tar.gz) = rpYIOCgzIwaYeWV8o96Dfp97u0x79up/GykNXpR20uA=
-SHA256 (cargo/memchr-2.7.6.tar.gz) = 9SsA05lh/FsnNuqFPJzIYjjhZQF6ST0dXI6sa9xMwnM=
+SHA256 (cargo/memchr-2.8.0.tar.gz) = +MpY9EfwbtF9X8QEPOGxDdIF4GD7POW5ebjtjln/P3k=
 SHA256 (cargo/memory-stats-1.2.0.tar.gz) = xz9cZJmVoRXhoCILNeTfChKUUAR3+XqR0GYPtavrV0o=
 SHA256 (cargo/memsec-0.7.0.tar.gz) = x5e51rsjqrL8Npxl+HG+SSFPXHWa9lveJv+qorZGtJI=
 SHA256 (cargo/mime-0.3.17.tar.gz) = aHe7UUCB7ip/9e+d4ygfFKTdS86sTAk4gHSmtd+KE5o=
 SHA256 (cargo/mime_guess-2.0.5.tar.gz) = 98RPjmcsAP5TCPojX4IctBmEFOHHeTXBq2lI0/14VQ4=
 SHA256 (cargo/minimal-lexical-0.2.1.tar.gz) = aDVMXGvTbXP/P+zrBe+lm2rLdiZhf0livjIqgl5h95o=
 SHA256 (cargo/miniz_oxide-0.8.9.tar.gz) = H6dqLIb3BL2yItZpZfs9Yyac44UYuDywV1/KhV67YxY=
-SHA256 (cargo/mio-1.1.1.tar.gz) = ppvKsK1HJxoCNNlCKxMYBr85aAIeXckyjK8tTNWFV/w=
-SHA256 (cargo/moka-0.12.12.tar.gz) = o97GvTGwiUTgi1j9mTc4k6bBcFTW8+pQBsyJT09O7io=
+SHA256 (cargo/mio-1.2.0.tar.gz) = ULflsnqgKnS6yMPyP0SPjYf/EfktOqwabtNp7gjMVsE=
+SHA256 (cargo/moka-0.12.15.tar.gz) = lXIorRIELug5+TyPJXtitMCrXqrh1Ppg3lOyfJ18UEY=
 SHA256 (cargo/munge-0.4.7.tar.gz) = XhdAHyWeupVsoWSRRhtuj3KROgoRTjlzbOQEQQ+RWgw=
 SHA256 (cargo/munge_macro-0.4.7.tar.gz) = RWjyXMvUWrXVYD3DQxjB7FaxF1MXgSYAAhUbhTCp+TE=
 SHA256 (cargo/mysql-common-derive-0.32.1.tar.gz) = ZvYsrXYjqctvj2QDfwxPacjbjoKRQzSoPJeIIBwsG/o=
-SHA256 (cargo/mysql_async-0.36.1.tar.gz) = J3zi8kWbKvTMbQoLeJI4H4CACDL1fFM/A+KEX06jMeo=
+SHA256 (cargo/mysql_async-0.36.2.tar.gz) = 0dlYXckFiIb/Oh9IojAk3R0FQmTe58WuDkvWQMlTvuU=
 SHA256 (cargo/mysql_common-0.35.5.tar.gz) = +7nzcWGM5yPwlcYfvNw26JNpVtK2KDL5x2SGibM44FI=
 SHA256 (cargo/nanorand-0.7.0.tar.gz) = alExPFggsLAr1CL0tEd2+/R5YXVcdM5kr8c7+tECJsM=
 SHA256 (cargo/new_debug_unreachable-1.0.6.tar.gz) = ZQ7vjHEUMPGoef3QHUdFp97qR1vs+5AmnAZ3WYO78IY=
 SHA256 (cargo/nibble_vec-0.1.0.tar.gz) = d6XYPfnzb+I/DDZIxru4sCmLtfGTnI8nBEMTcfS4TUM=
 SHA256 (cargo/nix-0.30.1.tar.gz) = dFI/OjXgWrqHodl4MwrvQPZ7AwSsecHACylMmDBUPbY=
-SHA256 (cargo/nkeys-0.4.5.tar.gz) = h5ARurxHocf99ak1rjz+lPNGRcoMrBx/ZCSzb8dD0b8=
 SHA256 (cargo/no-std-net-0.6.0.tar.gz) = Q3lKCs4TW+ZqJdOud9QbkWFftorpN/kECQID6B91W2U=
+SHA256 (cargo/no_std_io2-0.9.3.tar.gz) = tR7XgktuB9NUYF9Kuz2dMANQcBKZ2pZkLuCE9c5jFVA=
 SHA256 (cargo/nohash-0.2.0.tar.gz) = oPiJ+2b3rN+DRCw1d1dktR/tPGBquc7lFQDb3iz1KMo=
 SHA256 (cargo/nohash-hasher-0.2.0.tar.gz) = K/UCI1edx83Ps7/Kz3Bp/2gkP4w2P2L/qZzwAKa5xFE=
 SHA256 (cargo/nom-7.1.3.tar.gz) = 0nOYPFplenCj6PKgEymCLzuMgXK3OCZBGlV1HkBKCko=
 SHA256 (cargo/nonempty-collections-0.3.1.tar.gz) = 4hbQ6M+dVPpm5XgPbh1dyW0cGzwlrro7Z1hUi8u9i50=
+SHA256 (cargo/ntapi-0.4.3.tar.gz) = w7M1Ix39NS/7D4AX87YCekkX9994XqIUPYryrcZpgK4=
 SHA256 (cargo/nu-ansi-term-0.50.3.tar.gz) = eVe5dAdEiS8RSTarSlez9IdJG76vr4CDaIsWhBpCQOU=
-SHA256 (cargo/nuid-0.5.0.tar.gz) = /Ila+VhW+SkWOgqiDCanjSa/3IOfUbnVqnpbeeUrfoM=
 SHA256 (cargo/num-bigint-0.4.6.tar.gz) = peRPcj8RM8nerGRnY1ef2zrHReQY8qevnNDEMdofILk=
 SHA256 (cargo/num-bigint-dig-0.8.6.tar.gz) = 5mHdpmQPrTjoJ6bUoxD/R2MIIRb+IX8nmIXJf1EbsLc=
-SHA256 (cargo/num-conv-0.1.0.tar.gz) = UdUV0y+xgu43zaLM3LkpUNajwok6ooDlQGccLNDzsdk=
+SHA256 (cargo/num-conv-0.2.1.tar.gz) = xmc3aNsthivrmzmnj9yxppQ5YV1XlKG+UMqpvJLIGWc=
 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.17.0.tar.gz) = kd9Lveda/tdjtwi37uHo52UeAtl/bV3XY+iTZ+lXsjs=
-SHA256 (cargo/num_enum-0.7.5.tar.gz) = sSB6fiCtV7hHu93Gd2uWhCDTgpK7/iCJrM/14Z6CRUw=
-SHA256 (cargo/num_enum_derive-0.7.5.tar.gz) = /zI2XeG2dDyyA7cQeIJjxEoD3gOALa+WCS8tpP5rpNc=
-SHA256 (cargo/number_prefix-0.4.0.tar.gz) = gwskag5fIK+HFBslwXPNG2Cb13eaRhfW7FgquvkIcPM=
-SHA256 (cargo/object-0.37.3.tar.gz) = /3YgHwMdiGPDiqf5Beyk9Tq7+hX2CdtCd9RM2JOPM/4=
+SHA256 (cargo/num_enum-0.7.6.tar.gz) = XQvKg4RC7CEfoR3jqLDg6POkUiV1tcTAbtci4AUDbyY=
+SHA256 (cargo/num_enum_derive-0.7.6.tar.gz) = aAmYA1JZ3Pyv5lNoi/KqbT4twF6Yvmq0avsInchPHfg=
+SHA256 (cargo/objc2-core-foundation-0.3.2.tar.gz) = KhgN2GQvpFzbfdchzUwRscrdSSnOES69i59YA8x51TY=
+SHA256 (cargo/objc2-io-kit-0.3.2.tar.gz) = M/r7o5WX1twftwkSPfqCidOUBnNL4yKVamnwkxxzuxU=
+SHA256 (cargo/objc2-system-configuration-0.3.2.tar.gz) = cha9EcvaVMyryrhNUj3JO4WOx17Ps6fYlRP6IkZNo5Y=
 SHA256 (cargo/ocb3-0.1.0.tar.gz) = wZbgJ2xHHIQ91Xd+dUOjaimKS+lCoqaI2BEc1DOQ3ts=
 SHA256 (cargo/oid-registry-0.8.1.tar.gz) = EvQM/z3eG2CHzF1fXU1lcS80AWoD7WDpwI3MOSc2tbc=
-SHA256 (cargo/once_cell-1.21.3.tar.gz) = QvXhXJlTxeTMzusuc4KnFkgsNFFTFfewNTK4tOg5PS0=
-SHA256 (cargo/once_cell_polyfill-1.70.2.tar.gz) = OEuKttNyFfPFMBqVpKzLXWSqYH8fyyahG1MDh4RRtP4=
+SHA256 (cargo/once_cell-1.21.4.tar.gz) = n3w+S+sz+F1Frj46F5IYVwbI4W0EMjjFkzMcx80xO1A=
 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-0.10.78.tar.gz) = 84xDckE82q88x53ZLSnX2fWrCbUbEN3tUI+5C7cLkiI=
 SHA256 (cargo/openssl-macros-0.1.1.tar.gz) = qUhma2N6D0ZehWTHPonU3eANctTUc8yXLzkPw9zufZw=
-SHA256 (cargo/openssl-probe-0.1.6.tar.gz) = 0F4n7iE2Ef/n1jSLlC6PlCs3EUwAzAPOwlQpWkoXhS4=
-SHA256 (cargo/openssl-sys-0.9.111.tar.gz) = gsqy1SCqdePFiJgolCkyHreIwxBpY9DciG7HpfStwyE=
-SHA256 (cargo/opentelemetry-0.29.1.tar.gz) = nocjfid190iW+a0hnSaiCBdRGH63yfXFjd4gojuV0Ww=
-SHA256 (cargo/opentelemetry-http-0.29.0.tar.gz) = RterMrgntbSVvZD6labLZczCk1VdzDGZrik30tI3yO0=
-SHA256 (cargo/opentelemetry-otlp-0.29.0.tar.gz) = 2JlyD+BpFsy6ccAdBOzXcxJzTi3jRn/TDZ1YDIzoVlY=
-SHA256 (cargo/opentelemetry-proto-0.29.0.tar.gz) = jEDaJCOBQ14YVw1bnVCsoqT09NjhRiMa2053aAIzCbM=
-SHA256 (cargo/opentelemetry-semantic-conventions-0.29.0.tar.gz) = hLKan4nxqVSTbVqpLxmy/uw8jzlx0+liBmQNt/lwauM=
-SHA256 (cargo/opentelemetry_sdk-0.29.0.tar.gz) = r977IdHUc5SrwbpsVzY6sUG+GeJ8xw0OQit/MD5NKQs=
+SHA256 (cargo/openssl-probe-0.2.1.tar.gz) = fIfe9MMquJ2IDv/J4JdlPI2l1u8o5rU50xO6qs+6/L4=
+SHA256 (cargo/openssl-sys-0.9.114.tar.gz) = E84SRc0H/MTP20OPdQewx+TzhJpp/YTVI3TGbYN0G7Y=
 SHA256 (cargo/option-ext-0.2.0.tar.gz) = BHRPSerpmreODVwLYDqyGPUV6oz+WkVtdimtiDo7bn0=
 SHA256 (cargo/ordered-multimap-0.7.3.tar.gz) = SSA83K4AMEk7rRhrKNovolZF+idqUbb+yAENKB4C73k=
 SHA256 (cargo/p256-0.13.2.tar.gz) = yYY62F+o9EYPnEjLkJ04oNaJ26H29piKXj4NMQcbzUs=
@@ -434,14 +420,15 @@ SHA256 (cargo/parking_lot_core-0.9.12.ta
 SHA256 (cargo/password-hash-0.5.0.tar.gz) = NG8ElIupLEPoRpwe5nNsdWPXEBKxfUB0UmD+EGqsIWY=
 SHA256 (cargo/paste-1.0.15.tar.gz) = V8DXt0tWO0nTja4AoMN9TW3ptDI4KyiS8FdN3K5z/Qo=
 SHA256 (cargo/pbkdf2-0.12.2.tar.gz) = +O1qd2H3bjufkt+wpgpqZHfGECS3dRR/8Jc6AmU6uvI=
+SHA256 (cargo/pbkdf2-0.13.0.tar.gz) = ES2CzrjFv1JNmvSE1OSXDJ/VoMwVuhStk9zNKIc7Bik=
 SHA256 (cargo/pem-3.0.6.tar.gz) = HTDFPCa8WzGpjNAtIPJafIVnFGyvY+1ZOp2HsndSkb4=
 SHA256 (cargo/pem-rfc7468-0.7.0.tar.gz) = iLOcm/z8IxBoRUOCeEu0YKrllDQ/sDDUbp9QpkVBhBI=
 SHA256 (cargo/percent-encoding-2.3.2.tar.gz) = m09ifLGyWRcZOiWeSb2tCPZx+Nlwis/V/gqMFFXYciA=
-SHA256 (cargo/pest-2.8.4.tar.gz) = y8/SCm1O66QBefBXNXhK0yva7wXOjorwXxgNRbs+fiI=
-SHA256 (cargo/pest_derive-2.8.4.tar.gz) = Ufcpga3mexymrcJuwiG+n0Y/K1g5x1CJmNqhfCPZTX8=
-SHA256 (cargo/pest_generator-2.8.4.tar.gz) = 3unv2M21DXGagAiLdvga7HxB7W1SLudQF4+DiD0nFiU=
-SHA256 (cargo/pest_meta-2.8.4.tar.gz) = vx1wiA52vcE7pS6vpiOc55PYXI5DiWUH5D3YmE/wW4I=
-SHA256 (cargo/petgraph-0.6.5.tar.gz) = tMXMhnUGZqPtIL2vXKKgNE+cZ2dMrgUVvsLaFvuqR9s=
+SHA256 (cargo/pest-2.8.6.tar.gz) = 4ISMYBAJ0336NDDEZm4UfknNzxuS7NPmNlfYpfGdpmI=
+SHA256 (cargo/pest_derive-2.8.6.tar.gz) = EfSG8eoh5sEO0V1afHcWXQ7kQ0AvB4CEnRdo59nW/nc=
+SHA256 (cargo/pest_generator-2.8.6.tar.gz) = gEDEZHsTshCpY8HtQHwf9P36AcMdbSoJghhwLmZk+U8=
+SHA256 (cargo/pest_meta-2.8.6.tar.gz) = iYFcadNgIaFAFG8mZZqB1sKvoz0hbXNt1L5Tgac2IiA=
+SHA256 (cargo/petgraph-0.7.1.tar.gz) = NnKzcJDb2GNopBRbwGdYJVKynCc3fK1OCjBsl/m9d3I=
 SHA256 (cargo/petgraph-0.8.3.tar.gz) = hwG1jqlwYNXlsVXTg6aZUqYJQ/Dm3+MLBMKHvrCydFU=
 SHA256 (cargo/phf-0.12.1.tar.gz) = kTJziUzsF49AGjHsS2VjGNlUc1J74FwHUsxBzcMr6Lc=
 SHA256 (cargo/phf-0.13.1.tar.gz) = wVYtxxdHPbqkwfhaNkEOA8BHsufff0Xuk4++9krn+t8=
@@ -451,194 +438,189 @@ SHA256 (cargo/phf_macros-0.13.1.tar.gz) 
 SHA256 (cargo/phf_shared-0.11.3.tar.gz) = Z+q8LvKmDrf6oACXvR/9tb0o5ivzmZBialgiAbenVOU=
 SHA256 (cargo/phf_shared-0.12.1.tar.gz) = BgBVCIgvtoH9l4kuz/S3/Q/uE+8apWn4aV2uerkJmYE=
 SHA256 (cargo/phf_shared-0.13.1.tar.gz) = 5X/va8WYHjjCzi1jv6VGhhMJ+HW4p18JLR1Uri1k8mY=
-SHA256 (cargo/pin-project-1.1.10.tar.gz) = Z38a3VA/qs4RK58Tc+Q+ngVL/dIv8aY8G8SF6uxqaoo=
-SHA256 (cargo/pin-project-internal-1.1.10.tar.gz) = bpGOT/jEVJ64gvFLOkvIyLyT3oKUFurPV58SB6j7+GE=
-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/pin-project-1.1.11.tar.gz) = 8XScftS8r0w9Cj78KFOIRPspvN19K2eyvn4guoYf9Rc=
+SHA256 (cargo/pin-project-internal-1.1.11.tar.gz) = 2bIO0w8QU5l3a5yIPmjlNu9gKhaub1ltLEc1kdatZMY=
+SHA256 (cargo/pin-project-lite-0.2.17.tar.gz) = qJMi356+HBV41onJIxjgcJZ9EEK1Eq++SVGHI/Tm1c0=
 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.32.tar.gz) = ft3b0LUtcyshrZpfq1xwTBTNlJ5emh7Fkpok/e0bkEw=
+SHA256 (cargo/pkg-config-0.3.33.tar.gz) = GfEyyE7KVSvzTKuOyB8cHcwim4EWOPnSg9zqvljFVp4=
 SHA256 (cargo/pnet_base-0.35.0.tar.gz) = /8GQ1AZ98Wrzq6SbO3TEaeYRytYxRnbq8RV/MaoPsvc=
 SHA256 (cargo/pnet_datalink-0.35.0.tar.gz) = 555w7AvhYxAqMy4dLVWG02KtdrAc7Ib4MCQfK2RSp7c=
 SHA256 (cargo/pnet_sys-0.35.0.tar.gz) = fUZD09Tbawh0EFDC86+pqJLEJEwIWnL82pPJwsmgD0s=
 SHA256 (cargo/polyval-0.6.2.tar.gz) = nR/mDQYUOyQwqlMslM/p4peDBH8GwNf9NZqaUbcp+iU=
-SHA256 (cargo/portable-atomic-1.12.0.tar.gz) = 9Z5wxK7x5VeXwuj9lKTyqXP8lyz94OCwX2g2Z7DNOd0=
-SHA256 (cargo/postgres-protocol-0.6.9.tar.gz) = ++9lUFa5FuuGgEgnbP1dan3qT4FWDf0Ef5fIxv4/z9Q=
-SHA256 (cargo/postgres-types-0.2.11.tar.gz) = 70YFt8BXBW3TW662rAwDOOSXWx8r7w9l2pUyhesAcJU=
-SHA256 (cargo/potential_utf-0.1.4.tar.gz) = tzlJQy9eKgllcAPCW8peGaDpyE+AWMo3T0ng6+YFr3c=
+SHA256 (cargo/portable-atomic-1.13.1.tar.gz) = wzqUcYlvHGnOzvjSDL4veszRJSfOYIRf9EwVO7KiG0k=
+SHA256 (cargo/postgres-protocol-0.6.11.tar.gz) = ViASB9rFPi846EjjG0uRYWprtuDHIFt3cYmUp/SecPw=
+SHA256 (cargo/postgres-types-0.2.13.tar.gz) = jccpoSnmgujSQXDNMK4aoBszawlsu1bfbVNP/sEz0YY=
+SHA256 (cargo/potential_utf-0.1.5.tar.gz) = AQOxzvfsDPdkkOlpZlUEmQGTh06gXIX/m6uLkR0KBWQ=
 SHA256 (cargo/powerfmt-0.2.0.tar.gz) = Q57jBd7xFboFk4226xZE/5QWXFq16UINHBvO27qQk5E=
-SHA256 (cargo/ppmd-rust-1.3.0.tar.gz) = 1VjFWfBFDxbyonofAX7zhGjBCQyc5jyOUTZiMtU3F7Q=
+SHA256 (cargo/ppmd-rust-1.4.0.tar.gz) = 78pMlaGaedHJj3kfEK69XBNjtHMkRjC7fb3h3JhFWiQ=
 SHA256 (cargo/ppv-lite86-0.2.21.tar.gz) = herjxO0vUNz+cmQ9pL78MN6ttFiptZDXIM3i8rHpfak=
 SHA256 (cargo/precomputed-hash-0.1.1.tar.gz) = klOD76NGcwR4+0g42+kTfSpHZ1rXicVG0VCm4d1Ksxw=
 SHA256 (cargo/prettyplease-0.2.37.tar.gz) = R5yorazdfOjx+znOnszL/pOj8TRLPQ2X8gvAGWII9is=
-SHA256 (cargo/prettytable-rs-0.10.0.tar.gz) = 7qJeB1EKpqtlRzCOvjwDYBbRYrjakg27B547qKzz2Vo=
 SHA256 (cargo/primeorder-0.13.6.tar.gz) = NT4coYlmwW2d6xxpJ47bxfGUE5YSdyvZU3r2CsIx4eY=
 SHA256 (cargo/privdrop-0.5.6.tar.gz) = cHIqWjcoyWA8jZRptkuNHuVNrm104kFG2n9QG0x2VA8=
-SHA256 (cargo/proc-macro-crate-3.4.0.tar.gz) = IZyxnpa+AKsuN9bimWWKDPqD5SQpF5lpsPASG0rEaYM=
-SHA256 (cargo/proc-macro-error-1.0.4.tar.gz) = 2iVJD/mJKqs/z3w28Iz7kC3T5xyg+flRe+oCpzpc44w=
-SHA256 (cargo/proc-macro-error-attr-1.0.4.tar.gz) = ob5AGA5S7MmK2AsYSTS689DSn5eVdOQ5r1pVJ0s1+Gk=
+SHA256 (cargo/proc-macro-crate-3.5.0.tar.gz) = 5nun6bK1ZEbx1Bmx2AeQYnj/oaZYqKXYo53LH1p4YU8=
 SHA256 (cargo/proc-macro-error-attr2-2.0.0.tar.gz) = lt5C3za7m7pVQv6fGgVLjMh+FydZoYaKoFwfOsyJ38U=
 SHA256 (cargo/proc-macro-error2-2.0.1.tar.gz) = EewFxSvgoHsIBh990APn1wkuBHK8cxtK97se+HYQmAI=
-SHA256 (cargo/proc-macro2-1.0.103.tar.gz) = XulbxO+HuNW6Mui3cUzMg0hlJ26rCu1cmVjQDsRfSeg=
+SHA256 (cargo/proc-macro2-1.0.106.tar.gz) = j9APC7LpDYHRBEwrMmF/aPy5+ju3ZAwj6cdI5T+zCTQ=
 SHA256 (cargo/prometheus-0.14.0.tar.gz) = PKUybY0LlQqazYfmo/lHRTlPYuTa4bHuIrK8DDlK9Do=
-SHA256 (cargo/prost-0.13.5.tar.gz) = J5b6pB2z7DE6MfdiTZKGrPJ3tS3lJhULfmnz3r+JHuU=
-SHA256 (cargo/prost-derive-0.13.5.tar.gz) = ilbXV5csmLNGqbdm4/AnRs3m3RzR0dVjRykp/ddL7E0=
+SHA256 (cargo/prost-0.14.3.tar.gz) = 0upwUkovgtUYvOQTF9D650FRUFZRr0X68f+9b9M/BWg=
+SHA256 (cargo/prost-derive-0.14.3.tar.gz) = J8YCOWITL0sw60wXLJHOktkz2jNMWcI83e6CNY3a+ws=
+SHA256 (cargo/prost-types-0.14.3.tar.gz) = iZHEy9uLxbEfCwdP/ihsMOUj3pD+5bqBMvE5nyPLPdc=
 SHA256 (cargo/proxy-header-0.1.2.tar.gz) = 3BST9j3d37qEDDFp6ZfCkF0JU4rOctZOhK9jJMbg4GU=
-SHA256 (cargo/psl-2.1.174.tar.gz) = WnL8daVXfTfcnhYfftOyfNqAkfJUNnNwyYikH+JoNpY=
+SHA256 (cargo/psl-2.1.206.tar.gz) = 8P1drTh8D/ds8ayfD5DuTx2WbJae3+cyXnMUG/Q1Lgo=
 SHA256 (cargo/psl-types-2.0.11.tar.gz) = M8spT+hqdMvPUNREWzfadiApVJ6+6jQUIcfHA3D4bKw=
 SHA256 (cargo/ptr_meta-0.3.1.tar.gz) = C5oM+VoRlq9h1PHL2rlnF5UW2aSkMSrx8xlI+PYiSnk=
 SHA256 (cargo/ptr_meta_derive-0.3.1.tar.gz) = c0eGfQp+EgjZO0Z2e+g+K4+XjD2tNfd1rI2IR1Udb+E=
 SHA256 (cargo/pure-rust-locales-0.8.2.tar.gz) = hpZ1rS11Qa6pDG2IyB9Gp/TqmvjNA5XTjxGpUSaZig0=
 SHA256 (cargo/pwhash-1.0.0.tar.gz) = QZo62PqfnUReadmxhaJIeK5ub1XJbkUS9KDijNO8XFY=
 SHA256 (cargo/quick-xml-0.31.0.tar.gz) = EASjRLMKVOLuWNZqcbMtLbL+sKMfmi0wK/BTbxXeKjM=
-SHA256 (cargo/quick-xml-0.32.0.tar.gz) = HTpuWDi2Dg6Pp6Q/Iq3lSaN9Yfi9vmNtDXgWGR3pacI=
 SHA256 (cargo/quick-xml-0.38.4.tar.gz) = tmwgWMVaQJ1gFmbP/jXwQzPPEBMBCILOwXSnRnzU4hw=
-SHA256 (cargo/quick_cache-0.6.18.tar.gz) = etpEqI75U6MpT261XSAHukRkYBXhhhPS8hMBY3kgPvM=
+SHA256 (cargo/quick-xml-0.39.2.tar.gz) = lY8h6OfOtaGqf6h/qyjnx1l24L/n4j/waeCiYPiUBn0=
+SHA256 (cargo/quick_cache-0.6.21.tar.gz) = WnCxuLR+MdBJjsvDxUcLuTE5mov+0f150XF6Yc5/luM=
 SHA256 (cargo/quinn-0.11.9.tar.gz) = ueIKlYljwpHcMi2YQR9UEAnfLO17Wk8r1SM3Y4z8zyA=
-SHA256 (cargo/quinn-proto-0.11.13.tar.gz) = 8ZBrSbDDvAS1/l2Gp3klrmUkoZuBauOM4eQmJV8dijE=
+SHA256 (cargo/quinn-proto-0.11.14.tar.gz) = Q0tC/sWRyW71DiHohpNuZtPMP3NxBP25tzfED/uUwJg=
 SHA256 (cargo/quinn-udp-0.5.14.tar.gz) = rd7GoNytio2Wp3H4FfDq9V+dGAV1ZBCzn1+oEzJXTL0=
-SHA256 (cargo/quote-1.0.42.tar.gz) = ozjMQdJ+bMbc5s78E6Bynfu4HCYrH1GTMVdd2A7zBn8=
+SHA256 (cargo/quote-1.0.45.tar.gz) = QfJhmWYFBok4LStE9mT0vFk+EpeFo21u43bd83JZuSQ=
 SHA256 (cargo/r-efi-5.3.0.tar.gz) = ac2zTBWM6yiN8R4YtL053plPZlfYOEe9/9vX80Z1Sw8=
+SHA256 (cargo/r-efi-6.0.0.tar.gz) = +NzJx9UqgRaX0hUccB4NCJVvkrDiQTbPTPJ7V6ag2b8=
 SHA256 (cargo/r2d2-0.8.10.tar.gz) = Ud6F+z+2UkkpyKLrhea202PeToxI+eLC6sSUSrwYHJM=
 SHA256 (cargo/radium-0.7.0.tar.gz) = 3DP/LUlz1RjYI9YaojkBSDHlIcddpY499IQNP0d0nQk=
 SHA256 (cargo/radix_trie-0.2.1.tar.gz) = wGnBefzcai/iTY0YMFzwhf29T5IsBBlD4gNoXWocWP0=
+SHA256 (cargo/radsort-0.1.1.tar.gz) = AZtLITQlAW19hKFTxMc6+wlG+7SEDk7s57qISLnW2iI=
 SHA256 (cargo/rancor-0.1.1.tar.gz) = oGPqcjgVJ8KgVh2pyAAA74Ir3XwyQbHMGxIQDj3wge4=
+SHA256 (cargo/rand-0.10.1.tar.gz) = 0ujovMeWGvH9rEASeMaoMWFJQfYWTuO/TOYbftsWIgc=
 SHA256 (cargo/rand-0.7.3.tar.gz) = amsWedSbJLv+DIA0KaoYdEcvUNmzYxMfDon8NWtUTQM=
-SHA256 (cargo/rand-0.8.5.tar.gz) = NK+NGg4lkkvFt8Q8B5yUIznY8Ki1fDkEm+9YG0YydAQ=
-SHA256 (cargo/rand-0.9.2.tar.gz) = bbJ3DwYRfUkGEMdIhUfVQ2F7Ib+gd5bXoS9vG9U4UNE=
+SHA256 (cargo/rand-0.8.6.tar.gz) = XKDs+pMcKQBwR9G8WOYjqxLlWQ6MfMUyANUgK2kmbYo=
+SHA256 (cargo/rand-0.9.4.tar.gz) = RMWvBrsbfTIW2RkyrtUmUWS/OE3InNa6Bc9Zo19fduo=
 SHA256 (cargo/rand_chacha-0.2.2.tar.gz) = 9MjthWJ5yXNyBr9yW/NpNdhmbq16pptSvlWvNp0ZNAI=
 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.10.1.tar.gz) = Y7gXYQPhmiZDl4Vlyhi1BUn2EBiBxENZBCDk3JmKPGk=
 SHA256 (cargo/rand_core-0.5.1.tar.gz) = kL3lKW/IkbDO8SptA93MwWLOeyr/VBYK+TOPjUDfbRk=
 SHA256 (cargo/rand_core-0.6.4.tar.gz) = 7AvkeV4vaigGm+wLX/PirJuvyZ5qmn3DVHmWxcgWkiw=
-SHA256 (cargo/rand_core-0.9.3.tar.gz) = mdmhOYLc8hAFeop4VysiF7Znw76svzoNi0VPb4KDfTg=
+SHA256 (cargo/rand_core-0.9.5.tar.gz) = dq/IJt4UI45ujDdN3MH6GeN0/Y3ZhrDSrw0CN3Jh2Dw=
 SHA256 (cargo/rand_hc-0.2.0.tar.gz) = yjEpr3uSoXES1ZrUmMb4Hq9GMlN2a5A5bTnqejnWYTw=
-SHA256 (cargo/rasn-0.10.6.tar.gz) = dt7zpHIIXkDa4B5O6xBvLtcPjH2r4EH67RZooA7hQ+8=
-SHA256 (cargo/rasn-cms-0.10.6.tar.gz) = CdRbG2wL+0HRAjJGo4U6gtFY1+ZpBpitSsrACfLwk4A=
-SHA256 (cargo/rasn-derive-0.10.6.tar.gz) = SNH9AuFiMulCtefOMFtEfFUNCakUYlWj6KLPYqDirC0=
-SHA256 (cargo/rasn-pkix-0.10.6.tar.gz) = bIJcQYPo9Nub13IgbX0PoQ8981tu1by49stQ/RFm+Ok=
-SHA256 (cargo/rayon-1.11.0.tar.gz) = No8B0AW/j9mxIG+2+mU+bEqBzrFGZAa4F5LYfFZ3pY8=
+SHA256 (cargo/rasn-0.28.13.tar.gz) = iCNeWF8vP8Jq2AnHmoTdd+anID630S5byquJ/ANtPZA=
+SHA256 (cargo/rasn-cms-0.28.13.tar.gz) = N/7tomartrGi28LN9xWLN2muYiIvurXzUAENYuyC41s=
+SHA256 (cargo/rasn-derive-0.28.13.tar.gz) = EdzU2rCc6t7bPivt80DetYPw4lu6mtlmtWVcL7YrE5I=
+SHA256 (cargo/rasn-derive-impl-0.28.13.tar.gz) = 8SHCdtPy+6jKq8hwKI3j+Bq9sLuU1VEGUeWOHgCnuec=
+SHA256 (cargo/rasn-pkix-0.28.13.tar.gz) = 3Yo4Ws5shE0jif3+jIJjfddC17mXpvtYJtu5f0U5BX4=
+SHA256 (cargo/rayon-1.12.0.tar.gz) = +zmxZngfktSCU070tLGyVo9CYTtT5bbBYOJM+/owkm0=
 SHA256 (cargo/rayon-core-1.13.0.tar.gz) = IuGLDwBi0w1CMLLoX/d/3+Qyb+sFS5eDo0YNhDXIq5E=
-SHA256 (cargo/rcgen-0.12.1.tar.gz) = SEBtuKwfPLx9zbVuw1U0OBeVijVv9DAlm7B7r3YH4eE=
-SHA256 (cargo/rcgen-0.14.6.tar.gz) = PsCpny3pHDzdyEs359uA5NlrdD4FYH9kfrI2/ARVkH8=
-SHA256 (cargo/rdkafka-0.38.0.tar.gz) = XxhW1y27vqDSpbLq9q9/s4R+8nRuiDsReBRGpR28hcA=
-SHA256 (cargo/rdkafka-sys-4.9.0+2.10.0.tar.gz) = UjDcpIvDVNcYJp8+Q1MoDhiLYQ969+L89Ut6edWAKHI=
-SHA256 (cargo/redis-0.32.7.tar.gz) = AUzHZ/76tqPnmMpFESvMrZxuDiGPvUlyAEJxbHPP70Q=
+SHA256 (cargo/rcgen-0.14.7.tar.gz) = ELmeAJiqQIKRLUxklihiPbarp3M15PRWn/UIOmRIsy4=
+SHA256 (cargo/rdkafka-0.39.0.tar.gz) = 15VvmsErVxLlA3LZdJoxAvSBCo1CSBxerjdI021YW88=
+SHA256 (cargo/rdkafka-sys-4.10.0+2.12.1.tar.gz) = 4jTPMYkVwQWdSSHvf3Vha1IZsQtG6fOlEaFetLVqP3c=
+SHA256 (cargo/redis-1.2.0.tar.gz) = 9E6UyW2IcKOH2Izj3j/dYIy/wHBfA8s0PN3pFQnT5Jo=
 SHA256 (cargo/redox_syscall-0.5.18.tar.gz) = 7SvyVHVRpwU9b9+v2j+TiXlkXESBL7/NoJj6rj8aNi0=
-SHA256 (cargo/redox_syscall-0.6.0.tar.gz) = 7JYWba+giG64H+HAo4i+zhgPvvITX5fB4s+DAudLQ7U=
-SHA256 (cargo/redox_users-0.4.6.tar.gz) = ugCf8yTR/BuQC9H9sxVk/r5YqMzIpv27k7VD0zsTykM=
 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.2.tar.gz) = hDvAGR918+ImUa5fHnKTmrL3KkvDD6gKBmvWbt78JNQ=
-SHA256 (cargo/regex-automata-0.4.13.tar.gz) = UnbK8lrIbI2BAiKz27k45RLFXGgxoQ8+btHJO4QEHxw=
-SHA256 (cargo/regex-syntax-0.8.8.tar.gz) = ei2YeFezGTYgQ+lfU1PAU1wfWO7FM2/fz2JkMK9971g=
+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/rend-0.5.3.tar.gz) = ytre8xfC8gdVpk1/3Ej55xeO5rDh9/zjP6YPHWiiduY=
 SHA256 (cargo/reqwest-0.12.28.tar.gz) = 7d08pVkgMYCjB/EtEUwmir9YP1mwPLkG/Qs/+GRsEUc=
+SHA256 (cargo/reqwest-0.13.3.tar.gz) = YuACHqLCKu1BZTvH4UGauyyX4Dj/LDPQ4TCeSal97sA=
 SHA256 (cargo/resolv-conf-0.7.6.tar.gz) = HgYdG0jLjTgELeSuCnpkAQCdYUPcgNLi1vMfC91kcMc=
-SHA256 (cargo/rev_lines-0.3.0.tar.gz) = 7WKRaselzL8T+l4dMDAp/wFWAP7oQXVt/BNKGsYr8F8=
 SHA256 (cargo/rfc6979-0.4.0.tar.gz) = +N0qgI1FbEpU4wCiPp9aZ+EiwwJBGay/1z479mRJHLI=
 SHA256 (cargo/ring-0.17.14.tar.gz) = pGiebCKU2B6I3GJhx2i2O8T824Ur5tE1JJixFPYTg7c=
 SHA256 (cargo/ringbuffer-spsc-0.1.15.tar.gz) = jT56oKaBsjLnzX+FalOxBgPfiMp0t5qNgIiEUYVJLjU=
 SHA256 (cargo/ripemd-0.1.3.tar.gz) = vRJCItF62TpkTtnQEaQPT7ZKpUJ1wIzCFlJKnqgvsJ8=
-SHA256 (cargo/rkyv-0.8.12.tar.gz) = NaZAsm8AdxOBjpqbZdNNoc9YU4IHsFKRaoPYDkPz/6Q=
-SHA256 (cargo/rkyv_derive-0.8.12.tar.gz) = vYP18XP/QeADN9l/ZXLkFtAi74oZ83GBclmulgMkxII=
+SHA256 (cargo/rkyv-0.8.16.tar.gz) = czieDJnmZPkZJ1q1tbBHE5H+mo3mHh3/mx6vVqkPFuM=
+SHA256 (cargo/rkyv_derive-0.8.16.tar.gz) = XS7QtUElMV+za9Ah6C0xTRwSZUj4cWNLSD9Gsx0TysY=
 SHA256 (cargo/rle-decode-fast-1.0.3.tar.gz) = NYL2MhFCj4NZe1Gy3biOKpGp1S0Sgx+dCPXmJOiXdCI=
-SHA256 (cargo/roaring-0.11.3.tar.gz) = i6nOZKj0XX/IY1hBC7GoLoyYdQTA1JAOkUHWmp8myIU=
+SHA256 (cargo/roaring-0.11.4.tar.gz) = He3FZYxuyzvbXvXzKVu5JT9C3PP9FALAP2sfdlnDxKk=
 SHA256 (cargo/rocksdb-0.24.0.tar.gz) = 3bevANKxfb0H2CwAY+JUEZWXSP8D6NT5YTTC/0H8408=
-SHA256 (cargo/ron-0.12.0.tar.gz) = /UkMWxgmGJPxREnL0oy5wLY3rr8WHNd5AL/e2v8h7DI=
-SHA256 (cargo/rpassword-7.4.0.tar.gz) = ZtTItk8EnGch7IzOw33fw9ZBxKf8pX6PKoneUJxz3zk=
-SHA256 (cargo/rsa-0.9.9.tar.gz) = QKA3bFDQNYJ52dZD5L97e+IS8fT/HakHCntU0i73XIg=
-SHA256 (cargo/rtoolbox-0.0.3.tar.gz) = p8yXCySfvlJ9bgLgoid2LJEIsvSdgQlP41f/xtFNf28=
-SHA256 (cargo/rtrb-0.3.2.tar.gz) = rYOI6hqeDqgH5ELoJjppnn7csyDsvNIbT6j/hZrM47o=
-SHA256 (cargo/rusqlite-0.37.0.tar.gz) = Flym5Xsg4TUVc+Nym5WLxi8OSAJThpcLbk0p56fnHz8=
+SHA256 (cargo/ron-0.12.1.tar.gz) = QUe5UvP4Geyg6ZUnAi99ao0F8RGusKYpYMdOsoO+yPw=
+SHA256 (cargo/rsa-0.9.10.tar.gz) = uFc/A/WIPcrr389HJcqh7LnBWy71DEOge4FuBnmbsS0=
+SHA256 (cargo/rsqlite-vfs-0.1.0.tar.gz) = qKHyMVA272sfus0ZcujudogDCwohIe38KmVQ/r1BV00=
+SHA256 (cargo/rtrb-0.3.4.tar.gz) = St4IPMu0v1Nt9p0fZDLMI963rMz/hrGD85I6b9VqEVM=
+SHA256 (cargo/rusqlite-0.39.0.tar.gz) = oNKwFG3ZZhv2e7EHwLsqVQZNVW7rP8MUFRuVfzE7zU4=
 SHA256 (cargo/rust-ini-0.21.3.tar.gz) = eW6NK2aWOSpDvqWBFrZn+0wpcn3Fq9J9as8zi7T2iMc=
-SHA256 (cargo/rust-s3-0.35.1.tar.gz) = w98/NTsfQgnc9DfXd82pAnnDl6sVoM1v0GvTLIhZFTM=
+SHA256 (cargo/rust-s3-0.37.1.tar.gz) = SvdARzdFKLYnEJ1XnOhrI8z2/7p/82PIBxJsGv9p4bs=
 SHA256 (cargo/rust-stemmers-1.2.0.tar.gz) = 5GogNgGf24iBMdt6TIR6EGOnST+XHtlOqCxn6tpjylQ=
-SHA256 (cargo/rustc-demangle-0.1.26.tar.gz) = VvfZLKNCzqIqBvISHZRLT9gq9WmIwnCFJJVCD5YdSs4=
-SHA256 (cargo/rustc-hash-1.1.0.tar.gz) = CNQ/eqawjUnzgs3mp5ggR8NCbblJsUJLxLfsmuEsbOI=
-SHA256 (cargo/rustc-hash-2.1.1.tar.gz) = NXcD1BNltLJ8WQ4+2R6rsbZj8HxMCECV5gy+1DYt/w0=
+SHA256 (cargo/rustc-hash-2.1.2.tar.gz) = lDAKvz8a4uK4/7e1gEPePTmcc/pvS3OCZAKlxFdhTb4=
 SHA256 (cargo/rustc_version-0.4.1.tar.gz) = z8s6Iu9G6FtF3m7n550GMxnrtllPqvzxwiXqkqtum5I=
 SHA256 (cargo/rusticata-macros-4.1.0.tar.gz) = +vDEpuzplQuavbYrHPzypos7Z6ELpEWzu4W+Kik9BjI=
-SHA256 (cargo/rustix-1.1.3.tar.gz) = FGyeJHzMGAwfYWFUM4aMmfPeOuJWowpDtJ9nwtkXHzQ=
+SHA256 (cargo/rustix-1.1.4.tar.gz) = tv5FZblRi4PvT5G7R84pYgyoKL0yy35AjwBi6ZMLoZA=
 SHA256 (cargo/rustls-0.21.12.tar.gz) = P1ahTR9Is5E1myL3Mf1L1+Q8l/PFDu4nbzqgnJR4TT4=
-SHA256 (cargo/rustls-0.23.35.tar.gz) = Uz9UvGp9T2R+Rq2QlUntqXv1r8FYUZDvaStChrGYvY8=
-SHA256 (cargo/rustls-native-certs-0.6.3.tar.gz) = qarOdMtmZjXJGOnBK8DTSCZgN6qOtZm1y6VlcJqN/wA=
-SHA256 (cargo/rustls-native-certs-0.7.3.tar.gz) = 5b+zlO7tJC6Qlgn1YInuz+X9oiUELosXF5G5yV9ZMeU=
-SHA256 (cargo/rustls-native-certs-0.8.2.tar.gz) = mYDZF+uwwFNhGbpQHpCDR2e//D1gZBRX/YSh8/0zeSM=
-SHA256 (cargo/rustls-pemfile-1.0.4.tar.gz) = HHTK4KTPbMu/XzWfCO/fjufh3FMlc78Ntxloy1axRIw=
+SHA256 (cargo/rustls-0.23.40.tar.gz) = 74bNWHYhGYiYUpK5HJao8tKY3yTnWYmkOjxz8tTYFos=
+SHA256 (cargo/rustls-native-certs-0.8.3.tar.gz) = YSRg1fe+pUDEkLK2OV2ONKlT5StJGszWyGyBZMWTKmM=
 SHA256 (cargo/rustls-pemfile-2.2.0.tar.gz) = 3OMU5f7j85lT1Gu2O7ikbUDC+Pt8xaO2yrK96XIdblA=
-SHA256 (cargo/rustls-pki-types-1.13.2.tar.gz) = IebyqykoykKRuGc2qL2SCid6OZu6FYlAnXIVT/h8EoI=
+SHA256 (cargo/rustls-pki-types-1.14.1.tar.gz) = MKcZeufrN25XT+lA0GjDD+BGJVSj3b5Oyng44EnJN6k=
 SHA256 (cargo/rustls-platform-verifier-0.6.2.tar.gz) = HZn+68crrnq3a6mUu14SG42D2RDKQLNuCSH1O+zEF4Q=
+SHA256 (cargo/rustls-platform-verifier-0.7.0.tar.gz) = JtHiU2zk819IRqoTv/Fr0P9AFXzbFMwFbHsUukEjO6A=
 SHA256 (cargo/rustls-platform-verifier-android-0.1.1.tar.gz) = +HFl8JlfY6n77qYrZNELTZ2OeOxtfVH7ISX9p7s2eI8=
 SHA256 (cargo/rustls-webpki-0.101.7.tar.gz) = i2J10e56HNeAtkrKdyZZmh28iTseZBRFKeVcPC90V2U=
-SHA256 (cargo/rustls-webpki-0.102.8.tar.gz) = ZMobyHSb1M83tc44bMFGWAd3tOhXLHuXuvIsg/REvuk=
-SHA256 (cargo/rustls-webpki-0.103.8.tar.gz) = L/36L1KG4iRyNOA/aAhorCgVl03DngDqFa3ERdCq/lI=
+SHA256 (cargo/rustls-webpki-0.103.13.tar.gz) = YcQpqGSfEQ3d72Xipa0kD3R+hfd1imvMx+V3e9M/dW4=
 SHA256 (cargo/rustversion-1.0.22.tar.gz) = s5ze8PqAD8RFJchMy1SgKZYaghX5YZdTY1qcDSU41G0=
-SHA256 (cargo/ryu-1.0.21.tar.gz) = YgSbKHe/EoIej5rSVu44/cMdtzh+wtOz9AMCTeIDSuo=
+SHA256 (cargo/ryu-1.0.23.tar.gz) = l3S6SnTeX3scFFHtbNUoWjLt21zMuMxlWk5QAJ4GR38=
 SHA256 (cargo/salsa20-0.10.2.tar.gz) = l6IvWvMfc6lUwQKJyT6KUMwj2XHoDuRG8fb3E3oIghM=
 SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
 SHA256 (cargo/saturating-0.1.0.tar.gz) = 7Ojniy847FHFH11HXfCnGHulERsqKL3HYe4FsHXUCnE=
 SHA256 (cargo/scc-2.4.0.tar.gz) = RubwRrf+9I4mYMV+15QmMVXXE95nkFfy0MFpv8bnVsw=
-SHA256 (cargo/schannel-0.1.28.tar.gz) = iR2BuSYEjnbv4YWBv3k1RrTA6vhEjXK+jeK77l/RZuE=
+SHA256 (cargo/schannel-0.1.29.tar.gz) = kcG35JBMhz7wcQwfQH3eLmKH3ivrwbu/fUMLt8v/2Tk=
 SHA256 (cargo/scheduled-thread-pool-0.2.7.tar.gz) = PLxmgWQloHRSg1L1eJMz7P8GykGzawsO/fuyntw5Ghk=
 SHA256 (cargo/schemars-0.9.0.tar.gz) = TNGR+Tl9V9WBzd0xAUdyUgqkSPZe+ZEFXX9hWCxlFl8=
-SHA256 (cargo/schemars-1.1.0.tar.gz) = lVjhctToUzc2upeHDEss1j+Es4Kj1usGPaQbkczhcok=
-SHA256 (cargo/schemars_derive-1.1.0.tar.gz) = MBhYpAI9eN69I1PHQm3EhgAb3cka4xp2+x9VEy9+JjM=
+SHA256 (cargo/schemars-1.2.1.tar.gz) = orQvNqoc0BGUVhW5IiL2v3PFmaECowAzTNf42+7HJsw=
+SHA256 (cargo/schemars_derive-1.2.1.tar.gz) = fRFbUPSq7qB+ecGRL2RcdRPYFxXQQg+Lx3oYxiYLMH8=
 SHA256 (cargo/scopeguard-1.2.0.tar.gz) = lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k=
 SHA256 (cargo/scrypt-0.11.0.tar.gz) = BRajhYZsCTaPC1vNHK/zNmqs55D81G4rsDJpe7Fy/R8=
 SHA256 (cargo/sct-0.7.1.tar.gz) = 2gRhU6ojUkk9bLfaS25cDAV9ih0KmqhWC6/92UWs1BQ=
 SHA256 (cargo/sdd-3.0.10.tar.gz) = SQ3Py/7ya+aADRGHD/Lfh3T6bobQR+PoyKdrJWVeQco=
 SHA256 (cargo/sec1-0.7.3.tar.gz) = 0+l6Vl92IzpgA/n1xUvh2cW9+j7M+xiUafEexJAcR9w=
 SHA256 (cargo/secrecy-0.8.0.tar.gz) = m9HFTqBs/S9rYyGXBN4Lm09y3MK4/e+CC+bNeZeA6R4=
-SHA256 (cargo/security-framework-2.11.1.tar.gz) = iXsiRfC1Ech4k685sDPlypzOaIJMTX52MLWh0zlljQI=
-SHA256 (cargo/security-framework-3.5.1.tar.gz) = sylzQ+r4MPZu3jkOo52h1GK2sMGwAPQg0Kg/iYu75u8=
-SHA256 (cargo/security-framework-sys-2.15.0.tar.gz) = zB8Mv/qsSFJSPOMNi9PFzchzUB2W/0Z8oJtnZ7uM1cA=
-SHA256 (cargo/semver-1.0.27.tar.gz) = 12frCqvIgLKZVsNXNBcPJu1VGoWdvTYdFAzb7KYaseI=
-SHA256 (cargo/sequoia-openpgp-2.1.0.tar.gz) = 8OM0zj7FubR9hqgFY7Ps7ENfWazzfoYFiztoakLForo=
+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.28.tar.gz) = inhS0C/ISJguDBZ+8WOq/5zZHcZAuoXiY8sc5G+uUc0=
+SHA256 (cargo/sequoia-openpgp-2.2.0.tar.gz) = BiDkSn1RSt99+HtE2yNfE7gf7X3cJlrbJvAU1CYmrEc=
 SHA256 (cargo/serde-1.0.228.tar.gz) = mo6U6n83i9Msu9NxmKSpFDYYDFu0ckEeSLXsLiEkrp4=
 SHA256 (cargo/serde_bytes-0.11.19.tar.gz) = pdRAcJ552I5RrAHEty/Gy3MUAXu32p7v9niqlMEOPqg=
 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_derive_internals-0.29.1.tar.gz) = GNJqIKlpueP98vwtnyHtpsQOLehMlAi7XTsF1Jmq5xE=
-SHA256 (cargo/serde_json-1.0.147.tar.gz) = avFHJVBTFDQ+Zz6ey3zX6KNqqXkeuTYjWjVnzDFEeuQ=
-SHA256 (cargo/serde_nanos-0.1.4.tar.gz) = qTFC8DZ6TMU64P6tG82jnoW+zPrT3NcXZWysq5SxKYU=
+SHA256 (cargo/serde_json-1.0.149.tar.gz) = g/wDlHPFWVrOhg2MT6+iIP9HSz/Gv9tCkzJ/GjfpTYY=
 SHA256 (cargo/serde_qs-0.8.5.tar.gz) = x3FTgO7HXwKaTvfeOakgDgpjgjF2t1nQVbYT9ah99qY=
 SHA256 (cargo/serde_repr-0.1.20.tar.gz) = F17j6ArpmCc3ylQ+lhMwh8vZpIXuzDvE3pwaN7R+pZw=
 SHA256 (cargo/serde_urlencoded-0.7.1.tar.gz) = 00kcFHFcoilMTWqI8V6Ec5eIwdAw7tjBEENqr9qi8/0=
-SHA256 (cargo/serde_with-3.16.1.tar.gz) = T6I38oB0QNI44DZKIYJwuY92egDT2tp3scU66IlA4uc=
-SHA256 (cargo/serde_with_macros-3.16.1.tar.gz) = UqjjygymKRIfcKtQ+VJJ5ab5JcwPb/6CVsRbcoh1cGw=
+SHA256 (cargo/serde_with-3.18.0.tar.gz) = 3VQU+tjmkH291bxEGlCujW4mFRoDsd4E2JpVdt5h0B8=
+SHA256 (cargo/serde_with_macros-3.18.0.tar.gz) = 09uJeOYI8f5zV+IRlp/Zq9yugLrBunozabt+trQE62U=
 SHA256 (cargo/serde_yaml-0.9.34+deprecated.tar.gz) = aosaGi6/Z0AVzALtzM51KH8aATDTlDB7NnQ8L11QS0c=
-SHA256 (cargo/serial_test-3.2.0.tar.gz) = GyWBCfJE4daJG/EFOlXWOlzU+PTDDPmhKAmJ+A56H6k=
-SHA256 (cargo/serial_test_derive-3.2.0.tar.gz) = XWkmWgh1HeeERSH9FQA64KiI4DV3O6BWlcXHWab4nu8=
+SHA256 (cargo/serial_test-3.4.0.tar.gz) = kRvZeb8QcKPzqntpGjs+mWjzOc7uyJ4IwoCooiIHoy8=
+SHA256 (cargo/serial_test_derive-3.4.0.tar.gz) = Cn2RlJuFsNL7aHRF5Ei0DTIraz5K9rRKKbIdml8z5tk=
 SHA256 (cargo/sha-1-0.9.8.tar.gz) = mc1nE9s88WtshOBjIeBJqbn2mYJuFgltI7vMRNFdUaY=
 SHA256 (cargo/sha1-0.10.6.tar.gz) = 47+Cmi1Rq0pd3xNS2EcMFAytyDAbKuF4nbAj8Bzt1ro=
+SHA256 (cargo/sha1-0.11.0.tar.gz) = qsxMxJk1lHK0q+G/EdCxLmiK+agF+l4wFvmjhtwtAhQ=
 SHA256 (cargo/sha1_smol-1.0.1.tar.gz) = u/oVs93f7lCg//E2l0s+G95VVgS6Rjg0p+t962QXcF0=
 SHA256 (cargo/sha1collisiondetection-0.3.4.tar.gz) = H2BkIeSmASh36JPDmYIqTtSwiRZMWWlCThudHmbmlks=
 SHA256 (cargo/sha2-0.10.9.tar.gz) = p1B9gZdp0Bo2WrcHeUpAhDksgk9Up6anhi+MPQiSsoM=
+SHA256 (cargo/sha2-0.11.0.tar.gz) = RGunF1CVJMs/IvF+zAlvEPSCLXarXAuYIsX5woToJfQ=
 SHA256 (cargo/sha2-0.9.9.tar.gz) = TVih4b85dJgH2Jzy2YrC36D/HLP6o4+7ZN2IrIAT2AA=
 SHA256 (cargo/sha2-const-stable-0.1.0.tar.gz) = XxedThEJSok7gv/yCPdNRIp1EvmfWgrL1cZ5twX4Ptk=
-SHA256 (cargo/sha3-0.10.8.tar.gz) = dYctJ4qPN++H+g3b2ngCYFyxg0RJeUmGLA1NyykeumA=
+SHA256 (cargo/sha3-0.10.9.tar.gz) = d/1wKDRdQVpANM+Hd81PirGFEnQjO0X4Tj2VVQLZOHQ=
 SHA256 (cargo/sharded-slab-0.1.7.tar.gz) = 9AyjxGgjcT4NQglZLo1ugmqlfpKPCXUmGfxpbEmWN/Y=
-SHA256 (cargo/shellexpand-3.1.1.tar.gz) = ix/fZd1jMYMUlN1hazA1HDjpbkWSGid0XPmEkEWLkLs=
+SHA256 (cargo/shellexpand-3.1.2.tar.gz) = MoJPq14W5sTYbcG6hEiTkEGaOfl2mYUrZkgLuH0pftg=
 SHA256 (cargo/shlex-1.3.0.tar.gz) = D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ=
 SHA256 (cargo/sieve-rs-0.7.1.tar.gz) = N7rr56Iq9z+IHBhWxiBoBET26plIKnc0oT9/xXDRcCg=
-SHA256 (cargo/signal-hook-registry-1.4.7.tar.gz) = dmSgmLjmFr38wtwOmsROsjHu30HbTp/pXY0y7HKN7a0=
-SHA256 (cargo/signatory-0.27.1.tar.gz) = weMD+CBXFAdPYGh3Pw4pUn4EU5N/6DfJcX0GZjW2XzE=
+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/simd-adler32-0.3.8.tar.gz) = 4yCmxa0x0nGtUj3POtE+J2etixy48Ef3Worq+NoTnaI=
+SHA256 (cargo/simd-adler32-0.3.9.tar.gz) = cD1cfvEYc3xy8a9krS9vjF4ZIfgYzcuXuP5vxpv2YhQ=
+SHA256 (cargo/simd_cesu8-1.1.1.tar.gz) = lPkBV7uHzd9wJ5fF2t+gvn0mbN9J4i2i/Koy7/dbLDM=
 SHA256 (cargo/simdutf8-0.1.5.tar.gz) = 46n+NOPnpQMWBgNR83GHo/VGvOlUlhVnVLYBpfpxt24=
-SHA256 (cargo/siphasher-1.0.1.tar.gz) = Vhmffdq/E/5QdM6Ann0/QrQq5xGABQG1sW6oKtApw50=
-SHA256 (cargo/slab-0.4.11.tar.gz) = eirkTvIP61emiyPYRoUPhhOUwuAtxCWlAJiujJAmdYk=
+SHA256 (cargo/simple_asn1-0.6.4.tar.gz) = DVhZl7CsEL48XuY18bqwLVEnYNFLfEaIAayKAdmuXx0=
+SHA256 (cargo/siphasher-1.0.2.tar.gz) = sqqFDiU3eMiKBMPXMjsEOu2p0+MNWXGTfBhVdpdjZ44=
+SHA256 (cargo/slab-0.4.12.tar.gz) = DHkN4jEk+atEVE16wF1gRArcWGR5zlAcHW19o82MnPU=
 SHA256 (cargo/smallvec-1.15.1.tar.gz) = Z7G3o7X+TxN2iHGEBF/PRcaekq9zS3qt3AX7d3tvvQM=
-SHA256 (cargo/smtp-proto-0.2.0.tar.gz) = 1VzBx007dY190fpNxM9pTK0nMsrBTzBCKEd8KwzmIzo=
-SHA256 (cargo/snafu-0.7.5.tar.gz) = 5N43rQJcWHop6PP1YFwA9wuYcV75C5BhqBW55Z6QQtY=
-SHA256 (cargo/snafu-derive-0.7.5.tar.gz) = mQB5Zl8HW2mQMenAj9Ormb5QKblvO3jcBwno935O/r8=
+SHA256 (cargo/smtp-proto-0.2.1.tar.gz) = l8n13X7FzG10PzP8uW3k65G7HMUcXgukDLKFqQEgQ9o=
+SHA256 (cargo/snafu-0.8.9.tar.gz) = boSz9OrL86HOBerGdjtNYp1gy8lNYy5AksVK3nHx4aI=
+SHA256 (cargo/snafu-derive-0.8.9.tar.gz) = wcl3R9v0S7HKRKVh7OI1COmctZLoYvIiItz0L1HR5FE=
 SHA256 (cargo/socket2-0.5.10.tar.gz) = 4iN2q+01DXPdHNEZtX/8ytlbTlhafNpD4oYkXOI8Bng=
-SHA256 (cargo/socket2-0.6.1.tar.gz) = FxKeEWkzzzcdAYu4CuVX6IljeYnYY4J0+yViKCewOIE=
+SHA256 (cargo/socket2-0.6.3.tar.gz) = OnZuERB4jDb0+hwrcbOHp4Fapl+IzgIphBgmYz2Tcj4=
 SHA256 (cargo/spin-0.10.0.tar.gz) = 1f5My5jZwpLVb+yJpeB9p/xM8NwR4Va0F5MTJ3XT5ZE=
 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.3.tar.gz) = Gyx2BgcwBAfd6u5Ris8ox5VmG3EIx1QhMD2++yN9OjY=
 SHA256 (cargo/stabby-72.1.1.tar.gz) = l2OZoMSOp2nvf13DA7uIJAq42EAIZHprIwPs7T2rOUU=
 SHA256 (cargo/stabby-abi-72.1.1.tar.gz) = 97VIMqmh+SoOVedKXAMydEQm7cUVuz+62C8QuHSofw0=
 SHA256 (cargo/stabby-macros-72.1.1.tar.gz) = p2ix5R5Nv6T6Uq5cASQcCkHik4/f+7hK3QyCOAkvkJE=
@@ -649,43 +631,44 @@ SHA256 (cargo/stringprep-0.1.5.tar.gz) =
 SHA256 (cargo/strsim-0.11.1.tar.gz) = fai1c2hF2fL8uDfqXZ4mKFZLOwQ6cJSKPwt3iDjF+08=
 SHA256 (cargo/subtle-2.6.1.tar.gz) = E8K93sxXs4Te4YZSNY+yMXL6y4osUczBDXTBV73qMpI=
 SHA256 (cargo/syn-1.0.109.tar.gz) = crZBkbJ1tm/+JGnorywc/juvpntSnq15Km0BYIiLQjc=
-SHA256 (cargo/syn-2.0.111.tar.gz) = OQzJopSrcb2xqi6Z0Tvpx1PNLXvWVgx3EYWXQQxNLoc=
+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.2.tar.gz) = copw89uvW6t/DEsayNeuXqYKS1VJyKWRQ2HJkUenCdI=
+SHA256 (cargo/sysinfo-0.37.2.tar.gz) = FmB9XK/9HAfOBzUo+e2XLYjbFd1EAj+lcUKWO+P+sR8=
 SHA256 (cargo/tagptr-0.2.0.tar.gz) = eyCTz0yOseZ3SaZ2IlG8nNg2tvwXFiO9Cp0yTTevJBc=
 SHA256 (cargo/tap-1.0.1.tar.gz) = VZN+F5kYWxKGPUR/Qll+1p2ZKGhrjYih3xc3agl9g2k=
-SHA256 (cargo/term-0.7.0.tar.gz) = xZ34rJXZb/m+3hjrcwCw/aXl2NkJYOdvjhSudl7tvx8=
+SHA256 (cargo/term-1.2.1.tar.gz) = 2MJxd7EqY5n/wIuY9298mh9P6fyWfHhMWgcfqNk89+E=
 SHA256 (cargo/termcolor-1.4.1.tar.gz) = BnlPj2xciYsyda6++muKHLJM0sbHk5erFXdIN6C8V1U=
 SHA256 (cargo/thiserror-1.0.69.tar.gz) = tqr1M5tXjqhbUOCA/rJQo+iujPzf+aRhyewpBLySP1I=
-SHA256 (cargo/thiserror-2.0.17.tar.gz) = 9jWHyg8StyoGALy6HUAIH4MIdgALtG3SM3owUWGPT8g=
+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.17.tar.gz) = P/Fcjs1944SdtjLhTRjSVx+gnfxe2TR5vESFx6UXyRM=
+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.44.tar.gz) = kefZ47thE053veIN1IJbl8AQFVcJll/t8PSbsTjlKp0=
-SHA256 (cargo/time-core-0.1.6.tar.gz) = QIaOfB0vC41z5KjH8P9jr09tGb4RfpC9c+sdYs+DHGs=
-SHA256 (cargo/time-macros-0.2.24.tar.gz) = MM+wEl8S2cJ381ZjoKM/jDAZD05FdIaKMwWVQS006/M=
+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/tiny-keccak-2.0.2.tar.gz) = LJ03k0AKRflUxS5z0GgxbXa29ONpd+P867E6JyHoAjc=
-SHA256 (cargo/tinystr-0.8.2.tar.gz) = QtPpxFwJ3hXQbdis9fTg45noWSe38AcRAk63rhD6SGk=
-SHA256 (cargo/tinyvec-1.10.0.tar.gz) = v6X9w7zmGRodvIwC1ci//PVXuvoXwSTFJkpFjxsGE/o=
+SHA256 (cargo/tinystr-0.8.3.tar.gz) = yDIzBCIcKoUVFvIiNsVyKnLqoZdJAWUh1t/wgkRH2W0=
+SHA256 (cargo/tinyvec-1.11.0.tar.gz) = PmHmcFPSWk6CyEToQkA52XRXgbP8TzK41V7VD19mfvM=
 SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
 SHA256 (cargo/tls-listener-0.11.2.tar.gz) = FGEFbMHvRwA/fuFuTO83QQaNTH9rYnv85Jt8AMEgpTA=
 SHA256 (cargo/token-cell-2.1.1.tar.gz) = +0iSCudptYEmyMkyaYBQEceTIB+V/eKLR5uBqaUxu94=
-SHA256 (cargo/tokio-1.48.0.tar.gz) = /zYOAuqxIeC8N6LTtNTcYi5u2jqOUlPVQ17PW9TGhAg=
-SHA256 (cargo/tokio-macros-2.6.0.tar.gz) = r0B4VyCVNqlcjlb4Ix7ywuKv+DmyLgeh/8vGF+nbn6U=
-SHA256 (cargo/tokio-postgres-0.7.15.tar.gz) = K0DWbZss/gS2KBc0CTaOWCR+jt2707DmxrodCfIPbJ4=
-SHA256 (cargo/tokio-rustls-0.24.1.tar.gz) = woMnzzgKwUgUEIf7+53p171OhKtdLCj7yRHXU96KcIE=
+SHA256 (cargo/tokio-1.52.1.tar.gz) = tn3ul0/ob9ksxFt6lf3S+Zo2ptew1DGiMReNPWcLvMY=
+SHA256 (cargo/tokio-macros-2.7.0.tar.gz) = OFpstxq5q3kMX+jWfxZF5sRQp84AajPeA9qpVs9wpJY=
+SHA256 (cargo/tokio-postgres-0.7.17.tar.gz) = TdjfXvGA9jZHWabwD3qt2k+7rIbN7jdICCam/581dM4=
 SHA256 (cargo/tokio-rustls-0.26.4.tar.gz) = FymqlF8p2RulQSWMjfiQJ9V5LYWohB+2Xovw9O3k72E=
-SHA256 (cargo/tokio-stream-0.1.17.tar.gz) = 7KWNe7pKdXB4F6LEQXQlP5I2stX70FVgLp1cB8E5oEc=
-SHA256 (cargo/tokio-tungstenite-0.28.0.tar.gz) = 0lpAbN3MQxp109mvxqfA90KNSJHdlz5NVMVrRhJ7+Fc=
-SHA256 (cargo/tokio-util-0.7.17.tar.gz) = LvoUn+dgc9bo/ZfvT07Ke2f1mWYBFVkUg1cuQG4WVZQ=
+SHA256 (cargo/tokio-stream-0.1.18.tar.gz) = MtpJgJqrXDvGeK8DkC1Mzd6iqH0CjYY5KksVYMaQbHA=
+SHA256 (cargo/tokio-tungstenite-0.29.0.tar.gz) = j3KgXoKFhYVtrNVT+6SEwkLEbjkfsOWJF8lC7pICkVw=
+SHA256 (cargo/tokio-util-0.7.18.tar.gz) = munOyAWwHo/D/S/iifiRSam2bdFnhqvYsZz6e0jLAJg=
 SHA256 (cargo/tokio-websockets-0.10.1.tar.gz) = 9ZFmBDizA43QTRbJOCcceefgYmCtLqKIWkhhv7I4YF0=
-SHA256 (cargo/toml_datetime-0.7.5+spec-1.1.0.tar.gz) = kuHP7UowOLxaEn41otNg8UXh9LlxtVGiul/Xrt9+E0c=
-SHA256 (cargo/toml_edit-0.23.10+spec-1.0.0.tar.gz) = hMi591fgKM7p+iRK6hR6qyqewJ1TJamwHgpJcwwrUmk=
-SHA256 (cargo/toml_parser-1.0.6+spec-1.1.0.tar.gz) = oxmLSwqOEfCd0D4TPAKAUE0IASaemvpGNi/94cvuv0Q=
-SHA256 (cargo/tonic-0.12.3.tar.gz) = h3xbMwdW2Fb/zEVTqzSlaESBrekl7MVLzRvwKx0NTVI=
-SHA256 (cargo/totp-rs-5.7.0.tar.gz) = 8SQ1IQj1jviCmekJ9ulHDxzcjSoTl5Y5AbSmNmIGv3I=
-SHA256 (cargo/tower-0.4.13.tar.gz) = uPqb4N5s9J5TbOGFH5h70hpDt3GwlHPDVJpshT2zfBw=
-SHA256 (cargo/tower-0.5.2.tar.gz) = 0DmtkVnJi3Ds/VQLJXO5f39Sw+jZ+K1XokuRalNpdfk=
+SHA256 (cargo/toml_datetime-1.1.1+spec-1.1.0.tar.gz) = MWX2X2LijgEVoAsuvdN+tvO2QYVfnWNtPNQQN2cVmtc=
+SHA256 (cargo/toml_edit-0.25.11+spec-1.1.0.tar.gz) = C1nE0i7USDOXRsWbkF0kVo/Ls6tlpQBJT3uMPpdznys=
+SHA256 (cargo/toml_parser-1.1.2+spec-1.1.0.tar.gz) = oqvpuGGTZWY10kEdxDBQKCykiqMcJFEhD0ICVQr7dSY=
+SHA256 (cargo/tonic-0.14.5.tar.gz) = /sfGGgaV3BiHwbU5UpkPOtLjoxRT4fSfEOdUJJQ6k+w=
+SHA256 (cargo/tonic-prost-0.14.5.tar.gz) = pVN2oLuqSXWj8Q0Amtdj2PQQjwZ8fC508wAftJd40wk=
+SHA256 (cargo/tonic-types-0.14.5.tar.gz) = KodakCJVQj00wfIIOKs3QSbbjrQWJbeUeh1UETsLc5k=
+SHA256 (cargo/totp-rs-5.7.1.tar.gz) = orNqndMn6fQBMgostFcsx2/0N0K8/DKR+HFpEFDxQLo=
+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=
@@ -694,41 +677,37 @@ SHA256 (cargo/tracing-attributes-0.1.31.
 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-serde-0.2.0.tar.gz) = cEsa63vg0KhPyYKMrlHatZcP7lCI+D0d1+5vYkb8b/E=
-SHA256 (cargo/tracing-subscriber-0.3.22.tar.gz) = LzAUOCfdqw0lb9hDt6ZtFk6fJxz6Dd5JFCxcoMopHx4=
+SHA256 (cargo/tracing-subscriber-0.3.23.tar.gz) = y39XjllF+yQlOJZcLQsEQY047CXHnRYM0nm/BzHI0xk=
 SHA256 (cargo/try-lock-0.2.5.tar.gz) = 5CGrrdQaQiUnVQTqTWVmkjQYt/BVBvvJwP6GunOWEUs=
 SHA256 (cargo/try_map-0.3.1.tar.gz) = +xYm0Hy1wbss8X2UwL5IUuinwCsEGs7JqMW92pn51YA=
-SHA256 (cargo/tryhard-0.5.2.tar.gz) = n+WOvV7dl24P4PihTSoEt8ge8VPqmlTuvELmfCwjtOU=
-SHA256 (cargo/tungstenite-0.28.0.tar.gz) = hijcyE5aCes9hCPWy2gpZd6pEzIE6Ps+/udMKgwllEI=
+SHA256 (cargo/tungstenite-0.29.0.tar.gz) = bAEVKvKTr7nHwqV+S1WcViC0IfbRMyYcYN0tDNs45rg=
 SHA256 (cargo/twofish-0.7.1.tar.gz) = p46DowIjx1fDlHzRRKMQFP8EKY2HGa4Q0DwxwESMgBM=
+SHA256 (cargo/twox-hash-1.6.3.tar.gz) = l/7mtXxqQVJKgQ2u6ShsAtd1LEJTBk0LBUcoM6Q49nU=
 SHA256 (cargo/twox-hash-2.1.2.tar.gz) = nqMTa2dVRzecS9OVymuTjlrTw9IPrXbn/oX54NARQZw=
+SHA256 (cargo/typed-path-0.12.3.tar.gz) = jij4m4DIe4+wzwSrRI1d0N0K3i+IkbroeN5mp1ooYA4=
 SHA256 (cargo/typeid-1.0.3.tar.gz) = vH1iMlhgIyDVxV0bwieTtX2v8Ox+/CcOp9Vc4dX1Rxw=
-SHA256 (cargo/typenum-1.19.0.tar.gz) = Vi1IEGa94GWCdqNUZ8SvAL3G7nJjBWmKVbhuYdetgrs=
-SHA256 (cargo/typewit-1.14.2.tar.gz) = +MGufMD9uLhC1l0SfLmBV0sNKySbdNHHophoY9wTT3E=
-SHA256 (cargo/typewit_proc_macros-1.8.1.tar.gz) = 42qD6is8cEk1oBtGQpRqrdRFzqQLEJNeP4vYBSuBk9Y=
+SHA256 (cargo/typenum-1.20.0.tar.gz) = QM4QKrZ3AbhSbBI8G6tcvkLXBAzP0PZK8aOFgI0vQ94=
 SHA256 (cargo/ucd-trie-0.1.7.tar.gz) = KJbZXAKoDG1qXW6VPUefXd8t/baiREQQEONzrA+4iXE=
 SHA256 (cargo/uhlc-0.8.2.tar.gz) = tipkXj5ObIW3q+SbCGqjIEEZQx9CthI7AHBBn7bp0k4=
-SHA256 (cargo/unicase-2.8.1.tar.gz) = dbhE0XZD7pGIA5QyiXML7IqsSAFQRWFp5kftC1drpTk=
+SHA256 (cargo/unicase-2.9.0.tar.gz) = 28S8Op90bYYsRcuJ1wWqEPGHu5bHYAGvqweg01zmAUI=
 SHA256 (cargo/unicode-bidi-0.3.18.tar.gz) = XBy12zkVKJinkWiXFUOxy1Ag3/f+Q8jcRosIhfXinfU=
 SHA256 (cargo/unicode-general-category-1.1.0.tar.gz) = C5k73cGTrlvQ1iO0nsBqw+kxKHX9rnJal1xR2xzBZ38=
-SHA256 (cargo/unicode-ident-1.0.22.tar.gz) = kxL3xPb/kGmxZUmCNM6L5lgFnGcoYzZnxSbifcLPHfU=
+SHA256 (cargo/unicode-ident-1.0.24.tar.gz) = 5uQxPNX809rVyvoXlwLiskT3YJkfRTl9FNTr84JH2nU=
 SHA256 (cargo/unicode-normalization-0.1.25.tar.gz) = X9T2h4ycso2HSwCdqejRg7WryAEXxAu9GHof3jNr5ug=
 SHA256 (cargo/unicode-properties-0.1.4.tar.gz) = ffBYxxOEGtgY8dxdP9iAYyQcxh9J9fvqS5UejPWo1x0=
 SHA256 (cargo/unicode-script-0.5.8.tar.gz) = ODrUC7knRl7Azncg4DPLTKBpEoVfw12zG1dV0N51se4=
 SHA256 (cargo/unicode-security-0.1.2.tar.gz) = Lk3boVNd017YthxSFmtxVdf05LiEfOxvSOcdxm2LXlA=
-SHA256 (cargo/unicode-width-0.1.14.tar.gz) = fdbjDpC6pvckEXIGZdQdibmj0DncRbj66h3dB/YX9q8=
-SHA256 (cargo/unicode-width-0.2.2.tar.gz) = tKwEjXHt5+521YVRet1F2lMGYO9DkOSbCYczxuiX8lQ=
 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/unsafe-libyaml-0.2.11.tar.gz) = ZzqsWfrLq4qQB8f2EI0R9jtgP3yr/5n6v2UP6lwyuGE=
+SHA256 (cargo/untrusted-0.7.1.tar.gz) = oVbGhMkep9YmJlCbzjy04dntXE2Xj3tDUmWPlqTCa0o=
 SHA256 (cargo/untrusted-0.9.0.tar.gz) = jsttoouKNR13O2jVglrDkBfmgHUPmA86GoXNjdKKR8E=
 SHA256 (cargo/unty-0.0.4.tar.gz) = bUl4QxfNDR7n7FxxbdWY7FtEg+qDKi3O0mVHHMD2kK4=
 SHA256 (cargo/unzip-n-0.1.4.tar.gz) = O1uydWwW+2b4DPv1+w4MCacAHnOfRTyewkG5yLFVb9o=
-SHA256 (cargo/url-2.5.7.tar.gz) = CLwTaimj0XWOB6nMome+MIruv1z9WhDz9nqyCXaD71s=
+SHA256 (cargo/url-2.5.8.tar.gz) = /2eopDlzc8PvZggSrKsyaCIgNQEKuGgOxCFfOLo9Du0=
 SHA256 (cargo/urlencoding-2.1.3.tar.gz) = 2vjbo7frhwyvHd7te8nSoEnzz9+ufLUhsIfMM65MSdo=
-SHA256 (cargo/utf-8-0.7.6.tar.gz) = CcyO5y0qm+zy8v6+AgW77Y/GYVt8tCmtBi3Ht93QNqk=
 SHA256 (cargo/utf8_iter-1.0.4.tar.gz) = tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4=
-SHA256 (cargo/utf8parse-0.2.2.tar.gz) = BqveNhFlet9m04PwCwk9f67Mf6VwccziV4ZgyfEBCCE=
-SHA256 (cargo/uuid-1.19.0.tar.gz) = 4uBUhhtL0CfNNz4Y6NjY5lSAhQAOQSkNlc4MNzplS0o=
+SHA256 (cargo/uuid-1.23.1.tar.gz) = 3ddKlocpjGhY6biOyJNexF0i6P1eY5T6G9Tpmod4nHY=
 SHA256 (cargo/validated_struct-2.2.0.tar.gz) = hpqT6KcobjOeEShjAFHYK6u8111YWXWvB7nzMnIg5g4=
 SHA256 (cargo/validated_struct_macros-2.2.0.tar.gz) = jETOmOciegTutM+ceEEJpclxDlSEnOtPCfhZckeJfx4=
 SHA256 (cargo/valuable-0.1.1.tar.gz) = unPqnPFqJd8MjKoWxRrLk31XEqhCnbeKPuKdXcrNOmU=
@@ -740,214 +719,224 @@ SHA256 (cargo/waker-fn-1.2.0.tar.gz) = M
 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.1+wasi-snapshot-preview1.tar.gz) = zPPsZRqEfrAd5zzK0V632Z+ASF3gQ++y83DNZU9OpEs=
+SHA256 (cargo/wasi-0.14.7+wasi-0.2.4.tar.gz) = iDR43iA2fiJMAJCvnPX5+oW+1jqVwavzr8XAg+vAbow=
 SHA256 (cargo/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = zM3fMlVP7MastYX4KjKnLii0j4xMGIPd/u6qlvfY5Rk=
-SHA256 (cargo/wasip2-1.0.1+wasi-0.2.4.tar.gz) = BWJChCLGN3Pa0sNFoYgiY7v01lzz9C6Qkh94fvWtWOc=
-SHA256 (cargo/wasite-0.1.0.tar.gz) = uNrYO08l508YT2TEOxULke/nZHOVtCKJ845QVm2ChVs=
-SHA256 (cargo/wasm-bindgen-0.2.106.tar.gz) = DXWfQz+mSi12PRNAgg5G4RGnpat1+ZPRhS1wsD27gP0=
-SHA256 (cargo/wasm-bindgen-futures-0.4.56.tar.gz) = g22WItYE/u6eXeJawQ4+pfLWW0HqwNnOcutd6ucHznw=
-SHA256 (cargo/wasm-bindgen-macro-0.2.106.tar.gz) = SMsNJjj4uu28VC7URK/AZEopFm8VlTca9P7PjOHn7rM=
-SHA256 (cargo/wasm-bindgen-macro-support-0.2.106.tar.gz) = zvtZ1c1fktnc+A5Gg5SfFcpLUR9KwKbhTU4axgxuzUA=
-SHA256 (cargo/wasm-bindgen-shared-0.2.106.tar.gz) = y8U4BX5ki2f3KpgucI1IWy76dx4awF/sMR+fY+WADbQ=
+SHA256 (cargo/wasip2-1.0.3+wasi-0.2.9.tar.gz) = IAZGctsm183InHeYxIoP36yCE0NKEYbl7yn9VgriI9Y=
+SHA256 (cargo/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.tar.gz) = VCj4v4jqXdwI+t3vKsSmfjkLiBhscDzm29lV4cFFrKU=
+SHA256 (cargo/wasite-1.0.2.tar.gz) = Zv6QK0prgCinU9VCSQm3ZMz3m3ognqyb+X5Zzan3GkI=
+SHA256 (cargo/wasm-bindgen-0.2.120.tar.gz) = 31K22bh+DHTJ7foestm/heXWNRVHRROqUPoYGzxPXbE=
+SHA256 (cargo/wasm-bindgen-futures-0.4.70.tar.gz) = r5NIcqzsc0wtgOZhe7tf9PErBS3Y5jMrCBe86IlRYIQ=
+SHA256 (cargo/wasm-bindgen-macro-0.2.120.tar.gz) = eLEEH0lfsyLmSsqF9XVrIXLjXNRZN25n8qbJ3/ztsQM=
+SHA256 (cargo/wasm-bindgen-macro-support-0.2.120.tar.gz) = nc0P8gQWmIoYrGhtTU0Paq6evwijif9dKQErBa8qG0E=
+SHA256 (cargo/wasm-bindgen-shared-0.2.120.tar.gz) = SXV7PILr8WxX1pNloUKUCzhBdsJN9SoIf7dI4ghTWeo=
+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/wasm-streams-0.4.2.tar.gz) = FQU9jYXH7M2+/vYPBnaXYKVjx/Cp1pAqE9NceACwrWU=
-SHA256 (cargo/web-sys-0.3.83.tar.gz) = mzKCjXdMQSBBCY0YKos4sW6oFpWOB89A7sK8CArhN6w=
+SHA256 (cargo/wasm-streams-0.5.0.tar.gz) = nR7E9lF8nhGuYw4gCytl0ZMnkELijt1KLNojPkZnC7s=
+SHA256 (cargo/wasmparser-0.244.0.tar.gz) = R7gHxy4brGk4Kzpvs9vo6kwO2H/1YpuGha5rmmEQKP4=
+SHA256 (cargo/web-sys-0.3.97.tar.gz) = Lq26xxAlzXsINPINH+hHLoSVghtOmAHrCmC9HxmCdgI=
 SHA256 (cargo/web-time-1.1.0.tar.gz) = WmWA8wix+tkgdhgIemXATnoQvHfgLI6E6bAN1LEvoLs=
-SHA256 (cargo/webpki-root-certs-1.0.4.tar.gz) = 7j47X16AvInzDOjQNDv05fEjQcUfPibL7svHyFRD6Fs=
+SHA256 (cargo/webpki-root-certs-1.0.7.tar.gz) = 8xFBzj/D4wCuibeMDdZ/lwgGHR0u2lS4IJNG/WvpqSw=
 SHA256 (cargo/webpki-roots-0.26.11.tar.gz) = UhvDirsIABsBhm2p9R63xdZHoZJg4ABUqMf9X55X96k=
-SHA256 (cargo/webpki-roots-1.0.4.tar.gz) = soeO8CnEfG6M93kRnyD89SveetQqcxsqMEvCId8XVx4=
+SHA256 (cargo/webpki-roots-1.0.7.tar.gz) = UvXuRMls9V8bNJYAdo4+zjqPJgEMBSZatz+UW7Gi650=
 SHA256 (cargo/whatlang-0.18.0.tar.gz) = 9ejzi1luKjWbdVNCRzUgqZQh5DZYVIx5SJ7iIbcowQc=
-SHA256 (cargo/whoami-1.6.1.tar.gz) = XUpNtQd3AsowFdPQLXSXSUiroq2eEqt99xjuZMzX6X0=
+SHA256 (cargo/whoami-2.1.2.tar.gz) = mYdn74h0DR9bBoKpxTwkQxRTkjliJpwtto7kN4jFpA0=
 SHA256 (cargo/widestring-1.2.1.tar.gz) = cgacMROrMqsp5VhNs8bsVdQWiV5gcVQXtbiDo1fD5HE=
 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-util-0.1.11.tar.gz) = wqexwDyHYSKqQ/MCDmw8PuXAUIHJoAc5+vdQOuuhDSI=
 SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
+SHA256 (cargo/windows-0.61.3.tar.gz) = m6vTp2ekwa72kAQJ+F9dU84lRMzfqoba1IyReCxtaJM=
+SHA256 (cargo/windows-collections-0.2.0.tar.gz) = O+7OteXP2esddrOBYw6CxCQczQ0n8aOe1BsnYLJVxeg=
+SHA256 (cargo/windows-core-0.61.2.tar.gz) = wP3T3bkGEMdjiqKzo6spBPueXNvsxkPds2RyEngcSuM=
 SHA256 (cargo/windows-core-0.62.2.tar.gz) = uOg6FNNNBiO1Hc6VgRmTAqIhhjGWod3nGnZjpMK+nes=
+SHA256 (cargo/windows-future-0.2.1.tar.gz) = /GpB6YQnsZ/ktzxVDwYLWfpZLX1oZTfuv5OFYhv7rY4=
 SHA256 (cargo/windows-implement-0.60.2.tar.gz) = BT4uBAq1e53JUbcsJkhg236zsCALo0W05MOxT2eFXd8=
 SHA256 (cargo/windows-interface-0.59.3.tar.gz) = PzFsSiVwuia77HIgMsQJnYyLwJXvzNwVaIcIYjNn41g=
+SHA256 (cargo/windows-link-0.1.3.tar.gz) = XmrSWQDVJOqr27uW0gtDEeHnrhaZr0+yjBeuZsgNeYo=
 SHA256 (cargo/windows-link-0.2.1.tar.gz) = 8IBSIuV/dSHWpi42+pFjvIkazUIvlx3v6X1k5w0KT+U=
+SHA256 (cargo/windows-numerics-0.2.0.tar.gz) = kVCvaAZsTFwH3cDOMEIVVHceUoveQnYUxhA4vCySwrE=
+SHA256 (cargo/windows-registry-0.6.1.tar.gz) = AnUr9/vczn8qJ6dC95hRDz5a2I2+hIceUWjiEgw9VyA=
+SHA256 (cargo/windows-result-0.3.4.tar.gz) = VvQr0zLMbI6sWvET/Awf1qj9KqCKARk1hoblFg0FhsY=
 SHA256 (cargo/windows-result-0.4.1.tar.gz) = d4H6ier2CFCsPS2nr45SQqXqeNGhHEm/KRC7WnOFPrU=
+SHA256 (cargo/windows-strings-0.4.2.tar.gz) = VubJPzoMOzYXbLEyeklYoDU9XRZsKjXLJorOFekdO1c=
 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-threading-0.1.0.tar.gz) = tmRjrS4Oo7v4CLfx03ExHIDhFcC3HWDvwULK+8+wV6Y=
 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/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/wit-bindgen-0.46.0.tar.gz) = 8XqFiD1ObQDoqXxYbedk2rzAYTP38dVdzlzcBwrX/lk=
-SHA256 (cargo/writeable-0.6.2.tar.gz) = nt3g20dp0txoV5iT8jBrJsbs++DvSZsBPXMbe5JH4Lk=
+SHA256 (cargo/winnow-1.0.2.tar.gz) = LuFwi+8UcWoRuuF19XkGLUVU2VvixoKfUY34R7ez/dA=
+SHA256 (cargo/wit-bindgen-0.51.0.tar.gz) = 1ySSGfZs7QKWk4jPK7BEoJdWoIPQ+rHlZgVrBNn7yqU=
+SHA256 (cargo/wit-bindgen-0.57.1.tar.gz) = Hr+UToenwlMjOtZ2bgguPNcUtdA4EqzCTDGPVJYUU24=
+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.3.tar.gz) = H/rlEjstP8CGQ2+INK46sFOig8+sj+CguOquBEdopMQ=
 SHA256 (cargo/wyz-0.5.1.tar.gz) = BfNg/AskKWMpx4/ahSoemugt6c97J9rkt/YvEY93ue0=
 SHA256 (cargo/x25519-dalek-2.0.1.tar.gz) = x+RoMhyB+wf6f0xjbDlyuRAPA0bltqnyvQYDpS9+0nc=
-SHA256 (cargo/x509-parser-0.18.0.tar.gz) = 6z4TcxARWmUTaJjSB58APOMzMabEsNUfFTHRvggrZCU=
-SHA256 (cargo/xml-rs-0.8.28.tar.gz) = Ougzf4oGXPyXJkNmPqQnngTnJW3oZapm/iXOxfuRLT8=
+SHA256 (cargo/x509-parser-0.18.1.tar.gz) = 1DsPcc4FfaBrwIUbI+4k8/hhkLByA92PVn0LcGoYUgI=
+SHA256 (cargo/xml-1.2.1.tar.gz) = uKpJjSLJu69IIymDm8ViDEa+J1oZqBLpoiorB1KaZCo=
+SHA256 (cargo/xml-no-std-0.8.26.tar.gz) = zSI7yUxhX8Ar8vS7wipKm/5InCrdPsELEDjfOspEysc=
+SHA256 (cargo/xml-rs-1.0.0.tar.gz) = w6VhMqDW7L53NS7cECMveI/Ezu/v/0yreEqY4OFra1E=
 SHA256 (cargo/xxhash-rust-0.8.15.tar.gz) = /dIMVCA3VHb71DlHYyiNp+sMwLjBHe7UMakVYq9zNdM=
 SHA256 (cargo/yasna-0.5.2.tar.gz) = 4XuzVJzBMhrhKWuc3CaY4rbLGZKt+hmoxy5benOPRM0=
-SHA256 (cargo/yoke-0.8.1.tar.gz) = ctblxq+4TXOUTlztsFLEaA1WVzNyAVVfnyoWt0BtSVQ=
-SHA256 (cargo/yoke-derive-0.8.1.tar.gz) = tlkFKHTraY7+W56M84IgRnigCG6/RpgredbKMYKSfl0=
-SHA256 (cargo/zenoh-1.7.1.tar.gz) = Ti30bTa6jRc/GOnM5QERF/7YGpCiK8PP6LvPr2a1QRQ=
-SHA256 (cargo/zenoh-buffers-1.7.1.tar.gz) = gtYQ6qIJnBaESwksKxZgXRFfNU4zLrHTfpr0blQw7Kw=
-SHA256 (cargo/zenoh-codec-1.7.1.tar.gz) = fxz/KMMLyj0H57hPcfHJuB1QVEn2/sNqAjzItgHAEVA=
-SHA256 (cargo/zenoh-collections-1.7.1.tar.gz) = pyysfUu+meQe9GwXXg3Skz6IOxfO8+YBUeRGG1oIitM=
-SHA256 (cargo/zenoh-config-1.7.1.tar.gz) = 32XkqzNwediXqqptAUdLT4aD2qoFqGcbGNs05xqHKvc=
-SHA256 (cargo/zenoh-core-1.7.1.tar.gz) = hp3rIjBej3pqoyQUKrZxfwzJeb6OSi3mRujzExMiShw=
-SHA256 (cargo/zenoh-crypto-1.7.1.tar.gz) = f1sJVZEIyeERKHMNWm9VHbzCJq39gkI0Oa1+7tAkxzY=
-SHA256 (cargo/zenoh-keyexpr-1.7.1.tar.gz) = uLdU6mRgxMPF3WfmqMYr/AdsFvi3lImPs+pvADmlk54=
-SHA256 (cargo/zenoh-link-1.7.1.tar.gz) = DQwE1VS2dgCWfLUgBh759jXK93BJeDVzNOZs1xeaIEo=
-SHA256 (cargo/zenoh-link-commons-1.7.1.tar.gz) = UtHGUqcG2h2kbq5UplxLZYFTzev6IT8GG+6jvvcQiPI=
-SHA256 (cargo/zenoh-link-quic-1.7.1.tar.gz) = AGnYiTiNBuVuuGE5Ahoa8SuYRiIoR66rqgXrkvwu4Qg=
-SHA256 (cargo/zenoh-link-tcp-1.7.1.tar.gz) = J5/0KrSmVQgGlZYEWrijxvsD+UNDwpCpt1+VaMSQlOQ=
-SHA256 (cargo/zenoh-link-tls-1.7.1.tar.gz) = 0xcmFRJrZEVr6wxTc1HrnHFfIPZB43ro+EyyCYFtIFo=
-SHA256 (cargo/zenoh-link-udp-1.7.1.tar.gz) = EQBlRaiHFn1DHow/KGetOG59Z47our099KdTexaOR94=
-SHA256 (cargo/zenoh-macros-1.7.1.tar.gz) = Id8WgcoBSkvWnbkdNWvPaZ00b4VP+Ka3MSPO519Qc80=
-SHA256 (cargo/zenoh-plugin-trait-1.7.1.tar.gz) = RlG8UZUesATnG7pxWD+epgJAvdETUbYdvWlW6QYIhWc=
-SHA256 (cargo/zenoh-protocol-1.7.1.tar.gz) = qxfTmyT2+9CiTgOlq5bCNtPV67UHGXgzjJvD/hzP9iY=
-SHA256 (cargo/zenoh-result-1.7.1.tar.gz) = G30jovacS5aulawvgICMzl8u2Wl7o352mnVCj7aAalc=
-SHA256 (cargo/zenoh-runtime-1.7.1.tar.gz) = px81a7Y8HJ03y0vIkRLoOp/WB5RY0UQCMtZ8pBpSxoc=
-SHA256 (cargo/zenoh-sync-1.7.1.tar.gz) = 47ERMRHiR9ax69XUBrQ+I+ePrKLHUl3KIqKgdcZHh70=
-SHA256 (cargo/zenoh-task-1.7.1.tar.gz) = eh9pD4FwSx6TS5+3pjzlRK9zUhyp0RtaQ5zfx0EI3Sg=
-SHA256 (cargo/zenoh-transport-1.7.1.tar.gz) = Qc3E3LSmgWGv4l5EhxpmpcPDR9hqd2KKsQHYWalRjbk=
-SHA256 (cargo/zenoh-util-1.7.1.tar.gz) = 6ptS6L7O/8DeygHhDKcmxgQoahrEdflazdh+5V8YsSA=
-SHA256 (cargo/zerocopy-0.8.31.tar.gz) = /XTsmLklCts8pVS93iaa32MVSfUdio+PChC1DxyymMM=
-SHA256 (cargo/zerocopy-derive-0.8.31.tar.gz) = 2KjSCf30XPUTjLtaUG9rUlIqJa/MxTTRR12tjjEQXGo=
-SHA256 (cargo/zerofrom-0.1.6.tar.gz) = UMxC4DM+BWYMNYfzv50EeGiOFdhw+rM0ZFHOf4yfvqU=
-SHA256 (cargo/zerofrom-derive-0.1.6.tar.gz) = 1x5dbgarCQxnteRJk+wWty3LqrxSbbiDo2AFdni0hQI=
+SHA256 (cargo/yoke-0.8.2.tar.gz) = q+jF/acI2co98YfK6L+5ztoA3ZYjG+025EWhpI5m+co=
+SHA256 (cargo/yoke-derive-0.8.2.tar.gz) = 3oRMJiyISIFhcs71UCiOfcbHt4FLTuVrPhVT8nXxhY4=
+SHA256 (cargo/zenoh-1.9.0.tar.gz) = heItcAKsFJ7xf+QAu0CiZ+u7pAqDQTurA9p3YiVvqU4=
+SHA256 (cargo/zenoh-buffers-1.9.0.tar.gz) = 6JyeJCcQLo79UzcW8JNTiaOQCoGOczQATdZHrAvQKdw=
+SHA256 (cargo/zenoh-codec-1.9.0.tar.gz) = MZMFMajjhxYLw2gMbWL4CiAQIM9NiqNr1GmItCWmYwY=
+SHA256 (cargo/zenoh-collections-1.9.0.tar.gz) = b8UZXv461EeGJ19Vm71vE8ZhJHDpcGyamotbRziNUeE=
+SHA256 (cargo/zenoh-config-1.9.0.tar.gz) = 6GcvTq+I/UhvBQPFnRnt/CXn3WibzNkNPLcxpfYn4N8=
+SHA256 (cargo/zenoh-core-1.9.0.tar.gz) = FSUxnk2e8q9U/Jx0q/QZI24y5lNQgTOTIfP1Xi80zi8=
+SHA256 (cargo/zenoh-crypto-1.9.0.tar.gz) = RLgKBC/HFBn8SVKpDJy8+zI8DO0EgSXYtE/TYvGEBF8=
+SHA256 (cargo/zenoh-keyexpr-1.9.0.tar.gz) = gPBMgvByj2cEoaOXoEs43lsv1amohqIyz2UMmvKUul0=
+SHA256 (cargo/zenoh-link-1.9.0.tar.gz) = pxEDz+lqhR71/3gdZN2pXHDnAgj3ThhtbSlLoh6JzGQ=
+SHA256 (cargo/zenoh-link-commons-1.9.0.tar.gz) = jckaUWN5P4QrSwFrLVBkDbWjUzNwNI63lucHjFduh88=
+SHA256 (cargo/zenoh-link-quic-1.9.0.tar.gz) = F9BlgzFHvolbcJHMPlBUM8LIsxcuNsngboSld5pKplU=
+SHA256 (cargo/zenoh-link-quic_datagram-1.9.0.tar.gz) = 6BsV3zGj0N3emk+z+8ko6aKm1qTeOLz1W63TpSCJR6Q=
+SHA256 (cargo/zenoh-link-tcp-1.9.0.tar.gz) = TpEqw2kCFz38KVMX4AHcYw5ayacMJ4Dy0urFALIFpwA=
+SHA256 (cargo/zenoh-link-tls-1.9.0.tar.gz) = 5vazCK4lmfnBNE+800GLLDo6n+KH7DlQG6g0FoSTujc=
+SHA256 (cargo/zenoh-link-udp-1.9.0.tar.gz) = yhBsqMO3Yl5wcbnXQIlVcm6ZTI81/WjgDeisWLGF1S0=
+SHA256 (cargo/zenoh-macros-1.9.0.tar.gz) = kxCwKo9txL0E2c5rMYudABgq7u7KYEEAAzB9Y6JWmj8=
+SHA256 (cargo/zenoh-plugin-trait-1.9.0.tar.gz) = 4jWBXRSyJEiqHblIVgModhUwky+novmjwUhTs/AmeUE=
+SHA256 (cargo/zenoh-protocol-1.9.0.tar.gz) = 7qtFAgu+zAd/FPBu6PWu5lznYK9ySB5mPKxYtdv6Zt0=
+SHA256 (cargo/zenoh-result-1.9.0.tar.gz) = zKjmWwjyEYM/4xzzjXOkjG4dbZAJFOHd2MsXazNVt1s=
+SHA256 (cargo/zenoh-runtime-1.9.0.tar.gz) = 3T0MFVj5CcmnS95eOYxXM/geuVSBhFG6rCpsCfSNal4=
+SHA256 (cargo/zenoh-sync-1.9.0.tar.gz) = lYj4fbgrQUo+c9EzEgJr6CYzL1PScJZuPhn3f3+h8G0=
+SHA256 (cargo/zenoh-task-1.9.0.tar.gz) = HirGAVmKJxUrNmuhxoJSFvAfd7uJj3Gbd1IJmjWUznI=
+SHA256 (cargo/zenoh-transport-1.9.0.tar.gz) = gIAMStwm2+gUGHNQaFQc85ggqV7JiBFPBN0BR3W6fJc=
+SHA256 (cargo/zenoh-util-1.9.0.tar.gz) = GxA2nfGKeBo+Z1yaLL9UrbRMncKjdsEBTF5IhBDfIXk=
+SHA256 (cargo/zerocopy-0.8.48.tar.gz) = 7tQ3v51mkgMgh+M3QHqG8EzY1qFqNxme1XlJ1BW9aOk=
+SHA256 (cargo/zerocopy-derive-0.8.48.tar.gz) = cOPNCEsXiHZvU69IPdIfk4gf8w1zIEkOw+91JtIDutQ=
+SHA256 (cargo/zerofrom-0.1.7.tar.gz) = afqh8qHqdWYZgLATAZ7WaH7Q6D0Gm8ERTizHTGwExN8=
+SHA256 (cargo/zerofrom-derive-0.1.7.tar.gz) = EVMhWMRmkcrw8lk+qDWP7Wu/aKAxXoCq6b1B+63mhKE=
 SHA256 (cargo/zeroize-1.8.2.tar.gz) = uXFU5n4yyFRlgm6LzBxZQpqq8QfB5KnlPI2MzV7/iNA=
-SHA256 (cargo/zeroize_derive-1.4.2.tar.gz) = zjbmWw0pmdKq+smJ+ySRiaFBruH1PGEsHzfXJjGVn2k=
-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/zip-6.0.0.tar.gz) = 6yoFx8Nv3mwJsIV2yff7TNpwWZD3O1j+ARq/ffskFos=
-SHA256 (cargo/zlib-rs-0.5.5.tar.gz) = QJkO3VGq4sK2kHr3T/tjUCnVeIIoIixLuBHpNRwMqtM=
-SHA256 (cargo/zmij-0.1.8.tar.gz) = 8dzPRrJbIF5L6+HVJYqZHfHMF4AQF6hFy1s/4CaXgao=
+SHA256 (cargo/zeroize_derive-1.4.3.tar.gz) = haW0FYSZh2x2PLA7xOSRhdPMy6uxWzPGJ/eIT0PbhS4=
+SHA256 (cargo/zerotrie-0.2.4.tar.gz) = D5FS0x2weS+oP3D7L4MUjv+1wfW4x2hsNFnjYdm8IL8=
+SHA256 (cargo/zerovec-0.11.6.tar.gz) = kPkRy8NZq2rxc3fSQiJfTXURmuyH6nEaiAmHsYzXsjk=
+SHA256 (cargo/zerovec-derive-0.11.3.tar.gz) = Yl3EJcqw3KbcPDMZUG5lk9ywip84fqOyhNvVKpLEBVU=
+SHA256 (cargo/zip-8.6.0.tar.gz) = LQSmtTgVAqpgh8lMZpSZ6xYC65xegZjlNN5XH3FUgJs=
+SHA256 (cargo/zlib-rs-0.6.3.tar.gz) = O+PUDkChM/nJFu4/n0+i2dY0NbX74b/G2drgqgraFRM=
+SHA256 (cargo/zmij-1.0.21.tar.gz) = uISO5n7Miu268+QSIhev+JJjkjG+/GobWNKf/0wsq6o=
 SHA256 (cargo/zopfli-0.8.3.tar.gz) = 8FzYeX1jhlQl/4m1xKSIBPNboM6NElgAAnrWAX0rUkk=
 SHA256 (cargo/zstd-0.13.3.tar.gz) = 6R7jEaVpwycXFlFWbgeXIgDnb8/iJCpPpEYUmjiBwIo=
 SHA256 (cargo/zstd-safe-7.2.4.tar.gz) = j0nE1fCrtgKpP7hzavKk9N2VEuNvf1cNZuZf+GftO50=
 SHA256 (cargo/zstd-sys-2.0.16+zstd.1.5.7.tar.gz) = keGevCrcj4PkMDnnl3bj/ajKkZEy1oof7WpfrKJoN0g=
-SHA256 (stalwart-0.15.4.tar.gz) = BCxjMptc6kbNjHg7UdL/8Jjf+kFVnPZDdq3YEMzuKs4=
+SHA256 (cargo/zxcvbn-3.1.1.tar.gz) = +erukPSnldHrS6bFHhwXIdR4TVUOjvp7JgDynIZzZeA=
+SHA256 (stalwart-0.16.3.tar.gz) = VhbNtm43qrNxcx4u7BvtahR530rLGv+A+nBblW3BfW0=
+SHA256 (stalwartlabs-opentelemetry-rust-f32f79ee7f0c7c5403f20d878fa05f3181fbfeb0.tar.gz) = c+MPmI3Tc84UBAVyWb7JeKPcmQv3GDQOSXxMk17RFh0=
 SIZE (cargo/RustyXML-0.3.0.tar.gz) = 17517
-SIZE (cargo/addr2line-0.25.1.tar.gz) = 43134
 SIZE (cargo/adler2-2.0.1.tar.gz) = 13366
 SIZE (cargo/adler32-1.2.0.tar.gz) = 6411
 SIZE (cargo/aead-0.5.2.tar.gz) = 15509
 SIZE (cargo/aes-0.8.4.tar.gz) = 124812
+SIZE (cargo/aes-0.9.0.tar.gz) = 134882
 SIZE (cargo/aes-gcm-0.10.3.tar.gz) = 148991
 SIZE (cargo/aes-gcm-siv-0.11.1.tar.gz) = 26633
 SIZE (cargo/ahash-0.8.12.tar.gz) = 43413
 SIZE (cargo/aho-corasick-1.1.4.tar.gz) = 184015
 SIZE (cargo/allocator-api2-0.2.21.tar.gz) = 63622
 SIZE (cargo/android_system_properties-0.1.5.tar.gz) = 5243
-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.100.tar.gz) = 54059
-SIZE (cargo/arbitrary-1.4.2.tar.gz) = 38307
-SIZE (cargo/arc-swap-1.8.0.tar.gz) = 80580
+SIZE (cargo/anyhow-1.0.102.tar.gz) = 48658
+SIZE (cargo/arc-swap-1.9.1.tar.gz) = 81367
+SIZE (cargo/arcstr-1.2.0.tar.gz) = 32237
 SIZE (cargo/argon2-0.5.3.tar.gz) = 28795
 SIZE (cargo/array-init-2.1.0.tar.gz) = 11927
 SIZE (cargo/arrayref-0.3.9.tar.gz) = 9186
 SIZE (cargo/arrayvec-0.7.6.tar.gz) = 31237
-SIZE (cargo/ascii-canvas-3.0.0.tar.gz) = 10575
+SIZE (cargo/ascii-canvas-4.0.0.tar.gz) = 10940
 SIZE (cargo/asn1-rs-0.7.1.tar.gz) = 92118
 SIZE (cargo/asn1-rs-derive-0.6.0.tar.gz) = 11337
 SIZE (cargo/asn1-rs-impl-0.2.0.tar.gz) = 2261
 SIZE (cargo/async-channel-1.9.0.tar.gz) = 13664
+SIZE (cargo/async-compression-0.4.42.tar.gz) = 103805
 SIZE (cargo/async-lock-3.4.2.tar.gz) = 39826
-SIZE (cargo/async-nats-0.44.2.tar.gz) = 433061
+SIZE (cargo/async-nats-0.47.0.tar.gz) = 345605
 SIZE (cargo/async-recursion-1.1.1.tar.gz) = 14874
 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.89.tar.gz) = 32171
 SIZE (cargo/atomic-waker-1.1.2.tar.gz) = 12422
-SIZE (cargo/attohttpc-0.28.5.tar.gz) = 62117
+SIZE (cargo/attohttpc-0.30.1.tar.gz) = 70624
 SIZE (cargo/autocfg-1.5.0.tar.gz) = 18729
-SIZE (cargo/aws-creds-0.37.0.tar.gz) = 6130
-SIZE (cargo/aws-region-0.25.5.tar.gz) = 3987
+SIZE (cargo/aws-creds-0.39.1.tar.gz) = 15410
+SIZE (cargo/aws-lc-rs-1.16.3.tar.gz) = 225439
+SIZE (cargo/aws-lc-sys-0.40.0.tar.gz) = 9515863
+SIZE (cargo/aws-region-0.28.1.tar.gz) = 5323
 SIZE (cargo/azure_core-0.21.0.tar.gz) = 50658
 SIZE (cargo/azure_storage-0.21.0.tar.gz) = 21224
 SIZE (cargo/azure_storage_blobs-0.21.0.tar.gz) = 69676
 SIZE (cargo/azure_svc_blobstorage-0.21.0.tar.gz) = 374140
-SIZE (cargo/backtrace-0.3.76.tar.gz) = 89458
 SIZE (cargo/base16ct-0.2.0.tar.gz) = 10240
 SIZE (cargo/base32-0.5.1.tar.gz) = 9238
 SIZE (cargo/base64-0.13.1.tar.gz) = 61002
 SIZE (cargo/base64-0.21.7.tar.gz) = 82576
 SIZE (cargo/base64-0.22.1.tar.gz) = 81597
-SIZE (cargo/base64ct-1.8.1.tar.gz) = 31807
+SIZE (cargo/base64ct-1.8.3.tar.gz) = 32227
 SIZE (cargo/bincode-1.3.3.tar.gz) = 28958
 SIZE (cargo/bincode-2.0.1.tar.gz) = 70469
 SIZE (cargo/bincode_derive-2.0.1.tar.gz) = 7404
-SIZE (cargo/bindgen-0.70.1.tar.gz) = 226363
 SIZE (cargo/bindgen-0.72.1.tar.gz) = 246071
-SIZE (cargo/biscuit-0.7.0.tar.gz) = 73064
-SIZE (cargo/bit-set-0.5.3.tar.gz) = 14470
+SIZE (cargo/biscuit-0.8.0.tar.gz) = 78232
 SIZE (cargo/bit-set-0.8.0.tar.gz) = 16289
-SIZE (cargo/bit-vec-0.6.3.tar.gz) = 19927
 SIZE (cargo/bit-vec-0.8.0.tar.gz) = 24132
-SIZE (cargo/bitflags-2.10.0.tar.gz) = 48427
-SIZE (cargo/bitpacking-0.9.2.tar.gz) = 23049
+SIZE (cargo/bitflags-2.11.1.tar.gz) = 49082
+SIZE (cargo/bitpacking-0.9.3.tar.gz) = 31339
 SIZE (cargo/bitvec-1.0.1.tar.gz) = 224375
 SIZE (cargo/bitvec-nom2-0.2.1.tar.gz) = 6875
 SIZE (cargo/blake2-0.10.6.tar.gz) = 47234
-SIZE (cargo/blake3-1.8.2.tar.gz) = 205967
+SIZE (cargo/blake3-1.8.5.tar.gz) = 209089
 SIZE (cargo/block-buffer-0.10.4.tar.gz) = 10538
+SIZE (cargo/block-buffer-0.12.0.tar.gz) = 14926
 SIZE (cargo/block-buffer-0.9.0.tar.gz) = 7108
 SIZE (cargo/block-padding-0.3.3.tar.gz) = 8504
 SIZE (cargo/blowfish-0.7.0.tar.gz) = 16275
 SIZE (cargo/blowfish-0.9.1.tar.gz) = 16734
 SIZE (cargo/btoi-0.4.3.tar.gz) = 10007
 SIZE (cargo/buffered-reader-1.4.0.tar.gz) = 64475
-SIZE (cargo/bumpalo-3.19.1.tar.gz) = 96477
+SIZE (cargo/bumpalo-3.20.2.tar.gz) = 97696
 SIZE (cargo/bytecheck-0.8.2.tar.gz) = 12642
 SIZE (cargo/bytecheck_derive-0.8.2.tar.gz) = 8933
-SIZE (cargo/bytemuck-1.24.0.tar.gz) = 53243
+SIZE (cargo/bytemuck-1.25.0.tar.gz) = 53466
 SIZE (cargo/byteorder-1.5.0.tar.gz) = 23288
-SIZE (cargo/bytes-1.11.0.tar.gz) = 78391
+SIZE (cargo/bytes-1.11.1.tar.gz) = 78584
 SIZE (cargo/bzip2-0.6.1.tar.gz) = 38427
 SIZE (cargo/bzip2-sys-0.1.13+1.0.8.tar.gz) = 633818
-SIZE (cargo/calcard-0.1.3.tar.gz) = 817223
 SIZE (cargo/calcard-0.3.2.tar.gz) = 941763
 SIZE (cargo/camellia-0.1.0.tar.gz) = 89085
 SIZE (cargo/cast5-0.11.1.tar.gz) = 37018
 SIZE (cargo/castaway-0.2.4.tar.gz) = 12546
 SIZE (cargo/cbc-0.1.2.tar.gz) = 23501
-SIZE (cargo/cc-1.2.50.tar.gz) = 93293
+SIZE (cargo/cc-1.2.61.tar.gz) = 97163
 SIZE (cargo/cedarwood-0.4.6.tar.gz) = 12726
 SIZE (cargo/cesu8-1.1.0.tar.gz) = 10555
 SIZE (cargo/cexpr-0.6.0.tar.gz) = 17966
@@ -955,36 +944,34 @@ SIZE (cargo/cfb-0.7.3.tar.gz) = 63277
 SIZE (cargo/cfb-mode-0.8.2.tar.gz) = 25334
 SIZE (cargo/cfg-if-1.0.4.tar.gz) = 9360
 SIZE (cargo/cfg_aliases-0.2.1.tar.gz) = 6355
-SIZE (cargo/chrono-0.4.42.tar.gz) = 238174
+SIZE (cargo/chacha20-0.10.0.tar.gz) = 38763
+SIZE (cargo/chrono-0.4.44.tar.gz) = 240549
 SIZE (cargo/chrono-tz-0.10.4.tar.gz) = 794377
 SIZE (cargo/cipher-0.2.5.tar.gz) = 13099
 SIZE (cargo/cipher-0.4.4.tar.gz) = 19073
+SIZE (cargo/cipher-0.5.1.tar.gz) = 28077
 SIZE (cargo/clang-sys-1.8.1.tar.gz) = 44009
-SIZE (cargo/clap-4.5.53.tar.gz) = 62036
-SIZE (cargo/clap_builder-4.5.53.tar.gz) = 170811
-SIZE (cargo/clap_derive-4.5.49.tar.gz) = 33559
-SIZE (cargo/clap_lex-0.7.6.tar.gz) = 13466
 SIZE (cargo/cmac-0.7.2.tar.gz) = 44847
-SIZE (cargo/cmake-0.1.57.tar.gz) = 20376
-SIZE (cargo/colorchoice-1.0.4.tar.gz) = 8196
+SIZE (cargo/cmake-0.1.58.tar.gz) = 20474
+SIZE (cargo/cmov-0.5.3.tar.gz) = 26829
 SIZE (cargo/combine-4.6.7.tar.gz) = 134808
 SIZE (cargo/compact_str-0.9.0.tar.gz) = 72135
+SIZE (cargo/compression-codecs-0.4.38.tar.gz) = 29877
+SIZE (cargo/compression-core-0.4.32.tar.gz) = 10083
 SIZE (cargo/concurrent-queue-2.5.0.tar.gz) = 22654
-SIZE (cargo/console-0.15.11.tar.gz) = 37822
+SIZE (cargo/const-oid-0.10.2.tar.gz) = 61449
 SIZE (cargo/const-oid-0.9.6.tar.gz) = 45382
 SIZE (cargo/const-random-0.1.18.tar.gz) = 6646
 SIZE (cargo/const-random-macro-0.1.16.tar.gz) = 6657
-SIZE (cargo/const_format-0.2.35.tar.gz) = 79187
+SIZE (cargo/const_format-0.2.36.tar.gz) = 77717
 SIZE (cargo/const_format_proc_macros-0.2.34.tar.gz) = 24396
-SIZE (cargo/const_panic-0.2.15.tar.gz) = 54384
 SIZE (cargo/constant_time_eq-0.3.1.tar.gz) = 11561
+SIZE (cargo/constant_time_eq-0.4.2.tar.gz) = 25831
 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/core2-0.4.0.tar.gz) = 37075
+SIZE (cargo/cpubits-0.1.1.tar.gz) = 10261
 SIZE (cargo/cpufeatures-0.2.17.tar.gz) = 13466
-SIZE (cargo/crc-3.4.0.tar.gz) = 13941
-SIZE (cargo/crc-catalog-2.4.0.tar.gz) = 10155
+SIZE (cargo/cpufeatures-0.3.0.tar.gz) = 14156
 SIZE (cargo/crc16-0.4.0.tar.gz) = 9571
 SIZE (cargo/crc32fast-1.5.0.tar.gz) = 40723
 SIZE (cargo/critical-section-1.2.0.tar.gz) = 19133
@@ -997,43 +984,46 @@ SIZE (cargo/crossbeam-utils-0.8.21.tar.g
 SIZE (cargo/crunchy-0.2.4.tar.gz) = 3887
 SIZE (cargo/crypto-bigint-0.5.5.tar.gz) = 83384
 SIZE (cargo/crypto-common-0.1.7.tar.gz) = 9619
+SIZE (cargo/crypto-common-0.2.1.tar.gz) = 15165
 SIZE (cargo/crypto-mac-0.10.0.tar.gz) = 9476
 SIZE (cargo/csv-1.4.0.tar.gz) = 888642
 SIZE (cargo/csv-core-0.1.13.tar.gz) = 26119
 SIZE (cargo/ctr-0.9.2.tar.gz) = 18344
+SIZE (cargo/ctutils-0.4.2.tar.gz) = 32739
 SIZE (cargo/curve25519-dalek-4.1.3.tar.gz) = 306017
 SIZE (cargo/curve25519-dalek-derive-0.1.1.tar.gz) = 11723
 SIZE (cargo/darling-0.20.11.tar.gz) = 37614
-SIZE (cargo/darling-0.21.3.tar.gz) = 41398
+SIZE (cargo/darling-0.23.0.tar.gz) = 43298
 SIZE (cargo/darling_core-0.20.11.tar.gz) = 68006
-SIZE (cargo/darling_core-0.21.3.tar.gz) = 74471
+SIZE (cargo/darling_core-0.23.0.tar.gz) = 74564
 SIZE (cargo/darling_macro-0.20.11.tar.gz) = 2532
-SIZE (cargo/darling_macro-0.21.3.tar.gz) = 2535
-SIZE (cargo/dary_heap-0.3.8.tar.gz) = 26544
-SIZE (cargo/data-encoding-2.9.0.tar.gz) = 21564
+SIZE (cargo/darling_macro-0.23.0.tar.gz) = 2480
+SIZE (cargo/dary_heap-0.3.9.tar.gz) = 27054
+SIZE (cargo/data-encoding-2.11.0.tar.gz) = 22677
 SIZE (cargo/dbl-0.3.2.tar.gz) = 6336
 SIZE (cargo/deadpool-0.10.0.tar.gz) = 31997
 SIZE (cargo/deadpool-0.12.3.tar.gz) = 45380
 SIZE (cargo/deadpool-postgres-0.14.1.tar.gz) = 22351
 SIZE (cargo/deadpool-runtime-0.1.4.tar.gz) = 7664
 SIZE (cargo/decancer-3.3.3.tar.gz) = 69275
-SIZE (cargo/deflate64-0.1.10.tar.gz) = 18859
+SIZE (cargo/deflate64-0.1.12.tar.gz) = 28110
 SIZE (cargo/der-0.7.10.tar.gz) = 90111
 SIZE (cargo/der-parser-10.0.0.tar.gz) = 66186
-SIZE (cargo/deranged-0.5.5.tar.gz) = 24438
-SIZE (cargo/derive_arbitrary-1.4.2.tar.gz) = 12290
+SIZE (cargo/deranged-0.5.8.tar.gz) = 26885
+SIZE (cargo/derive_builder-0.20.2.tar.gz) = 36661
+SIZE (cargo/derive_builder_core-0.20.2.tar.gz) = 31397
+SIZE (cargo/derive_builder_macro-0.20.2.tar.gz) = 6360
 SIZE (cargo/des-0.8.1.tar.gz) = 38783
 SIZE (cargo/digest-0.10.7.tar.gz) = 19557
+SIZE (cargo/digest-0.11.2.tar.gz) = 28579
 SIZE (cargo/digest-0.9.0.tar.gz) = 13247
 SIZE (cargo/dirs-6.0.0.tar.gz) = 14190
-SIZE (cargo/dirs-next-2.0.0.tar.gz) = 11689
 SIZE (cargo/dirs-sys-0.5.0.tar.gz) = 10157
-SIZE (cargo/dirs-sys-next-0.1.2.tar.gz) = 10681
 SIZE (cargo/displaydoc-0.2.5.tar.gz) = 24219
 SIZE (cargo/dlv-list-0.5.2.tar.gz) = 22373
-SIZE (cargo/dns-update-0.1.6.tar.gz) = 32630
-SIZE (cargo/doc-comment-0.3.4.tar.gz) = 4341
+SIZE (cargo/dns-update-0.2.6.tar.gz) = 69728
 SIZE (cargo/dsa-0.6.3.tar.gz) = 25991
+SIZE (cargo/dunce-1.0.5.tar.gz) = 8244
 SIZE (cargo/dyn-clone-1.0.20.tar.gz) = 13134
 SIZE (cargo/eax-0.5.0.tar.gz) = 14882
 SIZE (cargo/ecb-0.1.2.tar.gz) = 6210
@@ -1043,8 +1033,7 @@ SIZE (cargo/ed25519-2.2.3.tar.gz) = 1780
 SIZE (cargo/ed25519-dalek-2.2.0.tar.gz) = 98034
 SIZE (cargo/either-1.15.0.tar.gz) = 20114
 SIZE (cargo/elliptic-curve-0.13.8.tar.gz) = 63198
-SIZE (cargo/ena-0.14.3.tar.gz) = 22986
-SIZE (cargo/encode_unicode-1.0.0.tar.gz) = 56986
+SIZE (cargo/ena-0.14.4.tar.gz) = 23421
 SIZE (cargo/encoding_rs-0.8.35.tar.gz) = 1381050
 SIZE (cargo/endian-type-0.1.2.tar.gz) = 2340
 SIZE (cargo/enum-as-inner-0.6.1.tar.gz) = 12190
@@ -1057,17 +1046,17 @@ SIZE (cargo/fallible-iterator-0.2.0.tar.
 SIZE (cargo/fallible-iterator-0.3.0.tar.gz) = 19639
 SIZE (cargo/fallible-streaming-iterator-0.1.9.tar.gz) = 9249
 SIZE (cargo/fancy-regex-0.17.0.tar.gz) = 109054
+SIZE (cargo/fancy-regex-0.18.0.tar.gz) = 156334
 SIZE (cargo/farmhash-1.1.5.tar.gz) = 1822795
 SIZE (cargo/fast-float-0.2.0.tar.gz) = 41609
-SIZE (cargo/fastbloom-0.14.0.tar.gz) = 23827
+SIZE (cargo/fastbloom-0.14.1.tar.gz) = 23068
 SIZE (cargo/fastrand-1.9.0.tar.gz) = 11910
-SIZE (cargo/fastrand-2.3.0.tar.gz) = 15076
+SIZE (cargo/fastrand-2.4.1.tar.gz) = 20773
 SIZE (cargo/ff-0.13.1.tar.gz) = 18607
 SIZE (cargo/fiat-crypto-0.2.9.tar.gz) = 495390
-SIZE (cargo/find-msvc-tools-0.1.5.tar.gz) = 30942
-SIZE (cargo/fixedbitset-0.4.2.tar.gz) = 15954
+SIZE (cargo/find-msvc-tools-0.1.9.tar.gz) = 31493
 SIZE (cargo/fixedbitset-0.5.7.tar.gz) = 26537
-SIZE (cargo/flate2-1.1.5.tar.gz) = 77015
+SIZE (cargo/flate2-1.1.9.tar.gz) = 82745
 SIZE (cargo/flume-0.11.1.tar.gz) = 67947
 SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
 SIZE (cargo/foldhash-0.1.5.tar.gz) = 21901
@@ -1076,214 +1065,206 @@ SIZE (cargo/foreign-types-0.3.2.tar.gz) 
 SIZE (cargo/foreign-types-shared-0.1.1.tar.gz) = 5672
 SIZE (cargo/form-data-0.6.0.tar.gz) = 24817
 SIZE (cargo/form_urlencoded-1.2.2.tar.gz) = 9347
-SIZE (cargo/foundationdb-0.9.2.tar.gz) = 81753
-SIZE (cargo/foundationdb-gen-0.9.2.tar.gz) = 60584
+SIZE (cargo/foundationdb-0.10.0.tar.gz) = 101582
+SIZE (cargo/foundationdb-gen-0.10.0.tar.gz) = 71709
 SIZE (cargo/foundationdb-macros-0.3.3.tar.gz) = 3831
-SIZE (cargo/foundationdb-sys-0.9.1.tar.gz) = 99244
-SIZE (cargo/foundationdb-tuple-0.9.1.tar.gz) = 14730
+SIZE (cargo/foundationdb-sys-0.10.0.tar.gz) = 121058
+SIZE (cargo/foundationdb-tuple-0.10.0.tar.gz) = 16778
+SIZE (cargo/fs_extra-1.3.0.tar.gz) = 31298
 SIZE (cargo/funty-2.0.0.tar.gz) = 13160
-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-executor-0.3.31.tar.gz) = 17965
-SIZE (cargo/futures-io-0.3.31.tar.gz) = 9047
+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-executor-0.3.32.tar.gz) = 18581
+SIZE (cargo/futures-io-0.3.32.tar.gz) = 9191
 SIZE (cargo/futures-lite-1.13.0.tar.gz) = 37058
-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/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/generic-array-0.14.7.tar.gz) = 15950
-SIZE (cargo/generic-array-1.3.5.tar.gz) = 38444
+SIZE (cargo/generic-array-1.4.1.tar.gz) = 44861
 SIZE (cargo/gethostname-1.1.0.tar.gz) = 9865
 SIZE (cargo/getrandom-0.1.16.tar.gz) = 25077
-SIZE (cargo/getrandom-0.2.16.tar.gz) = 40163
+SIZE (cargo/getrandom-0.2.17.tar.gz) = 40780
 SIZE (cargo/getrandom-0.3.4.tar.gz) = 50932
+SIZE (cargo/getrandom-0.4.2.tar.gz) = 53905
 SIZE (cargo/ghash-0.5.1.tar.gz) = 9482
-SIZE (cargo/gimli-0.32.3.tar.gz) = 289789
 SIZE (cargo/git-version-0.3.9.tar.gz) = 3087
 SIZE (cargo/git-version-macro-0.3.9.tar.gz) = 5622
 SIZE (cargo/glob-0.3.3.tar.gz) = 22861
 SIZE (cargo/group-0.13.0.tar.gz) = 16526
-SIZE (cargo/h2-0.3.27.tar.gz) = 169180
-SIZE (cargo/h2-0.4.12.tar.gz) = 176264
+SIZE (cargo/h2-0.4.13.tar.gz) = 176861
 SIZE (cargo/hashbrown-0.12.3.tar.gz) = 102968
 SIZE (cargo/hashbrown-0.14.5.tar.gz) = 141498
 SIZE (cargo/hashbrown-0.15.5.tar.gz) = 140908
 SIZE (cargo/hashbrown-0.16.1.tar.gz) = 147785
-SIZE (cargo/hashify-0.2.7.tar.gz) = 78732
-SIZE (cargo/hashlink-0.10.0.tar.gz) = 29402
-SIZE (cargo/heck-0.4.1.tar.gz) = 11567
+SIZE (cargo/hashbrown-0.17.0.tar.gz) = 154597
+SIZE (cargo/hashify-0.2.9.tar.gz) = 89651
+SIZE (cargo/hashlink-0.11.0.tar.gz) = 30444
 SIZE (cargo/heck-0.5.0.tar.gz) = 11517
 SIZE (cargo/hermit-abi-0.5.2.tar.gz) = 17435
 SIZE (cargo/hex-0.4.3.tar.gz) = 13299
-SIZE (cargo/hickory-client-0.24.4.tar.gz) = 49394
-SIZE (cargo/hickory-proto-0.24.4.tar.gz) = 383461
+SIZE (cargo/hickory-client-0.25.2.tar.gz) = 40329
+SIZE (cargo/hickory-proto-0.25.2.tar.gz) = 417616
 SIZE (cargo/hickory-proto-0.26.0-alpha.1.tar.gz) = 414562
 SIZE (cargo/hickory-resolver-0.26.0-alpha.1.tar.gz) = 87957
 SIZE (cargo/hkdf-0.12.4.tar.gz) = 171163
+SIZE (cargo/hkdf-0.13.0.tar.gz) = 171610
 SIZE (cargo/hmac-0.10.1.tar.gz) = 11120
 SIZE (cargo/hmac-0.12.1.tar.gz) = 42657
+SIZE (cargo/hmac-0.13.0.tar.gz) = 45167
 SIZE (cargo/home-0.5.12.tar.gz) = 9445
 SIZE (cargo/hostname-0.4.2.tar.gz) = 12983
-SIZE (cargo/http-0.2.12.tar.gz) = 101964
 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.3.tar.gz) = 16975
 SIZE (cargo/http-types-2.12.0.tar.gz) = 1193808
 SIZE (cargo/httparse-1.10.1.tar.gz) = 45190
 SIZE (cargo/httpdate-1.0.3.tar.gz) = 10639
-SIZE (cargo/human-size-0.4.3.tar.gz) = 14757
 SIZE (cargo/humantime-2.3.0.tar.gz) = 23242
-SIZE (cargo/hyper-0.14.32.tar.gz) = 199622
-SIZE (cargo/hyper-1.8.1.tar.gz) = 157353
-SIZE (cargo/hyper-rustls-0.24.2.tar.gz) = 30195
-SIZE (cargo/hyper-rustls-0.27.7.tar.gz) = 35435
+SIZE (cargo/hybrid-array-0.4.11.tar.gz) = 36102
+SIZE (cargo/hyper-1.9.0.tar.gz) = 160126
+SIZE (cargo/hyper-rustls-0.27.9.tar.gz) = 22935
 SIZE (cargo/hyper-timeout-0.5.2.tar.gz) = 19222
-SIZE (cargo/hyper-util-0.1.19.tar.gz) = 112744
-SIZE (cargo/iana-time-zone-0.1.64.tar.gz) = 33152
+SIZE (cargo/hyper-util-0.1.20.tar.gz) = 112807
+SIZE (cargo/iana-time-zone-0.1.65.tar.gz) = 34079
 SIZE (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 7185
-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/icu_collections-2.2.0.tar.gz) = 88011
+SIZE (cargo/icu_locale_core-2.2.0.tar.gz) = 78639
+SIZE (cargo/icu_normalizer-2.2.0.tar.gz) = 78154
+SIZE (cargo/icu_normalizer_data-2.2.0.tar.gz) = 67134
+SIZE (cargo/icu_properties-2.2.0.tar.gz) = 63950
+SIZE (cargo/icu_properties_data-2.2.0.tar.gz) = 168901
+SIZE (cargo/icu_provider-2.2.0.tar.gz) = 51620
+SIZE (cargo/id-arena-2.3.0.tar.gz) = 12883
 SIZE (cargo/idea-0.5.1.tar.gz) = 23243
 SIZE (cargo/ident_case-1.0.1.tar.gz) = 3492
 SIZE (cargo/idna-1.1.0.tar.gz) = 148747
-SIZE (cargo/idna_adapter-1.2.1.tar.gz) = 10389
+SIZE (cargo/idna_adapter-1.2.2.tar.gz) = 10444
 SIZE (cargo/imagesize-0.14.0.tar.gz) = 22706
-SIZE (cargo/include-flate-0.3.1.tar.gz) = 10464
-SIZE (cargo/include-flate-codegen-0.3.1.tar.gz) = 5756
-SIZE (cargo/include-flate-compress-0.3.1.tar.gz) = 4807
+SIZE (cargo/include-flate-0.3.3.tar.gz) = 10400
+SIZE (cargo/include-flate-codegen-0.3.3.tar.gz) = 5591
+SIZE (cargo/include-flate-compress-0.3.3.tar.gz) = 4374
 SIZE (cargo/indexmap-1.9.3.tar.gz) = 54653
-SIZE (cargo/indexmap-2.12.1.tar.gz) = 100184
-SIZE (cargo/indicatif-0.17.11.tar.gz) = 66577
+SIZE (cargo/indexmap-2.14.0.tar.gz) = 104085
 SIZE (cargo/infer-0.19.0.tar.gz) = 19091
 SIZE (cargo/infer-0.2.3.tar.gz) = 12401
 SIZE (cargo/inout-0.1.4.tar.gz) = 11280
+SIZE (cargo/inout-0.2.2.tar.gz) = 12547
 SIZE (cargo/instant-0.1.13.tar.gz) = 6305
-SIZE (cargo/ipconfig-0.3.2.tar.gz) = 24468
-SIZE (cargo/ipnet-2.11.0.tar.gz) = 29718
+SIZE (cargo/ipconfig-0.3.4.tar.gz) = 24620
+SIZE (cargo/ipnet-2.12.0.tar.gz) = 31000
 SIZE (cargo/ipnetwork-0.20.0.tar.gz) = 16556
-SIZE (cargo/iri-string-0.7.9.tar.gz) = 142144
-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.10.5.tar.gz) = 115354
-SIZE (cargo/itertools-0.11.0.tar.gz) = 125074
+SIZE (cargo/iri-string-0.7.12.tar.gz) = 161843
 SIZE (cargo/itertools-0.13.0.tar.gz) = 146261
 SIZE (cargo/itertools-0.14.0.tar.gz) = 152715
-SIZE (cargo/itoa-1.0.16.tar.gz) = 15757
+SIZE (cargo/itoa-1.0.18.tar.gz) = 15935
 SIZE (cargo/jemalloc-sys-0.5.4+5.3.0-patched.tar.gz) = 884321
 SIZE (cargo/jemallocator-0.5.4.tar.gz) = 13088
 SIZE (cargo/jieba-macros-0.8.1.tar.gz) = 204637
 SIZE (cargo/jieba-rs-0.8.1.tar.gz) = 4104466
-SIZE (cargo/jmap-client-0.3.3.tar.gz) = 77910
-SIZE (cargo/jmap-client-0.4.0.tar.gz) = 78925
-SIZE (cargo/jmap-tools-0.1.3.tar.gz) = 25988
+SIZE (cargo/jmap-client-0.4.1.tar.gz) = 79672
+SIZE (cargo/jmap-tools-0.1.4.tar.gz) = 26027
 SIZE (cargo/jni-0.21.1.tar.gz) = 105028
-SIZE (cargo/jni-sys-0.3.0.tar.gz) = 10232
+SIZE (cargo/jni-0.22.4.tar.gz) = 199347
+SIZE (cargo/jni-macros-0.22.4.tar.gz) = 63557
+SIZE (cargo/jni-sys-0.3.1.tar.gz) = 11570
+SIZE (cargo/jni-sys-0.4.1.tar.gz) = 13249
+SIZE (cargo/jni-sys-macros-0.4.1.tar.gz) = 3301
 SIZE (cargo/jobserver-0.1.34.tar.gz) = 29013
-SIZE (cargo/js-sys-0.3.83.tar.gz) = 56425
+SIZE (cargo/js-sys-0.3.97.tar.gz) = 106322
 SIZE (cargo/json5-0.4.1.tar.gz) = 15678
-SIZE (cargo/keccak-0.1.5.tar.gz) = 13120
+SIZE (cargo/jsonwebtoken-10.3.0.tar.gz) = 64989
+SIZE (cargo/keccak-0.1.6.tar.gz) = 13529
 SIZE (cargo/keyed-set-1.1.0.tar.gz) = 5886
 SIZE (cargo/keyed_priority_queue-0.4.2.tar.gz) = 16016
-SIZE (cargo/konst-0.3.16.tar.gz) = 89219
-SIZE (cargo/konst_kernel-0.3.15.tar.gz) = 22461
-SIZE (cargo/lalrpop-0.20.2.tar.gz) = 240370
-SIZE (cargo/lalrpop-util-0.20.2.tar.gz) = 15064
+SIZE (cargo/konst-0.2.20.tar.gz) = 71081
+SIZE (cargo/konst_macro_rules-0.2.19.tar.gz) = 15361
+SIZE (cargo/lalrpop-0.22.2.tar.gz) = 245956
+SIZE (cargo/lalrpop-util-0.22.2.tar.gz) = 18146
 SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025
 SIZE (cargo/lber-0.5.1.tar.gz) = 8584
 SIZE (cargo/ldap3-0.12.1.tar.gz) = 133897
-SIZE (cargo/libbz2-rs-sys-0.2.2.tar.gz) = 50880
-SIZE (cargo/libc-0.2.178.tar.gz) = 783720
-SIZE (cargo/libflate-2.2.1.tar.gz) = 40550
-SIZE (cargo/libflate_lz77-2.2.0.tar.gz) = 7627
+SIZE (cargo/leb128fmt-0.1.0.tar.gz) = 14138
+SIZE (cargo/libbz2-rs-sys-0.2.3.tar.gz) = 50986
+SIZE (cargo/libc-0.2.186.tar.gz) = 821883
+SIZE (cargo/libflate-2.3.0.tar.gz) = 40231
+SIZE (cargo/libflate_lz77-2.3.0.tar.gz) = 6463
 SIZE (cargo/libloading-0.8.9.tar.gz) = 30222
-SIZE (cargo/libm-0.2.15.tar.gz) = 156108
-SIZE (cargo/libredox-0.1.11.tar.gz) = 7330
+SIZE (cargo/libm-0.2.16.tar.gz) = 164243
+SIZE (cargo/libredox-0.1.16.tar.gz) = 9600
 SIZE (cargo/librocksdb-sys-0.17.3+10.4.2.tar.gz) = 7074228
-SIZE (cargo/libsqlite3-sys-0.35.0.tar.gz) = 5200364
-SIZE (cargo/libz-rs-sys-0.5.5.tar.gz) = 47927
-SIZE (cargo/libz-sys-1.1.23.tar.gz) = 854540
+SIZE (cargo/libsqlite3-sys-0.37.0.tar.gz) = 5295554
+SIZE (cargo/libz-sys-1.1.28.tar.gz) = 880536
 SIZE (cargo/linked-hash-map-0.5.6.tar.gz) = 15049
-SIZE (cargo/linux-raw-sys-0.11.0.tar.gz) = 2659624
-SIZE (cargo/litemap-0.8.1.tar.gz) = 34172
+SIZE (cargo/linux-raw-sys-0.12.1.tar.gz) = 3006116
+SIZE (cargo/litemap-0.8.2.tar.gz) = 34572
 SIZE (cargo/lock_api-0.4.14.tar.gz) = 29249
 SIZE (cargo/log-0.4.29.tar.gz) = 51515
-SIZE (cargo/lru-0.14.0.tar.gz) = 16345
+SIZE (cargo/lru-0.16.4.tar.gz) = 17470
 SIZE (cargo/lru-cache-0.1.2.tar.gz) = 9307
 SIZE (cargo/lru-slab-0.1.2.tar.gz) = 9090
 SIZE (cargo/lz4-sys-1.11.1+lz4-1.10.0.tar.gz) = 391317
-SIZE (cargo/lz4_flex-0.11.5.tar.gz) = 41977
-SIZE (cargo/lz4_flex-0.12.0.tar.gz) = 41983
-SIZE (cargo/lzma-rust2-0.13.0.tar.gz) = 252392
-SIZE (cargo/mail-auth-0.7.5.tar.gz) = 176894
+SIZE (cargo/lz4_flex-0.10.0.tar.gz) = 38611
+SIZE (cargo/lz4_flex-0.13.0.tar.gz) = 44558
+SIZE (cargo/lzma-rust2-0.16.2.tar.gz) = 254500
+SIZE (cargo/mail-auth-0.8.0.tar.gz) = 174919
 SIZE (cargo/mail-builder-0.4.4.tar.gz) = 25022
-SIZE (cargo/mail-parser-0.11.1.tar.gz) = 515768
-SIZE (cargo/mail-send-0.5.2.tar.gz) = 40391
+SIZE (cargo/mail-parser-0.11.2.tar.gz) = 551251
 SIZE (cargo/maplit-1.0.2.tar.gz) = 8871
 SIZE (cargo/matchers-0.2.0.tar.gz) = 7075
 SIZE (cargo/maybe-async-0.2.10.tar.gz) = 22107
 SIZE (cargo/md-5-0.10.6.tar.gz) = 16161
+SIZE (cargo/md-5-0.11.0.tar.gz) = 17404
 SIZE (cargo/md-5-0.9.1.tar.gz) = 15494
-SIZE (cargo/md5-0.7.0.tar.gz) = 6671
 SIZE (cargo/md5-0.8.0.tar.gz) = 6984
-SIZE (cargo/memchr-2.7.6.tar.gz) = 97616
+SIZE (cargo/memchr-2.8.0.tar.gz) = 97780
 SIZE (cargo/memory-stats-1.2.0.tar.gz) = 11060
 SIZE (cargo/memsec-0.7.0.tar.gz) = 6532
 SIZE (cargo/mime-0.3.17.tar.gz) = 15712
 SIZE (cargo/mime_guess-2.0.5.tar.gz) = 27166
 SIZE (cargo/minimal-lexical-0.2.1.tar.gz) = 94841
 SIZE (cargo/miniz_oxide-0.8.9.tar.gz) = 67132
-SIZE (cargo/mio-1.1.1.tar.gz) = 105630
-SIZE (cargo/moka-0.12.12.tar.gz) = 231504
+SIZE (cargo/mio-1.2.0.tar.gz) = 106403
+SIZE (cargo/moka-0.12.15.tar.gz) = 239860
 SIZE (cargo/munge-0.4.7.tar.gz) = 12463
 SIZE (cargo/munge_macro-0.4.7.tar.gz) = 6090
 SIZE (cargo/mysql-common-derive-0.32.1.tar.gz) = 15155
-SIZE (cargo/mysql_async-0.36.1.tar.gz) = 123381
+SIZE (cargo/mysql_async-0.36.2.tar.gz) = 124395
 SIZE (cargo/mysql_common-0.35.5.tar.gz) = 199787
 SIZE (cargo/nanorand-0.7.0.tar.gz) = 18437
 SIZE (cargo/new_debug_unreachable-1.0.6.tar.gz) = 2582
 SIZE (cargo/nibble_vec-0.1.0.tar.gz) = 11796
 SIZE (cargo/nix-0.30.1.tar.gz) = 342015
-SIZE (cargo/nkeys-0.4.5.tar.gz) = 26818
 SIZE (cargo/no-std-net-0.6.0.tar.gz) = 30191
+SIZE (cargo/no_std_io2-0.9.3.tar.gz) = 36698
 SIZE (cargo/nohash-0.2.0.tar.gz) = 8204
 SIZE (cargo/nohash-hasher-0.2.0.tar.gz) = 8051
 SIZE (cargo/nom-7.1.3.tar.gz) = 117570
 SIZE (cargo/nonempty-collections-0.3.1.tar.gz) = 41211
+SIZE (cargo/ntapi-0.4.3.tar.gz) = 127190
 SIZE (cargo/nu-ansi-term-0.50.3.tar.gz) = 29597
-SIZE (cargo/nuid-0.5.0.tar.gz) = 10064
 SIZE (cargo/num-bigint-0.4.6.tar.gz) = 102801
 SIZE (cargo/num-bigint-dig-0.8.6.tar.gz) = 126196
-SIZE (cargo/num-conv-0.1.0.tar.gz) = 7444
+SIZE (cargo/num-conv-0.2.1.tar.gz) = 7099
 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.17.0.tar.gz) = 15874
-SIZE (cargo/num_enum-0.7.5.tar.gz) = 21570
-SIZE (cargo/num_enum_derive-0.7.5.tar.gz) = 18760
-SIZE (cargo/number_prefix-0.4.0.tar.gz) = 6922
-SIZE (cargo/object-0.37.3.tar.gz) = 344032
+SIZE (cargo/num_enum-0.7.6.tar.gz) = 21741
+SIZE (cargo/num_enum_derive-0.7.6.tar.gz) = 18789
+SIZE (cargo/objc2-core-foundation-0.3.2.tar.gz) = 180804
+SIZE (cargo/objc2-io-kit-0.3.2.tar.gz) = 262569
+SIZE (cargo/objc2-system-configuration-0.3.2.tar.gz) = 47515
 SIZE (cargo/ocb3-0.1.0.tar.gz) = 14025
 SIZE (cargo/oid-registry-0.8.1.tar.gz) = 16668
-SIZE (cargo/once_cell-1.21.3.tar.gz) = 34534
-SIZE (cargo/once_cell_polyfill-1.70.2.tar.gz) = 7448
+SIZE (cargo/once_cell-1.21.4.tar.gz) = 35010
 SIZE (cargo/opaque-debug-0.3.1.tar.gz) = 7066
-SIZE (cargo/openssl-0.10.75.tar.gz) = 288136
+SIZE (cargo/openssl-0.10.78.tar.gz) = 292622
 SIZE (cargo/openssl-macros-0.1.1.tar.gz) = 5601
-SIZE (cargo/openssl-probe-0.1.6.tar.gz) = 8128
-SIZE (cargo/openssl-sys-0.9.111.tar.gz) = 80871
-SIZE (cargo/opentelemetry-0.29.1.tar.gz) = 87644
-SIZE (cargo/opentelemetry-http-0.29.0.tar.gz) = 9899
-SIZE (cargo/opentelemetry-otlp-0.29.0.tar.gz) = 34601
-SIZE (cargo/opentelemetry-proto-0.29.0.tar.gz) = 166952
-SIZE (cargo/opentelemetry-semantic-conventions-0.29.0.tar.gz) = 83575
-SIZE (cargo/opentelemetry_sdk-0.29.0.tar.gz) = 202883
+SIZE (cargo/openssl-probe-0.2.1.tar.gz) = 9155
+SIZE (cargo/openssl-sys-0.9.114.tar.gz) = 75617
 SIZE (cargo/option-ext-0.2.0.tar.gz) = 7345
 SIZE (cargo/ordered-multimap-0.7.3.tar.gz) = 23265
 SIZE (cargo/p256-0.13.2.tar.gz) = 63434
@@ -1295,14 +1276,15 @@ SIZE (cargo/parking_lot_core-0.9.12.tar.
 SIZE (cargo/password-hash-0.5.0.tar.gz) = 26884
 SIZE (cargo/paste-1.0.15.tar.gz) = 18374
 SIZE (cargo/pbkdf2-0.12.2.tar.gz) = 13906
+SIZE (cargo/pbkdf2-0.13.0.tar.gz) = 22716
 SIZE (cargo/pem-3.0.6.tar.gz) = 18362
 SIZE (cargo/pem-rfc7468-0.7.0.tar.gz) = 24159
 SIZE (cargo/percent-encoding-2.3.2.tar.gz) = 11583
-SIZE (cargo/pest-2.8.4.tar.gz) = 129758
-SIZE (cargo/pest_derive-2.8.4.tar.gz) = 43466
-SIZE (cargo/pest_generator-2.8.4.tar.gz) = 18650
-SIZE (cargo/pest_meta-2.8.4.tar.gz) = 42947
-SIZE (cargo/petgraph-0.6.5.tar.gz) = 710970
+SIZE (cargo/pest-2.8.6.tar.gz) = 130316
+SIZE (cargo/pest_derive-2.8.6.tar.gz) = 44342
+SIZE (cargo/pest_generator-2.8.6.tar.gz) = 43975
+SIZE (cargo/pest_meta-2.8.6.tar.gz) = 68276
+SIZE (cargo/petgraph-0.7.1.tar.gz) = 736025
 SIZE (cargo/petgraph-0.8.3.tar.gz) = 807555
 SIZE (cargo/phf-0.12.1.tar.gz) = 23768
 SIZE (cargo/phf-0.13.1.tar.gz) = 24786
@@ -1312,194 +1294,189 @@ SIZE (cargo/phf_macros-0.13.1.tar.gz) = 
 SIZE (cargo/phf_shared-0.11.3.tar.gz) = 15199
 SIZE (cargo/phf_shared-0.12.1.tar.gz) = 15568
 SIZE (cargo/phf_shared-0.13.1.tar.gz) = 16141
-SIZE (cargo/pin-project-1.1.10.tar.gz) = 56348
-SIZE (cargo/pin-project-internal-1.1.10.tar.gz) = 29162
-SIZE (cargo/pin-project-lite-0.2.16.tar.gz) = 30504
-SIZE (cargo/pin-utils-0.1.0.tar.gz) = 7580
+SIZE (cargo/pin-project-1.1.11.tar.gz) = 56282
+SIZE (cargo/pin-project-internal-1.1.11.tar.gz) = 29261
+SIZE (cargo/pin-project-lite-0.2.17.tar.gz) = 31034
 SIZE (cargo/pkcs1-0.7.5.tar.gz) = 35790
 SIZE (cargo/pkcs8-0.10.2.tar.gz) = 26360
-SIZE (cargo/pkg-config-0.3.32.tar.gz) = 21370
+SIZE (cargo/pkg-config-0.3.33.tar.gz) = 21590
 SIZE (cargo/pnet_base-0.35.0.tar.gz) = 10245
 SIZE (cargo/pnet_datalink-0.35.0.tar.gz) = 28780
 SIZE (cargo/pnet_sys-0.35.0.tar.gz) = 11628
 SIZE (cargo/polyval-0.6.2.tar.gz) = 18425
-SIZE (cargo/portable-atomic-1.12.0.tar.gz) = 191124
-SIZE (cargo/postgres-protocol-0.6.9.tar.gz) = 28986
-SIZE (cargo/postgres-types-0.2.11.tar.gz) = 39684
-SIZE (cargo/potential_utf-0.1.4.tar.gz) = 9514
+SIZE (cargo/portable-atomic-1.13.1.tar.gz) = 197001
+SIZE (cargo/postgres-protocol-0.6.11.tar.gz) = 31176
+SIZE (cargo/postgres-types-0.2.13.tar.gz) = 41244
+SIZE (cargo/potential_utf-0.1.5.tar.gz) = 10189
 SIZE (cargo/powerfmt-0.2.0.tar.gz) = 15165
-SIZE (cargo/ppmd-rust-1.3.0.tar.gz) = 35156
+SIZE (cargo/ppmd-rust-1.4.0.tar.gz) = 38522
 SIZE (cargo/ppv-lite86-0.2.21.tar.gz) = 22522
 SIZE (cargo/precomputed-hash-0.1.1.tar.gz) = 1640
 SIZE (cargo/prettyplease-0.2.37.tar.gz) = 72033
-SIZE (cargo/prettytable-rs-0.10.0.tar.gz) = 35474
 SIZE (cargo/primeorder-0.13.6.tar.gz) = 21296
 SIZE (cargo/privdrop-0.5.6.tar.gz) = 11898
-SIZE (cargo/proc-macro-crate-3.4.0.tar.gz) = 12690
-SIZE (cargo/proc-macro-error-1.0.4.tar.gz) = 25293
-SIZE (cargo/proc-macro-error-attr-1.0.4.tar.gz) = 7971
+SIZE (cargo/proc-macro-crate-3.5.0.tar.gz) = 12709
 SIZE (cargo/proc-macro-error-attr2-2.0.0.tar.gz) = 7745
 SIZE (cargo/proc-macro-error2-2.0.1.tar.gz) = 24807
-SIZE (cargo/proc-macro2-1.0.103.tar.gz) = 60024
+SIZE (cargo/proc-macro2-1.0.106.tar.gz) = 59765
 SIZE (cargo/prometheus-0.14.0.tar.gz) = 90035
-SIZE (cargo/prost-0.13.5.tar.gz) = 32469
-SIZE (cargo/prost-derive-0.13.5.tar.gz) = 20600
+SIZE (cargo/prost-0.14.3.tar.gz) = 33174
+SIZE (cargo/prost-derive-0.14.3.tar.gz) = 21365
+SIZE (cargo/prost-types-0.14.3.tar.gz) = 49368
 SIZE (cargo/proxy-header-0.1.2.tar.gz) = 17073
-SIZE (cargo/psl-2.1.174.tar.gz) = 200578
+SIZE (cargo/psl-2.1.206.tar.gz) = 203347
 SIZE (cargo/psl-types-2.0.11.tar.gz) = 7959
 SIZE (cargo/ptr_meta-0.3.1.tar.gz) = 7717
 SIZE (cargo/ptr_meta_derive-0.3.1.tar.gz) = 4693
 SIZE (cargo/pure-rust-locales-0.8.2.tar.gz) = 180253
 SIZE (cargo/pwhash-1.0.0.tar.gz) = 24361
 SIZE (cargo/quick-xml-0.31.0.tar.gz) = 172236
-SIZE (cargo/quick-xml-0.32.0.tar.gz) = 184149
 SIZE (cargo/quick-xml-0.38.4.tar.gz) = 205035
-SIZE (cargo/quick_cache-0.6.18.tar.gz) = 50020
+SIZE (cargo/quick-xml-0.39.2.tar.gz) = 213616
+SIZE (cargo/quick_cache-0.6.21.tar.gz) = 60429
 SIZE (cargo/quinn-0.11.9.tar.gz) = 83606
-SIZE (cargo/quinn-proto-0.11.13.tar.gz) = 243837
+SIZE (cargo/quinn-proto-0.11.14.tar.gz) = 244123
 SIZE (cargo/quinn-udp-0.5.14.tar.gz) = 33436
-SIZE (cargo/quote-1.0.42.tar.gz) = 31504
+SIZE (cargo/quote-1.0.45.tar.gz) = 31564
 SIZE (cargo/r-efi-5.3.0.tar.gz) = 64532
+SIZE (cargo/r-efi-6.0.0.tar.gz) = 65303
 SIZE (cargo/r2d2-0.8.10.tar.gz) = 17888
 SIZE (cargo/radium-0.7.0.tar.gz) = 10906
 SIZE (cargo/radix_trie-0.2.1.tar.gz) = 251366
+SIZE (cargo/radsort-0.1.1.tar.gz) = 17722
 SIZE (cargo/rancor-0.1.1.tar.gz) = 10558
+SIZE (cargo/rand-0.10.1.tar.gz) = 105801
 SIZE (cargo/rand-0.7.3.tar.gz) = 112246
-SIZE (cargo/rand-0.8.5.tar.gz) = 87113
-SIZE (cargo/rand-0.9.2.tar.gz) = 99930
+SIZE (cargo/rand-0.8.6.tar.gz) = 83339
+SIZE (cargo/rand-0.9.4.tar.gz) = 99786
 SIZE (cargo/rand_chacha-0.2.2.tar.gz) = 13267
 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.10.1.tar.gz) = 22833
 SIZE (cargo/rand_core-0.5.1.tar.gz) = 21116
 SIZE (cargo/rand_core-0.6.4.tar.gz) = 22666
-SIZE (cargo/rand_core-0.9.3.tar.gz) = 24543
+SIZE (cargo/rand_core-0.9.5.tar.gz) = 24129
 SIZE (cargo/rand_hc-0.2.0.tar.gz) = 11670
-SIZE (cargo/rasn-0.10.6.tar.gz) = 102589
-SIZE (cargo/rasn-cms-0.10.6.tar.gz) = 18227
-SIZE (cargo/rasn-derive-0.10.6.tar.gz) = 18180
-SIZE (cargo/rasn-pkix-0.10.6.tar.gz) = 19640
-SIZE (cargo/rayon-1.11.0.tar.gz) = 182470
+SIZE (cargo/rasn-0.28.13.tar.gz) = 260744
+SIZE (cargo/rasn-cms-0.28.13.tar.gz) = 25549
+SIZE (cargo/rasn-derive-0.28.13.tar.gz) = 5939
+SIZE (cargo/rasn-derive-impl-0.28.13.tar.gz) = 26700
+SIZE (cargo/rasn-pkix-0.28.13.tar.gz) = 26951
+SIZE (cargo/rayon-1.12.0.tar.gz) = 183391
 SIZE (cargo/rayon-core-1.13.0.tar.gz) = 73151
-SIZE (cargo/rcgen-0.12.1.tar.gz) = 63815
-SIZE (cargo/rcgen-0.14.6.tar.gz) = 64777
-SIZE (cargo/rdkafka-0.38.0.tar.gz) = 134944
-SIZE (cargo/rdkafka-sys-4.9.0+2.10.0.tar.gz) = 4821375
-SIZE (cargo/redis-0.32.7.tar.gz) = 350267
+SIZE (cargo/rcgen-0.14.7.tar.gz) = 65000
+SIZE (cargo/rdkafka-0.39.0.tar.gz) = 137045
+SIZE (cargo/rdkafka-sys-4.10.0+2.12.1.tar.gz) = 4883698
+SIZE (cargo/redis-1.2.0.tar.gz) = 418314
 SIZE (cargo/redox_syscall-0.5.18.tar.gz) = 30747
-SIZE (cargo/redox_syscall-0.6.0.tar.gz) = 31156
-SIZE (cargo/redox_users-0.4.6.tar.gz) = 15585
 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.2.tar.gz) = 163843
-SIZE (cargo/regex-automata-0.4.13.tar.gz) = 625250
-SIZE (cargo/regex-syntax-0.8.8.tar.gz) = 359141
+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/rend-0.5.3.tar.gz) = 15823
 SIZE (cargo/reqwest-0.12.28.tar.gz) = 157031
+SIZE (cargo/reqwest-0.13.3.tar.gz) = 159191
 SIZE (cargo/resolv-conf-0.7.6.tar.gz) = 17955
-SIZE (cargo/rev_lines-0.3.0.tar.gz) = 10409
 SIZE (cargo/rfc6979-0.4.0.tar.gz) = 9140
 SIZE (cargo/ring-0.17.14.tar.gz) = 1502610
 SIZE (cargo/ringbuffer-spsc-0.1.15.tar.gz) = 12245
 SIZE (cargo/ripemd-0.1.3.tar.gz) = 16601
-SIZE (cargo/rkyv-0.8.12.tar.gz) = 169611
-SIZE (cargo/rkyv_derive-0.8.12.tar.gz) = 22719
+SIZE (cargo/rkyv-0.8.16.tar.gz) = 166858
+SIZE (cargo/rkyv_derive-0.8.16.tar.gz) = 22649
 SIZE (cargo/rle-decode-fast-1.0.3.tar.gz) = 62086
-SIZE (cargo/roaring-0.11.3.tar.gz) = 132065
+SIZE (cargo/roaring-0.11.4.tar.gz) = 134723
 SIZE (cargo/rocksdb-0.24.0.tar.gz) = 165037
-SIZE (cargo/ron-0.12.0.tar.gz) = 119892
-SIZE (cargo/rpassword-7.4.0.tar.gz) = 123730
-SIZE (cargo/rsa-0.9.9.tar.gz) = 86379
-SIZE (cargo/rtoolbox-0.0.3.tar.gz) = 10149
-SIZE (cargo/rtrb-0.3.2.tar.gz) = 27066
-SIZE (cargo/rusqlite-0.37.0.tar.gz) = 169975
+SIZE (cargo/ron-0.12.1.tar.gz) = 121948
+SIZE (cargo/rsa-0.9.10.tar.gz) = 86417
+SIZE (cargo/rsqlite-vfs-0.1.0.tar.gz) = 19992
+SIZE (cargo/rtrb-0.3.4.tar.gz) = 41999
+SIZE (cargo/rusqlite-0.39.0.tar.gz) = 175688
 SIZE (cargo/rust-ini-0.21.3.tar.gz) = 22939
-SIZE (cargo/rust-s3-0.35.1.tar.gz) = 67213
+SIZE (cargo/rust-s3-0.37.1.tar.gz) = 89981
 SIZE (cargo/rust-stemmers-1.2.0.tar.gz) = 2351301
-SIZE (cargo/rustc-demangle-0.1.26.tar.gz) = 30340
-SIZE (cargo/rustc-hash-1.1.0.tar.gz) = 9331
-SIZE (cargo/rustc-hash-2.1.1.tar.gz) = 14154
+SIZE (cargo/rustc-hash-2.1.2.tar.gz) = 14754
 SIZE (cargo/rustc_version-0.4.1.tar.gz) = 12245
 SIZE (cargo/rusticata-macros-4.1.0.tar.gz) = 11746
-SIZE (cargo/rustix-1.1.3.tar.gz) = 423447
+SIZE (cargo/rustix-1.1.4.tar.gz) = 425241
 SIZE (cargo/rustls-0.21.12.tar.gz) = 285674
-SIZE (cargo/rustls-0.23.35.tar.gz) = 373700
-SIZE (cargo/rustls-native-certs-0.6.3.tar.gz) = 24438
-SIZE (cargo/rustls-native-certs-0.7.3.tar.gz) = 31564
-SIZE (cargo/rustls-native-certs-0.8.2.tar.gz) = 31903
-SIZE (cargo/rustls-pemfile-1.0.4.tar.gz) = 22092
+SIZE (cargo/rustls-0.23.40.tar.gz) = 373839
+SIZE (cargo/rustls-native-certs-0.8.3.tar.gz) = 30380
 SIZE (cargo/rustls-pemfile-2.2.0.tar.gz) = 25849
-SIZE (cargo/rustls-pki-types-1.13.2.tar.gz) = 34958
+SIZE (cargo/rustls-pki-types-1.14.1.tar.gz) = 35567
 SIZE (cargo/rustls-platform-verifier-0.6.2.tar.gz) = 58924
+SIZE (cargo/rustls-platform-verifier-0.7.0.tar.gz) = 58733
 SIZE (cargo/rustls-platform-verifier-android-0.1.1.tar.gz) = 13919
 SIZE (cargo/rustls-webpki-0.101.7.tar.gz) = 168808
-SIZE (cargo/rustls-webpki-0.102.8.tar.gz) = 204327
-SIZE (cargo/rustls-webpki-0.103.8.tar.gz) = 85810
+SIZE (cargo/rustls-webpki-0.103.13.tar.gz) = 87513
 SIZE (cargo/rustversion-1.0.22.tar.gz) = 21096
-SIZE (cargo/ryu-1.0.21.tar.gz) = 50771
+SIZE (cargo/ryu-1.0.23.tar.gz) = 52823
 SIZE (cargo/salsa20-0.10.2.tar.gz) = 12780
 SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
 SIZE (cargo/saturating-0.1.0.tar.gz) = 2904
 SIZE (cargo/scc-2.4.0.tar.gz) = 145014
-SIZE (cargo/schannel-0.1.28.tar.gz) = 42312
+SIZE (cargo/schannel-0.1.29.tar.gz) = 34352
 SIZE (cargo/scheduled-thread-pool-0.2.7.tar.gz) = 10554
 SIZE (cargo/schemars-0.9.0.tar.gz) = 80032
-SIZE (cargo/schemars-1.1.0.tar.gz) = 92664
-SIZE (cargo/schemars_derive-1.1.0.tar.gz) = 31175
+SIZE (cargo/schemars-1.2.1.tar.gz) = 94403
+SIZE (cargo/schemars_derive-1.2.1.tar.gz) = 31319
 SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619
 SIZE (cargo/scrypt-0.11.0.tar.gz) = 13440
 SIZE (cargo/sct-0.7.1.tar.gz) = 27501
 SIZE (cargo/sdd-3.0.10.tar.gz) = 32748
 SIZE (cargo/sec1-0.7.3.tar.gz) = 17979
 SIZE (cargo/secrecy-0.8.0.tar.gz) = 11916
-SIZE (cargo/security-framework-2.11.1.tar.gz) = 80188
-SIZE (cargo/security-framework-3.5.1.tar.gz) = 89937
-SIZE (cargo/security-framework-sys-2.15.0.tar.gz) = 20718
-SIZE (cargo/semver-1.0.27.tar.gz) = 30081
-SIZE (cargo/sequoia-openpgp-2.1.0.tar.gz) = 3064708
+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.28.tar.gz) = 33064
+SIZE (cargo/sequoia-openpgp-2.2.0.tar.gz) = 3059416
 SIZE (cargo/serde-1.0.228.tar.gz) = 83652
 SIZE (cargo/serde_bytes-0.11.19.tar.gz) = 13427
 SIZE (cargo/serde_core-1.0.228.tar.gz) = 63111
 SIZE (cargo/serde_derive-1.0.228.tar.gz) = 59605
 SIZE (cargo/serde_derive_internals-0.29.1.tar.gz) = 26189
-SIZE (cargo/serde_json-1.0.147.tar.gz) = 155973
-SIZE (cargo/serde_nanos-0.1.4.tar.gz) = 7565
+SIZE (cargo/serde_json-1.0.149.tar.gz) = 155994
 SIZE (cargo/serde_qs-0.8.5.tar.gz) = 44854
 SIZE (cargo/serde_repr-0.1.20.tar.gz) = 12627
 SIZE (cargo/serde_urlencoded-0.7.1.tar.gz) = 12822
-SIZE (cargo/serde_with-3.16.1.tar.gz) = 198782
-SIZE (cargo/serde_with_macros-3.16.1.tar.gz) = 38106
+SIZE (cargo/serde_with-3.18.0.tar.gz) = 199584
+SIZE (cargo/serde_with_macros-3.18.0.tar.gz) = 38080
 SIZE (cargo/serde_yaml-0.9.34+deprecated.tar.gz) = 65290
-SIZE (cargo/serial_test-3.2.0.tar.gz) = 9232
-SIZE (cargo/serial_test_derive-3.2.0.tar.gz) = 6992
+SIZE (cargo/serial_test-3.4.0.tar.gz) = 13572
+SIZE (cargo/serial_test_derive-3.4.0.tar.gz) = 9438
 SIZE (cargo/sha-1-0.9.8.tar.gz) = 14029
 SIZE (cargo/sha1-0.10.6.tar.gz) = 13517
+SIZE (cargo/sha1-0.11.0.tar.gz) = 15458
 SIZE (cargo/sha1_smol-1.0.1.tar.gz) = 9809
 SIZE (cargo/sha1collisiondetection-0.3.4.tar.gz) = 799321
 SIZE (cargo/sha2-0.10.9.tar.gz) = 29271
+SIZE (cargo/sha2-0.11.0.tar.gz) = 33969
 SIZE (cargo/sha2-0.9.9.tar.gz) = 22247
 SIZE (cargo/sha2-const-stable-0.1.0.tar.gz) = 4442741
-SIZE (cargo/sha3-0.10.8.tar.gz) = 858216
+SIZE (cargo/sha3-0.10.9.tar.gz) = 859930
 SIZE (cargo/sharded-slab-0.1.7.tar.gz) = 58227
-SIZE (cargo/shellexpand-3.1.1.tar.gz) = 25904
+SIZE (cargo/shellexpand-3.1.2.tar.gz) = 26161
 SIZE (cargo/shlex-1.3.0.tar.gz) = 18713
 SIZE (cargo/sieve-rs-0.7.1.tar.gz) = 218738
-SIZE (cargo/signal-hook-registry-1.4.7.tar.gz) = 19491
-SIZE (cargo/signatory-0.27.1.tar.gz) = 126464
+SIZE (cargo/signal-hook-registry-1.4.8.tar.gz) = 21668
 SIZE (cargo/signature-2.2.0.tar.gz) = 15531
-SIZE (cargo/simd-adler32-0.3.8.tar.gz) = 17294
+SIZE (cargo/simd-adler32-0.3.9.tar.gz) = 18572
+SIZE (cargo/simd_cesu8-1.1.1.tar.gz) = 319542
 SIZE (cargo/simdutf8-0.1.5.tar.gz) = 28488
-SIZE (cargo/siphasher-1.0.1.tar.gz) = 10351
-SIZE (cargo/slab-0.4.11.tar.gz) = 18549
+SIZE (cargo/simple_asn1-0.6.4.tar.gz) = 18842
+SIZE (cargo/siphasher-1.0.2.tar.gz) = 11416
+SIZE (cargo/slab-0.4.12.tar.gz) = 19080
 SIZE (cargo/smallvec-1.15.1.tar.gz) = 38116
-SIZE (cargo/smtp-proto-0.2.0.tar.gz) = 38162
-SIZE (cargo/snafu-0.7.5.tar.gz) = 65229
-SIZE (cargo/snafu-derive-0.7.5.tar.gz) = 28208
+SIZE (cargo/smtp-proto-0.2.1.tar.gz) = 38466
+SIZE (cargo/snafu-0.8.9.tar.gz) = 74002
+SIZE (cargo/snafu-derive-0.8.9.tar.gz) = 29478
 SIZE (cargo/socket2-0.5.10.tar.gz) = 58169
-SIZE (cargo/socket2-0.6.1.tar.gz) = 58486
+SIZE (cargo/socket2-0.6.3.tar.gz) = 59330
 SIZE (cargo/spin-0.10.0.tar.gz) = 39654
 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.3.tar.gz) = 5954624
 SIZE (cargo/stabby-72.1.1.tar.gz) = 43315
 SIZE (cargo/stabby-abi-72.1.1.tar.gz) = 96757
 SIZE (cargo/stabby-macros-72.1.1.tar.gz) = 39810
@@ -1510,43 +1487,44 @@ SIZE (cargo/stringprep-0.1.5.tar.gz) = 2
 SIZE (cargo/strsim-0.11.1.tar.gz) = 14266
 SIZE (cargo/subtle-2.6.1.tar.gz) = 14562
 SIZE (cargo/syn-1.0.109.tar.gz) = 237611
-SIZE (cargo/syn-2.0.111.tar.gz) = 302117
+SIZE (cargo/syn-2.0.117.tar.gz) = 306011
 SIZE (cargo/sync_wrapper-1.0.2.tar.gz) = 6958
 SIZE (cargo/synstructure-0.13.2.tar.gz) = 18950
+SIZE (cargo/sysinfo-0.37.2.tar.gz) = 216343
 SIZE (cargo/tagptr-0.2.0.tar.gz) = 13320
 SIZE (cargo/tap-1.0.1.tar.gz) = 11316
-SIZE (cargo/term-0.7.0.tar.gz) = 37082
+SIZE (cargo/term-1.2.1.tar.gz) = 37496
 SIZE (cargo/termcolor-1.4.1.tar.gz) = 18773
 SIZE (cargo/thiserror-1.0.69.tar.gz) = 22198
-SIZE (cargo/thiserror-2.0.17.tar.gz) = 28857
+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.17.tar.gz) = 21344
+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.44.tar.gz) = 143200
-SIZE (cargo/time-core-0.1.6.tar.gz) = 9105
-SIZE (cargo/time-macros-0.2.24.tar.gz) = 24715
+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/tiny-keccak-2.0.2.tar.gz) = 20129
-SIZE (cargo/tinystr-0.8.2.tar.gz) = 23942
-SIZE (cargo/tinyvec-1.10.0.tar.gz) = 51996
+SIZE (cargo/tinystr-0.8.3.tar.gz) = 24710
+SIZE (cargo/tinyvec-1.11.0.tar.gz) = 53096
 SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
 SIZE (cargo/tls-listener-0.11.2.tar.gz) = 52583
 SIZE (cargo/token-cell-2.1.1.tar.gz) = 7641
-SIZE (cargo/tokio-1.48.0.tar.gz) = 843434
-SIZE (cargo/tokio-macros-2.6.0.tar.gz) = 16505
-SIZE (cargo/tokio-postgres-0.7.15.tar.gz) = 96280
-SIZE (cargo/tokio-rustls-0.24.1.tar.gz) = 33049
+SIZE (cargo/tokio-1.52.1.tar.gz) = 900270
+SIZE (cargo/tokio-macros-2.7.0.tar.gz) = 15859
+SIZE (cargo/tokio-postgres-0.7.17.tar.gz) = 98938
 SIZE (cargo/tokio-rustls-0.26.4.tar.gz) = 35430
-SIZE (cargo/tokio-stream-0.1.17.tar.gz) = 38477
-SIZE (cargo/tokio-tungstenite-0.28.0.tar.gz) = 29876
-SIZE (cargo/tokio-util-0.7.17.tar.gz) = 133898
+SIZE (cargo/tokio-stream-0.1.18.tar.gz) = 44366
+SIZE (cargo/tokio-tungstenite-0.29.0.tar.gz) = 30226
+SIZE (cargo/tokio-util-0.7.18.tar.gz) = 140550
 SIZE (cargo/tokio-websockets-0.10.1.tar.gz) = 153370
-SIZE (cargo/toml_datetime-0.7.5+spec-1.1.0.tar.gz) = 17975
-SIZE (cargo/toml_edit-0.23.10+spec-1.0.0.tar.gz) = 66420
-SIZE (cargo/toml_parser-1.0.6+spec-1.1.0.tar.gz) = 34897
-SIZE (cargo/tonic-0.12.3.tar.gz) = 99380
-SIZE (cargo/totp-rs-5.7.0.tar.gz) = 27499
-SIZE (cargo/tower-0.4.13.tar.gz) = 106906
-SIZE (cargo/tower-0.5.2.tar.gz) = 109417
+SIZE (cargo/toml_datetime-1.1.1+spec-1.1.0.tar.gz) = 17982
+SIZE (cargo/toml_edit-0.25.11+spec-1.1.0.tar.gz) = 68598
+SIZE (cargo/toml_parser-1.1.2+spec-1.1.0.tar.gz) = 35485
+SIZE (cargo/tonic-0.14.5.tar.gz) = 109615
+SIZE (cargo/tonic-prost-0.14.5.tar.gz) = 6638
+SIZE (cargo/tonic-types-0.14.5.tar.gz) = 32747
+SIZE (cargo/totp-rs-5.7.1.tar.gz) = 28163
+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
@@ -1555,41 +1533,37 @@ SIZE (cargo/tracing-attributes-0.1.31.ta
 SIZE (cargo/tracing-core-0.1.36.tar.gz) = 63967
 SIZE (cargo/tracing-log-0.2.0.tar.gz) = 17561
 SIZE (cargo/tracing-serde-0.2.0.tar.gz) = 7755
-SIZE (cargo/tracing-subscriber-0.3.22.tar.gz) = 212851
+SIZE (cargo/tracing-subscriber-0.3.23.tar.gz) = 213773
 SIZE (cargo/try-lock-0.2.5.tar.gz) = 4314
 SIZE (cargo/try_map-0.3.1.tar.gz) = 7002
-SIZE (cargo/tryhard-0.5.2.tar.gz) = 22608
-SIZE (cargo/tungstenite-0.28.0.tar.gz) = 67629
+SIZE (cargo/tungstenite-0.29.0.tar.gz) = 72513
 SIZE (cargo/twofish-0.7.1.tar.gz) = 12156
+SIZE (cargo/twox-hash-1.6.3.tar.gz) = 21842
 SIZE (cargo/twox-hash-2.1.2.tar.gz) = 35641
+SIZE (cargo/typed-path-0.12.3.tar.gz) = 112964
 SIZE (cargo/typeid-1.0.3.tar.gz) = 9006
-SIZE (cargo/typenum-1.19.0.tar.gz) = 76414
-SIZE (cargo/typewit-1.14.2.tar.gz) = 74482
-SIZE (cargo/typewit_proc_macros-1.8.1.tar.gz) = 1944
+SIZE (cargo/typenum-1.20.0.tar.gz) = 105530
 SIZE (cargo/ucd-trie-0.1.7.tar.gz) = 46795
 SIZE (cargo/uhlc-0.8.2.tar.gz) = 29057
-SIZE (cargo/unicase-2.8.1.tar.gz) = 24088
+SIZE (cargo/unicase-2.9.0.tar.gz) = 24368
 SIZE (cargo/unicode-bidi-0.3.18.tar.gz) = 58300
 SIZE (cargo/unicode-general-category-1.1.0.tar.gz) = 36486
-SIZE (cargo/unicode-ident-1.0.22.tar.gz) = 47919
+SIZE (cargo/unicode-ident-1.0.24.tar.gz) = 49298
 SIZE (cargo/unicode-normalization-0.1.25.tar.gz) = 128462
 SIZE (cargo/unicode-properties-0.1.4.tar.gz) = 42752
 SIZE (cargo/unicode-script-0.5.8.tar.gz) = 48253
 SIZE (cargo/unicode-security-0.1.2.tar.gz) = 76517
-SIZE (cargo/unicode-width-0.1.14.tar.gz) = 271615
-SIZE (cargo/unicode-width-0.2.2.tar.gz) = 282768
 SIZE (cargo/unicode-xid-0.2.6.tar.gz) = 15744
 SIZE (cargo/universal-hash-0.5.1.tar.gz) = 9146
 SIZE (cargo/unsafe-libyaml-0.2.11.tar.gz) = 62101
+SIZE (cargo/untrusted-0.7.1.tar.gz) = 7924
 SIZE (cargo/untrusted-0.9.0.tar.gz) = 14447
 SIZE (cargo/unty-0.0.4.tar.gz) = 7200
 SIZE (cargo/unzip-n-0.1.4.tar.gz) = 10768
-SIZE (cargo/url-2.5.7.tar.gz) = 87907
+SIZE (cargo/url-2.5.8.tar.gz) = 86512
 SIZE (cargo/urlencoding-2.1.3.tar.gz) = 6538
-SIZE (cargo/utf-8-0.7.6.tar.gz) = 10422
 SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437
-SIZE (cargo/utf8parse-0.2.2.tar.gz) = 13499
-SIZE (cargo/uuid-1.19.0.tar.gz) = 60244
+SIZE (cargo/uuid-1.23.1.tar.gz) = 62932
 SIZE (cargo/validated_struct-2.2.0.tar.gz) = 5025
 SIZE (cargo/validated_struct_macros-2.2.0.tar.gz) = 5651
 SIZE (cargo/valuable-0.1.1.tar.gz) = 28679
@@ -1601,122 +1575,138 @@ SIZE (cargo/waker-fn-1.2.0.tar.gz) = 668
 SIZE (cargo/walkdir-2.5.0.tar.gz) = 23951
 SIZE (cargo/want-0.3.1.tar.gz) = 6398
 SIZE (cargo/wasi-0.11.1+wasi-snapshot-preview1.tar.gz) = 28477
+SIZE (cargo/wasi-0.14.7+wasi-0.2.4.tar.gz) = 18219
 SIZE (cargo/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = 31521
-SIZE (cargo/wasip2-1.0.1+wasi-0.2.4.tar.gz) = 132087
-SIZE (cargo/wasite-0.1.0.tar.gz) = 2346
-SIZE (cargo/wasm-bindgen-0.2.106.tar.gz) = 48417
-SIZE (cargo/wasm-bindgen-futures-0.4.56.tar.gz) = 16730
-SIZE (cargo/wasm-bindgen-macro-0.2.106.tar.gz) = 9266
-SIZE (cargo/wasm-bindgen-macro-support-0.2.106.tar.gz) = 49711
-SIZE (cargo/wasm-bindgen-shared-0.2.106.tar.gz) = 10115
+SIZE (cargo/wasip2-1.0.3+wasi-0.2.9.tar.gz) = 134512
+SIZE (cargo/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.tar.gz) = 123354
+SIZE (cargo/wasite-1.0.2.tar.gz) = 3965
+SIZE (cargo/wasm-bindgen-0.2.120.tar.gz) = 63555
+SIZE (cargo/wasm-bindgen-futures-0.4.70.tar.gz) = 8243
+SIZE (cargo/wasm-bindgen-macro-0.2.120.tar.gz) = 9293
+SIZE (cargo/wasm-bindgen-macro-support-0.2.120.tar.gz) = 69005
+SIZE (cargo/wasm-bindgen-shared-0.2.120.tar.gz) = 10596
+SIZE (cargo/wasm-encoder-0.244.0.tar.gz) = 85804
+SIZE (cargo/wasm-metadata-0.244.0.tar.gz) = 21500
 SIZE (cargo/wasm-streams-0.4.2.tar.gz) = 36773
-SIZE (cargo/web-sys-0.3.83.tar.gz) = 644431
+SIZE (cargo/wasm-streams-0.5.0.tar.gz) = 37790
+SIZE (cargo/wasmparser-0.244.0.tar.gz) = 265607
+SIZE (cargo/web-sys-0.3.97.tar.gz) = 674185
 SIZE (cargo/web-time-1.1.0.tar.gz) = 18026
-SIZE (cargo/webpki-root-certs-1.0.4.tar.gz) = 171540
+SIZE (cargo/webpki-root-certs-1.0.7.tar.gz) = 146732
 SIZE (cargo/webpki-roots-0.26.11.tar.gz) = 15557
-SIZE (cargo/webpki-roots-1.0.4.tar.gz) = 252224
+SIZE (cargo/webpki-roots-1.0.7.tar.gz) = 213706
 SIZE (cargo/whatlang-0.18.0.tar.gz) = 83120
-SIZE (cargo/whoami-1.6.1.tar.gz) = 24975
+SIZE (cargo/whoami-2.1.2.tar.gz) = 28570
 SIZE (cargo/widestring-1.2.1.tar.gz) = 90350
 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-util-0.1.11.tar.gz) = 13368
 SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
+SIZE (cargo/windows-0.61.3.tar.gz) = 9372520
+SIZE (cargo/windows-collections-0.2.0.tar.gz) = 13579
+SIZE (cargo/windows-core-0.61.2.tar.gz) = 36771
 SIZE (cargo/windows-core-0.62.2.tar.gz) = 36932
+SIZE (cargo/windows-future-0.2.1.tar.gz) = 17532
 SIZE (cargo/windows-implement-0.60.2.tar.gz) = 15325
 SIZE (cargo/windows-interface-0.59.3.tar.gz) = 11809
+SIZE (cargo/windows-link-0.1.3.tar.gz) = 6154
 SIZE (cargo/windows-link-0.2.1.tar.gz) = 6133
+SIZE (cargo/windows-numerics-0.2.0.tar.gz) = 9686
+SIZE (cargo/windows-registry-0.6.1.tar.gz) = 13358
+SIZE (cargo/windows-result-0.3.4.tar.gz) = 13418
 SIZE (cargo/windows-result-0.4.1.tar.gz) = 13381
+SIZE (cargo/windows-strings-0.4.2.tar.gz) = 13983
 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-threading-0.1.0.tar.gz) = 9085
 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/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/wit-bindgen-0.46.0.tar.gz) = 60508
-SIZE (cargo/writeable-0.6.2.tar.gz) = 25181
+SIZE (cargo/winnow-1.0.2.tar.gz) = 188047
+SIZE (cargo/wit-bindgen-0.51.0.tar.gz) = 68035
+SIZE (cargo/wit-bindgen-0.57.1.tar.gz) = 71227
+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.3.tar.gz) = 26685
 SIZE (cargo/wyz-0.5.1.tar.gz) = 18790
 SIZE (cargo/x25519-dalek-2.0.1.tar.gz) = 87820
-SIZE (cargo/x509-parser-0.18.0.tar.gz) = 102525
-SIZE (cargo/xml-rs-0.8.28.tar.gz) = 52826
+SIZE (cargo/x509-parser-0.18.1.tar.gz) = 102625
+SIZE (cargo/xml-1.2.1.tar.gz) = 57626
+SIZE (cargo/xml-no-std-0.8.26.tar.gz) = 52893
+SIZE (cargo/xml-rs-1.0.0.tar.gz) = 4739
 SIZE (cargo/xxhash-rust-0.8.15.tar.gz) = 21515
 SIZE (cargo/yasna-0.5.2.tar.gz) = 34859
-SIZE (cargo/yoke-0.8.1.tar.gz) = 32016
-SIZE (cargo/yoke-derive-0.8.1.tar.gz) = 7593
-SIZE (cargo/zenoh-1.7.1.tar.gz) = 353369
-SIZE (cargo/zenoh-buffers-1.7.1.tar.gz) = 14569
-SIZE (cargo/zenoh-codec-1.7.1.tar.gz) = 44075
-SIZE (cargo/zenoh-collections-1.7.1.tar.gz) = 8022
-SIZE (cargo/zenoh-config-1.7.1.tar.gz) = 38420
-SIZE (cargo/zenoh-core-1.7.1.tar.gz) = 8452
-SIZE (cargo/zenoh-crypto-1.7.1.tar.gz) = 5233
-SIZE (cargo/zenoh-keyexpr-1.7.1.tar.gz) = 58917
-SIZE (cargo/zenoh-link-1.7.1.tar.gz) = 26014
-SIZE (cargo/zenoh-link-commons-1.7.1.tar.gz) = 31255
-SIZE (cargo/zenoh-link-quic-1.7.1.tar.gz) = 27735
-SIZE (cargo/zenoh-link-tcp-1.7.1.tar.gz) = 20240
-SIZE (cargo/zenoh-link-tls-1.7.1.tar.gz) = 26668
-SIZE (cargo/zenoh-link-udp-1.7.1.tar.gz) = 24477
-SIZE (cargo/zenoh-macros-1.7.1.tar.gz) = 13403
-SIZE (cargo/zenoh-plugin-trait-1.7.1.tar.gz) = 24328
-SIZE (cargo/zenoh-protocol-1.7.1.tar.gz) = 48111
-SIZE (cargo/zenoh-result-1.7.1.tar.gz) = 3509
-SIZE (cargo/zenoh-runtime-1.7.1.tar.gz) = 8634
-SIZE (cargo/zenoh-sync-1.7.1.tar.gz) = 14998
-SIZE (cargo/zenoh-task-1.7.1.tar.gz) = 8382
-SIZE (cargo/zenoh-transport-1.7.1.tar.gz) = 171478
-SIZE (cargo/zenoh-util-1.7.1.tar.gz) = 27095
-SIZE (cargo/zerocopy-0.8.31.tar.gz) = 257633
-SIZE (cargo/zerocopy-derive-0.8.31.tar.gz) = 90835
-SIZE (cargo/zerofrom-0.1.6.tar.gz) = 5669
-SIZE (cargo/zerofrom-derive-0.1.6.tar.gz) = 8305
+SIZE (cargo/yoke-0.8.2.tar.gz) = 32790
+SIZE (cargo/yoke-derive-0.8.2.tar.gz) = 15077
+SIZE (cargo/zenoh-1.9.0.tar.gz) = 418903
+SIZE (cargo/zenoh-buffers-1.9.0.tar.gz) = 15151
+SIZE (cargo/zenoh-codec-1.9.0.tar.gz) = 44422
+SIZE (cargo/zenoh-collections-1.9.0.tar.gz) = 8115
+SIZE (cargo/zenoh-config-1.9.0.tar.gz) = 39664
+SIZE (cargo/zenoh-core-1.9.0.tar.gz) = 8486
+SIZE (cargo/zenoh-crypto-1.9.0.tar.gz) = 5261
+SIZE (cargo/zenoh-keyexpr-1.9.0.tar.gz) = 60185
+SIZE (cargo/zenoh-link-1.9.0.tar.gz) = 28431
+SIZE (cargo/zenoh-link-commons-1.9.0.tar.gz) = 42521
+SIZE (cargo/zenoh-link-quic-1.9.0.tar.gz) = 23695
+SIZE (cargo/zenoh-link-quic_datagram-1.9.0.tar.gz) = 23541
+SIZE (cargo/zenoh-link-tcp-1.9.0.tar.gz) = 20044
+SIZE (cargo/zenoh-link-tls-1.9.0.tar.gz) = 26812
+SIZE (cargo/zenoh-link-udp-1.9.0.tar.gz) = 34326
+SIZE (cargo/zenoh-macros-1.9.0.tar.gz) = 14742
+SIZE (cargo/zenoh-plugin-trait-1.9.0.tar.gz) = 23582
+SIZE (cargo/zenoh-protocol-1.9.0.tar.gz) = 50875
+SIZE (cargo/zenoh-result-1.9.0.tar.gz) = 3521
+SIZE (cargo/zenoh-runtime-1.9.0.tar.gz) = 8143
+SIZE (cargo/zenoh-sync-1.9.0.tar.gz) = 14517
+SIZE (cargo/zenoh-task-1.9.0.tar.gz) = 7988
+SIZE (cargo/zenoh-transport-1.9.0.tar.gz) = 186378
+SIZE (cargo/zenoh-util-1.9.0.tar.gz) = 26427
+SIZE (cargo/zerocopy-0.8.48.tar.gz) = 287554
+SIZE (cargo/zerocopy-derive-0.8.48.tar.gz) = 97646
+SIZE (cargo/zerofrom-0.1.7.tar.gz) = 6140
+SIZE (cargo/zerofrom-derive-0.1.7.tar.gz) = 8853
 SIZE (cargo/zeroize-1.8.2.tar.gz) = 20907
-SIZE (cargo/zeroize_derive-1.4.2.tar.gz) = 11141
-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/zip-6.0.0.tar.gz) = 128541
-SIZE (cargo/zlib-rs-0.5.5.tar.gz) = 207080
-SIZE (cargo/zmij-0.1.8.tar.gz) = 33424
+SIZE (cargo/zeroize_derive-1.4.3.tar.gz) = 11695
+SIZE (cargo/zerotrie-0.2.4.tar.gz) = 83690
+SIZE (cargo/zerovec-0.11.6.tar.gz) = 128583
+SIZE (cargo/zerovec-derive-0.11.3.tar.gz) = 22115
+SIZE (cargo/zip-8.6.0.tar.gz) = 149622
+SIZE (cargo/zlib-rs-0.6.3.tar.gz) = 210781
+SIZE (cargo/zmij-1.0.21.tar.gz) = 26665
 SIZE (cargo/zopfli-0.8.3.tar.gz) = 51589
 SIZE (cargo/zstd-0.13.3.tar.gz) = 30514
 SIZE (cargo/zstd-safe-7.2.4.tar.gz) = 29350
 SIZE (cargo/zstd-sys-2.0.16+zstd.1.5.7.tar.gz) = 775620
-SIZE (stalwart-0.15.4.tar.gz) = 9869817
+SIZE (cargo/zxcvbn-3.1.1.tar.gz) = 436261
+SIZE (stalwart-0.16.3.tar.gz) = 8207529
+SIZE (stalwartlabs-opentelemetry-rust-f32f79ee7f0c7c5403f20d878fa05f3181fbfeb0.tar.gz) = 778243
Index: patches/patch-crates_common_Cargo_toml
===================================================================
RCS file: patches/patch-crates_common_Cargo_toml
diff -N patches/patch-crates_common_Cargo_toml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-crates_common_Cargo_toml	2 May 2026 22:46:40 -0000
@@ -0,0 +1,20 @@
+use the relative path for the opentelemetry crate checkout
+
+Index: crates/common/Cargo.toml
+--- crates/common/Cargo.toml.orig
++++ crates/common/Cargo.toml
+@@ -44,10 +44,10 @@ x509-parser = "0.18"
+ pem = "3.0"
+ chrono = { version = "0.4", features = ["serde"] }
+ hyper = { version = "1.0.1", features = ["server", "http1", "http2"] }
+-opentelemetry = { git = "https://github.com/stalwartlabs/opentelemetry-rust" }
+-opentelemetry_sdk = { git = "https://github.com/stalwartlabs/opentelemetry-rust" }
+-opentelemetry-otlp = { git = "https://github.com/stalwartlabs/opentelemetry-rust", default-features = false, features = ["reqwest-client", "http-proto", "trace", "metrics", "logs", "internal-logs", "grpc-tonic", "tls-aws-lc", "tls-roots", "reqwest-rustls"] }
+-opentelemetry-semantic-conventions = { git = "https://github.com/stalwartlabs/opentelemetry-rust" }
++opentelemetry = { path = "../../../opentelemetry/opentelemetry" }
++opentelemetry_sdk = { path = "../../../opentelemetry/opentelemetry-sdk" }
++opentelemetry-otlp = { path = "../../../opentelemetry/opentelemetry-otlp", default-features = false, features = ["reqwest-client", "http-proto", "trace", "metrics", "logs", "internal-logs", "grpc-tonic", "tls-aws-lc", "tls-roots", "reqwest-rustls"] }
++opentelemetry-semantic-conventions = { path = "../../../opentelemetry/opentelemetry-semantic-conventions" }
+ prometheus = { version = "0.14", default-features = false }
+ imagesize = "0.14"
+ sha1 = "0.11"
Index: patches/patch-crates_common_src_config_server_listener_rs
===================================================================
RCS file: patches/patch-crates_common_src_config_server_listener_rs
diff -N patches/patch-crates_common_src_config_server_listener_rs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-crates_common_src_config_server_listener_rs	2 May 2026 22:46:40 -0000
@@ -0,0 +1,14 @@
+Listen on ipv4, no automagic v6-to-v4 mapping
+
+Index: crates/common/src/config/server/listener.rs
+--- crates/common/src/config/server/listener.rs.orig
++++ crates/common/src/config/server/listener.rs
+@@ -64,7 +64,7 @@ impl Listeners {
+                     object: NetworkListener {
+                         bind: Map::new(vec![
+                             SocketAddr::from_str(&format!(
+-                                "[::]:{}",
++                                "0.0.0.0:{}",
+                                 std::env::var("STALWART_RECOVERY_MODE_PORT")
+                                     .ok()
+                                     .and_then(|p| p.parse::<u16>().ok())
Index: patches/patch-crates_common_src_manager_defaults_rs
===================================================================
RCS file: patches/patch-crates_common_src_manager_defaults_rs
diff -N patches/patch-crates_common_src_manager_defaults_rs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-crates_common_src_manager_defaults_rs	2 May 2026 22:46:40 -0000
@@ -0,0 +1,14 @@
+Listen on ipv4, no automagic v6-to-v4 mapping
+
+Index: crates/common/src/manager/defaults.rs
+--- crates/common/src/manager/defaults.rs.orig
++++ crates/common/src/manager/defaults.rs
+@@ -447,7 +447,7 @@ async fn insert_safe_defaults(bp: &mut Bootstrap) -> t
+                 .write(RegistryWrite::insert(
+                     &NetworkListener {
+                         bind: Map::new(vec![
+-                            SocketAddr::from_str(&format!("[::]:{port}")).unwrap(),
++                            SocketAddr::from_str(&format!("0.0.0.0:{port}")).unwrap(),
+                         ]),
+                         name: name.to_string(),
+                         protocol,
Index: patches/patch-crates_jmap_src_registry_mapping_bootstrap_rs
===================================================================
RCS file: patches/patch-crates_jmap_src_registry_mapping_bootstrap_rs
diff -N patches/patch-crates_jmap_src_registry_mapping_bootstrap_rs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-crates_jmap_src_registry_mapping_bootstrap_rs	2 May 2026 22:46:40 -0000
@@ -0,0 +1,14 @@
+Make bootstrap paths for data directory adhere to OpenBSD folder structure
+
+Index: crates/jmap/src/registry/mapping/bootstrap.rs
+--- crates/jmap/src/registry/mapping/bootstrap.rs.orig
++++ crates/jmap/src/registry/mapping/bootstrap.rs
+@@ -575,7 +575,7 @@ fn build_default_bootstrap(server: &Server) -> Bootstr
+ 
+     Bootstrap {
+         data_store: DataStore::RocksDb(RocksDbStore {
+-            path: "/var/lib/stalwart/".to_string(),
++            path: "/var/db/stalwart/".to_string(),
+             ..Default::default()
+         }),
+         blob_store: BlobStore::Default,
Index: patches/patch-crates_main_Cargo_toml
===================================================================
RCS file: /cvs/ports/mail/stalwart/patches/patch-crates_main_Cargo_toml,v
diff -u -p -r1.8 patch-crates_main_Cargo_toml
--- patches/patch-crates_main_Cargo_toml	23 Dec 2025 08:42:35 -0000	1.8
+++ patches/patch-crates_main_Cargo_toml	2 May 2026 22:46:40 -0000
@@ -1,9 +1,9 @@
 Index: crates/main/Cargo.toml
 --- crates/main/Cargo.toml.orig
 +++ crates/main/Cargo.toml
-@@ -35,7 +35,7 @@ utils = { path = "../utils" }
- migration = { path = "../migration" }
+@@ -40,7 +40,7 @@ migration = { path = "../migration" }
  tokio = { version = "1.47", features = ["full"] }
+ rustls = { version = "0.23.5", default-features = false, features = ["std", "aws_lc_rs", "tls12"] }
  
 -[target.'cfg(not(target_env = "msvc"))'.dependencies]
 +[target.'cfg(not(target_os = "openbsd"))'.dependencies]
Index: patches/patch-crates_main_src_main_rs
===================================================================
RCS file: /cvs/ports/mail/stalwart/patches/patch-crates_main_src_main_rs,v
diff -u -p -r1.9 patch-crates_main_src_main_rs
--- patches/patch-crates_main_src_main_rs	1 Nov 2025 16:53:06 -0000	1.9
+++ patches/patch-crates_main_src_main_rs	2 May 2026 22:46:40 -0000
@@ -1,9 +1,9 @@
 Index: crates/main/src/main.rs
 --- crates/main/src/main.rs.orig
 +++ crates/main/src/main.rs
-@@ -20,10 +20,10 @@ use std::time::Duration;
- use trc::Collector;
- use utils::wait_for_shutdown;
+@@ -23,10 +23,10 @@ use utils::wait_for_shutdown;
+ #[cfg(feature = "dev_mode")]
+ pub mod test_data;
  
 -#[cfg(not(target_env = "msvc"))]
 +#[cfg(not(target_os = "openbsd"))]
Index: patches/patch-crates_migration_src_email_v2_rs
===================================================================
RCS file: patches/patch-crates_migration_src_email_v2_rs
diff -N patches/patch-crates_migration_src_email_v2_rs
--- patches/patch-crates_migration_src_email_v2_rs	29 Jan 2026 13:56:46 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,69 +0,0 @@
-https://github.com/stalwartlabs/stalwart/discussions/2737
-
-Index: crates/migration/src/email_v2.rs
---- crates/migration/src/email_v2.rs.orig
-+++ crates/migration/src/email_v2.rs
-@@ -216,8 +216,8 @@ pub struct LegacyMessageData {
- }
- 
- #[derive(rkyv::Serialize, rkyv::Deserialize, rkyv::Archive, Debug)]
--pub struct LegacyMessageMetadata {
--    pub contents: Vec<LegacyMessageMetadataContents>,
-+pub struct LegacyMessageMetadata<'x> {
-+    pub contents: Vec<LegacyMessageMetadataContents<'x>>,
-     pub blob_hash: BlobHash,
-     pub size: u32,
-     pub received_at: u64,
-@@ -226,8 +226,8 @@ pub struct LegacyMessageMetadata {
-     pub raw_headers: Vec<u8>,
- }
- 
--impl From<LegacyMessageMetadata> for MessageMetadata {
--    fn from(legacy: LegacyMessageMetadata) -> Self {
-+impl<'x> From<LegacyMessageMetadata<'x>> for MessageMetadata {
-+    fn from(legacy: LegacyMessageMetadata<'x>) -> Self {
-         MessageMetadata {
-             blob_body_offset: legacy
-                 .contents
-@@ -251,15 +251,15 @@ impl From<LegacyMessageMetadata> for MessageMetadata {
- }
- 
- #[derive(rkyv::Serialize, rkyv::Deserialize, rkyv::Archive, Debug)]
--pub struct LegacyMessageMetadataContents {
-+pub struct LegacyMessageMetadataContents<'x> {
-     pub html_body: Vec<u16>,
-     pub text_body: Vec<u16>,
-     pub attachments: Vec<u16>,
--    pub parts: Vec<LegacyMessageMetadataPart>,
-+    pub parts: Vec<LegacyMessageMetadataPart<'x>>,
- }
- 
--impl From<LegacyMessageMetadataContents> for MessageMetadataContents {
--    fn from(contents: LegacyMessageMetadataContents) -> Self {
-+impl<'x> From<LegacyMessageMetadataContents<'x>> for MessageMetadataContents {
-+    fn from(contents: LegacyMessageMetadataContents<'x>) -> Self {
-         MessageMetadataContents {
-             html_body: contents.html_body.into_boxed_slice(),
-             text_body: contents.text_body.into_boxed_slice(),
-@@ -270,8 +270,8 @@ impl From<LegacyMessageMetadataContents> for MessageMe
- }
- 
- #[derive(rkyv::Serialize, rkyv::Deserialize, rkyv::Archive, Debug)]
--pub struct LegacyMessageMetadataPart {
--    pub headers: Vec<Header<'static>>,
-+pub struct LegacyMessageMetadataPart<'x> {
-+    pub headers: Vec<Header<'x>>,
-     pub is_encoding_problem: bool,
-     pub body: LegacyMetadataPartType,
-     pub encoding: Encoding,
-@@ -281,8 +281,8 @@ pub struct LegacyMessageMetadataPart {
-     pub offset_end: u32,
- }
- 
--impl From<LegacyMessageMetadataPart> for MessageMetadataPart {
--    fn from(part: LegacyMessageMetadataPart) -> Self {
-+impl<'x> From<LegacyMessageMetadataPart<'x>> for MessageMetadataPart {
-+    fn from(part: LegacyMessageMetadataPart<'x>) -> Self {
-         let flags = match part.encoding {
-             Encoding::None => 0,
-             Encoding::QuotedPrintable => PART_ENCODING_QP,
Index: patches/patch-crates_registry_src_schema_structs_impl_rs
===================================================================
RCS file: patches/patch-crates_registry_src_schema_structs_impl_rs
diff -N patches/patch-crates_registry_src_schema_structs_impl_rs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-crates_registry_src_schema_structs_impl_rs	2 May 2026 22:46:40 -0000
@@ -0,0 +1,14 @@
+Make bootstrap paths for data directory adhere to OpenBSD folder structure
+
+Index: crates/registry/src/schema/structs_impl.rs
+--- crates/registry/src/schema/structs_impl.rs.orig
++++ crates/registry/src/schema/structs_impl.rs
+@@ -4100,7 +4100,7 @@ impl Default for Bootstrap {
+             request_tls_certificate: true,
+             generate_dkim_keys: true,
+             data_store: DataStore::RocksDb(RocksDbStore {
+-                path: "/var/lib/stalwart/".to_string(),
++                path: "/var/db/stalwart/".to_string(),
+                 ..Default::default()
+             }),
+             blob_store: BlobStore::Default,
Index: patches/patch-crates_store_src_build_registry_rs
===================================================================
RCS file: patches/patch-crates_store_src_build_registry_rs
diff -N patches/patch-crates_store_src_build_registry_rs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-crates_store_src_build_registry_rs	2 May 2026 22:46:40 -0000
@@ -0,0 +1,14 @@
+There is no env file here
+
+Index: crates/store/src/build/registry.rs
+--- crates/store/src/build/registry.rs.orig
++++ crates/store/src/build/registry.rs
+@@ -58,7 +58,7 @@ impl RegistryStore {
+                     eprintln!();
+                     eprintln!("This password is shown only once. To pin a credential");
+                     eprintln!("instead, set STALWART_RECOVERY_ADMIN=admin:<password> in the");
+-                    eprintln!("env file.");
++                    eprintln!("execution environment.");
+                     eprintln!("════════════════════════════════════════════════════════════");
+                     eprintln!();
+                     inner.env_recovery_admin = Some(("admin".to_string(), password));
Index: patches/patch-resources_config_config_toml
===================================================================
RCS file: patches/patch-resources_config_config_toml
diff -N patches/patch-resources_config_config_toml
--- patches/patch-resources_config_config_toml	1 Nov 2025 16:53:06 -0000	1.4
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,69 +0,0 @@
-Index: resources/config/config.toml
---- resources/config/config.toml.orig
-+++ resources/config/config.toml
-@@ -3,43 +3,43 @@
- #############################################
- 
- [server.listener."smtp"]
--bind = ["[::]:25"]
-+bind = ["0.0.0.0:25"]
- protocol = "smtp"
- 
- [server.listener."submission"]
--bind = ["[::]:587"]
-+bind = ["0.0.0.0:587"]
- protocol = "smtp"
- 
- [server.listener."submissions"]
--bind = ["[::]:465"]
-+bind = ["0.0.0.0:465"]
- protocol = "smtp"
- tls.implicit = true
- 
- [server.listener."imap"]
--bind = ["[::]:143"]
-+bind = ["0.0.0.0:143"]
- protocol = "imap"
- 
- [server.listener."imaptls"]
--bind = ["[::]:993"]
-+bind = ["0.0.0.0:993"]
- protocol = "imap"
- tls.implicit = true
- 
- [server.listener.pop3]
--bind = "[::]:110"
-+bind = "0.0.0.0:110"
- protocol = "pop3"
- 
- [server.listener.pop3s]
--bind = "[::]:995"
-+bind = "0.0.0.0:995"
- protocol = "pop3"
- tls.implicit = true
- 
- [server.listener."sieve"]
--bind = ["[::]:4190"]
-+bind = ["0.0.0.0:4190"]
- protocol = "managesieve"
- 
- [server.listener."https"]
- protocol = "http"
--bind = ["[::]:443"]
-+bind = ["0.0.0.0:443"]
- tls.implicit = true
- 
- [storage]
-@@ -64,9 +64,9 @@ level = "info"
- ansi = false
- enable = true
- 
--#[server.run-as]
--#user = "stalwart"
--#group = "stalwart"
-+[server.run-as]
-+user = "_stalwart-smtp"
-+group = "_stalwart-smtp"
- 
- [authentication.fallback-admin]
- user = "admin"
Index: patches/patch-tests_Cargo_toml
===================================================================
RCS file: /cvs/ports/mail/stalwart/patches/patch-tests_Cargo_toml,v
diff -u -p -r1.9 patch-tests_Cargo_toml
--- patches/patch-tests_Cargo_toml	23 Dec 2025 08:42:35 -0000	1.9
+++ patches/patch-tests_Cargo_toml	2 May 2026 22:46:40 -0000
@@ -1,9 +1,9 @@
 Index: tests/Cargo.toml
 --- tests/Cargo.toml.orig
 +++ tests/Cargo.toml
-@@ -79,5 +79,5 @@ rkyv = { version = "0.8.10", features = ["little_endia
- compact_str = "0.9.0"
- quick-xml = "0.38"
+@@ -84,5 +84,5 @@ jmap-tools = { version = "0.1" }
+ dns-update = { version = "0.2.1", features = ["test_provider"] }
+ x509-parser = "0.18"
  
 -[target.'cfg(not(target_env = "msvc"))'.dependencies]
 +[target.'cfg(not(target_os = "openbsd"))'.dependencies]
Index: patches/patch-tests_src_lib_rs
===================================================================
RCS file: /cvs/ports/mail/stalwart/patches/patch-tests_src_lib_rs,v
diff -u -p -r1.4 patch-tests_src_lib_rs
--- patches/patch-tests_src_lib_rs	24 Aug 2024 06:49:20 -0000	1.4
+++ patches/patch-tests_src_lib_rs	2 May 2026 22:46:40 -0000
@@ -1,15 +1,13 @@
 Index: tests/src/lib.rs
 --- tests/src/lib.rs.orig
 +++ tests/src/lib.rs
-@@ -6,12 +6,12 @@
- 
- use std::path::PathBuf;
+@@ -6,10 +6,10 @@
  
+ #[cfg(test)]
+ use ::store::registry::bootstrap::Bootstrap;
 -#[cfg(not(target_env = "msvc"))]
 +#[cfg(not(target_os = "openbsd"))]
  use jemallocator::Jemalloc;
- #[cfg(test)]
- use trc::Collector;
  
 -#[cfg(not(target_env = "msvc"))]
 +#[cfg(not(target_os = "openbsd"))]
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/mail/stalwart/pkg/PLIST,v
diff -u -p -r1.3 PLIST
--- pkg/PLIST	1 Nov 2025 16:53:06 -0000	1.3
+++ pkg/PLIST	2 May 2026 22:46:40 -0000
@@ -9,27 +9,18 @@
 @newgroup _stalwart-smtp:567
 @newuser _stalwart-smtp:567:567::SMTP/IMAP/JMAP Daemon:/var/empty:/sbin/nologin
 @rcscript ${RCDIR}/stalwart_mail
-@mode 750
 @owner _stalwart-smtp
 @group _stalwart-smtp
-@sample /var/stalwart/
-@sample /var/stalwart/etc/
-@sample /var/stalwart/data/
-@sample /var/stalwart/logs/
-@sample /var/stalwart/queue/
-@sample /var/stalwart/reports/
+@sample ${SYSCONFDIR}/stalwart/
+@mode 750
+@sample ${LOCALSTATEDIR}/db/stalwart/
+@sample ${LOCALSTATEDIR}/log/stalwart/
 @mode
 @owner
 @group
 @bin bin/stalwart
-@bin bin/stalwart-cli
-bin/stalwart-mail
 share/doc/pkg-readmes/${PKGSTEM}
+share/doc/${PKGSTEM}/
+share/doc/${PKGSTEM}/UPGRADING_v0_16.md
 share/examples/login.conf.d/stalwart_mail
 @sample ${SYSCONFDIR}/login.conf.d/stalwart_mail
-share/examples/stalwart/
-share/examples/stalwart/config.toml
-@mode 640
-@owner _stalwart-smtp
-@group _stalwart-smtp
-@sample /var/stalwart/etc/config.toml
Index: pkg/README
===================================================================
RCS file: /cvs/ports/mail/stalwart/pkg/README,v
diff -u -p -r1.3 README
--- pkg/README	24 Oct 2024 06:55:59 -0000	1.3
+++ pkg/README	2 May 2026 22:46:40 -0000
@@ -2,80 +2,57 @@
 | Running ${PKGSTEM} on OpenBSD
 +-----------------------------------------------------------------------
 
-Basic configuration gotchas
-===========================
+First run
+=========
 
 The complete documentation is at https://stalw.art/docs/get-started
 
-- By default stalwart tries to listen on the following ports:
-  - smtp
-  - https (for jmap and web admin)
-  - imap
-  - imaps
-  - sieve
-  - submission
-  - submissions
-
-if you want to disable some of the listeners, comment out the corresponding
-server.listener section in /var/stalwart/etc/config.toml.
+With no config.json present at the supplied config file path, Stalwart will
+start in bootstrap mode. This means it will be only listening on port 8080 for
+the web UI and the JMAP API (accessible with, for instance, stalwart-cli). A
+temporary admin password will be generated and written in the output, so execute
+the daemon in the foreground like so:
+
+# su -fl -c stalwart_mail -s /bin/sh root -c 'stalwart --config /etc/stalwart/config.json'
+
+The web admin interface uses WebAssembly which is switched off by default on
+Chromium-based browsers. Set ENABLE_WASM=1 in the environment to enable it.
+You will also likely want to install the stalwart-cli package to manage the
+server on the command line.
 
-it is possible to check if the server is properly configured by calling
-/.well-known/jmap like this:
+During bootstrap mode, Stalwart will:
+- download the web admin interface from https://github.com/stalwartlabs/webadmin/releases/latest/download/webadmin.zip
+- write the config file to point to a default datastore configuration
 
-$ curl https://<jmap_url>/.well-known/jmap
-{"type":"about:blank","status":401,"title":"Unauthorized","detail":"You have to authenticate first."}
-$ curl -u admin:changeme https://<jmap_url>/.well-known/jmap
+Stalwart can also read from several environment variables, which can be added to
+the login.conf(5) drop-in as appropriate for your installation:
+- override the hostname used in HTTP responses:
+  STALWART_HOSTNAME=mail.example.com
 
-- stalwart-mail starts as root, binds to ports then drops privilege to the
-  unpriviledged _stalwart-smtp user.
+- override the HTTPS port used in HTTPS responses: STALWART_HTTPS_PORT=8080
 
-- once installed, you need to at least initialize the administrator password:
+- enable recovery mode: STALWART_RECOVERY_MODE=true
 
-# env ADMIN_SECRET=changeme STALWART_PATH=/var/stalwart stalwart-mail --config /var/stalwart/etc/config.toml
+- log level while in recovery mode (default: info):
+  STALWART_RECOVERY_MODE_LOG_LEVEL=debug
 
-(or if you don't like env vars configure the
-authentication.fallback-admin.secret key in /var/stalwart/etc/config.toml)
+- HTTP port used in recovery mode (default: 8080):
+  STALWART_RECOVERY_MODE_PORT=9090
 
-the initial startup of the server will:
-- download spam filters from https://get.stalw.art/resources/config/spamfilter.toml
-- download the web admin interface from https://github.com/stalwartlabs/webadmin/releases/latest/download/webadmin.zip
-- rewrite its own config file
+- fixed administrator credentials (default: a temporary random password is
+  generated and printed to the logs): STALWART_RECOVERY_ADMIN=admin:changeme
+  NB: make sure to escape the colon with \c if putting this in login.conf,
+  consult cgetent(3) for more information.
 
-From that point, you should be able to connect as admin/changeme on the https
-interface to configure the daemon/services. The web admin interface uses
-WebAssembly which is switched off by default on Chromium-based browsers. You
-need to enable it by setting ENABLE_WASM=1 in the environment if you want to
-use the admin web interface.
-
-Using stalwart-cli to manage the server
-=======================================
-
-stalwart-cli allows to manage:
-- domains
-- accounts
-- imports
-- lists & groups
-
-the following commands should give you a headstart to:
-- create a domain
-$ stalwart-cli --url https://localhost -cadmin:changeme domain create -d 'test domain' jmap.test
-
-- create an account in that domain
-$ stalwart-cli --url https://localhost -cadmin:changeme account create user@jmap.test password accountname
-
-- import a mailbox in that account
-$ stalwart-cli --url https://localhost -cadmin:changeme import messages -f mbox user@jmap.test /var/mail/user
-
-from that point:
-- an IMAP client such as mutt or meli or thunderbird configured
-  to point at stalwart-mail ip:port should show you imported messages over IMAP
+- cluster role assigned to this node. Must match a role name defined in the
+  cluster registry. Leave unset for a standalone (non-clustered) deployment:
+  STALWART_ROLE=primary
 
-- a JMAP client such as meli or cypht.org configured to point at
-  stalwart-mail jmap-url should show you messages over JMAP.
+- push-notification shard this node is responsible for, when running in a
+  cluster: STALWART_PUSH_SHARD=1
 
 Upgrading
 =========
 
-As being in development, stalwart-mail tends to have breaking changes often,
-refer to https://github.com/stalwartlabs/mail-server/blob/main/UPGRADING.md for
-upgrade notes.
+Please refer to UPGRADING_v0_16.md in ${PREFIX}/share/doc/${PKGSTEM}/ as v0.16
+introduced a lot of fundamental breaking changes.
Index: pkg/stalwart_mail.login
===================================================================
RCS file: /cvs/ports/mail/stalwart/pkg/stalwart_mail.login,v
diff -u -p -r1.2 stalwart_mail.login
--- pkg/stalwart_mail.login	16 May 2024 06:29:42 -0000	1.2
+++ pkg/stalwart_mail.login	2 May 2026 22:46:40 -0000
@@ -1,3 +1,3 @@
 stalwart_mail:\
-        :setenv=STALWART_PATH=/var/stalwart,RUN_AS_USER=_stalwart-smtp,RUN_AS_GROUP=_stalwart-smtp:\
+        :setenv=RUN_AS_USER=_stalwart-smtp,RUN_AS_GROUP=_stalwart-smtp:\
         :tc=daemon:
Index: pkg/stalwart_mail.rc
===================================================================
RCS file: /cvs/ports/mail/stalwart/pkg/stalwart_mail.rc,v
diff -u -p -r1.3 stalwart_mail.rc
--- pkg/stalwart_mail.rc	1 Nov 2025 16:53:06 -0000	1.3
+++ pkg/stalwart_mail.rc	2 May 2026 22:46:40 -0000
@@ -2,7 +2,7 @@
 
 daemon="${TRUEPREFIX}/bin/stalwart"
 daemon_logger="daemon.info"
-daemon_flags="--config /var/stalwart/etc/config.toml"
+daemon_flags="--config /etc/stalwart/config.json"
 
 . /etc/rc.d/rc.subr
 

No comments:

Post a Comment