Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 May 2026 18:06:46 +0000
From:      =?utf-8?Q?Jes=C3=BAs?= Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 0705bf69c19c - main - www/garage: Update to 2.3.0
Message-ID:  <6a1732b6.3ddf9.2633de36@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by dtxdf:

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

commit 0705bf69c19c369f68d3aa118b897e0efd809f0d
Author:     Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
AuthorDate: 2026-05-27 17:10:40 +0000
Commit:     Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
CommitDate: 2026-05-27 18:06:31 +0000

    www/garage: Update to 2.3.0
    
    ChangeLog: https://git.deuxfleurs.fr/Deuxfleurs/garage/releases/tag/v2.3.0
---
 www/garage/Makefile        |   3 +-
 www/garage/Makefile.crates | 288 +++++++++++++---------
 www/garage/distinfo        | 582 ++++++++++++++++++++++++++-------------------
 www/garage/pkg-plist       |  15 ++
 4 files changed, 529 insertions(+), 359 deletions(-)

diff --git a/www/garage/Makefile b/www/garage/Makefile
index 4799e7ac6d6e..3919fe1a027f 100644
--- a/www/garage/Makefile
+++ b/www/garage/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	garage
-DISTVERSION=	2.2.0
-PORTREVISION=	1
+DISTVERSION=	2.3.0
 CATEGORIES=	www
 MASTER_SITES=	https://git.deuxfleurs.fr/Deuxfleurs/${PORTNAME}/archive/v${PORTVERSION}.tar.gz?dummy=/
 DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
diff --git a/www/garage/Makefile.crates b/www/garage/Makefile.crates
index fd8fc534948e..d986e8c0df44 100644
--- a/www/garage/Makefile.crates
+++ b/www/garage/Makefile.crates
@@ -12,73 +12,79 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		anstyle-parse-0.2.7 \
 		anstyle-query-1.1.5 \
 		anstyle-wincon-3.0.11 \
-		anyhow-1.0.100 \
-		arc-swap-1.8.0 \
+		anyhow-1.0.101 \
+		arc-swap-1.8.1 \
 		argon2-0.5.3 \
 		arrayvec-0.5.2 \
 		assert-json-diff-2.0.2 \
-		async-compression-0.4.37 \
+		async-broadcast-0.7.2 \
+		async-compression-0.4.39 \
 		async-stream-0.3.6 \
 		async-stream-impl-0.3.6 \
 		async-trait-0.1.89 \
 		atomic-waker-1.1.2 \
 		autocfg-1.5.0 \
 		aws-credential-types-1.2.11 \
-		aws-runtime-1.5.18 \
-		aws-sdk-config-1.99.0 \
-		aws-sdk-s3-1.102.0 \
-		aws-sigv4-1.3.7 \
-		aws-smithy-async-1.2.7 \
-		aws-smithy-checksums-0.63.6 \
-		aws-smithy-eventstream-0.60.14 \
-		aws-smithy-http-0.62.6 \
-		aws-smithy-http-client-1.1.5 \
-		aws-smithy-json-0.61.9 \
-		aws-smithy-observability-0.2.0 \
-		aws-smithy-runtime-1.9.8 \
-		aws-smithy-runtime-api-1.10.0 \
-		aws-smithy-types-1.3.6 \
+		aws-lc-rs-1.15.4 \
+		aws-lc-sys-0.37.0 \
+		aws-runtime-1.6.0 \
+		aws-sdk-config-1.100.0 \
+		aws-sdk-s3-1.122.0 \
+		aws-sigv4-1.3.8 \
+		aws-smithy-async-1.2.11 \
+		aws-smithy-checksums-0.64.3 \
+		aws-smithy-eventstream-0.60.18 \
+		aws-smithy-http-0.63.3 \
+		aws-smithy-http-client-1.1.9 \
+		aws-smithy-json-0.62.3 \
+		aws-smithy-observability-0.2.4 \
+		aws-smithy-runtime-1.10.0 \
+		aws-smithy-runtime-api-1.11.3 \
+		aws-smithy-types-1.4.3 \
 		aws-smithy-xml-0.60.13 \
 		aws-types-1.3.11 \
-		backoff-0.4.0 \
+		backon-1.6.0 \
 		backtrace-0.3.76 \
 		base64-0.13.1 \
-		base64-0.21.7 \
 		base64-0.22.1 \
 		base64-simd-0.8.0 \
 		base64ct-1.8.3 \
-		bincode-1.3.3 \
 		bitflags-1.3.2 \
 		bitflags-2.10.0 \
 		blake2-0.10.6 \
 		block-buffer-0.10.4 \
 		bumpalo-3.19.1 \
-		bytemuck-1.24.0 \
 		byteorder-1.5.0 \
-		bytes-1.11.0 \
+		bytes-1.11.1 \
 		bytes-utils-0.1.4 \
-		bytesize-1.3.3 \
+		bytesize-2.3.1 \
 		byteview-0.6.1 \
-		cc-1.2.54 \
+		cc-1.2.55 \
+		cesu8-1.1.0 \
 		cfg-if-1.0.4 \
 		cfg_aliases-0.1.1 \
 		cfg_aliases-0.2.1 \
 		chrono-0.4.43 \
 		cipher-0.4.4 \
 		clap-2.34.0 \
-		clap-4.5.54 \
-		clap_builder-4.5.54 \
-		clap_derive-4.5.49 \
+		clap-4.5.57 \
+		clap_builder-4.5.57 \
+		clap_derive-4.5.55 \
 		clap_lex-0.7.7 \
+		cmake-0.1.57 \
 		colorchoice-1.0.4 \
+		combine-4.6.7 \
 		compare-0.0.6 \
 		compression-codecs-0.4.36 \
 		compression-core-0.4.31 \
+		concurrent-queue-2.5.0 \
 		core-foundation-0.9.4 \
 		core-foundation-0.10.1 \
 		core-foundation-sys-0.8.7 \
 		cpufeatures-0.2.17 \
-		crc-fast-1.10.0 \
+		crc-3.3.0 \
+		crc-catalog-2.4.0 \
+		crc-fast-1.9.0 \
 		crc32fast-1.5.0 \
 		crossbeam-channel-0.5.15 \
 		crossbeam-epoch-0.9.18 \
