git: 75bb613dd6e8 - main - security/vaultwarden: Security update to 1.33.0

From: Michael Reifenberger <mr_at_FreeBSD.org>
Date: Thu, 30 Jan 2025 20:30:59 UTC
The branch main has been updated by mr:

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

commit 75bb613dd6e8accf6a90ae0dde6e95290b94d253
Author:     Michael Reifenberger <mr@FreeBSD.org>
AuthorDate: 2025-01-30 20:26:36 +0000
Commit:     Michael Reifenberger <mr@FreeBSD.org>
CommitDate: 2025-01-30 20:26:36 +0000

    security/vaultwarden: Security update to 1.33.0
    
    Also added CVE IDs to security/vuxml vaulwarden entry.
    
    PR:              284399
    Reported by:     foudfou
---
 security/vaultwarden/Makefile                |   3 +-
 security/vaultwarden/Makefile.crates         | 140 ++++++-------
 security/vaultwarden/distinfo                | 286 ++++++++++++++-------------
 security/vaultwarden/files/patch-rust-1.84.0 |  57 ------
 security/vuxml/vuln/2025.xml                 |   7 +-
 5 files changed, 231 insertions(+), 262 deletions(-)

diff --git a/security/vaultwarden/Makefile b/security/vaultwarden/Makefile
index 1f28ccf74174..bdbd663aac39 100644
--- a/security/vaultwarden/Makefile
+++ b/security/vaultwarden/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	vaultwarden
-DISTVERSION=	1.32.7
-PORTREVISION=	1
+DISTVERSION=	1.33.0
 CATEGORIES=	security
 
 MAINTAINER=	mr@FreeBSD.org
diff --git a/security/vaultwarden/Makefile.crates b/security/vaultwarden/Makefile.crates
index 348db9c1e853..9089ce36b43f 100644
--- a/security/vaultwarden/Makefile.crates
+++ b/security/vaultwarden/Makefile.crates
@@ -21,7 +21,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		async-stream-0.3.6 \
 		async-stream-impl-0.3.6 \
 		async-task-4.7.1 \
-		async-trait-0.1.83 \
+		async-trait-0.1.85 \
 		atomic-0.5.3 \
 		atomic-0.6.0 \
 		atomic-waker-1.1.2 \
@@ -33,23 +33,23 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		base64ct-1.6.0 \
 		bigdecimal-0.4.7 \
 		binascii-0.1.4 \
-		bitflags-2.6.0 \
+		bitflags-2.8.0 \
 		blake2-0.10.6 \
 		block-buffer-0.10.4 \
 		blocking-1.6.1 \
 		brotli-7.0.0 \
-		brotli-decompressor-4.0.1 \
+		brotli-decompressor-4.0.2 \
 		bumpalo-3.16.0 \
-		bytemuck-1.20.0 \
+		bytemuck-1.21.0 \
 		byteorder-1.5.0 \
 		bytes-1.9.0 \
 		cached-0.54.0 \
 		cached_proc_macro-0.23.0 \
 		cached_proc_macro_types-0.1.1 \
-		cc-1.2.4 \
+		cc-1.2.10 \
 		cfg-if-1.0.0 \
 		chrono-0.4.39 \
-		chrono-tz-0.10.0 \
+		chrono-tz-0.10.1 \
 		chrono-tz-build-0.4.0 \
 		chumsky-0.9.3 \
 		codemap-0.1.3 \
@@ -61,19 +61,25 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		cpufeatures-0.2.16 \
 		crc32fast-1.4.2 \
 		cron-0.12.1 \
-		crossbeam-utils-0.8.20 \
+		crossbeam-utils-0.8.21 \
 		crypto-common-0.1.6 \
 		darling-0.20.10 \
 		darling_core-0.20.10 \
 		darling_macro-0.20.10 \
 		dashmap-6.1.0 \
-		data-encoding-2.6.0 \
+		data-encoding-2.7.0 \
 		data-url-0.3.1 \
 		deranged-0.3.11 \
+		derive_builder-0.20.2 \
+		derive_builder_core-0.20.2 \
+		derive_builder_macro-0.20.2 \
+		derive_more-1.0.0 \
+		derive_more-impl-1.0.0 \
 		devise-0.4.2 \
 		devise_codegen-0.4.2 \
 		devise_core-0.4.2 \
 		diesel-2.2.6 \
+		diesel-derive-newtype-2.1.2 \
 		diesel_derives-2.2.3 \
 		diesel_logger-0.4.0 \
 		diesel_migrations-2.2.0 \
@@ -88,10 +94,11 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		email_address-0.2.9 \
 		encoding_rs-0.8.35 \
 		enum-as-inner-0.6.1 \
+		env_home-0.1.0 \
 		equivalent-1.0.1 \
 		errno-0.3.10 \
 		event-listener-2.5.3 \
-		event-listener-5.3.1 \
+		event-listener-5.4.0 \
 		event-listener-strategy-0.5.3 \
 		fastrand-2.3.0 \
 		fern-0.7.1 \
@@ -106,7 +113,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		futures-core-0.3.31 \
 		futures-executor-0.3.31 \
 		futures-io-0.3.31 \
-		futures-lite-2.5.0 \
+		futures-lite-2.6.0 \
 		futures-macro-0.3.31 \
 		futures-sink-0.3.31 \
 		futures-task-0.3.31 \
@@ -116,13 +123,13 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		generic-array-0.14.7 \
 		getrandom-0.2.15 \
 		gimli-0.31.1 \
