git: 325797c15b4b - main - www/garage: Update to 2.2.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 26 Mar 2026 07:14:53 UTC
The branch main has been updated by dtxdf:
URL: https://cgit.FreeBSD.org/ports/commit/?id=325797c15b4be3b8f17c9f678f68b34895103546
commit 325797c15b4be3b8f17c9f678f68b34895103546
Author: Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
AuthorDate: 2026-03-26 07:10:37 +0000
Commit: Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
CommitDate: 2026-03-26 07:14:10 +0000
www/garage: Update to 2.2.0
* Take MAINTAINERSHIP.
* Pet portclippy/portfmt.
* Run garage as a unprivileged user.
* Create a sample configuration file to use /var/db/garage as default
meta and data directory.
* Add DOCS option.
* Fix pkg-message formatting.
ChangeLog: https://git.deuxfleurs.fr/Deuxfleurs/garage/releases/tag/v2.2.0
PR: 293011
Reported by: yds@Necessitu.de
Approved by: ashish@ (email)
---
GIDs | 2 +-
UIDs | 2 +-
www/garage/Makefile | 37 +-
www/garage/Makefile.crates | 442 ++++++++++----------
www/garage/distinfo | 890 ++++++++++++++++++++--------------------
www/garage/files/garage.in | 18 +-
www/garage/files/garage.toml.in | 16 +
www/garage/files/pkg-message.in | 44 +-
www/garage/pkg-plist | 599 +++++++++++++++++++++------
9 files changed, 1251 insertions(+), 799 deletions(-)
diff --git a/GIDs b/GIDs
index 45dc556da5f7..4c53aba98efa 100644
--- a/GIDs
+++ b/GIDs
@@ -423,7 +423,7 @@ alertmanager:*:479:
datadog:*:480:
promxy:*:481:
openbao:*:482:
-# free: 483
+garage:*:483:
stalwart:*:484:
# free: 485
# free: 486
diff --git a/UIDs b/UIDs
index 5f807e6bd9a2..88b01b3c0327 100644
--- a/UIDs
+++ b/UIDs
@@ -429,7 +429,7 @@ alertmanager:*:479:479::0:0:Alertmanager Daemon:/var/tmp/alertmanager:/usr/sbin/
datadog:*:480:480::0:0:DataDog Agent:/var/db/datadog:/usr/sbin/nologin
promxy:*:481:481::0:0:Promxy Daemon:/nonexistent:/usr/sbin/nologin
openbao:*:482:482:daemon:0:0:OpenBao Daemon:/nonexistent:/usr/sbin/nologin
-# free: 483
+garage:*:483:483::0:0:Garage Daemon:/var/db/garage:/usr/sbin/nologin
stalwart:*:484:484::0:0:stalwart Mail Server Daemon:/nonexistent:/usr/sbin/nologin
# free: 485
# free: 486
diff --git a/www/garage/Makefile b/www/garage/Makefile
index 8e3c84f6bbb4..bb51566bcd1f 100644
--- a/www/garage/Makefile
+++ b/www/garage/Makefile
@@ -1,11 +1,10 @@
PORTNAME= garage
-DISTVERSION= 2.1.0
-PORTREVISION= 5
+DISTVERSION= 2.2.0
CATEGORIES= www
MASTER_SITES= https://git.deuxfleurs.fr/Deuxfleurs/${PORTNAME}/archive/v${PORTVERSION}.tar.gz?dummy=/
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
-MAINTAINER= ashish@FreeBSD.org
+MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Open-source distributed storage service
WWW= https://garagehq.deuxfleurs.fr/
@@ -17,12 +16,27 @@ LIB_DEPENDS= libsodium.so:security/libsodium \
libzstd.so:archivers/zstd
USES= cargo pkgconfig
-CARGO_ENV+= SODIUM_USE_PKG_CONFIG=1
-CARGO_INSTALL_PATH= src/garage
-SUB_FILES= pkg-message
USE_RC_SUBR= garage
+
+CARGO_FEATURES= syslog
+CARGO_INSTALL_PATH= src/garage
+CARGO_ENV+= SODIUM_USE_PKG_CONFIG=1
CARGO_VENDOR_DIR= ${WRKDIR}/cargo-crates
-CARGO_FEATURES= syslog
+
+SUB_FILES= garage.toml pkg-message
+SUB_LIST= DBDIR=${DBDIR} GROUP=${GARAGE_GROUP} USER=${GARAGE_USER}
+
+USERS= ${GARAGE_USER}
+GROUPS= ${GARAGE_GROUP}
+
+PLIST_SUB= GROUP=${GARAGE_GROUP} \
+ USER=${GARAGE_USER}
+
+OPTIONS_DEFINE= DOCS
+
+DBDIR= /var/db/${PORTNAME}
+GARAGE_USER= ${PORTNAME}
+GARAGE_GROUP= ${GARAGE_USER}
.include <bsd.port.pre.mk>
@@ -38,8 +52,13 @@ post-patch:
${GREP} -F -Rl /etc/garage ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \
-e 's,/etc/garage,${ETCDIR},g'
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name *.bak"
+
post-install:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name *\.bak"
+ @${MKDIR} ${STAGEDIR}${DBDIR}
+ ${INSTALL_DATA} ${WRKDIR}/garage.toml ${STAGEDIR}${PREFIX}/etc/garage.toml.sample
.include <bsd.port.post.mk>
diff --git a/www/garage/Makefile.crates b/www/garage/Makefile.crates
index 4e75ad383ac0..fd8fc534948e 100644
--- a/www/garage/Makefile.crates
+++ b/www/garage/Makefile.crates
@@ -1,119 +1,118 @@
-CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+CARGO_CRATES= addr2line-0.25.1 \
+ adler2-2.0.1 \
aead-0.5.2 \
aes-0.8.4 \
aes-gcm-0.10.3 \
- ahash-0.8.11 \
- aho-corasick-1.1.3 \
+ ahash-0.8.12 \
+ aho-corasick-1.1.4 \
allocator-api2-0.2.21 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- anyhow-1.0.97 \
- arc-swap-1.7.1 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
+ anyhow-1.0.100 \
+ arc-swap-1.8.0 \
argon2-0.5.3 \
arrayvec-0.5.2 \
assert-json-diff-2.0.2 \
- async-compression-0.4.21 \
+ async-compression-0.4.37 \
async-stream-0.3.6 \
async-stream-impl-0.3.6 \
- async-trait-0.1.88 \
+ async-trait-0.1.89 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
- aws-credential-types-1.2.2 \
- aws-runtime-1.5.6 \
- aws-sdk-config-1.65.0 \
- aws-sdk-s3-1.79.0 \
- aws-sigv4-1.3.0 \
- aws-smithy-async-1.2.5 \
- aws-smithy-checksums-0.63.1 \
- aws-smithy-eventstream-0.60.8 \
- aws-smithy-http-0.62.0 \
- aws-smithy-http-client-1.0.0 \
- aws-smithy-json-0.61.3 \
- aws-smithy-runtime-1.8.0 \
- aws-smithy-runtime-api-1.7.4 \
- aws-smithy-types-1.3.0 \
- aws-smithy-xml-0.60.9 \
- aws-types-1.3.6 \
+ 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-smithy-xml-0.60.13 \
+ aws-types-1.3.11 \
backoff-0.4.0 \
- backtrace-0.3.74 \
+ backtrace-0.3.76 \
base64-0.13.1 \
base64-0.21.7 \
base64-0.22.1 \
base64-simd-0.8.0 \
- base64ct-1.7.3 \
+ base64ct-1.8.3 \
bincode-1.3.3 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
+ bitflags-2.10.0 \
blake2-0.10.6 \
block-buffer-0.10.4 \
- bumpalo-3.17.0 \
- bytemuck-1.22.0 \
+ bumpalo-3.19.1 \
+ bytemuck-1.24.0 \
byteorder-1.5.0 \
- bytes-1.10.1 \
+ bytes-1.11.0 \
bytes-utils-0.1.4 \
- bytesize-1.3.2 \
+ bytesize-1.3.3 \
byteview-0.6.1 \
- cc-1.2.16 \
- cfg-if-1.0.0 \
+ cc-1.2.54 \
+ cfg-if-1.0.4 \
cfg_aliases-0.1.1 \
cfg_aliases-0.2.1 \
- chrono-0.4.40 \
+ chrono-0.4.43 \
cipher-0.4.4 \
clap-2.34.0 \
- clap-4.5.32 \
- clap_builder-4.5.32 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
- colorchoice-1.0.3 \
+ clap-4.5.54 \
+ clap_builder-4.5.54 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.7 \
+ colorchoice-1.0.4 \
compare-0.0.6 \
+ compression-codecs-0.4.36 \
+ compression-core-0.4.31 \
core-foundation-0.9.4 \
+ core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
- crc-3.2.1 \
- crc-catalog-2.4.0 \
- crc-fast-1.2.0 \
- crc32c-0.6.8 \
- crc32fast-1.4.2 \
- crc64fast-nvme-1.2.0 \
- crossbeam-channel-0.5.14 \
+ crc-fast-1.10.0 \
+ crc32fast-1.5.0 \
+ crossbeam-channel-0.5.15 \
crossbeam-epoch-0.9.18 \
crossbeam-queue-0.3.12 \
crossbeam-skiplist-0.1.3 \
crossbeam-utils-0.8.21 \
- crypto-common-0.1.6 \
+ crypto-common-0.1.7 \
ctr-0.9.2 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
dashmap-4.0.2 \
dashmap-6.1.0 \
- deranged-0.4.0 \
+ deranged-0.5.5 \
derivative-2.2.0 \
digest-0.10.7 \
displaydoc-0.2.5 \
double-ended-peekable-0.1.0 \
- dyn-clone-1.0.19 \
+ dyn-clone-1.0.20 \
either-1.15.0 \
encoding_rs-0.8.35 \
enum_dispatch-0.3.13 \
env_logger-0.10.2 \
equivalent-1.0.2 \
- err-derive-0.3.1 \
- errno-0.3.10 \
+ errno-0.3.14 \
fallible-iterator-0.3.0 \
fallible-streaming-iterator-0.1.9 \
fastrand-2.3.0 \
+ find-msvc-tools-0.1.8 \
fixedbitset-0.4.2 \
fjall-2.11.2 \
fnv-1.0.7 \
foldhash-0.1.5 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
futures-0.3.31 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
@@ -125,32 +124,32 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-util-0.3.31 \
generic-array-0.14.7 \
gethostname-0.4.3 \
- getrandom-0.2.15 \
- getrandom-0.3.2 \
+ getrandom-0.2.17 \
+ getrandom-0.3.4 \
ghash-0.5.1 \
- gimli-0.31.1 \
+ gimli-0.32.3 \
git-version-0.3.9 \
git-version-macro-0.3.9 \
guardian-1.3.0 \
- h2-0.3.26 \
- h2-0.4.8 \
+ h2-0.3.27 \
+ h2-0.4.13 \
hashbrown-0.12.3 \
hashbrown-0.14.5 \
- hashbrown-0.15.2 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.1 \
hashlink-0.10.0 \
heck-0.3.3 \
heck-0.5.0 \
heed-0.11.0 \
heed-traits-0.8.0 \
heed-types-0.8.0 \
- hermit-abi-0.3.9 \
- hermit-abi-0.5.0 \
+ hermit-abi-0.5.2 \
hex-0.4.3 \
hexdump-0.1.2 \
hmac-0.12.1 \
- home-0.5.11 \
+ home-0.5.12 \
http-0.2.12 \
- http-1.3.1 \
+ http-1.4.0 \
http-body-0.4.6 \
http-body-1.0.1 \
http-body-util-0.1.3 \
@@ -158,42 +157,39 @@ CARGO_CRATES= addr2line-0.24.2 \
http-range-header-0.3.1 \
httparse-1.10.1 \
httpdate-1.0.3 \
- humantime-2.2.0 \
+ humantime-2.3.0 \
hyper-0.14.32 \
- hyper-1.6.0 \
+ hyper-1.8.1 \
hyper-rustls-0.24.2 \
hyper-rustls-0.26.0 \
hyper-timeout-0.4.1 \
- hyper-util-0.1.10 \
- iana-time-zone-0.1.61 \
+ hyper-util-0.1.19 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ icu_collections-2.1.1 \
+ icu_locale_core-2.1.1 \
+ icu_normalizer-2.1.1 \
+ icu_normalizer_data-2.1.1 \
+ icu_properties-2.1.2 \
+ icu_properties_data-2.1.2 \
+ icu_provider-2.1.1 \
ident_case-1.0.1 \
- idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
indexmap-1.9.3 \
- indexmap-2.8.0 \
+ 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 \
- is-terminal-0.4.16 \
- is_terminal_polyfill-1.70.1 \
+ is-terminal-0.4.17 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.10.5 \
itertools-0.12.1 \
- itoa-1.0.15 \
- jobserver-0.1.32 \
- js-sys-0.3.77 \
+ itoa-1.0.17 \
+ jobserver-0.1.34 \
+ js-sys-0.3.85 \
json-patch-1.4.0 \
jsonpath-rust-0.4.0 \
k8s-openapi-0.21.1 \
@@ -205,68 +201,67 @@ CARGO_CRATES= addr2line-0.24.2 \
kuska-handshake-0.2.0 \
kuska-sodiumoxide-0.2.5-0 \
lazy_static-1.5.0 \
- libc-0.2.171 \
+ libc-0.2.180 \
libsodium-sys-0.2.7 \
libsqlite3-sys-0.35.0 \
linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.3 \
- litemap-0.7.5 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.1 \
lmdb-rkv-sys-0.11.2 \
- lock_api-0.4.12 \
- log-0.4.26 \
+ lock_api-0.4.14 \
+ log-0.4.29 \
lru-0.12.5 \
- lsm-tree-2.10.3 \
- lz4_flex-0.11.3 \
- matchers-0.1.0 \
+ lsm-tree-2.10.4 \
+ lz4_flex-0.11.5 \
+ matchers-0.2.0 \
md-5-0.10.6 \
- memchr-2.7.4 \
+ memchr-2.7.6 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.5 \
- mio-1.0.3 \
+ 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 \
no-std-net-0.6.0 \
nom-7.1.3 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.3 \
num-0.2.1 \
num-bigint-0.2.6 \
num-complex-0.2.4 \
- num-conv-0.1.0 \
+ num-conv-0.2.0 \
num-integer-0.1.46 \
num-iter-0.1.45 \
num-rational-0.2.4 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
- object-0.36.7 \
- once_cell-1.21.1 \
+ num_cpus-1.17.0 \
+ object-0.37.3 \
+ 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 \
opentelemetry-otlp-0.10.0 \
opentelemetry-prometheus-0.10.0 \
ordered-float-2.10.1 \
outref-0.5.2 \
- overload-0.1.1 \
page_size-0.4.2 \
- parking_lot-0.11.2 \
- parking_lot-0.12.3 \
- parking_lot_core-0.8.6 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
parse_duration-2.1.1 \
password-hash-0.5.0 \
paste-1.0.15 \
path-absolutize-3.1.1 \
path-dedot-3.1.1 \
- pem-3.0.5 \
- percent-encoding-2.3.1 \
- pest-2.7.15 \
- pest_derive-2.7.15 \
- pest_generator-2.7.15 \
- pest_meta-2.7.15 \
+ 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 \
petgraph-0.6.5 \
pin-project-1.1.10 \
pin-project-internal-1.1.10 \
@@ -277,12 +272,13 @@ CARGO_CRATES= addr2line-0.24.2 \
pnet_datalink-0.34.0 \
pnet_sys-0.34.0 \
polyval-0.6.2 \
+ potential_utf-0.1.4 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
pretty_env_logger-0.5.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.94 \
+ proc-macro2-1.0.106 \
prometheus-0.13.4 \
prost-0.9.0 \
prost-build-0.9.0 \
@@ -290,49 +286,44 @@ CARGO_CRATES= addr2line-0.24.2 \
prost-types-0.9.0 \
protobuf-2.28.0 \
quick-xml-0.26.0 \
- quick_cache-0.6.16 \
- quote-1.0.40 \
- r-efi-5.2.0 \
+ quick_cache-0.6.18 \
+ quote-1.0.44 \
+ r-efi-5.3.0 \
r2d2-0.8.10 \
r2d2_sqlite-0.31.0 \
rand-0.8.5 \
- rand-0.9.1 \
rand_chacha-0.3.1 \
- rand_chacha-0.9.0 \
rand_core-0.6.4 \
- rand_core-0.9.3 \
- redox_syscall-0.2.16 \
- redox_syscall-0.5.10 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-lite-0.1.6 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.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 \
ring-0.17.14 \
- rmp-0.8.14 \
- rmp-serde-1.3.0 \
+ rmp-0.8.15 \
+ rmp-serde-1.3.1 \
roxmltree-0.19.0 \
rusqlite-0.37.0 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.27 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
rustix-0.38.44 \
- rustix-1.0.3 \
+ 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-native-certs-0.8.3 \
rustls-pemfile-1.0.4 \
rustls-pemfile-2.2.0 \
- rustls-pki-types-1.11.0 \
+ rustls-pki-types-1.14.0 \
rustls-webpki-0.101.7 \
rustls-webpki-0.102.8 \
- rustversion-1.0.20 \
- ryu-1.0.20 \
+ rustversion-1.0.22 \
+ ryu-1.0.22 \
same-file-1.0.6 \
- schannel-0.1.27 \
+ schannel-0.1.28 \
scheduled-thread-pool-0.2.7 \
schemars-0.8.22 \
schemars_derive-0.8.22 \
@@ -340,29 +331,33 @@ CARGO_CRATES= addr2line-0.24.2 \
sct-0.7.1 \
secrecy-0.8.0 \
security-framework-2.11.1 \
- security-framework-sys-2.14.0 \
- self_cell-1.2.0 \
- semver-1.0.26 \
- serde-1.0.219 \
+ security-framework-3.5.1 \
+ security-framework-sys-2.15.0 \
+ self_cell-1.2.2 \
+ semver-1.0.27 \
+ serde-1.0.228 \
serde-value-0.7.0 \
- serde_bytes-0.11.17 \
- serde_derive-1.0.219 \
+ serde_bytes-0.11.19 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
serde_derive_internals-0.29.1 \
- serde_json-1.0.140 \
- serde_spanned-0.6.8 \
+ serde_json-1.0.149 \
+ serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
serde_yaml-0.9.34+deprecated \
sha1-0.10.6 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
sharded-slab-0.1.7 \
shlex-1.3.0 \
- signal-hook-registry-1.4.2 \
- slab-0.4.9 \
- smallvec-1.14.0 \
- socket2-0.5.8 \
+ signal-hook-registry-1.4.8 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
+ socket2-0.5.10 \
+ socket2-0.6.2 \
spin-0.9.8 \
- stable_deref_trait-1.2.0 \
- static_init-1.0.3 \
+ spin-0.10.0 \
+ stable_deref_trait-1.2.1 \
+ static_init-1.0.4 \
static_init_macro-1.0.4 \
std-semaphore-0.1.0 \
strsim-0.11.1 \
@@ -370,67 +365,66 @@ CARGO_CRATES= addr2line-0.24.2 \
structopt-derive-0.4.18 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.100 \
+ syn-2.0.114 \
sync_wrapper-0.1.2 \
synchronoise-1.0.1 \
- synstructure-0.12.6 \
- synstructure-0.13.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 \
- tempfile-3.19.1 \
+ system-configuration-sys-0.6.0 \
+ tempfile-3.24.0 \
termcolor-1.4.1 \
textwrap-0.11.0 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.18 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
- time-0.3.40 \
- time-core-0.1.4 \
- time-macros-0.2.21 \
+ thiserror-impl-2.0.18 \
+ thread_local-1.1.9 \
+ time-0.3.46 \
+ time-core-0.1.8 \
+ time-macros-0.2.26 \
timeago-0.4.2 \
- tinystr-0.7.6 \
- tokio-1.44.1 \
- tokio-io-timeout-1.2.0 \
- tokio-macros-2.5.0 \
+ tinystr-0.8.2 \
+ 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-stream-0.1.17 \
+ tokio-stream-0.1.18 \
tokio-util-0.6.10 \
- tokio-util-0.7.14 \
- toml-0.8.20 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.24 \
+ tokio-util-0.7.18 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
tonic-0.6.2 \
tonic-build-0.6.2 \
tower-0.4.13 \
tower-http-0.4.4 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
- tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-0.1.44 \
+ tracing-attributes-0.1.31 \
+ tracing-core-0.1.36 \
tracing-futures-0.2.5 \
- tracing-journald-0.3.1 \
+ tracing-journald-0.3.2 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.22 \
try-lock-0.2.5 \
- typenum-1.18.0 \
+ typenum-1.19.0 \
ucd-trie-0.1.7 \
- unicode-ident-1.0.18 \
+ unicode-ident-1.0.22 \
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 \
- url-2.5.4 \
- utf16_iter-1.0.5 \
+ url-2.5.8 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- utoipa-5.3.1 \
- utoipa-gen-5.3.1 \
+ utoipa-5.4.0 \
+ utoipa-gen-5.4.0 \
uuid-1.4.1 \
valuable-0.1.1 \
value-log-1.9.0 \
@@ -440,60 +434,74 @@ CARGO_CRATES= addr2line-0.24.2 \
vsimd-0.8.0 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.2+wasi-0.2.9 \
+ 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 \
+ web-sys-0.3.85 \
which-4.4.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.52.0 \
- windows-link-0.1.1 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
+ windows-registry-0.6.1 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
windows-sys-0.48.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.52.6 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.48.5 \
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.52.6 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.48.5 \
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.52.6 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.4 \
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.14 \
winreg-0.50.0 \
- wit-bindgen-rt-0.39.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ wit-bindgen-0.51.0 \
+ writeable-0.6.2 \
xmlparser-0.13.6 \
xxhash-rust-0.8.15 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-0.8.23 \
- zerocopy-derive-0.7.35 \
- zerocopy-derive-0.8.23 \
+ yoke-0.8.1 \
+ yoke-derive-0.8.1 \
+ zerocopy-0.8.33 \
+ zerocopy-derive-0.8.33 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
+ zeroize-1.8.2 \
+ zerotrie-0.2.3 \
+ zerovec-0.11.5 \
+ zerovec-derive-0.11.2 \
+ zmij-1.0.16 \
zstd-0.13.3 \
- zstd-safe-7.2.3 \
- zstd-sys-2.0.14+zstd.1.5.7
+ 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 2e08137bcca7..4f8a40f3b52b 100644
--- a/www/garage/distinfo
+++ b/www/garage/distinfo
@@ -1,94 +1,94 @@
-TIMESTAMP = 1761387699
-SHA256 (garage-2.1.0.tar.gz) = 63b2a0a513464136728bb50a91b40a5911fc25603f3c3e54fe030c01ea5a6084
-SIZE (garage-2.1.0.tar.gz) = 42486174
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+TIMESTAMP = 1773515610
+SHA256 (garage-2.2.0.tar.gz) = e68b05d4358008e8b29a0ac235f73e3a12d97d9c6388c330b87282db774c04dc
+SIZE (garage-2.2.0.tar.gz) = 45759613
+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
+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/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/aes-gcm-0.10.3.crate) = 831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1
SIZE (rust/crates/aes-gcm-0.10.3.crate) = 148991
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
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/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
-SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
-SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
-SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+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/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.21.crate) = c0cf008e5e1a9e9e22a7d3c9a4992e21a350290069e36d8fb72304ed17e8f2d2
-SIZE (rust/crates/async-compression-0.4.21.crate) = 112809
+SHA256 (rust/crates/async-compression-0.4.37.crate) = d10e4f991a553474232bc0a31799f6d24b034a84c0971d80d2e2f78b2e576e40
+SIZE (rust/crates/async-compression-0.4.37.crate) = 96533
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
SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
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.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/aws-credential-types-1.2.2.crate) = 4471bef4c22a06d2c7a1b6492493d3fdf24a805323109d6874f9c94d5906ac14
-SIZE (rust/crates/aws-credential-types-1.2.2.crate) = 13823
-SHA256 (rust/crates/aws-runtime-1.5.6.crate) = 0aff45ffe35196e593ea3b9dd65b320e51e2dda95aff4390bc459e461d09c6ad
-SIZE (rust/crates/aws-runtime-1.5.6.crate) = 60192
-SHA256 (rust/crates/aws-sdk-config-1.65.0.crate) = 2645fb2c8b9876a46a3d79f06aad47063baf054085ea887a1e6d6f159e8a7501
-SIZE (rust/crates/aws-sdk-config-1.65.0.crate) = 961823
-SHA256 (rust/crates/aws-sdk-s3-1.79.0.crate) = a8f63ba8f5fca32061c7d62d866ef65470edde38d4c5f8a0ebb8ff40a0521e1c
-SIZE (rust/crates/aws-sdk-s3-1.79.0.crate) = 1438589
-SHA256 (rust/crates/aws-sigv4-1.3.0.crate) = 69d03c3c05ff80d54ff860fe38c726f6f494c639ae975203a101335f223386db
-SIZE (rust/crates/aws-sigv4-1.3.0.crate) = 47362
-SHA256 (rust/crates/aws-smithy-async-1.2.5.crate) = 1e190749ea56f8c42bf15dd76c65e14f8f765233e6df9b0506d9d934ebef867c
-SIZE (rust/crates/aws-smithy-async-1.2.5.crate) = 20847
-SHA256 (rust/crates/aws-smithy-checksums-0.63.1.crate) = b65d21e1ba6f2cdec92044f904356a19f5ad86961acf015741106cdfafd747c0
-SIZE (rust/crates/aws-smithy-checksums-0.63.1.crate) = 12195
-SHA256 (rust/crates/aws-smithy-eventstream-0.60.8.crate) = 7c45d3dddac16c5c59d553ece225a88870cf81b7b813c9cc17b78cf4685eac7a
-SIZE (rust/crates/aws-smithy-eventstream-0.60.8.crate) = 17898
-SHA256 (rust/crates/aws-smithy-http-0.62.0.crate) = c5949124d11e538ca21142d1fba61ab0a2a2c1bc3ed323cdb3e4b878bfb83166
-SIZE (rust/crates/aws-smithy-http-0.62.0.crate) = 23795
-SHA256 (rust/crates/aws-smithy-http-client-1.0.0.crate) = 0497ef5d53065b7cd6a35e9c1654bd1fefeae5c52900d91d1b188b0af0f29324
-SIZE (rust/crates/aws-smithy-http-client-1.0.0.crate) = 73188
-SHA256 (rust/crates/aws-smithy-json-0.61.3.crate) = 92144e45819cae7dc62af23eac5a038a58aa544432d2102609654376a900bd07
-SIZE (rust/crates/aws-smithy-json-0.61.3.crate) = 23079
-SHA256 (rust/crates/aws-smithy-runtime-1.8.0.crate) = f6328865e36c6fd970094ead6b05efd047d3a80ec5fc3be5e743910da9f2ebf8
-SIZE (rust/crates/aws-smithy-runtime-1.8.0.crate) = 95437
-SHA256 (rust/crates/aws-smithy-runtime-api-1.7.4.crate) = 3da37cf5d57011cb1753456518ec76e31691f1f474b73934a284eb2a1c76510f
-SIZE (rust/crates/aws-smithy-runtime-api-1.7.4.crate) = 69274
-SHA256 (rust/crates/aws-smithy-types-1.3.0.crate) = 836155caafba616c0ff9b07944324785de2ab016141c3550bd1c07882f8cee8f
-SIZE (rust/crates/aws-smithy-types-1.3.0.crate) = 83058
-SHA256 (rust/crates/aws-smithy-xml-0.60.9.crate) = ab0b0166827aa700d3dc519f72f8b3a91c35d0b8d042dc5d643a91e6f80648fc
-SIZE (rust/crates/aws-smithy-xml-0.60.9.crate) = 15744
-SHA256 (rust/crates/aws-types-1.3.6.crate) = 3873f8deed8927ce8d04487630dc9ff73193bab64742a61d050e57a68dec4125
-SIZE (rust/crates/aws-types-1.3.6.crate) = 21598
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+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
*** 1938 LINES SKIPPED ***