@@ -87,32 +93,42 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		crossbeam-utils-0.8.21 \
 		crypto-common-0.1.7 \
 		ctr-0.9.2 \
-		darling-0.20.11 \
-		darling_core-0.20.11 \
-		darling_macro-0.20.11 \
+		darling-0.23.0 \
+		darling_core-0.23.0 \
+		darling_macro-0.23.0 \
 		dashmap-4.0.2 \
 		dashmap-6.1.0 \
 		deranged-0.5.5 \
-		derivative-2.2.0 \
+		derive_more-2.1.1 \
+		derive_more-impl-2.1.1 \
 		digest-0.10.7 \
 		displaydoc-0.2.5 \
 		double-ended-peekable-0.1.0 \
+		doxygen-rs-0.4.2 \
+		dunce-1.0.5 \
 		dyn-clone-1.0.20 \
+		educe-0.6.0 \
 		either-1.15.0 \
 		encoding_rs-0.8.35 \
+		enum-ordinalize-4.3.2 \
+		enum-ordinalize-derive-4.3.2 \
 		enum_dispatch-0.3.13 \
 		env_logger-0.10.2 \
 		equivalent-1.0.2 \
 		errno-0.3.14 \
+		event-listener-5.4.1 \
+		event-listener-strategy-0.5.4 \
 		fallible-iterator-0.3.0 \
 		fallible-streaming-iterator-0.1.9 \
 		fastrand-2.3.0 \
-		find-msvc-tools-0.1.8 \
+		find-msvc-tools-0.1.9 \
 		fixedbitset-0.4.2 \
 		fjall-2.11.2 \
 		fnv-1.0.7 \
 		foldhash-0.1.5 \
+		foldhash-0.2.0 \
 		form_urlencoded-1.2.2 \
+		fs_extra-1.3.0 \
 		futures-0.3.31 \
 		futures-channel-0.3.31 \
 		futures-core-0.3.31 \
@@ -123,13 +139,15 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		futures-task-0.3.31 \
 		futures-util-0.3.31 \
 		generic-array-0.14.7 \
-		gethostname-0.4.3 \
+		gethostname-1.1.0 \
 		getrandom-0.2.17 \
 		getrandom-0.3.4 \
+		getrandom-0.4.1 \
 		ghash-0.5.1 \
 		gimli-0.32.3 \
 		git-version-0.3.9 \
 		git-version-macro-0.3.9 \
+		gloo-timers-0.3.0 \
 		guardian-1.3.0 \
 		h2-0.3.27 \
 		h2-0.4.13 \
@@ -137,34 +155,35 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		hashbrown-0.14.5 \
 		hashbrown-0.15.5 \
 		hashbrown-0.16.1 \
-		hashlink-0.10.0 \
+		hashlink-0.11.0 \
 		heck-0.3.3 \
 		heck-0.5.0 \
-		heed-0.11.0 \
-		heed-traits-0.8.0 \
-		heed-types-0.8.0 \
+		heed-0.22.0 \
+		heed-traits-0.20.0 \
+		heed-types-0.21.0 \
 		hermit-abi-0.5.2 \
 		hex-0.4.3 \
 		hexdump-0.1.2 \
 		hmac-0.12.1 \
 		home-0.5.12 \
+		hostname-0.4.2 \
 		http-0.2.12 \
 		http-1.4.0 \
 		http-body-0.4.6 \
 		http-body-1.0.1 \
 		http-body-util-0.1.3 \
 		http-range-0.1.5 \
-		http-range-header-0.3.1 \
 		httparse-1.10.1 \
 		httpdate-1.0.3 \
 		humantime-2.3.0 \
 		hyper-0.14.32 \
 		hyper-1.8.1 \
 		hyper-rustls-0.24.2 \
-		hyper-rustls-0.26.0 \
+		hyper-rustls-0.27.7 \
 		hyper-timeout-0.4.1 \
-		hyper-util-0.1.19 \
-		iana-time-zone-0.1.64 \
+		hyper-timeout-0.5.2 \
+		hyper-util-0.1.20 \
+		iana-time-zone-0.1.65 \
 		iana-time-zone-haiku-0.1.2 \
 		icu_collections-2.1.1 \
 		icu_locale_core-2.1.1 \
@@ -173,59 +192,66 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		icu_properties-2.1.2 \
 		icu_properties_data-2.1.2 \
 		icu_provider-2.1.1 \
+		id-arena-2.3.0 \
 		ident_case-1.0.1 \
 		idna-1.1.0 \
 		idna_adapter-1.2.1 \
 		indexmap-1.9.3 \
 		indexmap-2.13.0 \
 		inout-0.1.4 \
-		instant-0.1.13 \
 		interval-heap-0.0.5 \
 		ipnet-2.11.0 \
 		ipnetwork-0.20.0 \
+		iri-string-0.7.10 \
 		is-terminal-0.4.17 \
 		is_terminal_polyfill-1.70.2 \
 		itertools-0.10.5 \
-		itertools-0.12.1 \
+		itertools-0.14.0 \
 		itoa-1.0.17 \
+		jiff-0.2.19 \
+		jiff-static-0.2.19 \
+		jni-0.21.1 \
+		jni-sys-0.3.0 \
 		jobserver-0.1.34 \
 		js-sys-0.3.85 \
-		json-patch-1.4.0 \
-		jsonpath-rust-0.4.0 \
-		k8s-openapi-0.21.1 \
-		kube-0.88.1 \
-		kube-client-0.88.1 \
-		kube-core-0.88.1 \
-		kube-derive-0.88.1 \
-		kube-runtime-0.88.1 \
+		json-patch-4.1.0 \
+		jsonpath-rust-1.0.4 \
+		jsonptr-0.7.1 \
+		k8s-openapi-0.27.0 \
+		kube-3.0.1 \
+		kube-client-3.0.1 \
+		kube-core-3.0.1 \
+		kube-derive-3.0.1 \
+		kube-runtime-3.0.1 \
 		kuska-handshake-0.2.0 \
 		kuska-sodiumoxide-0.2.5-0 \
 		lazy_static-1.5.0 \
+		leb128fmt-0.1.0 \
 		libc-0.2.180 \
 		libsodium-sys-0.2.7 \
