git: c904a89692e5 - main - mail/stalwart: Update to 0.16.21

From: Florian Smeets <flo_at_FreeBSD.org>
Date: Mon, 07 Sep 2026 21:31:47 UTC
The branch main has been updated by flo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c904a89692e5e861c3f467fb24b76b0bf90691a7

commit c904a89692e5e861c3f467fb24b76b0bf90691a7
Author:     Herbert J. Skuhra <herbert@gojira.at>
AuthorDate: 2026-09-07 21:29:24 +0000
Commit:     Florian Smeets <flo@FreeBSD.org>
CommitDate: 2026-09-07 21:29:24 +0000

    mail/stalwart: Update to 0.16.21
    
    PR:             297946
    Approved by:    maintainer
---
 mail/stalwart/Makefile        |   2 +-
 mail/stalwart/Makefile.crates | 168 +++++++++++----------
 mail/stalwart/distinfo        | 342 +++++++++++++++++++++++-------------------
 3 files changed, 280 insertions(+), 232 deletions(-)

diff --git a/mail/stalwart/Makefile b/mail/stalwart/Makefile
index 27e85a85da20..842b0a1365c5 100644
--- a/mail/stalwart/Makefile
+++ b/mail/stalwart/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	stalwart
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.16.18
+DISTVERSION=	0.16.21
 CATEGORIES=	mail
 
 MAINTAINER=	orville@anislet.dev
diff --git a/mail/stalwart/Makefile.crates b/mail/stalwart/Makefile.crates
index 324758ee38e3..f3ffd59e466e 100644
--- a/mail/stalwart/Makefile.crates
+++ b/mail/stalwart/Makefile.crates
@@ -4,10 +4,10 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		aead-0.5.2 \
 		aead-0.6.1 \
 		aes-0.8.4 \
-		aes-0.9.2 \
+		aes-0.9.3 \
 		aes-gcm-0.10.3 \
-		aes-gcm-0.11.0 \
-		aes-gcm-siv-0.11.1 \
+		aes-gcm-0.11.1 \
+		aes-gcm-siv-0.12.1 \
 		ahash-0.8.12 \
 		aho-corasick-1.1.5 \
 		allocator-api2-0.2.21 \
@@ -16,8 +16,8 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		arc-swap-1.9.2 \
 		arcstr-1.2.0 \
 		argon2-0.5.3 \
+		argon2-0.6.0 \
 		array-init-2.1.0 \
-		arrayref-0.3.9 \
 		arrayvec-0.7.8 \
 		ascii-canvas-4.0.0 \
 		asn1-rs-0.7.2 \
@@ -25,7 +25,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		asn1-rs-impl-0.2.0 \
 		astral-tokio-tar-0.6.4 \
 		async-channel-1.9.0 \
-		async-compression-0.4.43 \
+		async-compression-0.4.44 \
 		async-lock-3.4.2 \
 		async-nats-0.50.0 \
 		async-recursion-1.1.1 \
@@ -36,8 +36,8 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		attohttpc-0.30.1 \
 		autocfg-1.5.1 \
 		aws-creds-0.39.1 \
-		aws-lc-rs-1.18.0 \
-		aws-lc-sys-0.44.0 \
+		aws-lc-rs-1.18.1 \
+		aws-lc-sys-0.45.0 \
 		aws-region-0.28.1 \
 		axum-0.8.9 \
 		axum-core-0.5.6 \
@@ -66,7 +66,8 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		bitvec-1.1.1 \
 		bitvec-nom2-0.2.1 \
 		blake2-0.10.6 \
-		blake3-1.8.6 \
+		blake2-0.11.0 \
+		blake3-1.8.7 \
 		block-buffer-0.9.0 \
 		block-buffer-0.10.4 \
 		block-buffer-0.12.1 \
@@ -74,9 +75,9 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		block-padding-0.4.2 \
 		blowfish-0.7.0 \
 		blowfish-0.9.1 \
-		bollard-0.20.2 \
-		bollard-buildkit-proto-0.7.0 \
-		bollard-stubs-1.52.1-rc.29.1.3 \
+		bollard-0.21.1 \
+		bollard-buildkit-proto-0.8.1 \
+		bollard-stubs-1.53.1-rc.29.3.1 \
 		bs58-0.5.1 \
 		bstr-1.13.1 \
 		btoi-0.5.0 \
@@ -90,20 +91,21 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		bytes-1.12.1 \
 		bzip2-0.6.1 \
 		bzip2-sys-0.1.13+1.0.8 \
-		calcard-0.3.9 \
+		calcard-0.3.13 \
+		calendrical_calculations-0.2.4 \
 		camellia-0.1.0 \
 		cast5-0.11.1 \
 		castaway-0.2.4 \
 		cbc-0.1.2 \
 		cbc-0.2.1 \
-		cc-1.4.3 \
+		cc-1.4.4 \
 		cedarwood-0.5.0 \
 		cexpr-0.6.0 \
 		cfb-0.14.0 \
 		cfb-mode-0.8.2 \
 		cfg-if-1.0.4 \
 		cfg_aliases-0.2.2 \
-		chacha20-0.10.1 \
+		chacha20-0.10.2 \
 		chacha20poly1305-0.11.0 \
 		chrono-0.4.45 \
 		chrono-tz-0.10.4 \
@@ -114,10 +116,10 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		cmac-0.7.2 \
 		cmake-0.1.58 \
 		cmov-0.5.4 \
-		combine-4.6.7 \
+		combine-4.6.8 \
 		compact_str-0.10.0 \
-		compression-codecs-0.4.38 \
-		compression-core-0.4.32 \
+		compression-codecs-0.4.39 \
+		compression-core-0.4.33 \
 		concurrent-queue-2.5.0 \
 		const-oid-0.9.6 \
 		const-oid-0.10.2 \
@@ -125,16 +127,16 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		const-random-macro-0.1.16 \
 		const_format-0.2.36 \
 		const_format_proc_macros-0.2.34 \
-		constant_time_eq-0.3.1 \
 		constant_time_eq-0.4.2 \
 		core-foundation-0.9.4 \
 		core-foundation-0.10.1 \
 		core-foundation-sys-0.8.7 \
+		core_maths-0.1.1 \
 		cpubits-0.1.1 \
 		cpufeatures-0.2.17 \
-		cpufeatures-0.3.0 \
+		cpufeatures-0.3.1 \
 		crc16-0.4.0 \
-		crc32fast-1.5.0 \
+		crc32fast-1.5.1 \
 		critical-section-1.2.0 \
 		crossbeam-0.8.4 \
 		crossbeam-channel-0.5.16 \
@@ -164,10 +166,8 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		dary_heap-0.3.9 \
 		data-encoding-2.11.1 \
 		dbl-0.3.2 \
-		deadpool-0.12.3 \
-		deadpool-0.13.0 \
-		deadpool-postgres-0.14.1 \
-		deadpool-runtime-0.1.4 \
+		deadpool-0.13.1 \
+		deadpool-postgres-0.14.2 \
 		deadpool-runtime-0.3.1 \
 		decancer-3.3.3 \
 		deflate64-0.1.12 \
@@ -188,7 +188,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		dirs-sys-0.5.0 \
 		displaydoc-0.2.7 \
 		dlv-list-0.5.2 \
-		dns-update-0.5.6 \
+		dns-update-0.5.7 \
 		docker_credential-1.4.0 \
 		dsa-0.6.3 \
 		dunce-1.0.5 \
@@ -199,7 +199,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		ece-2.3.1 \
 		ed25519-2.2.3 \
 		ed25519-dalek-2.2.0 \
-		either-1.17.0 \
+		either-1.18.0 \
 		elliptic-curve-0.13.8 \
 		ena-0.14.4 \
 		encoding_rs-0.8.35 \
@@ -213,8 +213,8 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		fallible-iterator-0.3.0 \
 		fallible-streaming-iterator-0.1.9 \
 		fancy-regex-0.18.0 \
+		fancy-regex-0.19.0 \
 		farmhash-1.1.5 \