-		glob-0.3.1 \
+		glob-0.3.2 \
 		gloo-timers-0.3.0 \
 		governor-0.8.0 \
 		grass_compiler-0.13.4 \
 		h2-0.4.7 \
 		half-1.8.3 \
-		handlebars-6.2.0 \
+		handlebars-6.3.0 \
 		hashbrown-0.14.5 \
 		hashbrown-0.15.2 \
 		heck-0.5.0 \
@@ -131,7 +138,6 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		hickory-proto-0.24.2 \
 		hickory-resolver-0.24.2 \
 		hmac-0.12.1 \
-		home-0.5.9 \
 		hostname-0.3.1 \
 		hostname-0.4.0 \
 		html5gum-0.7.0 \
@@ -142,9 +148,9 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		http-body-util-0.1.2 \
 		httparse-1.9.5 \
 		httpdate-1.0.3 \
-		hyper-0.14.31 \
-		hyper-1.5.1 \
-		hyper-rustls-0.27.3 \
+		hyper-0.14.32 \
+		hyper-1.5.2 \
+		hyper-rustls-0.27.5 \
 		hyper-tls-0.6.0 \
 		hyper-util-0.1.10 \
 		iana-time-zone-0.1.61 \
@@ -162,30 +168,30 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		ident_case-1.0.1 \
 		idna-1.0.3 \
 		idna_adapter-1.2.0 \
-		indexmap-2.7.0 \
+		indexmap-2.7.1 \
 		inlinable_string-0.1.15 \
 		ipconfig-0.3.2 \
-		ipnet-2.10.1 \
-		is-terminal-0.4.13 \
+		ipnet-2.11.0 \
+		is-terminal-0.4.15 \
 		itoa-1.0.14 \
 		jetscii-0.5.3 \
 		job_scheduler_ng-2.0.5 \
-		js-sys-0.3.76 \
+		js-sys-0.3.77 \
 		jsonwebtoken-9.3.0 \
 		kv-log-macro-1.0.7 \
 		lasso-0.7.3 \
 		lazy_static-1.5.0 \
 		lettre-0.11.11 \
-		libc-0.2.168 \
+		libc-0.2.169 \
 		libm-0.2.11 \
 		libmimalloc-sys-0.1.39 \
 		libsqlite3-sys-0.30.1 \
 		linked-hash-map-0.5.6 \
-		linux-raw-sys-0.4.14 \
+		linux-raw-sys-0.4.15 \
 		litemap-0.7.4 \
 		litrs-0.4.1 \
 		lock_api-0.4.12 \
-		log-0.4.22 \
+		log-0.4.25 \
 		loom-0.5.6 \
 		lru-cache-0.1.2 \
 		match_cfg-0.1.0 \
@@ -196,7 +202,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		mimalloc-0.1.43 \
 		mime-0.3.17 \
 		minimal-lexical-0.2.1 \
-		miniz_oxide-0.8.0 \
+		miniz_oxide-0.8.3 \
 		mio-1.0.3 \
 		multer-3.1.0 \
 		mysqlclient-sys-0.4.2 \
@@ -214,11 +220,11 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		num-traits-0.2.19 \
 		num_cpus-1.16.0 \
 		num_threads-0.1.7 \
-		object-0.36.5 \
+		object-0.36.7 \
 		once_cell-1.20.2 \
 		openssl-0.10.68 \
 		openssl-macros-0.1.1 \
-		openssl-probe-0.1.5 \
+		openssl-probe-0.1.6 \
 		openssl-src-300.4.1+3.4.0 \
 		openssl-sys-0.9.104 \
 		overload-0.1.1 \
@@ -236,13 +242,13 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		pest_derive-2.7.15 \
 		pest_generator-2.7.15 \
 		pest_meta-2.7.15 \
-		phf-0.11.2 \
-		phf_codegen-0.11.2 \
-		phf_generator-0.11.2 \
-		phf_macros-0.11.2 \
-		phf_shared-0.11.2 \
+		phf-0.11.3 \
+		phf_codegen-0.11.3 \
+		phf_generator-0.11.3 \
+		phf_macros-0.11.3 \
+		phf_shared-0.11.3 \
 		pico-args-0.5.0 \
-		pin-project-lite-0.2.15 \
+		pin-project-lite-0.2.16 \
 		pin-utils-0.1.0 \
 		piper-0.2.4 \
 		pkg-config-0.3.31 \
@@ -251,20 +257,20 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		powerfmt-0.2.0 \
 		ppv-lite86-0.2.20 \
 		pq-sys-0.6.3 \
-		proc-macro2-1.0.92 \
+		proc-macro2-1.0.93 \
 		proc-macro2-diagnostics-0.10.1 \
 		psl-types-2.0.11 \
 		psm-0.1.24 \
 		publicsuffix-2.3.0 \
-		quanta-0.12.4 \
+		quanta-0.12.5 \
 		quick-error-1.2.3 \
-		quote-1.0.37 \
+		quote-1.0.38 \
 		quoted_printable-0.5.1 \
 		r2d2-0.8.10 \
 		rand-0.8.5 \
 		rand_chacha-0.3.1 \
 		rand_core-0.6.4 \
-		raw-cpuid-11.2.0 \
+		raw-cpuid-11.3.0 \
 		redox_syscall-0.5.8 \
 		ref-cast-1.0.23 \
 		ref-cast-impl-1.0.23 \
@@ -274,7 +280,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		regex-syntax-0.6.29 \
 		regex-syntax-0.8.5 \
 		reopen-1.0.3 \
