git: 13f0549e4ec3 - main - filesystems/zerofs: Update to 2.3.5

From: Jochen Neumeister <joneum_at_FreeBSD.org>
Date: Sat, 19 Sep 2026 09:43:44 UTC
The branch main has been updated by joneum:

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

commit 13f0549e4ec37d114f41a2ae6bbcfce1fe8b8a13
Author:     Stephan Lichtenauer <stephan@lichtenauer.co.za>
AuthorDate: 2026-09-18 16:16:33 +0000
Commit:     Jochen Neumeister <joneum@FreeBSD.org>
CommitDate: 2026-09-19 09:43:19 +0000

    filesystems/zerofs: Update to 2.3.5
    
    Concurrent 9P client requests are now bounded and reply progress is
    tracked per connection, and the kernel client gained recovery fixes
    along with Linux 7.3 compatibility.  Compaction repacking was
    overhauled, its output data blocks are cached and the GC intervals
    relaxed.  Deku was replaced by explicit NBD and shared 9p slice codecs,
    and frame encoding, segment uploads and metadata encoding do fewer
    copies and allocations.
    
    PR:             298643
    Changes:        https://github.com/Barre/ZeroFS/releases
    Sponsored by:   Netzkommune GmbH
---
 filesystems/zerofs/Makefile        |   3 +-
 filesystems/zerofs/Makefile.crates | 227 +++++++++---------
 filesystems/zerofs/distinfo        | 460 ++++++++++++++++++-------------------
 3 files changed, 331 insertions(+), 359 deletions(-)

diff --git a/filesystems/zerofs/Makefile b/filesystems/zerofs/Makefile
index fb1bc8d2c9f9..f8001cf1d359 100644
--- a/filesystems/zerofs/Makefile
+++ b/filesystems/zerofs/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	zerofs
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.3.0
-PORTREVISION=	1
+DISTVERSION=	2.3.5
 CATEGORIES=	filesystems sysutils
 
 MAINTAINER=	stephan@lichtenauer.co.za
diff --git a/filesystems/zerofs/Makefile.crates b/filesystems/zerofs/Makefile.crates
index dc20f5642735..3bf0741bed67 100644
--- a/filesystems/zerofs/Makefile.crates
+++ b/filesystems/zerofs/Makefile.crates
@@ -1,9 +1,9 @@
 CARGO_CRATES=	adler2-2.0.1 \
 		aead-0.5.2 \
-		aho-corasick-1.1.4 \
+		aho-corasick-1.1.5 \
 		aliasable-0.1.3 \
 		allocator-api2-0.2.21 \
-		android_system_properties-0.1.5 \
+		android_system_properties-0.1.6 \
 		anstream-1.0.0 \
 		anstyle-1.0.14 \
 		anstyle-parse-1.0.0 \
@@ -19,19 +19,20 @@ CARGO_CRATES=	adler2-2.0.1 \
 		askama_derive-0.14.0 \
 		askama_parser-0.14.0 \
 		async-channel-2.5.0 \
-		async-compat-0.2.5 \
+		async-compat-0.2.6 \
 		async-lock-3.4.2 \
-		async-trait-0.1.91 \
+		async-trait-0.1.92 \
 		atomic-0.6.1 \
 		atomic-waker-1.1.2 \
 		autocfg-1.5.1 \
-		aws-lc-rs-1.17.3 \
-		aws-lc-sys-0.43.0 \
+		aws-lc-rs-1.18.1 \
+		aws-lc-sys-0.45.0 \
 		axum-0.8.9 \
 		axum-core-0.5.6 \
 		backon-1.6.0 \
 		base64-0.21.7 \
 		base64-0.22.1 \
+		base64-0.23.1 \
 		base64ct-1.8.3 \
 		basic-toml-0.1.10 \
 		bincode-1.3.3 \
@@ -40,8 +41,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		bit-vec-0.6.3 \
 		bit-vec-0.8.0 \
 		bitflags-1.3.2 \
-		bitflags-2.13.1 \
-		bitvec-1.1.1 \
+		bitflags-2.13.2 \
 		blake2-0.10.6 \
 		block-buffer-0.10.4 \
 		block-buffer-0.12.1 \
@@ -50,27 +50,28 @@ CARGO_CRATES=	adler2-2.0.1 \
 		bytemuck-1.25.2 \
 		byteorder-1.5.0 \
 		bytes-1.12.1 \
+		bytes-utils-0.1.4 \
 		bytestream-0.4.1 \
-		camino-1.2.5 \
+		camino-1.2.6 \
 		cargo-platform-0.1.9 \
 		cargo_metadata-0.19.2 \
 		castaway-0.2.4 \
-		cc-1.4.0 \
-		cfg-if-1.0.4 \
+		cc-1.4.6 \
+		cfg-if-1.0.5 \
 		cfg_aliases-0.2.2 \
 		chacha20-0.9.1 \
-		chacha20-0.10.1 \
+		chacha20-0.10.2 \
 		chacha20poly1305-0.10.1 \
 		chrono-0.4.45 \
 		cipher-0.4.4 \
-		clap-4.6.4 \
-		clap_builder-4.6.2 \
-		clap_derive-4.6.4 \
-		clap_lex-1.1.0 \
+		clap-4.6.7 \
+		clap_builder-4.6.7 \
+		clap_derive-4.6.7 \
+		clap_lex-1.1.1 \
 		cmake-0.1.58 \
 		cmsketch-0.2.4 \
 		colorchoice-1.0.5 \
-		combine-4.6.7 \
+		combine-4.6.8 \
 		comfy-table-7.2.2 \
 		compact_str-0.9.1 \
 		concurrent-queue-2.5.0 \
@@ -83,33 +84,28 @@ CARGO_CRATES=	adler2-2.0.1 \
 		core-foundation-sys-0.8.7 \
 		core_affinity-0.8.3 \
 		cpufeatures-0.2.17 \
-		cpufeatures-0.3.0 \
+		cpufeatures-0.3.1 \
 		crc-3.3.0 \
 		crc-catalog-2.5.0 \
 		crc-fast-1.9.0 \
 		crc32c-0.6.8 \
-		crc32fast-1.5.0 \
+		crc32fast-1.5.2 \
 		critical-section-1.2.0 \
-		crossbeam-channel-0.5.16 \
-		crossbeam-deque-0.8.7 \
-		crossbeam-epoch-0.9.20 \
+		crossbeam-channel-0.5.17 \
+		crossbeam-deque-0.8.8 \
+		crossbeam-epoch-0.9.21 \
 		crossbeam-skiplist-0.1.3 \
-		crossbeam-utils-0.8.22 \
+		crossbeam-utils-0.8.23 \
 		crossterm-0.29.0 \
 		crossterm_winapi-0.9.1 \
 		crypto-common-0.1.7 \
 		crypto-common-0.2.2 \
 		csscolorparser-0.6.2 \
 		darling-0.20.11 \