-		fast-float-0.2.0 \
 		fastbloom-0.17.0 \
 		fastrand-1.9.0 \
 		fastrand-2.5.0 \
@@ -222,8 +222,9 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		ff-0.13.1 \
 		fiat-crypto-0.2.9 \
 		find-msvc-tools-0.1.11 \
+		fixed_decimal-0.7.2 \
 		fixedbitset-0.5.7 \
-		flate2-1.1.9 \
+		flate2-1.1.10 \
 		flume-0.11.1 \
 		fnv-1.0.7 \
 		foldhash-0.1.5 \
@@ -262,7 +263,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		git-version-macro-0.3.9 \
 		glob-0.3.4 \
 		group-0.13.0 \
-		h2-0.4.15 \
+		h2-0.4.19 \
 		hashbrown-0.12.3 \
 		hashbrown-0.14.5 \
 		hashbrown-0.15.5 \
@@ -271,8 +272,11 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		hashify-0.2.9 \
 		hashlink-0.12.1 \
 		heck-0.5.0 \
-		hermit-abi-0.5.2 \
+		hermit-abi-0.5.3 \
 		hex-0.4.3 \
+		hickory-net-0.26.2 \
+		hickory-proto-0.26.2 \
+		hickory-resolver-0.26.2 \
 		hkdf-0.12.4 \
 		hkdf-0.13.0 \
 		hmac-0.10.1 \
@@ -289,7 +293,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		humantime-2.4.0 \
 		hybrid-array-0.3.1 \
 		hybrid-array-0.4.14 \
-		hyper-1.11.0 \
+		hyper-1.11.1 \
 		hyper-named-pipe-0.1.1 \
 		hyper-rustls-0.27.9 \
 		hyper-timeout-0.5.2 \
@@ -297,13 +301,28 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		hyperlocal-0.9.1 \
 		iana-time-zone-0.1.65 \
 		iana-time-zone-haiku-0.1.2 \
+		icu_calendar-2.3.0 \
+		icu_calendar_data-2.3.0 \
 		icu_collections-2.3.0 \
+		icu_datetime-2.3.0 \
+		icu_datetime_data-2.3.0 \
+		icu_decimal-2.3.0 \
+		icu_decimal_data-2.3.0 \
+		icu_locale-2.3.1 \
 		icu_locale_core-2.3.0 \
+		icu_locale_data-2.3.0 \
+		icu_locale_fallback-2.3.0 \
+		icu_locale_fallback_data-2.3.0 \
 		icu_normalizer-2.3.0 \
 		icu_normalizer_data-2.3.0 \
+		icu_pattern-0.5.0 \
+		icu_plurals-2.3.0 \
+		icu_plurals_data-2.3.0 \
 		icu_properties-2.3.0 \
 		icu_properties_data-2.3.0 \
-		icu_provider-2.3.0 \
+		icu_provider-2.3.1 \
+		icu_time-2.3.0 \
+		icu_time_data-2.3.0 \
 		idea-0.5.1 \
 		ident_case-1.0.1 \
 		idna-1.1.0 \
@@ -313,7 +332,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		include-flate-codegen-0.3.4 \
 		include-flate-compress-0.3.4 \
 		indexmap-1.9.3 \
-		indexmap-2.14.0 \
+		indexmap-2.14.1 \
 		infer-0.2.3 \
 		infer-0.22.0 \
 		inout-0.1.4 \
@@ -325,6 +344,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		itertools-0.13.0 \
 		itertools-0.14.0 \
 		itoa-1.0.18 \
+		ixdtf-0.6.6 \
 		jieba-macros-0.10.3 \
 		jieba-rs-0.10.3 \
 		jiff-0.2.35 \
@@ -333,7 +353,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		jiff-tzdb-0.1.8 \
 		jiff-tzdb-platform-0.1.3 \
 		jmap-client-0.4.2 \
-		jmap-tools-0.1.7 \
+		jmap-tools-0.1.8 \
 		jni-0.22.4 \
 		jni-macros-0.22.4 \
 		jni-sys-0.4.1 \
@@ -343,7 +363,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		json5-0.4.1 \
 		jsonwebtoken-11.0.0 \
 		keccak-0.1.6 \
-		keccak-0.2.1 \
+		keccak-0.2.2 \
 		kem-0.3.0 \
 		keyed-set-1.1.0 \
 		keyed_priority_queue-0.4.2 \
@@ -360,7 +380,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		libflate_lz77-2.3.0 \
 		libloading-0.8.9 \
 		libm-0.2.16 \
-		libredox-0.1.20 \
+		libredox-0.1.23 \
 		librocksdb-sys-0.17.3+10.4.2 \
 		libsqlite3-sys-0.38.2 \
 		libz-sys-1.1.29 \
@@ -368,8 +388,8 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		linux-raw-sys-0.12.1 \
 		litemap-0.8.3 \
 		lock_api-0.4.14 \
-		log-0.4.33 \
-		lru-0.18.2 \
+		log-0.4.34 \
+		lru-0.18.4 \
 		lru-cache-0.1.2 \
 		lru-slab-0.1.2 \
 		lz4-sys-1.11.1+lz4-1.10.0 \
@@ -378,7 +398,8 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		lzma-rust2-0.16.5 \
 		mail-auth-0.12.1 \
 		mail-builder-0.4.4 \
-		mail-parser-0.11.6 \
+		mail-builder-0.5.0 \
+		mail-parser-0.11.8 \
 		manyhow-0.11.4 \
 		manyhow-macros-0.11.4 \
 		maplit-1.0.2 \
@@ -395,8 +416,8 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		mime-0.3.17 \
 		mime_guess-2.0.5 \
 		minimal-lexical-0.2.1 \
-		miniz_oxide-0.8.9 \
-		mio-1.2.2 \
+		miniz_oxide-0.9.1 \
+		mio-1.2.3 \
 		ml-dsa-0.1.1 \
 		ml-kem-0.3.2 \
 		module-lattice-0.2.3 \
@@ -404,7 +425,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		munge-0.4.7 \
 		munge_macro-0.4.7 \
 		mysql-common-derive-0.32.2 \
-		mysql_async-0.37.0 \
+		mysql_async-0.37.1 \
 		mysql_common-0.37.3 \
 		nanorand-0.7.0 \
 		ndk-context-0.1.1 \
@@ -412,7 +433,6 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		nix-0.30.1 \
 		no-std-net-0.6.0 \
 		no_std_io2-0.9.4 \
-		nohash-0.2.0 \
 		nohash-hasher-0.2.0 \
 		nom-7.1.3 \
 		nonempty-collections-0.3.1 \
@@ -450,11 +470,11 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		parking-2.2.1 \
 		parking_lot-0.12.5 \
 		parking_lot_core-0.9.12 \
-		parse-display-0.9.1 \
-		parse-display-derive-0.9.1 \
+		parse-display-0.11.0 \
+		parse-display-derive-0.11.0 \
 		password-hash-0.5.0 \
+		password-hash-0.6.1 \
 		paste-1.0.15 \
-		pbkdf2-0.12.2 \
 		pbkdf2-0.13.0 \
 		pem-3.0.6 \
 		pem-4.0.0 \
@@ -465,6 +485,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		pest_generator-2.9.0 \
 		pest_meta-2.9.0 \
 		petgraph-0.8.3 \
+		phc-0.6.1 \
 		phf-0.12.1 \
 		phf-0.13.1 \
 		phf_codegen-0.13.1 \
@@ -490,7 +511,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		postgres-types-0.2.14 \
 		potential_utf-0.1.6 \
 		powerfmt-0.2.0 \
-		ppmd-rust-1.4.0 \
+		ppmd-rust-1.4.1 \
 		ppv-lite86-0.2.21 \
 		precomputed-hash-0.1.1 \
 		prefix-trie-0.8.4 \
@@ -498,8 +519,8 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		primeorder-0.13.6 \
 		privdrop-0.5.6 \
 		proc-macro-crate-3.5.0 \