-		reqwest-0.12.9 \
+		reqwest-0.12.12 \
 		resolv-conf-0.7.0 \
 		ring-0.17.8 \
 		rmp-0.8.14 \
@@ -286,15 +292,15 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		rpassword-7.3.1 \
 		rtoolbox-0.0.2 \
 		rustc-demangle-0.1.24 \
-		rustix-0.38.42 \
+		rustix-0.38.44 \
 		rustls-0.21.12 \
-		rustls-0.23.20 \
+		rustls-0.23.21 \
 		rustls-pemfile-1.0.4 \
 		rustls-pemfile-2.2.0 \
 		rustls-pki-types-1.10.1 \
 		rustls-webpki-0.101.7 \
 		rustls-webpki-0.102.8 \
-		rustversion-1.0.18 \
+		rustversion-1.0.19 \
 		ryu-1.0.18 \
 		same-file-1.0.6 \
 		schannel-0.1.27 \
@@ -303,12 +309,12 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		scopeguard-1.2.0 \
 		sct-0.7.1 \
 		security-framework-2.11.1 \
-		security-framework-sys-2.12.1 \
-		semver-1.0.24 \
-		serde-1.0.216 \
+		security-framework-sys-2.14.0 \
+		semver-1.0.25 \
+		serde-1.0.217 \
 		serde_cbor-0.11.2 \
-		serde_derive-1.0.216 \
-		serde_json-1.0.133 \
+		serde_derive-1.0.217 \
+		serde_json-1.0.137 \
 		serde_spanned-0.6.8 \
 		serde_urlencoded-0.7.1 \
 		sha1-0.10.6 \
@@ -317,8 +323,8 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		shlex-1.3.0 \
 		signal-hook-0.3.17 \
 		signal-hook-registry-1.4.2 \
-		simple_asn1-0.6.2 \
-		siphasher-0.3.11 \
+		simple_asn1-0.6.3 \
+		siphasher-1.0.1 \
 		slab-0.4.9 \
 		smallvec-1.13.2 \
 		socket2-0.5.8 \
@@ -330,27 +336,27 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		state-0.6.0 \
 		strsim-0.11.1 \
 		subtle-2.6.1 \
-		syn-2.0.90 \
+		syn-2.0.96 \
 		sync_wrapper-1.0.2 \
 		synstructure-0.13.1 \
 		syslog-7.0.0 \
 		system-configuration-0.6.1 \
 		system-configuration-sys-0.6.0 \
-		tempfile-3.14.0 \
+		tempfile-3.15.0 \
 		thiserror-1.0.69 \
-		thiserror-2.0.7 \
+		thiserror-2.0.11 \
 		thiserror-impl-1.0.69 \
-		thiserror-impl-2.0.7 \
+		thiserror-impl-2.0.11 \
 		thread_local-1.1.8 \
 		threadpool-1.8.1 \
 		time-0.3.37 \
 		time-core-0.1.2 \
 		time-macros-0.2.19 \
 		tinystr-0.7.6 \
-		tinyvec-1.8.0 \
+		tinyvec-1.8.1 \
 		tinyvec_macros-0.1.1 \
-		tokio-1.42.0 \
-		tokio-macros-2.4.0 \
+		tokio-1.43.0 \
+		tokio-macros-2.5.0 \
 		tokio-native-tls-0.3.1 \
 		tokio-rustls-0.24.1 \
 		tokio-rustls-0.26.1 \
@@ -362,6 +368,8 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		toml_datetime-0.6.8 \
 		toml_edit-0.22.22 \
 		totp-lite-2.0.1 \
+		tower-0.5.2 \
+		tower-layer-0.3.3 \
 		tower-service-0.3.3 \
 		tracing-0.1.41 \
 		tracing-attributes-0.1.28 \
@@ -374,32 +382,32 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		ubyte-0.10.4 \
 		ucd-trie-0.1.7 \
 		uncased-0.9.10 \
-		unicode-ident-1.0.14 \
+		unicode-ident-1.0.15 \
 		unicode-xid-0.2.6 \
 		untrusted-0.9.0 \
 		url-2.5.4 \
 		utf-8-0.7.6 \
 		utf16_iter-1.0.5 \
 		utf8_iter-1.0.4 \
-		uuid-1.11.0 \
-		valuable-0.1.0 \
+		uuid-1.12.1 \
+		valuable-0.1.1 \
 		value-bag-1.10.0 \
 		vcpkg-0.2.15 \
 		version_check-0.9.5 \
 		walkdir-2.5.0 \
 		want-0.3.1 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.99 \
-		wasm-bindgen-backend-0.2.99 \
-		wasm-bindgen-futures-0.4.49 \
-		wasm-bindgen-macro-0.2.99 \
-		wasm-bindgen-macro-support-0.2.99 \
-		wasm-bindgen-shared-0.2.99 \
+		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 \
 		wasm-streams-0.4.2 \
-		web-sys-0.3.76 \
+		web-sys-0.3.77 \
 		web-time-1.1.0 \
 		webauthn-rs-0.3.2 \
-		which-7.0.0 \
+		which-7.0.1 \
 		widestring-1.1.0 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
@@ -431,7 +439,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		windows_x86_64_gnullvm-0.52.6 \
 		windows_x86_64_msvc-0.48.5 \
 		windows_x86_64_msvc-0.52.6 \
-		winnow-0.6.20 \
+		winnow-0.6.24 \
 		winreg-0.50.0 \
 		winsafe-0.0.19 \
 		write16-1.0.0 \