-		darling-0.21.3 \
 		darling_core-0.20.11 \
-		darling_core-0.21.3 \
 		darling_macro-0.20.11 \
-		darling_macro-0.21.3 \
 		dashmap-6.2.1 \
-		data-encoding-2.11.0 \
-		deku-0.20.3 \
-		deku_derive-0.20.3 \
+		data-encoding-2.11.1 \
 		deltae-0.3.2 \
 		deranged-0.5.8 \
 		derive_more-2.1.1 \
@@ -123,7 +119,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		dotenvy-0.15.7 \
 		dunce-1.0.5 \
 		duration-str-0.11.3 \
-		either-1.17.0 \
+		either-1.18.0 \
 		equivalent-1.0.2 \
 		errno-0.3.14 \
 		euclid-0.22.14 \
@@ -132,18 +128,17 @@ CARGO_CRATES=	adler2-2.0.1 \
 		fail-0.5.1 \
 		fail-parallel-0.6.0 \
 		fancy-regex-0.11.0 \
-		fast-srgb8-1.0.0 \
 		fastant-0.1.11 \
 		fastrand-2.5.0 \
 		figment-0.10.19 \
 		filedescriptor-0.8.3 \
 		filetime-0.2.29 \
-		find-msvc-tools-0.1.9 \
+		find-msvc-tools-0.1.12 \
 		finl_unicode-1.4.0 \
 		fixedbitset-0.4.2 \
 		fixedbitset-0.5.7 \
 		flatbuffers-25.12.19 \
-		flate2-1.1.9 \
+		flate2-1.1.10 \
 		fnv-1.0.7 \
 		foldhash-0.1.5 \
 		foldhash-0.2.0 \
@@ -157,17 +152,16 @@ CARGO_CRATES=	adler2-2.0.1 \
 		fs-err-2.11.0 \
 		fs4-0.13.1 \
 		fs_extra-1.3.0 \
-		funty-2.0.0 \
 		fuser-0.17.0 \
-		futures-0.3.33 \
-		futures-channel-0.3.33 \
-		futures-core-0.3.33 \
-		futures-executor-0.3.33 \
-		futures-io-0.3.33 \
-		futures-macro-0.3.33 \
-		futures-sink-0.3.33 \
-		futures-task-0.3.33 \
-		futures-util-0.3.33 \
+		futures-0.3.34 \
+		futures-channel-0.3.34 \
+		futures-core-0.3.34 \
+		futures-executor-0.3.34 \
+		futures-io-0.3.34 \
+		futures-macro-0.3.34 \
+		futures-sink-0.3.34 \
+		futures-task-0.3.34 \
+		futures-util-0.3.34 \
 		generic-array-0.14.7 \
 		getrandom-0.2.17 \
 		getrandom-0.3.4 \
@@ -175,7 +169,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		glob-0.3.4 \
 		gloo-timers-0.3.0 \
 		goblin-0.8.2 \
-		h2-0.4.15 \
+		h2-0.4.19 \
 		hashbrown-0.14.5 \
 		hashbrown-0.15.5 \
 		hashbrown-0.16.1 \
@@ -183,18 +177,18 @@ CARGO_CRATES=	adler2-2.0.1 \
 		hdrhistogram-7.5.4 \
 		heck-0.4.1 \
 		heck-0.5.0 \
-		hermit-abi-0.5.2 \
+		hermit-abi-0.5.3 \
 		hex-0.4.3 \
 		hkdf-0.12.4 \
 		hmac-0.12.1 \
 		http-1.5.0 \
 		http-body-1.1.0 \
-		http-body-util-0.1.4 \
+		http-body-util-0.1.5 \
 		httparse-1.10.1 \
 		httpdate-1.0.3 \
 		humantime-2.4.0 \
-		hybrid-array-0.4.14 \
-		hyper-1.11.0 \
+		hybrid-array-0.4.15 \
+		hyper-1.11.1 \
 		hyper-rustls-0.27.9 \
 		hyper-timeout-0.5.2 \
 		hyper-util-0.1.20 \
@@ -210,13 +204,13 @@ CARGO_CRATES=	adler2-2.0.1 \
 		ident_case-1.0.1 \
 		idna-1.1.0 \
 		idna_adapter-1.2.1 \
-		indexmap-2.14.0 \
+		indexmap-2.14.2 \
 		indoc-2.0.7 \
 		inlinable_string-0.1.15 \
 		inout-0.1.4 \
 		instability-0.3.10 \
-		io-uring-0.7.13 \
-		ipnet-2.12.0 \
+		io-uring-0.7.15 \
+		ipnet-2.12.2 \
 		is_terminal_polyfill-1.70.2 \
 		itertools-0.14.0 \
 		itertools-0.15.0 \
@@ -226,21 +220,21 @@ CARGO_CRATES=	adler2-2.0.1 \
 		jni-sys-0.4.1 \
 		jni-sys-macros-0.4.1 \
 		jobserver-0.1.35 \
-		js-sys-0.3.103 \
+		js-sys-0.3.105 \
 		kasuari-0.4.12 \
 		lab-0.11.0 \
 		lazy_static-1.5.0 \
 		libc-0.2.189 \
 		libm-0.2.16 \
-		libredox-0.1.18 \
-		line-clipping-0.3.7 \
+		libredox-0.1.24 \
+		line-clipping-0.3.8 \
 		linux-raw-sys-0.12.1 \
-		litemap-0.8.2 \
+		litemap-0.8.3 \
 		litrs-1.0.0 \
 		lock_api-0.4.14 \
-		log-0.4.33 \
-		lru-0.18.1 \
-		lru-slab-0.1.2 \
+		log-0.4.34 \
+		lru-0.18.4 \
+		lru-slab-0.1.3 \
 		lz4-1.28.1 \
 		lz4-sys-1.11.1+lz4-1.10.0 \
 		lz4_flex-0.12.2 \
@@ -249,7 +243,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		matchers-0.2.0 \
 		matchit-0.8.4 \
 		md-5-0.11.0 \
-		mea-0.6.5 \
+		mea-0.6.7 \
 		memchr-2.8.3 \
 		memmem-0.1.1 \
 		memoffset-0.9.1 \
@@ -259,14 +253,13 @@ CARGO_CRATES=	adler2-2.0.1 \
 		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 \
 		mixtrics-0.2.5 \
 		multimap-0.10.1 \
 		nix-0.29.0 \
 		nix-0.30.1 \
 		nix-0.31.3 \
-		no_std_io2-0.9.4 \
 		nom-7.1.3 \
 		ntapi-0.4.3 \
 		nu-ansi-term-0.50.3 \
@@ -280,7 +273,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		num_threads-0.1.7 \
 		objc2-core-foundation-0.3.2 \
 		objc2-io-kit-0.3.2 \