-		proc-macro-error-attr3-3.1.0 \
-		proc-macro-error3-3.1.0 \
+		proc-macro-error-attr3-3.1.1 \
+		proc-macro-error3-3.1.1 \
 		proc-macro-utils-0.10.0 \
 		proc-macro2-1.0.107 \
 		prometheus-0.14.0 \
@@ -507,18 +528,18 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		prost-derive-0.14.4 \
 		prost-types-0.14.4 \
 		proxy-header-0.1.2 \
-		psl-2.1.224 \
+		psl-2.1.228 \
 		psl-types-2.0.11 \
 		ptr_meta-0.3.2 \
 		ptr_meta_derive-0.3.2 \
-		pure-rust-locales-0.8.2 \
 		pwhash-1.0.0 \
 		quick-xml-0.31.0 \
 		quick-xml-0.38.4 \
 		quick-xml-0.41.0 \
+		quick-xml-0.42.0 \
 		quick_cache-0.7.0 \
 		quinn-0.11.11 \
-		quinn-proto-0.11.16 \
+		quinn-proto-0.11.17 \
 		quinn-udp-0.5.15 \
 		quote-1.0.47 \
 		r-efi-5.3.0 \
@@ -528,7 +549,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		radsort-0.1.1 \
 		rancor-0.1.3 \
 		rand-0.7.3 \
-		rand-0.8.7 \
+		rand-0.8.8 \
 		rand-0.9.5 \
 		rand-0.10.2 \
 		rand_chacha-0.2.2 \
@@ -547,14 +568,14 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		rasn-pkix-0.28.14 \
 		rayon-1.12.0 \
 		rayon-core-1.13.0 \
-		rcgen-0.14.9 \
+		rcgen-0.14.10 \
 		rdkafka-0.39.0 \
 		rdkafka-sys-4.10.0+2.12.1 \
 		redis-1.6.0 \
 		redox_syscall-0.5.18 \
 		redox_users-0.5.2 \
-		ref-cast-1.0.26 \
-		ref-cast-impl-1.0.26 \
+		ref-cast-1.0.27 \
+		ref-cast-impl-1.0.27 \
 		regex-1.13.1 \
 		regex-automata-0.4.18 \
 		regex-syntax-0.8.11 \
@@ -574,7 +595,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		ron-0.12.2 \
 		rsa-0.9.10 \
 		rsqlite-vfs-0.1.1 \
-		rtrb-0.3.4 \
+		rtrb-0.4.0 \
 		rusqlite-0.40.2 \
 		rust-ini-0.21.3 \
 		rust-s3-0.37.2 \
@@ -589,10 +610,10 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		rustls-pki-types-1.15.1 \
 		rustls-platform-verifier-0.7.0 \
 		rustls-platform-verifier-android-0.1.1 \
-		rustls-webpki-0.103.14 \
+		rustls-webpki-0.103.15 \
 		rustversion-1.0.23 \
 		ryu-1.0.23 \
-		salsa20-0.10.2 \
+		salsa20-0.11.0 \
 		same-file-1.0.6 \
 		saturating-0.1.0 \
 		schannel-0.1.29 \
@@ -601,7 +622,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		schemars-1.2.2 \
 		schemars_derive-1.2.2 \
 		scopeguard-1.2.0 \
-		scrypt-0.11.0 \
+		scrypt-0.12.0 \
 		sec1-0.7.3 \
 		secrecy-0.8.0 \
 		security-framework-3.7.0 \
@@ -639,19 +660,19 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		shellexpand-3.1.2 \
 		shlex-1.3.0 \
 		shlex-2.0.1 \
-		sieve-rs-0.7.2 \
+		sieve-rs-0.7.3 \
 		signal-hook-registry-1.4.8 \
 		signature-2.2.0 \
 		signature-3.0.0 \
 		simd-adler32-0.3.10 \
 		simd_cesu8-1.2.0 \
 		simdutf8-0.1.5 \
-		similar-3.1.2 \
+		similar-3.2.0 \
 		simple_asn1-0.6.4 \
 		siphasher-1.0.3 \
 		slab-0.4.12 \
 		slh-dsa-0.0.3 \
-		smallvec-1.15.2 \
+		smallvec-1.16.0 \
 		smtp-proto-0.2.3 \
 		snafu-0.8.9 \
 		snafu-derive-0.8.9 \
@@ -674,7 +695,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		structmeta-derive-0.3.0 \
 		subtle-2.6.1 \
 		syn-2.0.119 \
-		syn-3.0.3 \
+		syn-3.0.4 \
 		sync_wrapper-1.0.2 \
 		synstructure-0.13.2 \
 		sysinfo-0.37.2 \
@@ -684,7 +705,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		tap-1.0.1 \
 		term-1.2.1 \
 		termcolor-1.4.1 \
-		testcontainers-0.27.3 \
+		testcontainers-0.28.0 \
 		thiserror-1.0.69 \
 		thiserror-2.0.20 \
 		thiserror-impl-1.0.69 \
@@ -697,7 +718,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		time-macros-0.2.32 \
 		tiny-keccak-2.0.2 \
 		tinystr-0.8.4 \
-		tinyvec-1.12.0 \
+		tinyvec-1.13.2 \
 		tinyvec_macros-0.1.1 \
 		tls-listener-0.11.2 \
 		token-cell-2.1.1 \
@@ -716,7 +737,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		tonic-0.14.6 \
 		tonic-prost-0.14.6 \
 		tonic-types-0.14.6 \
-		totp-rs-5.7.2 \
+		totp-rs-6.0.0 \
 		tower-0.5.3 \
 		tower-http-0.6.11 \
 		tower-layer-0.3.3 \
@@ -733,7 +754,7 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		tungstenite-0.30.0 \
 		twofish-0.7.1 \
 		twox-hash-1.6.3 \
-		twox-hash-2.1.3 \
+		twox-hash-2.1.4 \
 		typed-path-0.12.3 \
 		typeid-1.0.3 \
 		typenum-1.20.1 \
@@ -755,13 +776,9 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		untrusted-0.9.0 \
 		unty-0.0.4 \
 		unzip-n-0.1.4 \
-		ureq-3.4.0 \
-		ureq-proto-0.6.1 \
 		url-2.5.8 \
-		urlencoding-2.1.3 \
-		utf8-zero-0.8.1 \
 		utf8_iter-1.0.4 \
-		uuid-1.24.1 \
+		uuid-1.26.0 \
 		validated_struct-2.2.0 \
 		validated_struct_macros-2.2.0 \
 		valuable-0.1.1 \
@@ -870,8 +887,8 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		zeroize-1.9.0 \
 		zeroize_derive-1.5.0 \
 		zerotrie-0.2.5 \
-		zerovec-0.11.7 \
-		zerovec-derive-0.11.4 \
+		zerovec-0.11.8 \
+		zerovec-derive-0.11.6 \
 		zip-8.6.0 \
 		zlib-rs-0.6.7 \
 		zmij-1.0.23 \
@@ -880,5 +897,4 @@ CARGO_CRATES=	RustyXML-0.3.0 \
 		zstd-safe-7.2.4 \
 		zstd-sys-2.0.16+zstd.1.5.7 \
 		zxcvbn-3.1.1 \
-		hickory-net,hickory-proto,hickory-resolver@git+https://github.com/hickory-dns/hickory-dns?rev=e645086f7863eaab8d961421a348b06ea613ebd3\#e645086f7863eaab8d961421a348b06ea613ebd3 \
 		opentelemetry,opentelemetry-http,opentelemetry-otlp,opentelemetry-proto,opentelemetry-semantic-conventions,opentelemetry_sdk@git+https://github.com/stalwartlabs/opentelemetry-rust\#274b4d324794280ce6f4def095a3428197a9e6e3