-		libsqlite3-sys-0.35.0 \
+		libsqlite3-sys-0.36.0 \
 		linux-raw-sys-0.4.15 \
 		linux-raw-sys-0.11.0 \
 		litemap-0.8.1 \
-		lmdb-rkv-sys-0.11.2 \
+		lmdb-master-sys-0.2.5 \
 		lock_api-0.4.14 \
 		log-0.4.29 \
-		lru-0.12.5 \
+		lru-0.16.3 \
+		lru-slab-0.1.2 \
 		lsm-tree-2.10.4 \
 		lz4_flex-0.11.5 \
 		matchers-0.2.0 \
 		md-5-0.10.6 \
-		memchr-2.7.6 \
+		memchr-2.8.0 \
 		mime-0.3.17 \
-		minimal-lexical-0.2.1 \
 		miniz_oxide-0.8.9 \
 		mio-1.1.1 \
 		mktemp-0.5.1 \
 		multer-3.1.0 \
 		multimap-0.8.3 \
-		nix-0.29.0 \
+		nix-0.31.1 \
 		no-std-net-0.6.0 \
-		nom-7.1.3 \
+		nom-8.0.0 \
 		nu-ansi-term-0.50.3 \
 		num-0.2.1 \
 		num-bigint-0.2.6 \
@@ -240,7 +266,6 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		once_cell-1.21.3 \
 		once_cell_polyfill-1.70.2 \
 		opaque-debug-0.3.1 \
-		openssl-probe-0.1.6 \
 		openssl-probe-0.2.1 \
 		opentelemetry-0.17.0 \
 		opentelemetry-contrib-0.9.0 \
@@ -248,7 +273,8 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		opentelemetry-prometheus-0.10.0 \
 		ordered-float-2.10.1 \
 		outref-0.5.2 \
-		page_size-0.4.2 \
+		page_size-0.6.0 \
+		parking-2.2.1 \
 		parking_lot-0.12.5 \
 		parking_lot_core-0.9.12 \
 		parse_duration-2.1.1 \
@@ -258,24 +284,31 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		path-dedot-3.1.1 \
 		pem-3.0.6 \
 		percent-encoding-2.3.2 \
-		pest-2.8.5 \
-		pest_derive-2.8.5 \
-		pest_generator-2.8.5 \
-		pest_meta-2.8.5 \
+		pest-2.8.6 \
+		pest_derive-2.8.6 \
+		pest_generator-2.8.6 \
+		pest_meta-2.8.6 \
 		petgraph-0.6.5 \
+		phf-0.11.3 \
+		phf_generator-0.11.3 \
+		phf_macros-0.11.3 \
+		phf_shared-0.11.3 \
 		pin-project-1.1.10 \
 		pin-project-internal-1.1.10 \
 		pin-project-lite-0.2.16 \
 		pin-utils-0.1.0 \
 		pkg-config-0.3.32 \
-		pnet_base-0.34.0 \
-		pnet_datalink-0.34.0 \
-		pnet_sys-0.34.0 \
+		pnet_base-0.35.0 \
+		pnet_datalink-0.35.0 \
+		pnet_sys-0.35.0 \
 		polyval-0.6.2 \
+		portable-atomic-1.13.1 \
+		portable-atomic-util-0.2.5 \
 		potential_utf-0.1.4 \
 		powerfmt-0.2.0 \
 		ppv-lite86-0.2.21 \
 		pretty_env_logger-0.5.0 \
+		prettyplease-0.2.37 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
 		proc-macro2-1.0.106 \
@@ -285,52 +318,58 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		prost-derive-0.9.0 \
 		prost-types-0.9.0 \
 		protobuf-2.28.0 \
-		quick-xml-0.26.0 \
+		quick-xml-0.39.0 \
 		quick_cache-0.6.18 \
+		quinn-0.11.9 \
+		quinn-proto-0.11.13 \
+		quinn-udp-0.5.14 \
 		quote-1.0.44 \
 		r-efi-5.3.0 \
 		r2d2-0.8.10 \
-		r2d2_sqlite-0.31.0 \
+		r2d2_sqlite-0.32.0 \
 		rand-0.8.5 \
+		rand-0.9.2 \
 		rand_chacha-0.3.1 \
+		rand_chacha-0.9.0 \
 		rand_core-0.6.4 \
+		rand_core-0.9.5 \
 		redox_syscall-0.5.18 \
-		regex-1.12.2 \
-		regex-automata-0.4.13 \
-		regex-lite-0.1.8 \
-		regex-syntax-0.8.8 \
-		reqwest-0.11.27 \
+		ref-cast-1.0.25 \
+		ref-cast-impl-1.0.25 \
+		regex-1.12.3 \
+		regex-automata-0.4.14 \
+		regex-lite-0.1.9 \
+		regex-syntax-0.8.9 \
+		reqwest-0.13.2 \
 		ring-0.17.14 \
 		rmp-0.8.15 \
 		rmp-serde-1.3.1 \
-		roxmltree-0.19.0 \
-		rusqlite-0.37.0 \
+		roxmltree-0.21.1 \
+		rsqlite-vfs-0.1.0 \
+		rusqlite-0.38.0 \
 		rustc-demangle-0.1.27 \
 		rustc-hash-2.1.1 \
 		rustc_version-0.4.1 \
 		rustix-0.38.44 \
 		rustix-1.1.3 \
 		rustls-0.21.12 \
-		rustls-0.22.4 \
-		rustls-native-certs-0.6.3 \
-		rustls-native-certs-0.7.3 \
+		rustls-0.23.36 \
 		rustls-native-certs-0.8.3 \
-		rustls-pemfile-1.0.4 \
-		rustls-pemfile-2.2.0 \
 		rustls-pki-types-1.14.0 \
+		rustls-platform-verifier-0.6.2 \
+		rustls-platform-verifier-android-0.1.1 \
 		rustls-webpki-0.101.7 \
-		rustls-webpki-0.102.8 \
+		rustls-webpki-0.103.9 \
 		rustversion-1.0.22 \
-		ryu-1.0.22 \
+		ryu-1.0.23 \
 		same-file-1.0.6 \
 		schannel-0.1.28 \
 		scheduled-thread-pool-0.2.7 \