-		object_store-0.14.1 \
+		object_store-0.14.2 \
 		once_cell-1.21.4 \
 		once_cell_polyfill-1.70.2 \
 		opaque-debug-0.3.1 \
@@ -290,8 +283,9 @@ CARGO_CRATES=	adler2-2.0.1 \
 		ouroboros-0.18.5 \
 		ouroboros_macro-0.18.5 \
 		page_size-0.6.0 \
-		palette-0.7.6 \
-		palette_derive-0.7.6 \
+		palette-0.7.7 \
+		palette_derive-0.7.7 \
+		palette_math-0.7.7 \
 		parking-2.2.1 \
 		parking_lot-0.12.5 \
 		parking_lot_core-0.9.12 \
@@ -300,10 +294,10 @@ CARGO_CRATES=	adler2-2.0.1 \
 		pear-0.2.9 \
 		pear_codegen-0.2.9 \
 		percent-encoding-2.3.2 \
-		pest-2.8.8 \
-		pest_derive-2.8.8 \
-		pest_generator-2.8.8 \
-		pest_meta-2.8.8 \
+		pest-2.9.1 \
+		pest_derive-2.9.1 \
+		pest_generator-2.9.1 \
+		pest_meta-2.9.1 \
 		petgraph-0.8.3 \
 		phf-0.11.3 \
 		phf_codegen-0.11.3 \
@@ -313,11 +307,11 @@ CARGO_CRATES=	adler2-2.0.1 \
 		pin-project-1.1.13 \
 		pin-project-internal-1.1.13 \
 		pin-project-lite-0.2.17 \
-		pkg-config-0.3.33 \
+		pkg-config-0.3.34 \
 		plain-0.2.3 \
 		poly1305-0.8.0 \
-		portable-atomic-1.14.0 \
-		potential_utf-0.1.5 \
+		portable-atomic-1.15.0 \
+		potential_utf-0.1.6 \
 		powerfmt-0.2.0 \
 		ppv-lite86-0.2.21 \
 		prettyplease-0.2.37 \
@@ -331,18 +325,17 @@ CARGO_CRATES=	adler2-2.0.1 \
 		prost-types-0.14.4 \
 		protobuf-src-2.1.1+27.1 \
 		pulldown-cmark-0.13.4 \
-		pulldown-cmark-to-cmark-22.0.0 \
+		pulldown-cmark-to-cmark-22.0.1 \
 		quanta-0.12.6 \
 		quick-error-1.2.3 \
 		quick-xml-0.41.0 \
-		quinn-0.11.11 \
-		quinn-proto-0.11.16 \
+		quinn-0.11.12 \
+		quinn-proto-0.11.18 \
 		quinn-udp-0.5.15 \
 		quote-1.0.47 \
 		r-efi-5.3.0 \
 		r-efi-6.0.0 \
-		radium-0.7.0 \
-		rand-0.8.7 \
+		rand-0.8.8 \
 		rand-0.9.5 \
 		rand-0.10.2 \
 		rand_chacha-0.3.1 \
@@ -366,28 +359,28 @@ CARGO_CRATES=	adler2-2.0.1 \
 		rayon-core-1.13.0 \
 		redis-1.2.2 \
 		redox_syscall-0.5.18 \
-		redox_users-0.5.2 \
-		ref-cast-1.0.26 \
-		ref-cast-impl-1.0.26 \
+		redox_users-0.5.3 \
+		ref-cast-1.0.27 \
+		ref-cast-impl-1.0.27 \
 		regex-1.13.1 \
-		regex-automata-0.4.16 \
+		regex-automata-0.4.18 \
 		regex-syntax-0.8.11 \
 		region-3.0.2 \
-		reqwest-0.13.4 \
+		reqwest-0.13.5 \
 		ring-0.17.14 \
 		rust-embed-8.12.0 \
 		rust-embed-impl-8.12.0 \
 		rust-embed-utils-8.12.0 \
-		rust_decimal-1.42.1 \
+		rust_decimal-1.43.0 \
 		rustc-hash-2.1.3 \
 		rustc_version-0.4.1 \
-		rustix-1.1.4 \
-		rustls-0.23.43 \
+		rustix-1.1.5 \
+		rustls-0.23.45 \
 		rustls-native-certs-0.8.4 \
 		rustls-pki-types-1.15.1 \
 		rustls-platform-verifier-0.7.0 \
 		rustls-platform-verifier-android-0.1.1 \
-		rustls-webpki-0.103.13 \
+		rustls-webpki-0.103.15 \
 		rustversion-1.0.23 \
 		rusty-fork-0.3.1 \
 		ryu-1.0.23 \
@@ -426,7 +419,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		sketches-ddsketch-0.3.1 \
 		slab-0.4.12 \
 		small_ctor-0.1.2 \
-		smallvec-1.15.2 \
+		smallvec-1.16.1 \
 		smawk-0.3.3 \
 		socket2-0.6.5 \
 		spin-0.10.1 \
@@ -438,11 +431,10 @@ CARGO_CRATES=	adler2-2.0.1 \
 		subtle-2.6.1 \
 		syn-1.0.109 \
 		syn-2.0.119 \
-		syn-3.0.3 \
+		syn-3.0.6 \
 		sync_wrapper-1.0.2 \
-		synstructure-0.13.2 \
+		synstructure-0.14.0 \
 		sysinfo-0.35.2 \
-		tap-1.0.1 \
 		tempfile-3.27.0 \
 		termina-0.3.3 \
 		terminfo-0.9.0 \
@@ -450,21 +442,20 @@ CARGO_CRATES=	adler2-2.0.1 \
 		termwiz-0.23.3 \
 		textwrap-0.16.2 \
 		thiserror-1.0.69 \
-		thiserror-2.0.19 \
+		thiserror-2.0.20 \
 		thiserror-impl-1.0.69 \
-		thiserror-impl-2.0.19 \
+		thiserror-impl-2.0.20 \
 		thread_local-1.1.10 \
 		tikv-jemalloc-ctl-0.7.0 \
 		tikv-jemalloc-sys-0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8 \
 		tikv-jemallocator-0.7.0 \
-		time-0.3.54 \
+		time-0.3.55 \
 		time-core-0.1.9 \
-		tinystr-0.8.3 \
-		tinyvec-1.12.0 \
-		tinyvec_macros-0.1.1 \
+		tinystr-0.8.4 \
+		tinyvec-1.13.3 \
 		tokio-1.53.1 \
 		tokio-macros-2.7.2 \
-		tokio-rustls-0.26.4 \
+		tokio-rustls-0.26.5 \
 		tokio-stream-0.1.19 \
 		tokio-tungstenite-0.29.0 \
 		tokio-util-0.7.19 \
@@ -474,7 +465,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		toml_datetime-0.7.5+spec-1.1.0 \
 		toml_datetime-1.1.1+spec-1.1.0 \
 		toml_edit-0.22.27 \