diff --git a/mail/stalwart/distinfo b/mail/stalwart/distinfo
index 7b5d6e21e185..a7f2f33a168d 100644
--- a/mail/stalwart/distinfo
+++ b/mail/stalwart/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1787217349
+TIMESTAMP = 1788714533
 SHA256 (rust/crates/RustyXML-0.3.0.crate) = 8b5ace29ee3216de37c0546865ad08edef58b0f9e76838ed8959a84a990e58c5
 SIZE (rust/crates/RustyXML-0.3.0.crate) = 17517
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -11,14 +11,14 @@ SHA256 (rust/crates/aead-0.6.1.crate) = 1973cfbc1a2daf9cf550e74e1f088c28e7f7d8c1
 SIZE (rust/crates/aead-0.6.1.crate) = 18672
 SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
 SIZE (rust/crates/aes-0.8.4.crate) = 124812
-SHA256 (rust/crates/aes-0.9.2.crate) = f8eb277bec05f56a0e0591f155a484cbd0f4f07ff2905051a48c72f004f7ed58
-SIZE (rust/crates/aes-0.9.2.crate) = 112494
+SHA256 (rust/crates/aes-0.9.3.crate) = 35f0f96ce78e38c3dc6d8948aa8163d06385be74000f3c7a95bf1eef35d3ea32
+SIZE (rust/crates/aes-0.9.3.crate) = 112408
 SHA256 (rust/crates/aes-gcm-0.10.3.crate) = 831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1
 SIZE (rust/crates/aes-gcm-0.10.3.crate) = 148991
-SHA256 (rust/crates/aes-gcm-0.11.0.crate) = fdf011db2e21ce0d575593d749db5554b47fed37aff429e4dc50bc91ac93a028
-SIZE (rust/crates/aes-gcm-0.11.0.crate) = 155879
-SHA256 (rust/crates/aes-gcm-siv-0.11.1.crate) = ae0784134ba9375416d469ec31e7c5f9fa94405049cf08c5ce5b4698be673e0d
-SIZE (rust/crates/aes-gcm-siv-0.11.1.crate) = 26633
+SHA256 (rust/crates/aes-gcm-0.11.1.crate) = 7f2b8006a0c83f52b62ba44a97b58bf76fe2f70a329e588f67f89691d93d498f
+SIZE (rust/crates/aes-gcm-0.11.1.crate) = 155976
+SHA256 (rust/crates/aes-gcm-siv-0.12.1.crate) = 4c32325128cb24de2a2d14d92da7569dae7073f9e47334521d494747fa94d902
+SIZE (rust/crates/aes-gcm-siv-0.12.1.crate) = 29235
 SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
 SIZE (rust/crates/ahash-0.8.12.crate) = 43413
 SHA256 (rust/crates/aho-corasick-1.1.5.crate) = c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba
@@ -35,10 +35,10 @@ SHA256 (rust/crates/arcstr-1.2.0.crate) = 03918c3dbd7701a85c6b9887732e2921175f26
 SIZE (rust/crates/arcstr-1.2.0.crate) = 32237
 SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
 SIZE (rust/crates/argon2-0.5.3.crate) = 28795
+SHA256 (rust/crates/argon2-0.6.0.crate) = 134c52ddac6d63c576bef8168db10c83c49c26444ecbc68060fef078925a901c
+SIZE (rust/crates/argon2-0.6.0.crate) = 34538
 SHA256 (rust/crates/array-init-2.1.0.crate) = 3d62b7694a562cdf5a74227903507c56ab2cc8bdd1f781ed5cb4cf9c9f810bfc
 SIZE (rust/crates/array-init-2.1.0.crate) = 11927
-SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
-SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
 SHA256 (rust/crates/arrayvec-0.7.8.crate) = d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56
 SIZE (rust/crates/arrayvec-0.7.8.crate) = 33260
 SHA256 (rust/crates/ascii-canvas-4.0.0.crate) = ef1e3e699d84ab1b0911a1010c5c106aa34ae89aeac103be5ce0c3859db1e891
@@ -53,8 +53,8 @@ SHA256 (rust/crates/astral-tokio-tar-0.6.4.crate) = b18457efd137254e016bbde5e1d8
 SIZE (rust/crates/astral-tokio-tar-0.6.4.crate) = 79966
 SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
 SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
-SHA256 (rust/crates/async-compression-0.4.43.crate) = 3976abdc8fe7d1133d43d304afd42abdf5bc3e1319d263d223bde07b5efc4be8
-SIZE (rust/crates/async-compression-0.4.43.crate) = 102575
+SHA256 (rust/crates/async-compression-0.4.44.crate) = 515a1f282e33d55983c499d7e9e87082e81cbc32974825bf9032f928392d5844
+SIZE (rust/crates/async-compression-0.4.44.crate) = 102647
 SHA256 (rust/crates/async-lock-3.4.2.crate) = 290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311
 SIZE (rust/crates/async-lock-3.4.2.crate) = 39826
 SHA256 (rust/crates/async-nats-0.50.0.crate) = d83a251fa1a4c9d0fe6e816b7acd60549e473e08d14f27a1d992c2675abff05f
@@ -75,10 +75,10 @@ SHA256 (rust/crates/autocfg-1.5.1.crate) = f2032f911046de80f0a198e0901378627c33f
 SIZE (rust/crates/autocfg-1.5.1.crate) = 18911
 SHA256 (rust/crates/aws-creds-0.39.1.crate) = ca3b85155d265df828f84e53886ed9e427aed979dd8a39f5b8b2162c77e142d7
 SIZE (rust/crates/aws-creds-0.39.1.crate) = 15410
-SHA256 (rust/crates/aws-lc-rs-1.18.0.crate) = ce2b2dcc879c3bae0d371e77c99f2238400ef24ec001394befa67b6e543add9e
-SIZE (rust/crates/aws-lc-rs-1.18.0.crate) = 246295
-SHA256 (rust/crates/aws-lc-sys-0.44.0.crate) = f09fae7be8bb3174e05c6afdb34199e6dc0c7c04ba9fa237b1967adfbde27483
-SIZE (rust/crates/aws-lc-sys-0.44.0.crate) = 9679450
+SHA256 (rust/crates/aws-lc-rs-1.18.1.crate) = b281d307588d634de920874890732659e2e7672f72b5e10e81badc1a8a83621e
+SIZE (rust/crates/aws-lc-rs-1.18.1.crate) = 249534
+SHA256 (rust/crates/aws-lc-sys-0.45.0.crate) = 9bff6c3b54fad79a2e60b8102caf565819711497c1f5f092f49508e2f5c31b27
+SIZE (rust/crates/aws-lc-sys-0.45.0.crate) = 9725710
 SHA256 (rust/crates/aws-region-0.28.1.crate) = 838b36c8dc927b6db1b6c6b8f5d05865f2213550b9e83bf92fa99ed6525472c0
 SIZE (rust/crates/aws-region-0.28.1.crate) = 5323
 SHA256 (rust/crates/axum-0.8.9.crate) = 31b698c5f9a010f6573133b09e0de5408834d0c82f8d7475a89fc1867a71cd90
@@ -135,8 +135,10 @@ SHA256 (rust/crates/bitvec-nom2-0.2.1.crate) = d988fcc40055ceaa85edc55875a08f8ab
 SIZE (rust/crates/bitvec-nom2-0.2.1.crate) = 6875
 SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
 SIZE (rust/crates/blake2-0.10.6.crate) = 47234
-SHA256 (rust/crates/blake3-1.8.6.crate) = 76ae7bad254120e9e4c63bafc385310756f90c484eac0e36b8317cf09cb92a77
-SIZE (rust/crates/blake3-1.8.6.crate) = 209674
+SHA256 (rust/crates/blake2-0.11.0.crate) = 5b5d4d889834ee8ecfc0f8426ad30faf7cdcb10f741a8e6d7224d95325479f6f
+SIZE (rust/crates/blake2-0.11.0.crate) = 46491
+SHA256 (rust/crates/blake3-1.8.7.crate) = 6d9e454fc11f76977dc803893aff6304ed33d6a26efae8696573bea74baa27ae
+SIZE (rust/crates/blake3-1.8.7.crate) = 209726
 SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
 SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