-		schemars-0.8.22 \
-		schemars_derive-0.8.22 \
+		schemars-1.2.1 \
+		schemars_derive-1.2.1 \
 		scopeguard-1.2.0 \
 		sct-0.7.1 \
-		secrecy-0.8.0 \
-		security-framework-2.11.1 \
+		secrecy-0.10.3 \
 		security-framework-3.5.1 \
 		security-framework-sys-2.15.0 \
 		self_cell-1.2.2 \
@@ -342,20 +381,21 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		serde_derive-1.0.228 \
 		serde_derive_internals-0.29.1 \
 		serde_json-1.0.149 \
-		serde_spanned-0.6.9 \
-		serde_urlencoded-0.7.1 \
+		serde_spanned-1.0.4 \
 		serde_yaml-0.9.34+deprecated \
 		sha1-0.10.6 \
 		sha2-0.10.9 \
 		sharded-slab-0.1.7 \
 		shlex-1.3.0 \
 		signal-hook-registry-1.4.8 \
-		slab-0.4.11 \
+		siphasher-1.0.2 \
+		slab-0.4.12 \
 		smallvec-1.15.1 \
 		socket2-0.5.10 \
 		socket2-0.6.2 \
 		spin-0.9.8 \
 		spin-0.10.0 \
+		sqlite-wasm-rs-0.5.2 \
 		stable_deref_trait-1.2.1 \
 		static_init-1.0.4 \
 		static_init_macro-1.0.4 \
@@ -366,15 +406,13 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		subtle-2.6.1 \
 		syn-1.0.109 \
 		syn-2.0.114 \
-		sync_wrapper-0.1.2 \
+		sync_wrapper-1.0.2 \
 		synchronoise-1.0.1 \
 		synstructure-0.13.2 \
 		syslog-tracing-0.3.1 \
-		system-configuration-0.5.1 \
-		system-configuration-0.6.1 \
-		system-configuration-sys-0.5.0 \
+		system-configuration-0.7.0 \
 		system-configuration-sys-0.6.0 \
-		tempfile-3.24.0 \
+		tempfile-3.25.0 \
 		termcolor-1.4.1 \
 		textwrap-0.11.0 \
 		thiserror-1.0.69 \
@@ -382,26 +420,29 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		thiserror-impl-1.0.69 \
 		thiserror-impl-2.0.18 \
 		thread_local-1.1.9 \
-		time-0.3.46 \
+		time-0.3.47 \
 		time-core-0.1.8 \
-		time-macros-0.2.26 \
-		timeago-0.4.2 \
+		time-macros-0.2.27 \
+		timeago-0.5.0 \
 		tinystr-0.8.2 \
+		tinyvec-1.10.0 \
+		tinyvec_macros-0.1.1 \
 		tokio-1.49.0 \
 		tokio-io-timeout-1.2.1 \
 		tokio-macros-2.6.0 \
 		tokio-rustls-0.24.1 \
-		tokio-rustls-0.25.0 \
+		tokio-rustls-0.26.4 \
 		tokio-stream-0.1.18 \
 		tokio-util-0.6.10 \
 		tokio-util-0.7.18 \
-		toml-0.8.23 \
-		toml_datetime-0.6.11 \
-		toml_edit-0.22.27 \
+		toml-0.9.11+spec-1.1.0 \
+		toml_datetime-0.7.5+spec-1.1.0 \
+		toml_parser-1.0.6+spec-1.1.0 \
 		tonic-0.6.2 \
 		tonic-build-0.6.2 \
 		tower-0.4.13 \
-		tower-http-0.4.4 \
+		tower-0.5.3 \
+		tower-http-0.6.8 \
 		tower-layer-0.3.3 \
 		tower-service-0.3.3 \
 		tracing-0.1.44 \
@@ -414,9 +455,10 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		try-lock-0.2.5 \
 		typenum-1.19.0 \
 		ucd-trie-0.1.7 \
-		unicode-ident-1.0.22 \
+		unicode-ident-1.0.23 \
 		unicode-segmentation-1.12.0 \
 		unicode-width-0.1.14 \
+		unicode-xid-0.2.6 \
 		universal-hash-0.5.1 \
 		unsafe-libyaml-0.2.11 \
 		untrusted-0.9.0 \
@@ -436,12 +478,18 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		want-0.3.1 \
 		wasi-0.11.1+wasi-snapshot-preview1 \
 		wasip2-1.0.2+wasi-0.2.9 \
+		wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 \
 		wasm-bindgen-0.2.108 \
 		wasm-bindgen-futures-0.4.58 \
 		wasm-bindgen-macro-0.2.108 \
 		wasm-bindgen-macro-support-0.2.108 \
 		wasm-bindgen-shared-0.2.108 \
+		wasm-encoder-0.244.0 \
+		wasm-metadata-0.244.0 \
+		wasmparser-0.244.0 \
 		web-sys-0.3.85 \
+		web-time-1.1.0 \
+		webpki-root-certs-1.0.6 \
 		which-4.4.2 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
@@ -454,54 +502,58 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		windows-registry-0.6.1 \
 		windows-result-0.4.1 \
 		windows-strings-0.5.1 \
-		windows-sys-0.48.0 \
+		windows-sys-0.45.0 \
 		windows-sys-0.52.0 \
 		windows-sys-0.59.0 \
 		windows-sys-0.60.2 \
 		windows-sys-0.61.2 \
-		windows-targets-0.48.5 \
+		windows-targets-0.42.2 \
 		windows-targets-0.52.6 \
 		windows-targets-0.53.5 \
-		windows_aarch64_gnullvm-0.48.5 \
+		windows_aarch64_gnullvm-0.42.2 \
 		windows_aarch64_gnullvm-0.52.6 \
 		windows_aarch64_gnullvm-0.53.1 \
-		windows_aarch64_msvc-0.48.5 \
+		windows_aarch64_msvc-0.42.2 \
 		windows_aarch64_msvc-0.52.6 \
 		windows_aarch64_msvc-0.53.1 \
-		windows_i686_gnu-0.48.5 \
+		windows_i686_gnu-0.42.2 \
 		windows_i686_gnu-0.52.6 \
 		windows_i686_gnu-0.53.1 \
 		windows_i686_gnullvm-0.52.6 \
 		windows_i686_gnullvm-0.53.1 \