-		toml_edit-0.25.13+spec-1.1.0 \
+		toml_edit-0.25.15+spec-1.1.0 \
 		toml_parser-1.1.3+spec-1.1.0 \
 		toml_write-0.1.2 \
 		toml_writer-1.1.2+spec-1.1.0 \
@@ -495,14 +486,14 @@ CARGO_CRATES=	adler2-2.0.1 \
 		tracing-subscriber-0.3.23 \
 		try-lock-0.2.5 \
 		tungstenite-0.29.0 \
-		twox-hash-2.1.3 \
+		twox-hash-2.1.4 \
 		typenum-1.20.1 \
 		ucd-trie-0.1.7 \
 		ulid-1.2.1 \
 		unarray-0.1.4 \
 		uncased-0.9.10 \
 		unicase-2.9.0 \
-		unicode-ident-1.0.24 \
+		unicode-ident-1.0.26 \
 		unicode-segmentation-1.13.3 \
 		unicode-truncate-2.0.1 \
 		unicode-width-0.2.2 \
@@ -520,7 +511,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		url-2.5.8 \
 		utf8_iter-1.0.4 \
 		utf8parse-0.2.2 \
-		uuid-1.24.0 \
+		uuid-1.26.1 \
 		valuable-0.1.1 \
 		version_check-0.9.5 \
 		vtparse-0.6.2 \
@@ -529,13 +520,13 @@ CARGO_CRATES=	adler2-2.0.1 \
 		want-0.3.1 \
 		wasi-0.11.1+wasi-snapshot-preview1 \
 		wasip2-1.0.1+wasi-0.2.4 \
-		wasm-bindgen-0.2.126 \
-		wasm-bindgen-futures-0.4.76 \
-		wasm-bindgen-macro-0.2.126 \
-		wasm-bindgen-macro-support-0.2.126 \
-		wasm-bindgen-shared-0.2.126 \
+		wasm-bindgen-0.2.128 \
+		wasm-bindgen-futures-0.4.78 \
+		wasm-bindgen-macro-0.2.128 \
+		wasm-bindgen-macro-support-0.2.128 \
+		wasm-bindgen-shared-0.2.128 \
 		wasm-streams-0.5.0 \
-		web-sys-0.3.103 \
+		web-sys-0.3.105 \
 		web-time-1.1.0 \
 		webpki-root-certs-1.0.9 \
 		weedle2-5.0.0 \
@@ -580,23 +571,23 @@ CARGO_CRATES=	adler2-2.0.1 \
 		winnow-0.7.15 \
 		winnow-1.0.4 \
 		wit-bindgen-0.46.0 \
-		writeable-0.6.3 \
-		wyz-0.5.1 \
+		writeable-0.6.4 \
 		xxhash-rust-0.8.18 \
 		yansi-1.0.1 \
 		yoke-0.8.3 \
-		yoke-derive-0.8.2 \
-		zerocopy-0.8.55 \
-		zerocopy-derive-0.8.55 \
+		yoke-derive-0.8.3 \
+		zerocopy-0.8.57 \
+		zerocopy-derive-0.8.57 \
 		zerofrom-0.1.8 \
-		zerofrom-derive-0.1.7 \
+		zerofrom-derive-0.1.8 \
 		zerofs_nfsserve-0.19.1 \
 		zeroize-1.9.0 \
-		zerotrie-0.2.4 \
-		zerovec-0.11.6 \
-		zerovec-derive-0.11.3 \
+		zerotrie-0.2.5 \
+		zerovec-0.11.8 \
+		zerovec-derive-0.11.6 \
+		zlib-rs-0.6.8 \
 		zmij-1.0.23 \
 		zstd-0.13.3 \
-		zstd-safe-7.2.4 \
-		zstd-sys-2.0.16+zstd.1.5.7 \
+		zstd-safe-7.3.0 \
+		zstd-sys-2.1.0+zstd.1.5.7 \
 		slatedb,slatedb-common,slatedb-txn-obj@git+https://github.com/Barre/slatedb.git?rev=20c14bbe9cb22405acc5b5067028c7b6d159baba\#20c14bbe9cb22405acc5b5067028c7b6d159baba
diff --git a/filesystems/zerofs/distinfo b/filesystems/zerofs/distinfo
index a3a56920db5e..61a953b5ef70 100644
--- a/filesystems/zerofs/distinfo
+++ b/filesystems/zerofs/distinfo
@@ -1,16 +1,16 @@
-TIMESTAMP = 1787315397
+TIMESTAMP = 1789743636
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
 SIZE (rust/crates/adler2-2.0.1.crate) = 13366
 SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
 SIZE (rust/crates/aead-0.5.2.crate) = 15509
-SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
-SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/aho-corasick-1.1.5.crate) = c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba
+SIZE (rust/crates/aho-corasick-1.1.5.crate) = 184315
 SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd
 SIZE (rust/crates/aliasable-0.1.3.crate) = 6169
 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
-SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/android_system_properties-0.1.6.crate) = ae221649c9976a6f6c56ae1facf410f3ddb33cc661c4b7b61020a912d4237fbc
+SIZE (rust/crates/android_system_properties-0.1.6.crate) = 5625
 SHA256 (rust/crates/anstream-1.0.0.crate) = 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d
 SIZE (rust/crates/anstream-1.0.0.crate) = 28916
 SHA256 (rust/crates/anstyle-1.0.14.crate) = 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
@@ -41,22 +41,22 @@ SHA256 (rust/crates/askama_parser-0.14.0.crate) = d6ab5630b3d5eaf232620167977f95
 SIZE (rust/crates/askama_parser-0.14.0.crate) = 57641
 SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
 SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
-SHA256 (rust/crates/async-compat-0.2.5.crate) = a1ba85bc55464dcbf728b56d97e119d673f4cf9062be330a9a26f3acf504a590
-SIZE (rust/crates/async-compat-0.2.5.crate) = 26008
+SHA256 (rust/crates/async-compat-0.2.6.crate) = 4c97d7ff3c25d6c10d64170c12acaf5d4245e76dece3779c1d92b153a64f11df
+SIZE (rust/crates/async-compat-0.2.6.crate) = 27060
 SHA256 (rust/crates/async-lock-3.4.2.crate) = 290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311
 SIZE (rust/crates/async-lock-3.4.2.crate) = 39826
-SHA256 (rust/crates/async-trait-0.1.91.crate) = ae36dc4177970ef04fde5178d3e2429882def40e57a451f919c098f72baa6cec
-SIZE (rust/crates/async-trait-0.1.91.crate) = 32108
+SHA256 (rust/crates/async-trait-0.1.92.crate) = 82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667
+SIZE (rust/crates/async-trait-0.1.92.crate) = 32039
 SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
 SIZE (rust/crates/atomic-0.6.1.crate) = 15243
 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
 SHA256 (rust/crates/autocfg-1.5.1.crate) = f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53
 SIZE (rust/crates/autocfg-1.5.1.crate) = 18911