@@ -151,12 +153,12 @@ SHA256 (rust/crates/blowfish-0.7.0.crate) = 32fa6a061124e37baba002e496d203e23ba3
 SIZE (rust/crates/blowfish-0.7.0.crate) = 16275
 SHA256 (rust/crates/blowfish-0.9.1.crate) = e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7
 SIZE (rust/crates/blowfish-0.9.1.crate) = 16734
-SHA256 (rust/crates/bollard-0.20.2.crate) = ee04c4c84f1f811b017f2fbb7dd8815c976e7ca98593de9c1e2afad0f636bff4
-SIZE (rust/crates/bollard-0.20.2.crate) = 136021
-SHA256 (rust/crates/bollard-buildkit-proto-0.7.0.crate) = 85a885520bf6249ab931a764ffdb87b0ceef48e6e7d807cfdb21b751e086e1ad
-SIZE (rust/crates/bollard-buildkit-proto-0.7.0.crate) = 84356
-SHA256 (rust/crates/bollard-stubs-1.52.1-rc.29.1.3.crate) = 0f0a8ca8799131c1837d1282c3f81f31e76ceb0ce426e04a7fe1ccee3287c066
-SIZE (rust/crates/bollard-stubs-1.52.1-rc.29.1.3.crate) = 101924
+SHA256 (rust/crates/bollard-0.21.1.crate) = dbe8358268799ebb3e4df23cb9d47f4c72bbc4f5247e2fa6a1bf7b6c0baea220
+SIZE (rust/crates/bollard-0.21.1.crate) = 140271
+SHA256 (rust/crates/bollard-buildkit-proto-0.8.1.crate) = b5c97450e79c7c565302dd92e86b08823b47550fcb4fc5ce910194d1b087a1a3
+SIZE (rust/crates/bollard-buildkit-proto-0.8.1.crate) = 84366
+SHA256 (rust/crates/bollard-stubs-1.53.1-rc.29.3.1.crate) = ce412eb6f7096743011dc3cb5c674caeb24ced61d8c498fe07cf7998a4fea889
+SIZE (rust/crates/bollard-stubs-1.53.1-rc.29.3.1.crate) = 104817
 SHA256 (rust/crates/bs58-0.5.1.crate) = bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4
 SIZE (rust/crates/bs58-0.5.1.crate) = 28483
 SHA256 (rust/crates/bstr-1.13.1.crate) = 6bb31b46c14244e20ee9984b11bf5c992b91fb6939fea616e3512c8baecdbe5f
@@ -183,8 +185,10 @@ SHA256 (rust/crates/bzip2-0.6.1.crate) = f3a53fac24f34a81bc9954b5d6cfce0c21e18ec
 SIZE (rust/crates/bzip2-0.6.1.crate) = 38427
 SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
 SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
-SHA256 (rust/crates/calcard-0.3.9.crate) = acf9612bef43974ff02c1813a7abc49e99ea55b369e6f57efa84d0c579c17e3c
-SIZE (rust/crates/calcard-0.3.9.crate) = 955817
+SHA256 (rust/crates/calcard-0.3.13.crate) = 75b779382e675380a1ff8a4873acee5ba60158be7a00458fb98e6b85aad1f2ee
+SIZE (rust/crates/calcard-0.3.13.crate) = 4130663
+SHA256 (rust/crates/calendrical_calculations-0.2.4.crate) = 5abbd6eeda6885048d357edc66748eea6e0268e3dd11f326fff5bd248d779c26
+SIZE (rust/crates/calendrical_calculations-0.2.4.crate) = 68875
 SHA256 (rust/crates/camellia-0.1.0.crate) = 3264e2574e9ef2b53ce6f536dea83a69ac0bc600b762d1523ff83fe07230ce30
 SIZE (rust/crates/camellia-0.1.0.crate) = 89085
 SHA256 (rust/crates/cast5-0.11.1.crate) = 26b07d673db1ccf000e90f54b819db9e75a8348d6eb056e9b8ab53231b7a9911
@@ -195,8 +199,8 @@ SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685
 SIZE (rust/crates/cbc-0.1.2.crate) = 23501
 SHA256 (rust/crates/cbc-0.2.1.crate) = ce2dc9ee5f88d11e0beb842c88b33c8a5cf0d1329c4b19494af42b07dbfe8896
 SIZE (rust/crates/cbc-0.2.1.crate) = 25642
-SHA256 (rust/crates/cc-1.4.3.crate) = 509591b7bcd67f4ef775afad7662703b4935daaa6ec0e5605cfb1090b32a2b6d
-SIZE (rust/crates/cc-1.4.3.crate) = 98480
+SHA256 (rust/crates/cc-1.4.4.crate) = 0ad534f4357a5264cce5019c989cf66a4f0dc4e0d1b1d15f8aacec0ff7360273
+SIZE (rust/crates/cc-1.4.4.crate) = 100602
 SHA256 (rust/crates/cedarwood-0.5.0.crate) = c0524a528a6a0288df1863c3c20fe92c301875b4941e7b6c4b394ab08c5a4c55
 SIZE (rust/crates/cedarwood-0.5.0.crate) = 49373
 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
@@ -209,8 +213,8 @@ SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727
 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
 SHA256 (rust/crates/cfg_aliases-0.2.2.crate) = f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527
 SIZE (rust/crates/cfg_aliases-0.2.2.crate) = 6527
-SHA256 (rust/crates/chacha20-0.10.1.crate) = d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81
-SIZE (rust/crates/chacha20-0.10.1.crate) = 38187
+SHA256 (rust/crates/chacha20-0.10.2.crate) = 65c35e4b699c7e15ccbe7ee35c005e4fc0a278d22238a2857e6ce2dadeda1b06
+SIZE (rust/crates/chacha20-0.10.2.crate) = 38197
 SHA256 (rust/crates/chacha20poly1305-0.11.0.crate) = 9b89e1c441e926b9c82a8d023f6e1b7ae0adcfaa7d621814e4d60789bac751cb
 SIZE (rust/crates/chacha20poly1305-0.11.0.crate) = 71012
 SHA256 (rust/crates/chrono-0.4.45.crate) = 1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327
@@ -231,14 +235,14 @@ SHA256 (rust/crates/cmake-0.1.58.crate) = c0f78a02292a74a88ac736019ab962ece0bc38
 SIZE (rust/crates/cmake-0.1.58.crate) = 20474
 SHA256 (rust/crates/cmov-0.5.4.crate) = 0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a
 SIZE (rust/crates/cmov-0.5.4.crate) = 27367
-SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
-SIZE (rust/crates/combine-4.6.7.crate) = 134808
+SHA256 (rust/crates/combine-4.6.8.crate) = cfc320937d09e6de266b31b9afb480f197d7a861be86be7cb2ea7e5d1bfffc5e
+SIZE (rust/crates/combine-4.6.8.crate) = 109123
 SHA256 (rust/crates/compact_str-0.10.0.crate) = 79fcda08c33bb58b97008b2cdada6622500e949e060f5913361763121abd2416
 SIZE (rust/crates/compact_str-0.10.0.crate) = 104319
-SHA256 (rust/crates/compression-codecs-0.4.38.crate) = ce2548391e9c1929c21bf6aa2680af86fe4c1b33e6cea9ac1cfeec0bd11218cf
-SIZE (rust/crates/compression-codecs-0.4.38.crate) = 29877
-SHA256 (rust/crates/compression-core-0.4.32.crate) = cc14f565cf027a105f7a44ccf9e5b424348421a1d8952a8fc9d499d313107789
-SIZE (rust/crates/compression-core-0.4.32.crate) = 10083
+SHA256 (rust/crates/compression-codecs-0.4.39.crate) = 2fe67f2944eef52fc7b106b8c9450d243a88701a0c065f7f57235e76abaed7df
+SIZE (rust/crates/compression-codecs-0.4.39.crate) = 29820
+SHA256 (rust/crates/compression-core-0.4.33.crate) = 6e8ccc4ea9f6acc32d102c0f6d471d11d913ad15f20c04de743374861fa1d414
+SIZE (rust/crates/compression-core-0.4.33.crate) = 10991
 SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
 SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
 SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