diff --git a/security/vaultwarden/distinfo b/security/vaultwarden/distinfo
index af4e5855dbbc..78dc18f858b7 100644
--- a/security/vaultwarden/distinfo
+++ b/security/vaultwarden/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1734694355
+TIMESTAMP = 1737979566
 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
@@ -45,8 +45,8 @@ SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb
 SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
 SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
 SIZE (rust/crates/async-task-4.7.1.crate) = 38077
-SHA256 (rust/crates/async-trait-0.1.83.crate) = 721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd
-SIZE (rust/crates/async-trait-0.1.83.crate) = 29054
+SHA256 (rust/crates/async-trait-0.1.85.crate) = 3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056
+SIZE (rust/crates/async-trait-0.1.85.crate) = 33251
 SHA256 (rust/crates/atomic-0.5.3.crate) = c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba
 SIZE (rust/crates/atomic-0.5.3.crate) = 12801
 SHA256 (rust/crates/atomic-0.6.0.crate) = 8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994
@@ -69,8 +69,8 @@ SHA256 (rust/crates/bigdecimal-0.4.7.crate) = 7f31f3af01c5c65a07985c804d3366560e
 SIZE (rust/crates/bigdecimal-0.4.7.crate) = 89252
 SHA256 (rust/crates/binascii-0.1.4.crate) = 383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72
 SIZE (rust/crates/binascii-0.1.4.crate) = 6076
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
+SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
 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
@@ -79,12 +79,12 @@ SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c2
 SIZE (rust/crates/blocking-1.6.1.crate) = 17788
 SHA256 (rust/crates/brotli-7.0.0.crate) = cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd
 SIZE (rust/crates/brotli-7.0.0.crate) = 1356970
-SHA256 (rust/crates/brotli-decompressor-4.0.1.crate) = 9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362
-SIZE (rust/crates/brotli-decompressor-4.0.1.crate) = 193357
+SHA256 (rust/crates/brotli-decompressor-4.0.2.crate) = 74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37
+SIZE (rust/crates/brotli-decompressor-4.0.2.crate) = 193388
 SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
 SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/bytemuck-1.20.0.crate) = 8b37c88a63ffd85d15b406896cc343916d7cf57838a847b3a6f2ca5d39a5695a
-SIZE (rust/crates/bytemuck-1.20.0.crate) = 50943
+SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
+SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
 SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
@@ -95,14 +95,14 @@ SHA256 (rust/crates/cached_proc_macro-0.23.0.crate) = 2f42a145ed2d10dce2191e1dcf
 SIZE (rust/crates/cached_proc_macro-0.23.0.crate) = 10580
 SHA256 (rust/crates/cached_proc_macro_types-0.1.1.crate) = ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0
 SIZE (rust/crates/cached_proc_macro_types-0.1.1.crate) = 1813
-SHA256 (rust/crates/cc-1.2.4.crate) = 9157bbaa6b165880c27a4293a474c91cdcf265cc68cc829bf10be0964a391caf
-SIZE (rust/crates/cc-1.2.4.crate) = 99823
+SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
+SIZE (rust/crates/cc-1.2.10.crate) = 101251
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
 SIZE (rust/crates/chrono-0.4.39.crate) = 222248
-SHA256 (rust/crates/chrono-tz-0.10.0.crate) = cd6dd8046d00723a59a2f8c5f295c515b9bb9a331ee4f8f3d4dd49e428acd3b6
-SIZE (rust/crates/chrono-tz-0.10.0.crate) = 373596
+SHA256 (rust/crates/chrono-tz-0.10.1.crate) = 9c6ac4f2c0bf0f44e9161aec9675e1050aa4a530663c4a9e37e108fa948bca9f
+SIZE (rust/crates/chrono-tz-0.10.1.crate) = 378405
 SHA256 (rust/crates/chrono-tz-build-0.4.0.crate) = e94fea34d77a245229e7746bd2beb786cd2a896f306ff491fb8cecb3074b10a7
 SIZE (rust/crates/chrono-tz-build-0.4.0.crate) = 10660
 SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9
@@ -125,8 +125,8 @@ SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a275
 SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
 SHA256 (rust/crates/cron-0.12.1.crate) = 6f8c3e73077b4b4a6ab1ea5047c37c57aee77657bc8ecd6f29b0af082d0b0c07
 SIZE (rust/crates/cron-0.12.1.crate) = 18702
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
 SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
@@ -137,12 +137,22 @@ SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d
 SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
 SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
 SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
-SHA256 (rust/crates/data-encoding-2.6.0.crate) = e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2
-SIZE (rust/crates/data-encoding-2.6.0.crate) = 20769
+SHA256 (rust/crates/data-encoding-2.7.0.crate) = 0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f
+SIZE (rust/crates/data-encoding-2.7.0.crate) = 21086
 SHA256 (rust/crates/data-url-0.3.1.crate) = 5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a
 SIZE (rust/crates/data-url-0.3.1.crate) = 21109
 SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
 SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
+SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
+SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
+SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397
+SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c
+SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
+SHA256 (rust/crates/derive_more-1.0.0.crate) = 4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05
+SIZE (rust/crates/derive_more-1.0.0.crate) = 64854
+SHA256 (rust/crates/derive_more-impl-1.0.0.crate) = cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22
+SIZE (rust/crates/derive_more-impl-1.0.0.crate) = 76182
 SHA256 (rust/crates/devise-0.4.2.crate) = f1d90b0c4c777a2cad215e3c7be59ac7c15adf45cf76317009b7d096d46f651d
 SIZE (rust/crates/devise-0.4.2.crate) = 5240
 SHA256 (rust/crates/devise_codegen-0.4.2.crate) = 71b28680d8be17a570a2334922518be6adc3f58ecc880cbb404eaeb8624fd867