-		windows_i686_msvc-0.48.5 \
+		windows_i686_msvc-0.42.2 \
 		windows_i686_msvc-0.52.6 \
 		windows_i686_msvc-0.53.1 \
-		windows_x86_64_gnu-0.48.5 \
+		windows_x86_64_gnu-0.42.2 \
 		windows_x86_64_gnu-0.52.6 \
 		windows_x86_64_gnu-0.53.1 \
-		windows_x86_64_gnullvm-0.48.5 \
+		windows_x86_64_gnullvm-0.42.2 \
 		windows_x86_64_gnullvm-0.52.6 \
 		windows_x86_64_gnullvm-0.53.1 \
-		windows_x86_64_msvc-0.48.5 \
+		windows_x86_64_msvc-0.42.2 \
 		windows_x86_64_msvc-0.52.6 \
 		windows_x86_64_msvc-0.53.1 \
 		winnow-0.7.14 \
-		winreg-0.50.0 \
 		wit-bindgen-0.51.0 \
+		wit-bindgen-core-0.51.0 \
+		wit-bindgen-rust-0.51.0 \
+		wit-bindgen-rust-macro-0.51.0 \
+		wit-component-0.244.0 \
+		wit-parser-0.244.0 \
 		writeable-0.6.2 \
 		xmlparser-0.13.6 \
 		xxhash-rust-0.8.15 \
 		yoke-0.8.1 \
 		yoke-derive-0.8.1 \
-		zerocopy-0.8.33 \
-		zerocopy-derive-0.8.33 \
+		zerocopy-0.8.39 \
+		zerocopy-derive-0.8.39 \
 		zerofrom-0.1.6 \
 		zerofrom-derive-0.1.6 \
 		zeroize-1.8.2 \
 		zerotrie-0.2.3 \
 		zerovec-0.11.5 \
 		zerovec-derive-0.11.2 \
-		zmij-1.0.16 \
+		zmij-1.0.20 \
 		zstd-0.13.3 \
 		zstd-safe-7.2.4 \
 		zstd-sys-2.0.16+zstd.1.5.7
diff --git a/www/garage/distinfo b/www/garage/distinfo
index 4f8a40f3b52b..2d8f0d953d38 100644
--- a/www/garage/distinfo
+++ b/www/garage/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1773515610
-SHA256 (garage-2.2.0.tar.gz) = e68b05d4358008e8b29a0ac235f73e3a12d97d9c6388c330b87282db774c04dc
-SIZE (garage-2.2.0.tar.gz) = 45759613
+TIMESTAMP = 1779895966
+SHA256 (garage-2.3.0.tar.gz) = b83a981677676b35400bbbaf20974c396f32da31c7c7630ce55fc3e62c0e2e01
+SIZE (garage-2.3.0.tar.gz) = 47053208
 SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
 SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -29,18 +29,20 @@ SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca
 SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
 SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
 SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
-SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
-SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
-SHA256 (rust/crates/arc-swap-1.8.0.crate) = 51d03449bb8ca2cc2ef70869af31463d1ae5ccc8fa3e334b307203fbf815207e
-SIZE (rust/crates/arc-swap-1.8.0.crate) = 80580
+SHA256 (rust/crates/anyhow-1.0.101.crate) = 5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea
+SIZE (rust/crates/anyhow-1.0.101.crate) = 52315
+SHA256 (rust/crates/arc-swap-1.8.1.crate) = 9ded5f9a03ac8f24d1b8a25101ee812cd32cdc8c50a4c50237de2c4915850e73
+SIZE (rust/crates/arc-swap-1.8.1.crate) = 80715
 SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
 SIZE (rust/crates/argon2-0.5.3.crate) = 28795
 SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
 SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
 SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
 SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
-SHA256 (rust/crates/async-compression-0.4.37.crate) = d10e4f991a553474232bc0a31799f6d24b034a84c0971d80d2e2f78b2e576e40
-SIZE (rust/crates/async-compression-0.4.37.crate) = 96533
+SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
+SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
+SHA256 (rust/crates/async-compression-0.4.39.crate) = 68650b7df54f0293fd061972a0fb05aaf4fc0879d3b3d21a638a182c5c543b9f
+SIZE (rust/crates/async-compression-0.4.39.crate) = 96626
 SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
 SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
 SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
@@ -53,54 +55,54 @@ SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c08670
 SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
 SHA256 (rust/crates/aws-credential-types-1.2.11.crate) = 3cd362783681b15d136480ad555a099e82ecd8e2d10a841e14dfd0078d67fee3
 SIZE (rust/crates/aws-credential-types-1.2.11.crate) = 21589