@@ -253,8 +257,6 @@ SHA256 (rust/crates/const_format-0.2.36.crate) = 4481a617ad9a412be3b97c5d403fef8
 SIZE (rust/crates/const_format-0.2.36.crate) = 77717
 SHA256 (rust/crates/const_format_proc_macros-0.2.34.crate) = 1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744
 SIZE (rust/crates/const_format_proc_macros-0.2.34.crate) = 24396
-SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
-SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
 SHA256 (rust/crates/constant_time_eq-0.4.2.crate) = 3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b
 SIZE (rust/crates/constant_time_eq-0.4.2.crate) = 25831
 SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
@@ -263,16 +265,18 @@ SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81
 SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
 SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/core_maths-0.1.1.crate) = 77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30
+SIZE (rust/crates/core_maths-0.1.1.crate) = 6528
 SHA256 (rust/crates/cpubits-0.1.1.crate) = 15b85f9c39137c3a891689859392b1bd49812121d0d61c9caf00d46ed5ce06ae
 SIZE (rust/crates/cpubits-0.1.1.crate) = 10261
 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/cpufeatures-0.3.0.crate) = 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201
-SIZE (rust/crates/cpufeatures-0.3.0.crate) = 14156
+SHA256 (rust/crates/cpufeatures-0.3.1.crate) = 5ca28b0ae3115b884660db4118d803791fd6756b6e88f39c0f3f7859060d7566
+SIZE (rust/crates/cpufeatures-0.3.1.crate) = 14272
 SHA256 (rust/crates/crc16-0.4.0.crate) = 338089f42c427b86394a5ee60ff321da23a5c89c9d89514c829687b26359fcff
 SIZE (rust/crates/crc16-0.4.0.crate) = 9571
-SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
-SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/crc32fast-1.5.1.crate) = 8498c871161e1742aaa9d52551b2d6ebdd4c3d45a3be423e3728f33b955be550
+SIZE (rust/crates/crc32fast-1.5.1.crate) = 47893
 SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
 SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
 SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
@@ -331,14 +335,10 @@ SHA256 (rust/crates/data-encoding-2.11.1.crate) = 4583a4551df46e2792f82ceeac45e8
 SIZE (rust/crates/data-encoding-2.11.1.crate) = 22651
 SHA256 (rust/crates/dbl-0.3.2.crate) = bd2735a791158376708f9347fe8faba9667589d82427ef3aed6794a8981de3d9
 SIZE (rust/crates/dbl-0.3.2.crate) = 6336
-SHA256 (rust/crates/deadpool-0.12.3.crate) = 0be2b1d1d6ec8d846f05e137292d0b89133caf95ef33695424c09568bdd39b1b
-SIZE (rust/crates/deadpool-0.12.3.crate) = 45380
-SHA256 (rust/crates/deadpool-0.13.0.crate) = 883466cb8db62725aee5f4a6011e8a5d42912b42632df32aad57fc91127c6e04
-SIZE (rust/crates/deadpool-0.13.0.crate) = 45200
-SHA256 (rust/crates/deadpool-postgres-0.14.1.crate) = 3d697d376cbfa018c23eb4caab1fd1883dd9c906a8c034e8d9a3cb06a7e0bef9
-SIZE (rust/crates/deadpool-postgres-0.14.1.crate) = 22351
-SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b
-SIZE (rust/crates/deadpool-runtime-0.1.4.crate) = 7664
+SHA256 (rust/crates/deadpool-0.13.1.crate) = 3e98a7e119cd347f4201e1159b19831029e203e2d8b790547708e8157b4acf1e
+SIZE (rust/crates/deadpool-0.13.1.crate) = 44861
+SHA256 (rust/crates/deadpool-postgres-0.14.2.crate) = 65a536565624b97fc19f758cd01b15d12908d3344425066efc8162236fbd3749
+SIZE (rust/crates/deadpool-postgres-0.14.2.crate) = 44793
 SHA256 (rust/crates/deadpool-runtime-0.3.1.crate) = 2657f61fb1dd8bf37a8d51093cc7cee4e77125b22f7753f49b289f831bec2bae
 SIZE (rust/crates/deadpool-runtime-0.3.1.crate) = 13216
 SHA256 (rust/crates/decancer-3.3.3.crate) = a9244323129647178bf41ac861a2cdb9d9c81b9b09d3d0d1de9cd302b33b8a1d
@@ -379,8 +379,8 @@ SHA256 (rust/crates/displaydoc-0.2.7.crate) = c6232dd377dcc64799954cbd3a9bb882e9
 SIZE (rust/crates/displaydoc-0.2.7.crate) = 21343
 SHA256 (rust/crates/dlv-list-0.5.2.crate) = 442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f
 SIZE (rust/crates/dlv-list-0.5.2.crate) = 22373
-SHA256 (rust/crates/dns-update-0.5.6.crate) = f1bc47b32e69ef1ef40a7020f2737f7abb582579a400d482de76765f5a6a5277
-SIZE (rust/crates/dns-update-0.5.6.crate) = 379292
+SHA256 (rust/crates/dns-update-0.5.7.crate) = 27f674bed2a1e07024dea9c52ce8c354aaf03de25438963d1e7fae9e237ba2cc
+SIZE (rust/crates/dns-update-0.5.7.crate) = 380516
 SHA256 (rust/crates/docker_credential-1.4.0.crate) = 29547a1dc60885a552306986316bc9701ba120c1a8db6769fa68691529ad373d
 SIZE (rust/crates/docker_credential-1.4.0.crate) = 13855
 SHA256 (rust/crates/dsa-0.6.3.crate) = 48bc224a9084ad760195584ce5abb3c2c34a225fa312a128ad245a6b412b7689
@@ -401,8 +401,8 @@ SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e969
 SIZE (rust/crates/ed25519-2.2.3.crate) = 17802
 SHA256 (rust/crates/ed25519-dalek-2.2.0.crate) = 70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9
 SIZE (rust/crates/ed25519-dalek-2.2.0.crate) = 98034
-SHA256 (rust/crates/either-1.17.0.crate) = 9e5e8f6c15a24b9a3ee5efec809ccd006d3b30e8b3bb63c39af737c7f87daa1d
-SIZE (rust/crates/either-1.17.0.crate) = 21820
+SHA256 (rust/crates/either-1.18.0.crate) = 252afb9ae5eaa683babdc6a068b3f5726eb19e05070c731f9b2a23a7c3e8ed34
+SIZE (rust/crates/either-1.18.0.crate) = 22357
 SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47
 SIZE (rust/crates/elliptic-curve-0.13.8.crate) = 63198
 SHA256 (rust/crates/ena-0.14.4.crate) = eabffdaee24bd1bf95c5ef7cec31260444317e72ea56c4c91750e8b7ee58d5f1
@@ -429,10 +429,10 @@ SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf
 SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
 SHA256 (rust/crates/fancy-regex-0.18.0.crate) = e1e1dacd0d2082dfcf1351c4bdd566bbe89a2b263235a2b50058f1e130a47277
 SIZE (rust/crates/fancy-regex-0.18.0.crate) = 156334
+SHA256 (rust/crates/fancy-regex-0.19.0.crate) = 476de73bddf2ef8490aa4ee8f1cf40b430bf1d56c48c22080e5186952cd580e6
+SIZE (rust/crates/fancy-regex-0.19.0.crate) = 224156
 SHA256 (rust/crates/farmhash-1.1.5.crate) = f35ce9c8fb9891c75ceadbc330752951a4e369b50af10775955aeb9af3eee34b
 SIZE (rust/crates/farmhash-1.1.5.crate) = 1822795
-SHA256 (rust/crates/fast-float-0.2.0.crate) = 95765f67b4b18863968b4a1bd5bb576f732b29a4a28c7cd84c09fa3e2875f33c
-SIZE (rust/crates/fast-float-0.2.0.crate) = 41609
 SHA256 (rust/crates/fastbloom-0.17.0.crate) = ef975e30683b2d965054bb0a836f8973857c4ebf6acf274fe46617cd285060d8
 SIZE (rust/crates/fastbloom-0.17.0.crate) = 24491
 SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