@@ -151,6 +161,8 @@ SHA256 (rust/crates/devise_core-0.4.2.crate) = b035a542cf7abf01f2e3c4d5a7acbaebf
 SIZE (rust/crates/devise_core-0.4.2.crate) = 17750
 SHA256 (rust/crates/diesel-2.2.6.crate) = ccf1bedf64cdb9643204a36dd15b19a6ce8e7aa7f7b105868e9f1fad5ffa7d12
 SIZE (rust/crates/diesel-2.2.6.crate) = 355935
+SHA256 (rust/crates/diesel-derive-newtype-2.1.2.crate) = d5adf688c584fe33726ce0e2898f608a2a92578ac94a4a92fcecf73214fe0716
+SIZE (rust/crates/diesel-derive-newtype-2.1.2.crate) = 11618
 SHA256 (rust/crates/diesel_derives-2.2.3.crate) = e7f2c3de51e2ba6bf2a648285696137aaf0f5f487bcbea93972fe8a364e131a4
 SIZE (rust/crates/diesel_derives-2.2.3.crate) = 72770
 SHA256 (rust/crates/diesel_logger-0.4.0.crate) = 8074833fffb675cf22a6ee669124f65f02971e48dd520bb80c7473ff70aeaf95
@@ -179,14 +191,16 @@ SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c
 SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
 SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc
 SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190
+SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
+SIZE (rust/crates/env_home-0.1.0.crate) = 9006
 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
 SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
 SIZE (rust/crates/errno-0.3.10.crate) = 11824
 SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
 SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
-SHA256 (rust/crates/event-listener-5.3.1.crate) = 6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba
-SIZE (rust/crates/event-listener-5.3.1.crate) = 42576
+SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
+SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
 SHA256 (rust/crates/event-listener-strategy-0.5.3.crate) = 3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2
 SIZE (rust/crates/event-listener-strategy-0.5.3.crate) = 10920
 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -215,8 +229,8 @@ SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d3
 SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
 SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
 SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
-SHA256 (rust/crates/futures-lite-2.5.0.crate) = cef40d21ae2c515b51041df9ed313ed21e572df340ea58a922a0aefe7e8891a1
-SIZE (rust/crates/futures-lite-2.5.0.crate) = 41117
+SHA256 (rust/crates/futures-lite-2.6.0.crate) = f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532
+SIZE (rust/crates/futures-lite-2.6.0.crate) = 45157
 SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
 SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
 SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
@@ -235,8 +249,8 @@ SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3
 SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
 SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
 SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
 SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994
 SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530
 SHA256 (rust/crates/governor-0.8.0.crate) = 842dc78579ce01e6a1576ad896edc92fca002dd60c9c3746b7fc2bec6fb429d0
@@ -247,8 +261,8 @@ SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b
 SIZE (rust/crates/h2-0.4.7.crate) = 174114
 SHA256 (rust/crates/half-1.8.3.crate) = 1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403
 SIZE (rust/crates/half-1.8.3.crate) = 41624
-SHA256 (rust/crates/handlebars-6.2.0.crate) = fd4ccde012831f9a071a637b0d4e31df31c0f6c525784b35ae76a9ac6bc1e315
-SIZE (rust/crates/handlebars-6.2.0.crate) = 103081
+SHA256 (rust/crates/handlebars-6.3.0.crate) = 3d6b224b95c1e668ac0270325ad563b2eef1469fbbb8959bc7c692c844b813d9
+SIZE (rust/crates/handlebars-6.3.0.crate) = 104433
 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
 SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
@@ -265,8 +279,6 @@ SHA256 (rust/crates/hickory-resolver-0.24.2.crate) = 0a2e2aba9c389ce5267d31cf1e4
 SIZE (rust/crates/hickory-resolver-0.24.2.crate) = 90292
 SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
 SIZE (rust/crates/hmac-0.12.1.crate) = 42657
-SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
-SIZE (rust/crates/home-0.5.9.crate) = 8760
 SHA256 (rust/crates/hostname-0.3.1.crate) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867
 SIZE (rust/crates/hostname-0.3.1.crate) = 9272
 SHA256 (rust/crates/hostname-0.4.0.crate) = f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba
@@ -287,12 +299,12 @@ SHA256 (rust/crates/httparse-1.9.5.crate) = 7d71d3574edd2771538b901e6549113b4006
 SIZE (rust/crates/httparse-1.9.5.crate) = 39029
 SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
 SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/hyper-0.14.31.crate) = 8c08302e8fa335b151b788c775ff56e7a03ae64ff85c548ee820fecb70356e85
-SIZE (rust/crates/hyper-0.14.31.crate) = 198190
-SHA256 (rust/crates/hyper-1.5.1.crate) = 97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f
-SIZE (rust/crates/hyper-1.5.1.crate) = 152653
-SHA256 (rust/crates/hyper-rustls-0.27.3.crate) = 08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333
-SIZE (rust/crates/hyper-rustls-0.27.3.crate) = 34834
+SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
+SIZE (rust/crates/hyper-0.14.32.crate) = 199622
+SHA256 (rust/crates/hyper-1.5.2.crate) = 256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0
+SIZE (rust/crates/hyper-1.5.2.crate) = 152817
+SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2
+SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
 SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
 SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
 SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