-SHA256 (rust/crates/aws-lc-rs-1.17.3.crate) = 00bdb5da18dac48ca2cc7cd4a98e533e8635a58e2361d13a1a4ee3888e0d72f1
-SIZE (rust/crates/aws-lc-rs-1.17.3.crate) = 242469
-SHA256 (rust/crates/aws-lc-sys-0.43.0.crate) = 43103168cc76fe62678a375e722fc9cb3a0146159ac5828bc4f0dfd755c2224c
-SIZE (rust/crates/aws-lc-sys-0.43.0.crate) = 9662543
+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/axum-0.8.9.crate) = 31b698c5f9a010f6573133b09e0de5408834d0c82f8d7475a89fc1867a71cd90
 SIZE (rust/crates/axum-0.8.9.crate) = 180525
 SHA256 (rust/crates/axum-core-0.5.6.crate) = 08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1
@@ -67,6 +67,8 @@ SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c
 SIZE (rust/crates/base64-0.21.7.crate) = 82576
 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
 SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/base64-0.23.1.crate) = ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5
+SIZE (rust/crates/base64-0.23.1.crate) = 93605
 SHA256 (rust/crates/base64ct-1.8.3.crate) = 2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06
 SIZE (rust/crates/base64ct-1.8.3.crate) = 32227
 SHA256 (rust/crates/basic-toml-0.1.10.crate) = ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a
@@ -83,10 +85,8 @@ SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e7577090
 SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.13.1.crate) = b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da
-SIZE (rust/crates/bitflags-2.13.1.crate) = 51395
-SHA256 (rust/crates/bitvec-1.1.1.crate) = ddcec3d12c579d40898fe0a9a358a803c23e9c52ca3c425707f81c9436211837
-SIZE (rust/crates/bitvec-1.1.1.crate) = 225850
+SHA256 (rust/crates/bitflags-2.13.2.crate) = 3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06
+SIZE (rust/crates/bitflags-2.13.2.crate) = 51678
 SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
 SIZE (rust/crates/blake2-0.10.6.crate) = 47234
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
@@ -103,48 +103,50 @@ SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
 SHA256 (rust/crates/bytes-1.12.1.crate) = fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04
 SIZE (rust/crates/bytes-1.12.1.crate) = 75667
+SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35
+SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703
 SHA256 (rust/crates/bytestream-0.4.1.crate) = 04f720842a717d6afaf69fee2dc69b771edc165f12cc3eb1b0e8eeef53a86454
 SIZE (rust/crates/bytestream-0.4.1.crate) = 5012
-SHA256 (rust/crates/camino-1.2.5.crate) = bb1307f12aa967b5a58416e87b3653360e0fd614a016b6e970db08fecbb1b80d
-SIZE (rust/crates/camino-1.2.5.crate) = 39915
+SHA256 (rust/crates/camino-1.2.6.crate) = bbbad30e4b4c14a39e3cc8aed085a12a327257c316619c93581e017bc52be591
+SIZE (rust/crates/camino-1.2.6.crate) = 39988
 SHA256 (rust/crates/cargo-platform-0.1.9.crate) = e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea
 SIZE (rust/crates/cargo-platform-0.1.9.crate) = 12010
 SHA256 (rust/crates/cargo_metadata-0.19.2.crate) = dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba
 SIZE (rust/crates/cargo_metadata-0.19.2.crate) = 28370
 SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
 SIZE (rust/crates/castaway-0.2.4.crate) = 12546
-SHA256 (rust/crates/cc-1.4.0.crate) = 5add81bb678e6cb321aff7fa0dc7689ad82b112dbc032cea19f91d6b8e3582b9
-SIZE (rust/crates/cc-1.4.0.crate) = 97878
-SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
-SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/cc-1.4.6.crate) = a3eb0f42d6c360dc3f8a821f6bf2fdea7f72bfd36b3076eb0e6d1e9e0752fff4
+SIZE (rust/crates/cc-1.4.6.crate) = 101852
+SHA256 (rust/crates/cfg-if-1.0.5.crate) = 4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600
+SIZE (rust/crates/cfg-if-1.0.5.crate) = 9578
 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.9.1.crate) = c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818
 SIZE (rust/crates/chacha20-0.9.1.crate) = 23424
-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.10.1.crate) = 10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35
 SIZE (rust/crates/chacha20poly1305-0.10.1.crate) = 68485
 SHA256 (rust/crates/chrono-0.4.45.crate) = 1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327
 SIZE (rust/crates/chrono-0.4.45.crate) = 240866
 SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
 SIZE (rust/crates/cipher-0.4.4.crate) = 19073
-SHA256 (rust/crates/clap-4.6.4.crate) = d91e0c145792ef73a6ad36d27c75ac09f1832222a3c209689d90f534685ee5b7
-SIZE (rust/crates/clap-4.6.4.crate) = 63677
-SHA256 (rust/crates/clap_builder-4.6.2.crate) = f09628afdcc538b57f3c6341e9c8e9970f18e4a481690a64974d7023bd33548b
-SIZE (rust/crates/clap_builder-4.6.2.crate) = 170802
-SHA256 (rust/crates/clap_derive-4.6.4.crate) = d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061
-SIZE (rust/crates/clap_derive-4.6.4.crate) = 33533
-SHA256 (rust/crates/clap_lex-1.1.0.crate) = c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9
-SIZE (rust/crates/clap_lex-1.1.0.crate) = 13470
+SHA256 (rust/crates/clap-4.6.7.crate) = aa8876b300ab35ba921adea3dfd70157a46249b33f95c9084ae5709785478946
+SIZE (rust/crates/clap-4.6.7.crate) = 65831
+SHA256 (rust/crates/clap_builder-4.6.7.crate) = ec0797fb7aeb1406c84efac526901f7ec3ead2124f946b494e72879d4b54704d
+SIZE (rust/crates/clap_builder-4.6.7.crate) = 171709
+SHA256 (rust/crates/clap_derive-4.6.7.crate) = f9c751b79415d4e559e3d1fcf128e09e720eb673a06d26cf6f392d37d75b66e0
+SIZE (rust/crates/clap_derive-4.6.7.crate) = 33942
+SHA256 (rust/crates/clap_lex-1.1.1.crate) = 1c133bc6a41be0d194c306b5506d15e6feeea7b1d6604bd3f8310dfb2ca96486
+SIZE (rust/crates/clap_lex-1.1.1.crate) = 13572
 SHA256 (rust/crates/cmake-0.1.58.crate) = c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678
 SIZE (rust/crates/cmake-0.1.58.crate) = 20474
 SHA256 (rust/crates/cmsketch-0.2.4.crate) = d7ee2cfacbd29706479902b06d75ad8f1362900836aa32799eabc7e004bfd854
 SIZE (rust/crates/cmsketch-0.2.4.crate) = 8407
 SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570
 SIZE (rust/crates/colorchoice-1.0.5.crate) = 8187