-SHA256 (rust/crates/aws-runtime-1.5.18.crate) = 959dab27ce613e6c9658eb3621064d0e2027e5f2acb65bc526a43577facea557
-SIZE (rust/crates/aws-runtime-1.5.18.crate) = 77050
-SHA256 (rust/crates/aws-sdk-config-1.99.0.crate) = 67e62e5ffb669e13f084c4e1d89d687604e001187f61503606a7f8cc7a411995
-SIZE (rust/crates/aws-sdk-config-1.99.0.crate) = 1014384
-SHA256 (rust/crates/aws-sdk-s3-1.102.0.crate) = 75ddb925e840f49446aa6338b67abdbec04b4ebf923b7da038ec4c35afb916cd
-SIZE (rust/crates/aws-sdk-s3-1.102.0.crate) = 1569182
-SHA256 (rust/crates/aws-sigv4-1.3.7.crate) = 69e523e1c4e8e7e8ff219d732988e22bfeae8a1cafdbe6d9eca1546fa080be7c
-SIZE (rust/crates/aws-sigv4-1.3.7.crate) = 95976
-SHA256 (rust/crates/aws-smithy-async-1.2.7.crate) = 9ee19095c7c4dda59f1697d028ce704c24b2d33c6718790c7f1d5a3015b4107c
-SIZE (rust/crates/aws-smithy-async-1.2.7.crate) = 22211
-SHA256 (rust/crates/aws-smithy-checksums-0.63.6.crate) = 9054b4cc5eda331cde3096b1576dec45365c5cbbca61d1fffa5f236e251dfce7
-SIZE (rust/crates/aws-smithy-checksums-0.63.6.crate) = 20209
-SHA256 (rust/crates/aws-smithy-eventstream-0.60.14.crate) = dc12f8b310e38cad85cf3bef45ad236f470717393c613266ce0a89512286b650
-SIZE (rust/crates/aws-smithy-eventstream-0.60.14.crate) = 29256
-SHA256 (rust/crates/aws-smithy-http-0.62.6.crate) = 826141069295752372f8203c17f28e30c464d22899a43a0c9fd9c458d469c88b
-SIZE (rust/crates/aws-smithy-http-0.62.6.crate) = 30197
-SHA256 (rust/crates/aws-smithy-http-client-1.1.5.crate) = 59e62db736db19c488966c8d787f52e6270be565727236fd5579eaa301e7bc4a
-SIZE (rust/crates/aws-smithy-http-client-1.1.5.crate) = 93013
-SHA256 (rust/crates/aws-smithy-json-0.61.9.crate) = 49fa1213db31ac95288d981476f78d05d9cbb0353d22cdf3472cc05bb02f6551
-SIZE (rust/crates/aws-smithy-json-0.61.9.crate) = 30645
-SHA256 (rust/crates/aws-smithy-observability-0.2.0.crate) = ef1fcbefc7ece1d70dcce29e490f269695dfca2d2bacdeaf9e5c3f799e4e6a42
-SIZE (rust/crates/aws-smithy-observability-0.2.0.crate) = 14298
-SHA256 (rust/crates/aws-smithy-runtime-1.9.8.crate) = bb5b6167fcdf47399024e81ac08e795180c576a20e4d4ce67949f9a88ae37dc1
-SIZE (rust/crates/aws-smithy-runtime-1.9.8.crate) = 126912
-SHA256 (rust/crates/aws-smithy-runtime-api-1.10.0.crate) = efce7aaaf59ad53c5412f14fc19b2d5c6ab2c3ec688d272fd31f76ec12f44fb0
-SIZE (rust/crates/aws-smithy-runtime-api-1.10.0.crate) = 78747
-SHA256 (rust/crates/aws-smithy-types-1.3.6.crate) = 65f172bcb02424eb94425db8aed1b6d583b5104d4d5ddddf22402c661a320048
-SIZE (rust/crates/aws-smithy-types-1.3.6.crate) = 92286
+SHA256 (rust/crates/aws-lc-rs-1.15.4.crate) = 7b7b6141e96a8c160799cc2d5adecd5cbbe5054cb8c7c4af53da0f83bb7ad256
+SIZE (rust/crates/aws-lc-rs-1.15.4.crate) = 218620
+SHA256 (rust/crates/aws-lc-sys-0.37.0.crate) = 5c34dda4df7017c8db52132f0f8a2e0f8161649d15723ed63fc00c82d0f2081a
+SIZE (rust/crates/aws-lc-sys-0.37.0.crate) = 9589032
+SHA256 (rust/crates/aws-runtime-1.6.0.crate) = c635c2dc792cb4a11ce1a4f392a925340d1bdf499289b5ec1ec6810954eb43f5
+SIZE (rust/crates/aws-runtime-1.6.0.crate) = 79751
+SHA256 (rust/crates/aws-sdk-config-1.100.0.crate) = 3976827de71752a0c986f73bfb9509585a272c1d85165de7ce45a56ee0e2dc3e
+SIZE (rust/crates/aws-sdk-config-1.100.0.crate) = 1015527
+SHA256 (rust/crates/aws-sdk-s3-1.122.0.crate) = 94c2ca0cba97e8e279eb6c0b2d0aa10db5959000e602ab2b7c02de6b85d4c19b
+SIZE (rust/crates/aws-sdk-s3-1.122.0.crate) = 1625720
+SHA256 (rust/crates/aws-sigv4-1.3.8.crate) = efa49f3c607b92daae0c078d48a4571f599f966dce3caee5f1ea55c4d9073f99
+SIZE (rust/crates/aws-sigv4-1.3.8.crate) = 96204
+SHA256 (rust/crates/aws-smithy-async-1.2.11.crate) = 52eec3db979d18cb807fc1070961cc51d87d069abe9ab57917769687368a8c6c
+SIZE (rust/crates/aws-smithy-async-1.2.11.crate) = 21993
+SHA256 (rust/crates/aws-smithy-checksums-0.64.3.crate) = ddcf418858f9f3edd228acb8759d77394fed7531cce78d02bdda499025368439
+SIZE (rust/crates/aws-smithy-checksums-0.64.3.crate) = 18639
+SHA256 (rust/crates/aws-smithy-eventstream-0.60.18.crate) = 35b9c7354a3b13c66f60fe4616d6d1969c9fd36b1b5333a5dfb3ee716b33c588
+SIZE (rust/crates/aws-smithy-eventstream-0.60.18.crate) = 29815
+SHA256 (rust/crates/aws-smithy-http-0.63.3.crate) = 630e67f2a31094ffa51b210ae030855cb8f3b7ee1329bdd8d085aaf61e8b97fc
+SIZE (rust/crates/aws-smithy-http-0.63.3.crate) = 30227
+SHA256 (rust/crates/aws-smithy-http-client-1.1.9.crate) = 12fb0abf49ff0cab20fd31ac1215ed7ce0ea92286ba09e2854b42ba5cabe7525
+SIZE (rust/crates/aws-smithy-http-client-1.1.9.crate) = 92974
+SHA256 (rust/crates/aws-smithy-json-0.62.3.crate) = 3cb96aa208d62ee94104645f7b2ecaf77bf27edf161590b6224bfbac2832f979
+SIZE (rust/crates/aws-smithy-json-0.62.3.crate) = 31393
+SHA256 (rust/crates/aws-smithy-observability-0.2.4.crate) = c0a46543fbc94621080b3cf553eb4cbbdc41dd9780a30c4756400f0139440a1d
+SIZE (rust/crates/aws-smithy-observability-0.2.4.crate) = 14508
+SHA256 (rust/crates/aws-smithy-runtime-1.10.0.crate) = f3df87c14f0127a0d77eb261c3bc45d5b4833e2a1f63583ebfb728e4852134ee
+SIZE (rust/crates/aws-smithy-runtime-1.10.0.crate) = 126880
+SHA256 (rust/crates/aws-smithy-runtime-api-1.11.3.crate) = 49952c52f7eebb72ce2a754d3866cc0f87b97d2a46146b79f80f3a93fb2b3716
+SIZE (rust/crates/aws-smithy-runtime-api-1.11.3.crate) = 79019
+SHA256 (rust/crates/aws-smithy-types-1.4.3.crate) = 3b3a26048eeab0ddeba4b4f9d51654c79af8c3b32357dc5f336cee85ab331c33
+SIZE (rust/crates/aws-smithy-types-1.4.3.crate) = 94588
 SHA256 (rust/crates/aws-smithy-xml-0.60.13.crate) = 11b2f670422ff42bf7065031e72b45bc52a3508bd089f743ea90731ca2b6ea57
 SIZE (rust/crates/aws-smithy-xml-0.60.13.crate) = 24481
 SHA256 (rust/crates/aws-types-1.3.11.crate) = 1d980627d2dd7bfc32a3c025685a033eeab8d365cc840c631ef59d1b8f428164
 SIZE (rust/crates/aws-types-1.3.11.crate) = 32770