@@ -327,24 +339,24 @@ SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f
 SIZE (rust/crates/idna-1.0.3.crate) = 142515
 SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
 SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
-SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
-SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
+SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
+SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
 SHA256 (rust/crates/inlinable_string-0.1.15.crate) = c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb
 SIZE (rust/crates/inlinable_string-0.1.15.crate) = 19290
 SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f
 SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468
-SHA256 (rust/crates/ipnet-2.10.1.crate) = ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708
-SIZE (rust/crates/ipnet-2.10.1.crate) = 28407
-SHA256 (rust/crates/is-terminal-0.4.13.crate) = 261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b
-SIZE (rust/crates/is-terminal-0.4.13.crate) = 7665
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/is-terminal-0.4.15.crate) = e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37
+SIZE (rust/crates/is-terminal-0.4.15.crate) = 7770
 SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
 SIZE (rust/crates/itoa-1.0.14.crate) = 11210
 SHA256 (rust/crates/jetscii-0.5.3.crate) = 47f142fe24a9c9944451e8349de0a56af5f3e7226dc46f3ed4d4ecc0b85af75e
 SIZE (rust/crates/jetscii-0.5.3.crate) = 18811
 SHA256 (rust/crates/job_scheduler_ng-2.0.5.crate) = 87c252207f323e2996d087759ebdcff8f608cd3eaa9896909a0c2dd3050a3c6a
 SIZE (rust/crates/job_scheduler_ng-2.0.5.crate) = 14886
-SHA256 (rust/crates/js-sys-0.3.76.crate) = 6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7
-SIZE (rust/crates/js-sys-0.3.76.crate) = 54420
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
 SHA256 (rust/crates/jsonwebtoken-9.3.0.crate) = b9ae10193d25051e74945f1ea2d0b42e03cc3b890f7e4cc5faa44997d808193f
 SIZE (rust/crates/jsonwebtoken-9.3.0.crate) = 48987
 SHA256 (rust/crates/kv-log-macro-1.0.7.crate) = 0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f
@@ -355,8 +367,8 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
 SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
 SHA256 (rust/crates/lettre-0.11.11.crate) = ab4c9a167ff73df98a5ecc07e8bf5ce90b583665da3d1762eb1f775ad4d0d6f5
 SIZE (rust/crates/lettre-0.11.11.crate) = 146334
-SHA256 (rust/crates/libc-0.2.168.crate) = 5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d
-SIZE (rust/crates/libc-0.2.168.crate) = 757025
+SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
+SIZE (rust/crates/libc-0.2.169.crate) = 757901
 SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
 SIZE (rust/crates/libm-0.2.11.crate) = 111477
 SHA256 (rust/crates/libmimalloc-sys-0.1.39.crate) = 23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44
@@ -365,16 +377,16 @@ SHA256 (rust/crates/libsqlite3-sys-0.30.1.crate) = 2e99fb7a497b1e3339bc746195567
 SIZE (rust/crates/libsqlite3-sys-0.30.1.crate) = 5122296
 SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
 SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
 SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
 SIZE (rust/crates/litemap-0.7.4.crate) = 28257
 SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
 SIZE (rust/crates/litrs-0.4.1.crate) = 42603
 SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
 SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
+SIZE (rust/crates/log-0.4.25.crate) = 44876
 SHA256 (rust/crates/loom-0.5.6.crate) = ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5
 SIZE (rust/crates/loom-0.5.6.crate) = 72186
 SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
@@ -395,8 +407,8 @@ SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bc
 SIZE (rust/crates/mime-0.3.17.crate) = 15712
 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
 SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
-SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
+SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
+SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
 SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
 SIZE (rust/crates/mio-1.0.3.crate) = 103703
 SHA256 (rust/crates/multer-3.1.0.crate) = 83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b
@@ -431,16 +443,16 @@ SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a
 SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
 SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
 SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e
-SIZE (rust/crates/object-0.36.5.crate) = 327435
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
 SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
 SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
 SHA256 (rust/crates/openssl-0.10.68.crate) = 6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5
 SIZE (rust/crates/openssl-0.10.68.crate) = 276578
 SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
 SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
 SHA256 (rust/crates/openssl-src-300.4.1+3.4.0.crate) = faa4eac4138c62414b5622d1b31c5c304f34b406b013c079c2bbc652fdd6678c
 SIZE (rust/crates/openssl-src-300.4.1+3.4.0.crate) = 9945831
 SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
@@ -475,20 +487,20 @@ SHA256 (rust/crates/pest_generator-2.7.15.crate) = 7d1396fd3a870fc7838768d171b46
 SIZE (rust/crates/pest_generator-2.7.15.crate) = 18417
 SHA256 (rust/crates/pest_meta-2.7.15.crate) = e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea
 SIZE (rust/crates/pest_meta-2.7.15.crate) = 42121
-SHA256 (rust/crates/phf-0.11.2.crate) = ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc
-SIZE (rust/crates/phf-0.11.2.crate) = 21569
-SHA256 (rust/crates/phf_codegen-0.11.2.crate) = e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a
-SIZE (rust/crates/phf_codegen-0.11.2.crate) = 12977
-SHA256 (rust/crates/phf_generator-0.11.2.crate) = 48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0
-SIZE (rust/crates/phf_generator-0.11.2.crate) = 14190
-SHA256 (rust/crates/phf_macros-0.11.2.crate) = 3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b
-SIZE (rust/crates/phf_macros-0.11.2.crate) = 4748
-SHA256 (rust/crates/phf_shared-0.11.2.crate) = 90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b
-SIZE (rust/crates/phf_shared-0.11.2.crate) = 14284
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
+SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
+SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
+SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
 SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
 SIZE (rust/crates/pico-args-0.5.0.crate) = 11545