-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/comfy-table-7.2.2.crate) = 958c5d6ecf1f214b4c2bbbbf6ab9523a864bd136dcf71a7e8904799acfe1ad47
 SIZE (rust/crates/comfy-table-7.2.2.crate) = 78788
 SHA256 (rust/crates/compact_str-0.9.1.crate) = 9dfdd1c2274d9aa354115b09dc9a901d6c5576818cdf70d14cae2bdb47df00ab
@@ -169,8 +171,8 @@ SHA256 (rust/crates/core_affinity-0.8.3.crate) = a034b3a7b624016c6e13f5df875747c
 SIZE (rust/crates/core_affinity-0.8.3.crate) = 10314
 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/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675
 SIZE (rust/crates/crc-3.3.0.crate) = 13905
 SHA256 (rust/crates/crc-catalog-2.5.0.crate) = 217698eaf96b4a3f0bc4f3662aaa55bdf913cd54d7204591faa790070c6d0853
@@ -179,20 +181,20 @@ SHA256 (rust/crates/crc-fast-1.9.0.crate) = 2fd92aca2c6001b1bf5ba0ff84ee74ec8501
 SIZE (rust/crates/crc-fast-1.9.0.crate) = 195156
 SHA256 (rust/crates/crc32c-0.6.8.crate) = 3a47af21622d091a8f0fb295b88bc886ac74efcc613efc19f5d0b21de5c89e47
 SIZE (rust/crates/crc32c-0.6.8.crate) = 9647
-SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
-SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/crc32fast-1.5.2.crate) = 01a7799fd6b852db0e61728dde9a204c423b44d689dbd432522543614b490e78
+SIZE (rust/crates/crc32fast-1.5.2.crate) = 48100
 SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
 SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
-SHA256 (rust/crates/crossbeam-channel-0.5.16.crate) = d85363c37faeca707aef026efa9f3b34d077bce547e48f770770625c6013679e
-SIZE (rust/crates/crossbeam-channel-0.5.16.crate) = 93189
-SHA256 (rust/crates/crossbeam-deque-0.8.7.crate) = 5181e0de7b61eb03a81e347d6dd8797bae9da5146707b51077e2d71a54ec0ceb
-SIZE (rust/crates/crossbeam-deque-0.8.7.crate) = 24141
-SHA256 (rust/crates/crossbeam-epoch-0.9.20.crate) = 2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f
-SIZE (rust/crates/crossbeam-epoch-0.9.20.crate) = 47545
+SHA256 (rust/crates/crossbeam-channel-0.5.17.crate) = 98b0cc327b5bc766e7fda9c9260cc0fa81b43a8e240440422dff70788e3f9ef1
+SIZE (rust/crates/crossbeam-channel-0.5.17.crate) = 94171
+SHA256 (rust/crates/crossbeam-deque-0.8.8.crate) = 622f3fc73690be383c7214310406f28a90e6edeadc3cea882f9d71e495b9711a
+SIZE (rust/crates/crossbeam-deque-0.8.8.crate) = 24634
+SHA256 (rust/crates/crossbeam-epoch-0.9.21.crate) = dc74980687109a3b14c72fd458107bf0baa1da1a1a805e178d15501ba9b86d9d
+SIZE (rust/crates/crossbeam-epoch-0.9.21.crate) = 47936
 SHA256 (rust/crates/crossbeam-skiplist-0.1.3.crate) = df29de440c58ca2cc6e587ec3d22347551a32435fbde9d2bff64e78a9ffa151b
 SIZE (rust/crates/crossbeam-skiplist-0.1.3.crate) = 34930
-SHA256 (rust/crates/crossbeam-utils-0.8.22.crate) = 61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17
-SIZE (rust/crates/crossbeam-utils-0.8.22.crate) = 46874
+SHA256 (rust/crates/crossbeam-utils-0.8.23.crate) = a31eee39dddec8330830986fcd7625edb5a24ec90ea038215273bbc3adb08ac6
+SIZE (rust/crates/crossbeam-utils-0.8.23.crate) = 47174
 SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
 SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
 SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
@@ -205,24 +207,14 @@ SHA256 (rust/crates/csscolorparser-0.6.2.crate) = eb2a7d3066da2de787b7f032c73676
 SIZE (rust/crates/csscolorparser-0.6.2.crate) = 16859
 SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
 SIZE (rust/crates/darling-0.20.11.crate) = 37614
-SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
-SIZE (rust/crates/darling-0.21.3.crate) = 41398
 SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
 SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
-SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
-SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
 SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
 SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
-SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
-SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
 SHA256 (rust/crates/dashmap-6.2.1.crate) = e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c
 SIZE (rust/crates/dashmap-6.2.1.crate) = 26885
-SHA256 (rust/crates/data-encoding-2.11.0.crate) = a4ae5f15dda3c708c0ade84bfee31ccab44a3da4f88015ed22f63732abe300c8
-SIZE (rust/crates/data-encoding-2.11.0.crate) = 22677
-SHA256 (rust/crates/deku-0.20.3.crate) = ebf55291257a2a5c90cf50ae17b6bbaabc3fd13642cf3895a71c412513c19630
-SIZE (rust/crates/deku-0.20.3.crate) = 102791
-SHA256 (rust/crates/deku_derive-0.20.3.crate) = bec2a42b511fc5efd9183f4f71c17885d627b17e7fd9a61a92089406caa4397e
-SIZE (rust/crates/deku_derive-0.20.3.crate) = 32119
+SHA256 (rust/crates/data-encoding-2.11.1.crate) = 4583a4551df46e2792f82ceeac45e850d2e2d5debba0b91f102385cda5b11f06
+SIZE (rust/crates/data-encoding-2.11.1.crate) = 22651
 SHA256 (rust/crates/deltae-0.3.2.crate) = 5729f5117e208430e437df2f4843f5e5952997175992d1414f94c57d61e270b4
 SIZE (rust/crates/deltae-0.3.2.crate) = 1918626
 SHA256 (rust/crates/deranged-0.5.8.crate) = 7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c
@@ -249,8 +241,8 @@ SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13
 SIZE (rust/crates/dunce-1.0.5.crate) = 8244
 SHA256 (rust/crates/duration-str-0.11.3.crate) = f88959de2d447fd3eddcf1909d1f19fe084e27a056a6904203dc5d8b9e771c1e
 SIZE (rust/crates/duration-str-0.11.3.crate) = 104394
-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/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
 SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
 SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
@@ -267,8 +259,6 @@ SHA256 (rust/crates/fail-parallel-0.6.0.crate) = c29b33a0187823f1fa88b36980227dc
 SIZE (rust/crates/fail-parallel-0.6.0.crate) = 23756
 SHA256 (rust/crates/fancy-regex-0.11.0.crate) = b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2
 SIZE (rust/crates/fancy-regex-0.11.0.crate) = 82918