-SHA256 (rust/crates/backoff-0.4.0.crate) = b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1
-SIZE (rust/crates/backoff-0.4.0.crate) = 26738
+SHA256 (rust/crates/backon-1.6.0.crate) = cffb0e931875b666fc4fcb20fee52e9bbd1ef836fd9e9e04ec21555f9f85f7ef
+SIZE (rust/crates/backon-1.6.0.crate) = 42012
 SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
 SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
 SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
 SIZE (rust/crates/base64-0.13.1.crate) = 61002
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
 SIZE (rust/crates/base64-0.22.1.crate) = 81597
 SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
 SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
 SHA256 (rust/crates/base64ct-1.8.3.crate) = 2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06
 SIZE (rust/crates/base64ct-1.8.3.crate) = 32227
-SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
-SIZE (rust/crates/bincode-1.3.3.crate) = 28958
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
@@ -111,20 +113,20 @@ SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996a
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
 SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510
 SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477
-SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
-SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.11.0.crate) = b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3
-SIZE (rust/crates/bytes-1.11.0.crate) = 78391
+SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
+SIZE (rust/crates/bytes-1.11.1.crate) = 78584
 SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35
 SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703
-SHA256 (rust/crates/bytesize-1.3.3.crate) = 2e93abca9e28e0a1b9877922aacb20576e05d4679ffa78c3d6dc22a26a216659
-SIZE (rust/crates/bytesize-1.3.3.crate) = 11594
+SHA256 (rust/crates/bytesize-2.3.1.crate) = 6bd91ee7b2422bcb158d90ef4d14f75ef67f340943fc4149891dcce8f8b972a3
+SIZE (rust/crates/bytesize-2.3.1.crate) = 22218
 SHA256 (rust/crates/byteview-0.6.1.crate) = 6236364b88b9b6d0bc181ba374cf1ab55ba3ef97a1cb6f8cddad48a273767fb5
 SIZE (rust/crates/byteview-0.6.1.crate) = 20492
-SHA256 (rust/crates/cc-1.2.54.crate) = 6354c81bbfd62d9cfa9cb3c773c2b7b2a3a482d569de977fd0e961f6e7c00583
-SIZE (rust/crates/cc-1.2.54.crate) = 93609
+SHA256 (rust/crates/cc-1.2.55.crate) = 47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29
+SIZE (rust/crates/cc-1.2.55.crate) = 93756
+SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
+SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
 SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
@@ -137,22 +139,28 @@ SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa2
 SIZE (rust/crates/cipher-0.4.4.crate) = 19073
 SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
 SIZE (rust/crates/clap-2.34.0.crate) = 202210
-SHA256 (rust/crates/clap-4.5.54.crate) = c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394
-SIZE (rust/crates/clap-4.5.54.crate) = 62028
-SHA256 (rust/crates/clap_builder-4.5.54.crate) = fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00
-SIZE (rust/crates/clap_builder-4.5.54.crate) = 170854
-SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
-SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap-4.5.57.crate) = 6899ea499e3fb9305a65d5ebf6e3d2248c5fab291f300ad0a704fbe142eae31a
+SIZE (rust/crates/clap-4.5.57.crate) = 61999
+SHA256 (rust/crates/clap_builder-4.5.57.crate) = 7b12c8b680195a62a8364d16b8447b01b6c2c8f9aaf68bee653be34d4245e238
+SIZE (rust/crates/clap_builder-4.5.57.crate) = 170948
+SHA256 (rust/crates/clap_derive-4.5.55.crate) = a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5
+SIZE (rust/crates/clap_derive-4.5.55.crate) = 33502
 SHA256 (rust/crates/clap_lex-0.7.7.crate) = c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32
 SIZE (rust/crates/clap_lex-0.7.7.crate) = 13474
+SHA256 (rust/crates/cmake-0.1.57.crate) = 75443c44cd6b379beb8c5b45d85d0773baf31cce901fe7bb252f4eff3008ef7d
+SIZE (rust/crates/cmake-0.1.57.crate) = 20376
 SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
 SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
 SHA256 (rust/crates/compare-0.0.6.crate) = ea0095f6103c2a8b44acd6fd15960c801dafebf02e21940360833e0673f48ba7
 SIZE (rust/crates/compare-0.0.6.crate) = 9293
 SHA256 (rust/crates/compression-codecs-0.4.36.crate) = 00828ba6fd27b45a448e57dbfe84f1029d4c9f26b368157e9a448a5f49a2ec2a
 SIZE (rust/crates/compression-codecs-0.4.36.crate) = 25376
 SHA256 (rust/crates/compression-core-0.4.31.crate) = 75984efb6ed102a0d42db99afb6c1948f0380d1d91808d5529916e6c08b49d8d
 SIZE (rust/crates/compression-core-0.4.31.crate) = 5749
+SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
+SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
 SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
 SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
 SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
@@ -161,8 +169,12 @@ SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f2807
 SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc-fast-1.10.0.crate) = e75b2483e97a5a7da73ac68a05b629f9c53cff58d8ed1c77866079e18b00dba5