@@ -447,10 +447,12 @@ SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf9
 SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
 SHA256 (rust/crates/find-msvc-tools-0.1.11.crate) = d45db016d36b838f563236e9193d0ee6ce38f3f68b6c94e914b4929c96bbb890
 SIZE (rust/crates/find-msvc-tools-0.1.11.crate) = 31517
+SHA256 (rust/crates/fixed_decimal-0.7.2.crate) = 79c3c892f121fff406e5dd6b28c1b30096b95111c30701a899d4f2b18da6d1bd
+SIZE (rust/crates/fixed_decimal-0.7.2.crate) = 49222
 SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
 SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
-SHA256 (rust/crates/flate2-1.1.9.crate) = 843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c
-SIZE (rust/crates/flate2-1.1.9.crate) = 82745
+SHA256 (rust/crates/flate2-1.1.10.crate) = 6e634e2e0ebac1ee034020da1ca582e17ffe4e0f5e985823721e168928136dcb
+SIZE (rust/crates/flate2-1.1.10.crate) = 80244
 SHA256 (rust/crates/flume-0.11.1.crate) = da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095
 SIZE (rust/crates/flume-0.11.1.crate) = 67947
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -527,8 +529,8 @@ SHA256 (rust/crates/glob-0.3.4.crate) = e4eba85ea1d0a966a983acd07deee566e67395d2
 SIZE (rust/crates/glob-0.3.4.crate) = 23511
 SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63
 SIZE (rust/crates/group-0.13.0.crate) = 16526
-SHA256 (rust/crates/h2-0.4.15.crate) = 6cb093c84e8bd9b188d4c4a8cb6579fc016968d14c99882163cd3ff402a4f155
-SIZE (rust/crates/h2-0.4.15.crate) = 180875
+SHA256 (rust/crates/h2-0.4.19.crate) = ef8e5e5a340588f4452631496976cf8636d4a7ecf600239fdc27615d2530bc16
+SIZE (rust/crates/h2-0.4.19.crate) = 175379
 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
@@ -545,10 +547,16 @@ SHA256 (rust/crates/hashlink-0.12.1.crate) = 32069d97bb81e38fa67eab65e3393bf804b
 SIZE (rust/crates/hashlink-0.12.1.crate) = 33206
 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
 SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
-SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/hermit-abi-0.5.3.crate) = e17592d60ebacc7d5e169f4663c5f84f9161cc90328abcfe8456f41e4dfcb284
+SIZE (rust/crates/hermit-abi-0.5.3.crate) = 17458
 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
 SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/hickory-net-0.26.2.crate) = 084e7bd6a377435d568f652153e571b50970d7ccc1d1eeec0519f834632287e1
+SIZE (rust/crates/hickory-net-0.26.2.crate) = 142097
+SHA256 (rust/crates/hickory-proto-0.26.2.crate) = 7e2da0694c15b44c6f68a6b05e0233617008c54080e31d6eb848d858a9c5b38d
+SIZE (rust/crates/hickory-proto-0.26.2.crate) = 311605
+SHA256 (rust/crates/hickory-resolver-0.26.2.crate) = 0e4f9f4603319422d482738f3f6fe5aac03157fdbfed1cd85a3ff45adb09072f
+SIZE (rust/crates/hickory-resolver-0.26.2.crate) = 158553
 SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
 SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
 SHA256 (rust/crates/hkdf-0.13.0.crate) = 4aaa26c720c68b866f2c96ef5c1264b3e6f473fe5d4ce61cd44bbe913e553018
@@ -581,8 +589,8 @@ SHA256 (rust/crates/hybrid-array-0.3.1.crate) = 891d15931895091dea5c47afa5b3c9a0
 SIZE (rust/crates/hybrid-array-0.3.1.crate) = 28256
 SHA256 (rust/crates/hybrid-array-0.4.14.crate) = 707114b52a152fa7bdb290cd7cd5912d9467273b6d74e21b8d81aca1f8533f6b
 SIZE (rust/crates/hybrid-array-0.4.14.crate) = 36777
-SHA256 (rust/crates/hyper-1.11.0.crate) = d22053281f852e11534f5198498373cbb59295120a20771d90f7ed1897490a72
-SIZE (rust/crates/hyper-1.11.0.crate) = 168224
+SHA256 (rust/crates/hyper-1.11.1.crate) = 27b501faa50e7a26c3d3560ca625132f4078a17771f4810baf70475ae48cbe43
+SIZE (rust/crates/hyper-1.11.1.crate) = 170053
 SHA256 (rust/crates/hyper-named-pipe-0.1.1.crate) = fab3637d6b04a8037af8a266fdf6cf92ea957e8c53981a2bf6136572531025bf
 SIZE (rust/crates/hyper-named-pipe-0.1.1.crate) = 11247
 SHA256 (rust/crates/hyper-rustls-0.27.9.crate) = 33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f
@@ -597,20 +605,50 @@ SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0
 SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079
 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
 SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_calendar-2.3.0.crate) = 58655df2f728e46e4eee80bddebefacf52ec3e77cdb925014b47c5a5905eb55c
+SIZE (rust/crates/icu_calendar-2.3.0.crate) = 818150
+SHA256 (rust/crates/icu_calendar_data-2.3.0.crate) = dc00caaa3fb3201ff7a18aa458e8c3ab042b9da154cfdf948bdde3936c31c36e
+SIZE (rust/crates/icu_calendar_data-2.3.0.crate) = 5696
 SHA256 (rust/crates/icu_collections-2.3.0.crate) = fa68d21081c4a05d5a901a1c62add574c77048b6a1c67be3b50ce0b60d4ca513
 SIZE (rust/crates/icu_collections-2.3.0.crate) = 87970
+SHA256 (rust/crates/icu_datetime-2.3.0.crate) = c44df99c4c5297b05653d1a1629f13bdc9fd4044acfbbaf30b15194a1eed4cd6
+SIZE (rust/crates/icu_datetime-2.3.0.crate) = 244904
+SHA256 (rust/crates/icu_datetime_data-2.3.0.crate) = 8bb5555f6e4b42233f58564351ce16d73e9e6ebfce6bdcf29875d0cfc554d6a8
+SIZE (rust/crates/icu_datetime_data-2.3.0.crate) = 1894454
+SHA256 (rust/crates/icu_decimal-2.3.0.crate) = 9eb8f655bba2d0c0459e43a5b0e6cd3cd388109898fb3d85d048165e8b0abd08
+SIZE (rust/crates/icu_decimal-2.3.0.crate) = 29577
+SHA256 (rust/crates/icu_decimal_data-2.3.0.crate) = e4c887fc7d4c297cf3f9436864af9e3dba7f8be9415a6c2a7f392f3b1636298c
+SIZE (rust/crates/icu_decimal_data-2.3.0.crate) = 22865
+SHA256 (rust/crates/icu_locale-2.3.1.crate) = 785f595c61ef57169a467eeed7b4b6936a66f6cacbb116a96ee86da983251bf4
+SIZE (rust/crates/icu_locale-2.3.1.crate) = 45700
 SHA256 (rust/crates/icu_locale_core-2.3.0.crate) = d56e28588da92eee5c3201a6eff33fabdd49b62269c8938d4ff050ce4d900deb
 SIZE (rust/crates/icu_locale_core-2.3.0.crate) = 80250