-SHA256 (rust/crates/fast-srgb8-1.0.0.crate) = dd2e7510819d6fbf51a5545c8f922716ecfb14df168a3242f7d33e0239efe6a1
-SIZE (rust/crates/fast-srgb8-1.0.0.crate) = 17214
 SHA256 (rust/crates/fastant-0.1.11.crate) = 2e825441bfb2d831c47c97d05821552db8832479f44c571b97fededbf0099c07
 SIZE (rust/crates/fastant-0.1.11.crate) = 19090
 SHA256 (rust/crates/fastrand-2.5.0.crate) = da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223
@@ -279,8 +269,8 @@ SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc6
 SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
 SHA256 (rust/crates/filetime-0.2.29.crate) = 5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759
 SIZE (rust/crates/filetime-0.2.29.crate) = 16977
-SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582
-SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493
+SHA256 (rust/crates/find-msvc-tools-0.1.12.crate) = 3e0f1c7c3a72c66fd80abe965175f7523475c0489a87d3ff9d6e8c87d87a9d2d
+SIZE (rust/crates/find-msvc-tools-0.1.12.crate) = 31570
 SHA256 (rust/crates/finl_unicode-1.4.0.crate) = 9844ddc3a6e533d62bba727eb6c28b5d360921d5175e9ff0f1e621a5c590a4d5
 SIZE (rust/crates/finl_unicode-1.4.0.crate) = 66414
 SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
@@ -289,8 +279,8 @@ SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927
 SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
 SHA256 (rust/crates/flatbuffers-25.12.19.crate) = 35f6839d7b3b98adde531effaf34f0c2badc6f4735d26fe74709d8e513a96ef3
 SIZE (rust/crates/flatbuffers-25.12.19.crate) = 27421
-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/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
@@ -317,28 +307,26 @@ SHA256 (rust/crates/fs4-0.13.1.crate) = 8640e34b88f7652208ce9e88b1a37a2ae95227d8
 SIZE (rust/crates/fs4-0.13.1.crate) = 28794
 SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
 SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
-SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
-SIZE (rust/crates/funty-2.0.0.crate) = 13160
 SHA256 (rust/crates/fuser-0.17.0.crate) = 80a5eca878900c2e39e9e52fd797954b7fc39eeefc8558257114bfea6a698fcf
 SIZE (rust/crates/fuser-0.17.0.crate) = 117808
-SHA256 (rust/crates/futures-0.3.33.crate) = a88cf1f829d945f548cf8fec32c61b1f202b6d93b45848602fc02af4b12ad218
-SIZE (rust/crates/futures-0.3.33.crate) = 61764
-SHA256 (rust/crates/futures-channel-0.3.33.crate) = 262590f4fe6afeb0bc83be1daa64e52657fe185690a958af7f3ad0e92085c5ae
-SIZE (rust/crates/futures-channel-0.3.33.crate) = 33168
-SHA256 (rust/crates/futures-core-0.3.33.crate) = 2cd50c473c80f6d7c3670a752354b8e569b1a7cbfdc0419ec88e5edad85e0dc7
-SIZE (rust/crates/futures-core-0.3.33.crate) = 14691
-SHA256 (rust/crates/futures-executor-0.3.33.crate) = 6754879cc9f2c66f88c6e5c35344bb0bdb0708b0352b1201815667c7eabc7458
-SIZE (rust/crates/futures-executor-0.3.33.crate) = 18557
-SHA256 (rust/crates/futures-io-0.3.33.crate) = 4577ecaa3c4f96589d473f679a71b596316f6641bc350038b962a5daf0085d7a
-SIZE (rust/crates/futures-io-0.3.33.crate) = 9190
-SHA256 (rust/crates/futures-macro-0.3.33.crate) = 2d6d3cde68c518367be28956066ddfef33813991b77a55005a69dae04bf3b10b
-SIZE (rust/crates/futures-macro-0.3.33.crate) = 11928
-SHA256 (rust/crates/futures-sink-0.3.33.crate) = e34418ac499d6305c2fb5ad0ed2f6ac998c5f8ca209b4510f7f94242c647e307
-SIZE (rust/crates/futures-sink-0.3.33.crate) = 8108
-SHA256 (rust/crates/futures-task-0.3.33.crate) = b231ed28831efb4a61a08580c4bc233ec56bc009f4cd8f52da2c3cb97df0c109
-SIZE (rust/crates/futures-task-0.3.33.crate) = 11381
-SHA256 (rust/crates/futures-util-0.3.33.crate) = a77a90a256fce34da66415271e30f94ee91c57b04b8a2c042d9cf3220179deaa
-SIZE (rust/crates/futures-util-0.3.33.crate) = 169725
+SHA256 (rust/crates/futures-0.3.34.crate) = 9a31d2a3fbaaeb2af2368bbdd904aa8e812d3c04a1ee10d3171f52d556e5d0a3
+SIZE (rust/crates/futures-0.3.34.crate) = 61966
+SHA256 (rust/crates/futures-channel-0.3.34.crate) = b1f9e3d69d39e4862ffed03ed071a76f9a13ba1d9109d355b0f0aa6b15e393c4
+SIZE (rust/crates/futures-channel-0.3.34.crate) = 33165
+SHA256 (rust/crates/futures-core-0.3.34.crate) = 92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e
+SIZE (rust/crates/futures-core-0.3.34.crate) = 14692
+SHA256 (rust/crates/futures-executor-0.3.34.crate) = 031b47cf1a3c6cc8bc2fc76cd437f521619387907d469316e7c0bc278f1f5432
+SIZE (rust/crates/futures-executor-0.3.34.crate) = 18560
+SHA256 (rust/crates/futures-io-0.3.34.crate) = 53c0fa8157de1303bfffdaa1cc2a673bfffb60102f76b0ef4441659124373fed
+SIZE (rust/crates/futures-io-0.3.34.crate) = 9189
+SHA256 (rust/crates/futures-macro-0.3.34.crate) = 9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44
+SIZE (rust/crates/futures-macro-0.3.34.crate) = 11926
+SHA256 (rust/crates/futures-sink-0.3.34.crate) = 1944426bf7d03f1d14f708785e4b33efd750b36d48a157b836b3efc15ede8e1d
+SIZE (rust/crates/futures-sink-0.3.34.crate) = 8107
+SHA256 (rust/crates/futures-task-0.3.34.crate) = cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd
+SIZE (rust/crates/futures-task-0.3.34.crate) = 11376
+SHA256 (rust/crates/futures-util-0.3.34.crate) = 0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc
+SIZE (rust/crates/futures-util-0.3.34.crate) = 169782
 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
 SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
 SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0