-SIZE (rust/crates/crc-fast-1.10.0.crate) = 1152496
+SHA256 (rust/crates/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675
+SIZE (rust/crates/crc-3.3.0.crate) = 13905
+SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
+SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
+SHA256 (rust/crates/crc-fast-1.9.0.crate) = 2fd92aca2c6001b1bf5ba0ff84ee74ec8501b52bbef0cac80bf25a6c1d87a83d
+SIZE (rust/crates/crc-fast-1.9.0.crate) = 195156
 SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
 SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
 SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
@@ -179,32 +191,44 @@ SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8
 SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
 SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
 SIZE (rust/crates/ctr-0.9.2.crate) = 18344
-SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
-SIZE (rust/crates/darling-0.20.11.crate) = 37614
-SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
-SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
-SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
-SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/darling-0.23.0.crate) = 25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d
+SIZE (rust/crates/darling-0.23.0.crate) = 43298
+SHA256 (rust/crates/darling_core-0.23.0.crate) = 9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0
+SIZE (rust/crates/darling_core-0.23.0.crate) = 74564
+SHA256 (rust/crates/darling_macro-0.23.0.crate) = ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d
+SIZE (rust/crates/darling_macro-0.23.0.crate) = 2480
 SHA256 (rust/crates/dashmap-4.0.2.crate) = e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c
 SIZE (rust/crates/dashmap-4.0.2.crate) = 21066
 SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
 SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
 SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
 SIZE (rust/crates/deranged-0.5.5.crate) = 24438
-SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
-SIZE (rust/crates/derivative-2.2.0.crate) = 48076
+SHA256 (rust/crates/derive_more-2.1.1.crate) = d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134
+SIZE (rust/crates/derive_more-2.1.1.crate) = 88632
+SHA256 (rust/crates/derive_more-impl-2.1.1.crate) = 799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb
+SIZE (rust/crates/derive_more-impl-2.1.1.crate) = 99094
 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
 SIZE (rust/crates/digest-0.10.7.crate) = 19557
 SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
 SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
 SHA256 (rust/crates/double-ended-peekable-0.1.0.crate) = c0d05e1c0dbad51b52c38bda7adceef61b9efc2baf04acfe8726a8c4630a6f57
 SIZE (rust/crates/double-ended-peekable-0.1.0.crate) = 7969
+SHA256 (rust/crates/doxygen-rs-0.4.2.crate) = 415b6ec780d34dcf624666747194393603d0373b7141eef01d12ee58881507d9
+SIZE (rust/crates/doxygen-rs-0.4.2.crate) = 15907
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
 SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
 SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
+SHA256 (rust/crates/educe-0.6.0.crate) = 1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417
+SIZE (rust/crates/educe-0.6.0.crate) = 47656
 SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
 SIZE (rust/crates/either-1.15.0.crate) = 20114
 SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
 SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/enum-ordinalize-4.3.2.crate) = 4a1091a7bb1f8f2c4b28f1fe2cef4980ca2d410a3d727d67ecc3178c9b0800f0
+SIZE (rust/crates/enum-ordinalize-4.3.2.crate) = 4465
+SHA256 (rust/crates/enum-ordinalize-derive-4.3.2.crate) = 8ca9601fb2d62598ee17836250842873a413586e5d7ed88b356e38ddbb0ec631
+SIZE (rust/crates/enum-ordinalize-derive-4.3.2.crate) = 8434
 SHA256 (rust/crates/enum_dispatch-0.3.13.crate) = aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd
 SIZE (rust/crates/enum_dispatch-0.3.13.crate) = 29876
 SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
@@ -213,14 +237,18 @@ SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029
 SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
 SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
 SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
+SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
+SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
+SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
 SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
 SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
 SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
 SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
 SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/find-msvc-tools-0.1.8.crate) = 8591b0bcc8a98a64310a2fae1bb3e9b8564dd10e381e6e28010fde8e8e8568db
-SIZE (rust/crates/find-msvc-tools-0.1.8.crate) = 31151
+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/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
 SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
 SHA256 (rust/crates/fjall-2.11.2.crate) = 0b25ad44cd4360a0448a9b5a0a6f1c7a621101cca4578706d43c9a821418aebc
@@ -229,8 +257,12 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
 SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
 SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
 SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
+SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
+SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
 SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
 SIZE (rust/crates/futures-0.3.31.crate) = 54953
 SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
@@ -251,12 +283,14 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
 SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
 SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
-SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
+SHA256 (rust/crates/gethostname-1.1.0.crate) = 1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8
+SIZE (rust/crates/gethostname-1.1.0.crate) = 9865
 SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0
 SIZE (rust/crates/getrandom-0.2.17.crate) = 40780
 SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
 SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/getrandom-0.4.1.crate) = 139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec
+SIZE (rust/crates/getrandom-0.4.1.crate) = 53686
 SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1
 SIZE (rust/crates/ghash-0.5.1.crate) = 9482
 SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
@@ -265,6 +299,8 @@ SHA256 (rust/crates/git-version-0.3.9.crate) = 1ad568aa3db0fcbc81f2f116137f263d7
 SIZE (rust/crates/git-version-0.3.9.crate) = 3087
 SHA256 (rust/crates/git-version-macro-0.3.9.crate) = 53010ccb100b96a67bc32c0175f0ed1426b31b655d562898e57325f81c023ac0
 SIZE (rust/crates/git-version-macro-0.3.9.crate) = 5622
+SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994
+SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530
 SHA256 (rust/crates/guardian-1.3.0.crate) = 17e2ac29387b1aa07a1e448f7bb4f35b500787971e965b02842b900afa5c8f6f
 SIZE (rust/crates/guardian-1.3.0.crate) = 14892
 SHA256 (rust/crates/h2-0.3.27.crate) = 0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d
@@ -279,18 +315,18 @@ SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd9300
 SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
 SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
 SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
-SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
-SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
+SHA256 (rust/crates/hashlink-0.11.0.crate) = ea0b22561a9c04a7cb1a302c013e0259cd3b4bb619f145b32f72b8b4bcbed230
*** 777 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1732b6.3ddf9.2633de36>