+SHA256 (rust/crates/icu_locale_data-2.3.0.crate) = d37d91460e362a5cf58907cd7ce871411775ee6294e49a5cc8e6cec16dfa75ea
+SIZE (rust/crates/icu_locale_data-2.3.0.crate) = 1820649
+SHA256 (rust/crates/icu_locale_fallback-2.3.0.crate) = 251af8e57c9400e3eb58242fe5b8b1152b2a64fdf4cf632f923c38ccee6f2fa9
+SIZE (rust/crates/icu_locale_fallback-2.3.0.crate) = 16436
+SHA256 (rust/crates/icu_locale_fallback_data-2.3.0.crate) = decf2a22ec8fa68f1a0c1129a3f8583f8f8bc24e8b9ccbe98ead99f62a4dc3a8
+SIZE (rust/crates/icu_locale_fallback_data-2.3.0.crate) = 6784
 SHA256 (rust/crates/icu_normalizer-2.3.0.crate) = 12f9cf5f235641ed274641dd81c3f28d870e276763d0797aeeab72317b1c646f
 SIZE (rust/crates/icu_normalizer-2.3.0.crate) = 530595
 SHA256 (rust/crates/icu_normalizer_data-2.3.0.crate) = 1563da1ed3e0b3bf3d74c9b85917ac9c56464d2f57242270c09c9e752f8021a0
 SIZE (rust/crates/icu_normalizer_data-2.3.0.crate) = 67215
+SHA256 (rust/crates/icu_pattern-0.5.0.crate) = 2b3db611446bd92c246b03e4aa0bafa71ddb194af431ddbb42b9d70e4bfce1a0
+SIZE (rust/crates/icu_pattern-0.5.0.crate) = 33144
+SHA256 (rust/crates/icu_plurals-2.3.0.crate) = e475e6766ef87b1d3c1f97be6363995b0bfaeddbc789671615df598a97ff0593
+SIZE (rust/crates/icu_plurals-2.3.0.crate) = 51049
+SHA256 (rust/crates/icu_plurals_data-2.3.0.crate) = 1251aa39a95e1333888e499b1263e1c196447a28948acf5bdabd82c046f153bf
+SIZE (rust/crates/icu_plurals_data-2.3.0.crate) = 7599
 SHA256 (rust/crates/icu_properties-2.3.0.crate) = 7e7ca276ad3145661a65914e6daf131ca5120cd3dcee8f8f3214b8875184a148
 SIZE (rust/crates/icu_properties-2.3.0.crate) = 102637
 SHA256 (rust/crates/icu_properties_data-2.3.0.crate) = e590f038c1464a96894fd6d10127e90a8be4509f56ff7ecef851b15cee0b7caa
 SIZE (rust/crates/icu_properties_data-2.3.0.crate) = 169152
-SHA256 (rust/crates/icu_provider-2.3.0.crate) = 92a7ed671a6aad807a8651a2e1782a6598fda9ce5185dd8158549e95a91c6428
-SIZE (rust/crates/icu_provider-2.3.0.crate) = 52272
+SHA256 (rust/crates/icu_provider-2.3.1.crate) = d27bbb9d3abbefac45d55f647c9de1d44aafcd1186eb91879afef17c396c3e73
+SIZE (rust/crates/icu_provider-2.3.1.crate) = 52447
+SHA256 (rust/crates/icu_time-2.3.0.crate) = af37e1c3b9f3ab564b619fdf4b22de169f6381eb0f7048e3ca454290c438126b
+SIZE (rust/crates/icu_time-2.3.0.crate) = 49552
+SHA256 (rust/crates/icu_time_data-2.3.0.crate) = 005ff86fa5851a77fc0a977b72d717f777bd9230415a247219d7898aefb1517a
+SIZE (rust/crates/icu_time_data-2.3.0.crate) = 28737
 SHA256 (rust/crates/idea-0.5.1.crate) = 075557004419d7f2031b8bb7f44bb43e55a83ca7b63076a8fb8fe75753836477
 SIZE (rust/crates/idea-0.5.1.crate) = 23243
 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
@@ -629,8 +667,8 @@ SHA256 (rust/crates/include-flate-compress-0.3.4.crate) = 44fbb9c5ccb9a5b67b4afa
 SIZE (rust/crates/include-flate-compress-0.3.4.crate) = 4241
 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9
-SIZE (rust/crates/indexmap-2.14.0.crate) = 104085
+SHA256 (rust/crates/indexmap-2.14.1.crate) = 07aa2048142242915a31d35844fb311e0e53fcca590c3a0a40dcf1b841fa09eb
+SIZE (rust/crates/indexmap-2.14.1.crate) = 102461
 SHA256 (rust/crates/infer-0.2.3.crate) = 64e9829a50b42bb782c1df523f78d332fe371b10c661e78b7a3c34b0198e9fac
 SIZE (rust/crates/infer-0.2.3.crate) = 12401
 SHA256 (rust/crates/infer-0.22.0.crate) = f4200d433cbd5178df7797c9c2e75b348b728e39631cf14520d1e2fc424201f4
@@ -653,6 +691,8 @@ SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aab
 SIZE (rust/crates/itertools-0.14.0.crate) = 152715
 SHA256 (rust/crates/itoa-1.0.18.crate) = 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682
 SIZE (rust/crates/itoa-1.0.18.crate) = 15935
+SHA256 (rust/crates/ixdtf-0.6.6.crate) = 4d3667095d64c3ecffc96463a21157b04bf3e252f6e8d5750b20c02e33c194e3
+SIZE (rust/crates/ixdtf-0.6.6.crate) = 34431
 SHA256 (rust/crates/jieba-macros-0.10.3.crate) = 34904340bc65749a9e9a02fcc7f3368e675427c18447b9bbe02df52c15c9a36a
 SIZE (rust/crates/jieba-macros-0.10.3.crate) = 204854
 SHA256 (rust/crates/jieba-rs-0.10.3.crate) = bb5bdea4dc241d589e179f39d2a778f31490f3370aa2f626223dbd930ebc5c9d
@@ -669,8 +709,8 @@ SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5e
 SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
 SHA256 (rust/crates/jmap-client-0.4.2.crate) = 4deab22e057d24e32122f0fc6e2d667a124fdd6a0d8ef3ed4f8a89923c11084f
 SIZE (rust/crates/jmap-client-0.4.2.crate) = 79852
-SHA256 (rust/crates/jmap-tools-0.1.7.crate) = 896b3268cc668e6129bb7cf6f70e62f5454ca426a1b3b0f98ba23e9b58881eb7
-SIZE (rust/crates/jmap-tools-0.1.7.crate) = 26663
+SHA256 (rust/crates/jmap-tools-0.1.8.crate) = 5bdcd368dcd58a5efaac10c142fb8cddb4d2949af1297b624df3ff0db4cbff54
+SIZE (rust/crates/jmap-tools-0.1.8.crate) = 26746
 SHA256 (rust/crates/jni-0.22.4.crate) = 5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498
 SIZE (rust/crates/jni-0.22.4.crate) = 199347
 SHA256 (rust/crates/jni-macros-0.22.4.crate) = a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3
@@ -689,8 +729,8 @@ SHA256 (rust/crates/jsonwebtoken-11.0.0.crate) = 881733cbc631fc9e472e24447ce32a6
 SIZE (rust/crates/jsonwebtoken-11.0.0.crate) = 69316
 SHA256 (rust/crates/keccak-0.1.6.crate) = cb26cec98cce3a3d96cbb7bced3c4b16e3d13f27ec56dbd62cbc8f39cfb9d653
 SIZE (rust/crates/keccak-0.1.6.crate) = 13529
-SHA256 (rust/crates/keccak-0.2.1.crate) = ffd9697dc4a9a62e2da93389f34400b77a28f0287711263cabb203b3ccb9c0e4
-SIZE (rust/crates/keccak-0.2.1.crate) = 17144
+SHA256 (rust/crates/keccak-0.2.2.crate) = d8f198d1db720e4940b5a493201d199d9f24f568f8f746bd13706243a2f71598
+SIZE (rust/crates/keccak-0.2.2.crate) = 16975
 SHA256 (rust/crates/kem-0.3.0.crate) = 01737161ba802849cfd486b5bd209d38ba4943494c249a8126005170c7621edd
 SIZE (rust/crates/kem-0.3.0.crate) = 9657
 SHA256 (rust/crates/keyed-set-1.1.0.crate) = 89d255a6b6ecd77bb93ce91de984d7039bff7503f500eb4851a1269732f22baf
*** 384 LINES SKIPPED ***