@@ -353,8 +341,8 @@ SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd
 SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530
 SHA256 (rust/crates/goblin-0.8.2.crate) = 1b363a30c165f666402fe6a3024d3bec7ebc898f96a4a23bd1c99f8dbf3f4f47
 SIZE (rust/crates/goblin-0.8.2.crate) = 187412
-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.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
 SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
@@ -369,8 +357,8 @@ SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19
 SIZE (rust/crates/heck-0.4.1.crate) = 11567
 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/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
@@ -381,18 +369,18 @@ SHA256 (rust/crates/http-1.5.0.crate) = 918d3568bebf352712bc2ef3d46a8bcf1a75b373
 SIZE (rust/crates/http-1.5.0.crate) = 111161
 SHA256 (rust/crates/http-body-1.1.0.crate) = ca2a8f2913ee65f60facd6a5905613afaa448497a0230cc41ce022d93290bc2c
 SIZE (rust/crates/http-body-1.1.0.crate) = 7887
-SHA256 (rust/crates/http-body-util-0.1.4.crate) = e9f41fd6a08e4d4ec69df65976da761afd5ad5e58a9d4acb46bd1c953a9e3ff2
-SIZE (rust/crates/http-body-util-0.1.4.crate) = 19304
+SHA256 (rust/crates/http-body-util-0.1.5.crate) = 23169fe34a5fbcdd3f3862e78fb9b6fccd5f02a6dc6f732547005d45631ce71c
+SIZE (rust/crates/http-body-util-0.1.5.crate) = 18574
 SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
 SIZE (rust/crates/httparse-1.10.1.crate) = 45190
 SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
 SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
 SHA256 (rust/crates/humantime-2.4.0.crate) = 15cdd26707701c53297e2fa6afb323d55fbc1d0810c3aec078ae3ef0424c3c15
 SIZE (rust/crates/humantime-2.4.0.crate) = 23251
-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/hybrid-array-0.4.15.crate) = 27f864f10dfb56725ce5ce5472bc52252c8f93a4ab86327122cebf62c5f59a17
+SIZE (rust/crates/hybrid-array-0.4.15.crate) = 36801
+SHA256 (rust/crates/hyper-1.11.1.crate) = 27b501faa50e7a26c3d3560ca625132f4078a17771f4810baf70475ae48cbe43
+SIZE (rust/crates/hyper-1.11.1.crate) = 170053
 SHA256 (rust/crates/hyper-rustls-0.27.9.crate) = 33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f
 SIZE (rust/crates/hyper-rustls-0.27.9.crate) = 22935
 SHA256 (rust/crates/hyper-timeout-0.5.2.crate) = 2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0
@@ -423,8 +411,8 @@ SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d6
 SIZE (rust/crates/idna-1.1.0.crate) = 148747
 SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
 SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9
-SIZE (rust/crates/indexmap-2.14.0.crate) = 104085
+SHA256 (rust/crates/indexmap-2.14.2.crate) = cc4e190f5d26ca7051642629da2c52fc03bde85a03197c99408dcd291734c855
+SIZE (rust/crates/indexmap-2.14.2.crate) = 103014
 SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
 SIZE (rust/crates/indoc-2.0.7.crate) = 17184
 SHA256 (rust/crates/inlinable_string-0.1.15.crate) = c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb
@@ -433,10 +421,10 @@ SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5
 SIZE (rust/crates/inout-0.1.4.crate) = 11280
 SHA256 (rust/crates/instability-0.3.10.crate) = 6778b0196eefee7df739db78758e5cf9b37412268bfa5650bfeed028aed20d9c
 SIZE (rust/crates/instability-0.3.10.crate) = 14509
-SHA256 (rust/crates/io-uring-0.7.13.crate) = 9080b15e63775b9a2ac7dca720f7050a8b955e092ea0f6020a4a80f69998cdc0
-SIZE (rust/crates/io-uring-0.7.13.crate) = 107376
-SHA256 (rust/crates/ipnet-2.12.0.crate) = d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2
-SIZE (rust/crates/ipnet-2.12.0.crate) = 31000
+SHA256 (rust/crates/io-uring-0.7.15.crate) = ed3bd0ecfbb87805f538bb7b32e5239ca0763890c623e349860ecba69469f2bb
+SIZE (rust/crates/io-uring-0.7.15.crate) = 110148
+SHA256 (rust/crates/ipnet-2.12.2.crate) = 791930b43c0d5973160d90a8f3894509f2b273430f5c5c73b668636d0287c5c0
+SIZE (rust/crates/ipnet-2.12.2.crate) = 30804
 SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
 SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
 SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
@@ -455,8 +443,8 @@ SHA256 (rust/crates/jni-sys-macros-0.4.1.crate) = 38c0b942f458fe50cdac086d2f9465
 SIZE (rust/crates/jni-sys-macros-0.4.1.crate) = 3301
 SHA256 (rust/crates/jobserver-0.1.35.crate) = 1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3
 SIZE (rust/crates/jobserver-0.1.35.crate) = 28890
-SHA256 (rust/crates/js-sys-0.3.103.crate) = 53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102
-SIZE (rust/crates/js-sys-0.3.103.crate) = 108366
+SHA256 (rust/crates/js-sys-0.3.105.crate) = ce57d20d1ea864ce2ac172ab472d409214f4fd359f0b2a2775abdf522e2af99e
+SIZE (rust/crates/js-sys-0.3.105.crate) = 113002
 SHA256 (rust/crates/kasuari-0.4.12.crate) = bde5057d6143cc94e861d90f591b9303d6716c6b9602309150bd068853c10899
 SIZE (rust/crates/kasuari-0.4.12.crate) = 32684
 SHA256 (rust/crates/lab-0.11.0.crate) = bf36173d4167ed999940f804952e6b08197cae5ad5d572eb4db150ce8ad5d58f
@@ -467,24 +455,24 @@ SHA256 (rust/crates/libc-0.2.189.crate) = 3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6
 SIZE (rust/crates/libc-0.2.189.crate) = 851502
 SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981
 SIZE (rust/crates/libm-0.2.16.crate) = 164243
-SHA256 (rust/crates/libredox-0.1.18.crate) = c943259e342f1e06ff2da7a83eabdfe7f92ce10262688dbf1895ff0b3e6e4652
-SIZE (rust/crates/libredox-0.1.18.crate) = 9737
-SHA256 (rust/crates/line-clipping-0.3.7.crate) = 3f50e8f47623268b5407192d26876c4d7f89d686ca130fdc53bced4814cd29f8
-SIZE (rust/crates/line-clipping-0.3.7.crate) = 15755
+SHA256 (rust/crates/libredox-0.1.24.crate) = 6480ccc157a1389bb2e4891b24751b0f798ba640d22386f23143fbcc89da195a
+SIZE (rust/crates/libredox-0.1.24.crate) = 10567
*** 468 LINES SKIPPED ***