-SHA256 (rust/crates/pin-project-lite-0.2.15.crate) = 915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff
-SIZE (rust/crates/pin-project-lite-0.2.15.crate) = 29683
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
 SHA256 (rust/crates/piper-0.2.4.crate) = 96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066
@@ -505,8 +517,8 @@ SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d
 SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
 SHA256 (rust/crates/pq-sys-0.6.3.crate) = f6cc05d7ea95200187117196eee9edd0644424911821aeb28a18ce60ea0b8793
 SIZE (rust/crates/pq-sys-0.6.3.crate) = 31443
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
+SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
+SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
 SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
 SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
 SHA256 (rust/crates/psl-types-2.0.11.crate) = 33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac
@@ -515,12 +527,12 @@ SHA256 (rust/crates/psm-0.1.24.crate) = 200b9ff220857e53e184257720a14553b2f4aa02
 SIZE (rust/crates/psm-0.1.24.crate) = 23294
 SHA256 (rust/crates/publicsuffix-2.3.0.crate) = 6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf
 SIZE (rust/crates/publicsuffix-2.3.0.crate) = 87890
-SHA256 (rust/crates/quanta-0.12.4.crate) = 773ce68d0bb9bc7ef20be3536ffe94e223e1f365bd374108b2659fac0c65cfe6
-SIZE (rust/crates/quanta-0.12.4.crate) = 28656
+SHA256 (rust/crates/quanta-0.12.5.crate) = 3bd1fe6824cea6538803de3ff1bc0cf3949024db3d43c9643024bfb33a807c0e
+SIZE (rust/crates/quanta-0.12.5.crate) = 28962
 SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
 SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
+SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
+SIZE (rust/crates/quote-1.0.38.crate) = 31252
 SHA256 (rust/crates/quoted_printable-0.5.1.crate) = 640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73
 SIZE (rust/crates/quoted_printable-0.5.1.crate) = 8322
 SHA256 (rust/crates/r2d2-0.8.10.crate) = 51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93
@@ -531,8 +543,8 @@ SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4
 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
 SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/raw-cpuid-11.2.0.crate) = 1ab240315c661615f2ee9f0f2cd32d5a7343a84d5ebcccb99d46e6637565e7b0
-SIZE (rust/crates/raw-cpuid-11.2.0.crate) = 110290
+SHA256 (rust/crates/raw-cpuid-11.3.0.crate) = c6928fa44c097620b706542d428957635951bade7143269085389d42c8a4927e
+SIZE (rust/crates/raw-cpuid-11.3.0.crate) = 110305
 SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
 SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
 SHA256 (rust/crates/ref-cast-1.0.23.crate) = ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931
@@ -551,8 +563,8 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
 SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
 SHA256 (rust/crates/reopen-1.0.3.crate) = ff42cec3acf85845f5b18b3cbb7fec619ccbd4a349f6ecbe1c62ab46d4d98293
 SIZE (rust/crates/reopen-1.0.3.crate) = 17343
-SHA256 (rust/crates/reqwest-0.12.9.crate) = a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f
-SIZE (rust/crates/reqwest-0.12.9.crate) = 179807
+SHA256 (rust/crates/reqwest-0.12.12.crate) = 43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da
+SIZE (rust/crates/reqwest-0.12.12.crate) = 193321
 SHA256 (rust/crates/resolv-conf-0.7.0.crate) = 52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00
 SIZE (rust/crates/resolv-conf-0.7.0.crate) = 17352
 SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
@@ -575,12 +587,12 @@ SHA256 (rust/crates/rtoolbox-0.0.2.crate) = c247d24e63230cdb56463ae328478bd5eac8
 SIZE (rust/crates/rtoolbox-0.0.2.crate) = 9179
 SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
 SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85
-SIZE (rust/crates/rustix-0.38.42.crate) = 378683
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
 SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
 SIZE (rust/crates/rustls-0.21.12.crate) = 285674
-SHA256 (rust/crates/rustls-0.23.20.crate) = 5065c3f250cbd332cd894be57c40fa52387247659b14a2d6041d121547903b1b
-SIZE (rust/crates/rustls-0.23.20.crate) = 335933
+SHA256 (rust/crates/rustls-0.23.21.crate) = 8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8
+SIZE (rust/crates/rustls-0.23.21.crate) = 337106
 SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
 SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
 SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
@@ -591,8 +603,8 @@ SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca77265
 SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
 SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
 SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
-SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
+SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
+SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
 SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
 SIZE (rust/crates/ryu-1.0.18.crate) = 47713
 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -609,18 +621,18 @@ SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0
 SIZE (rust/crates/sct-0.7.1.crate) = 27501
 SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
 SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-sys-2.12.1.crate) = fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2
-SIZE (rust/crates/security-framework-sys-2.12.1.crate) = 20112
-SHA256 (rust/crates/semver-1.0.24.crate) = 3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba
-SIZE (rust/crates/semver-1.0.24.crate) = 31267
-SHA256 (rust/crates/serde-1.0.216.crate) = 0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e
-SIZE (rust/crates/serde-1.0.216.crate) = 79000
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/semver-1.0.25.crate) = f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03
+SIZE (rust/crates/semver-1.0.25.crate) = 31291
+SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
+SIZE (rust/crates/serde-1.0.217.crate) = 79019
 SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5
 SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
-SHA256 (rust/crates/serde_derive-1.0.216.crate) = 46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e
-SIZE (rust/crates/serde_derive-1.0.216.crate) = 57674
-SHA256 (rust/crates/serde_json-1.0.133.crate) = c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377
-SIZE (rust/crates/serde_json-1.0.133.crate) = 150739
+SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
+SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
+SHA256 (rust/crates/serde_json-1.0.137.crate) = 930cfb6e6abf99298aaad7d29abbef7a9999a9a8806a40088f55f0dcec03146b
+SIZE (rust/crates/serde_json-1.0.137.crate) = 154512
 SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
 SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
 SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
@@ -637,10 +649,10 @@ SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a
 SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
 SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
 SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
-SHA256 (rust/crates/simple_asn1-0.6.2.crate) = adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085
-SIZE (rust/crates/simple_asn1-0.6.2.crate) = 15992
-SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
-SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
+SHA256 (rust/crates/simple_asn1-0.6.3.crate) = 297f631f50729c8c99b84667867963997ec0b50f32b2a7dbcab828ef0541e8bb
+SIZE (rust/crates/simple_asn1-0.6.3.crate) = 18505
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
 SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
 SIZE (rust/crates/slab-0.4.9.crate) = 17108
 SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
@@ -663,8 +675,8 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3
 SIZE (rust/crates/strsim-0.11.1.crate) = 14266
 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
 SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
-SIZE (rust/crates/syn-2.0.90.crate) = 290584
+SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
+SIZE (rust/crates/syn-2.0.96.crate) = 297497
 SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
 SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
 SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
@@ -675,16 +687,16 @@ SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b66174276
 SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
 SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
 SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
-SHA256 (rust/crates/tempfile-3.14.0.crate) = 28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c
-SIZE (rust/crates/tempfile-3.14.0.crate) = 35065
+SHA256 (rust/crates/tempfile-3.15.0.crate) = 9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704
+SIZE (rust/crates/tempfile-3.15.0.crate) = 35693
 SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
 SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.7.crate) = 93605438cbd668185516ab499d589afb7ee1859ea3d5fc8f6b0755e1c7443767
-SIZE (rust/crates/thiserror-2.0.7.crate) = 28456
+SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
+SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
 SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
 SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.7.crate) = e1d8749b4531af2117677a5fcd12b1348a3fe2b81e36e61ffeac5c4aa3273e36
-SIZE (rust/crates/thiserror-impl-2.0.7.crate) = 20954
+SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
+SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
 SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
 SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
 SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
@@ -697,14 +709,14 @@ SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc
 SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
 SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
 SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
-SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
+SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
+SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
 SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.42.0.crate) = 5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551
-SIZE (rust/crates/tokio-1.42.0.crate) = 806998
-SHA256 (rust/crates/tokio-macros-2.4.0.crate) = 693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752
-SIZE (rust/crates/tokio-macros-2.4.0.crate) = 12501
+SHA256 (rust/crates/tokio-1.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e
+SIZE (rust/crates/tokio-1.43.0.crate) = 817422
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
 SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
 SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
 SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
@@ -727,6 +739,10 @@ SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055
 SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
 SHA256 (rust/crates/totp-lite-2.0.1.crate) = f8e43134db17199f7f721803383ac5854edd0d3d523cc34dba321d6acfbe76c3
 SIZE (rust/crates/totp-lite-2.0.1.crate) = 8561
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
 SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
 SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
 SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
@@ -751,8 +767,8 @@ SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2d
 SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
 SHA256 (rust/crates/uncased-0.9.10.crate) = e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697
 SIZE (rust/crates/uncased-0.9.10.crate) = 10872
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/unicode-ident-1.0.15.crate) = 11cd88e12b17c6494200a9c1b683a04fcac9573ed74cd1b62aeb2727c5592243
+SIZE (rust/crates/unicode-ident-1.0.15.crate) = 47463
 SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
 SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
@@ -765,10 +781,10 @@ SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b9
 SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
 SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
 SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
-SHA256 (rust/crates/uuid-1.11.0.crate) = f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a
-SIZE (rust/crates/uuid-1.11.0.crate) = 47683
-SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
-SIZE (rust/crates/valuable-0.1.0.crate) = 27718
+SHA256 (rust/crates/uuid-1.12.1.crate) = b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b
+SIZE (rust/crates/uuid-1.12.1.crate) = 48851
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
 SHA256 (rust/crates/value-bag-1.10.0.crate) = 3ef4c4aa54d5d05a279399bfa921ec387b7aba77caf7a682ae8d86785b8fdad2
 SIZE (rust/crates/value-bag-1.10.0.crate) = 40371
 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
@@ -781,28 +797,28 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da
 SIZE (rust/crates/want-0.3.1.crate) = 6398
 SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
 SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.99.crate) = a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396
-SIZE (rust/crates/wasm-bindgen-0.2.99.crate) = 46136
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79
-SIZE (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 30928
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.49.crate) = 38176d9b44ea84e9184eff0bc34cc167ed044f816accfe5922e54d84cf48eca2
-SIZE (rust/crates/wasm-bindgen-futures-0.4.49.crate) = 14838
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe
-SIZE (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 7011
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 22800
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6
-SIZE (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 7773
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
*** 128 LINES SKIPPED ***