Index | Thread | Search

From:
Bjorn Ketelaars <bket@openbsd.org>
Subject:
UPDATE security/vaultwarden-1.32.4
To:
Aisha Tammy <aisha@openbsd.org>
Cc:
ports@openbsd.org
Date:
Mon, 11 Nov 2024 22:29:00 +0100

Download raw body.

Thread
Diff below brings vaultwarden to 1.32.4. From
https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.4: This
release has fixed some CVE Reports reported by a third party security
auditor and we recommend everybody to update to the latest version as
soon as possible. The contents of these reports will be disclosed
publicly in the future.

Run tested on amd64.

OK?


diff --git Makefile Makefile
index 06756f6426e..08fe2180a59 100644
--- Makefile
+++ Makefile
@@ -8,7 +8,7 @@ BROKEN-i386 =		raw-cpuid-10.2.0/src/lib.rs:80:37 "could not find `arch` in `self
 
 COMMENT =		unofficial bitwarden compatible server
 
-DIST_TUPLE =		github dani-garcia vaultwarden 1.32.3 .
+DIST_TUPLE =		github dani-garcia vaultwarden 1.32.4 .
 
 CATEGORIES =		security
 
diff --git crates.inc crates.inc
index b7709c34ce8..d45d144cac1 100644
--- crates.inc
+++ crates.inc
@@ -4,7 +4,7 @@ MODCARGO_CRATES +=	ahash	0.8.11	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	aho-corasick	1.1.3	# Unlicense OR MIT
 MODCARGO_CRATES +=	alloc-no-stdlib	2.0.4	# BSD-3-Clause
 MODCARGO_CRATES +=	alloc-stdlib	0.2.2	# BSD-3-Clause
-MODCARGO_CRATES +=	allocator-api2	0.2.18	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	allocator-api2	0.2.19	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	android-tzdata	0.1.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	android_system_properties	0.1.5	# MIT/Apache-2.0
 MODCARGO_CRATES +=	argon2	0.5.3	# MIT OR Apache-2.0
@@ -13,7 +13,7 @@ MODCARGO_CRATES +=	async-channel	2.3.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	async-compression	0.4.17	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	async-executor	1.13.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	async-global-executor	2.4.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	async-io	2.3.4	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	async-io	2.4.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	async-lock	3.4.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	async-process	2.3.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	async-signal	0.2.10	# Apache-2.0 OR MIT
@@ -31,7 +31,7 @@ MODCARGO_CRATES +=	base64	0.13.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	base64	0.21.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	base64	0.22.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	base64ct	1.6.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	bigdecimal	0.4.5	# MIT/Apache-2.0
+MODCARGO_CRATES +=	bigdecimal	0.4.6	# MIT/Apache-2.0
 MODCARGO_CRATES +=	binascii	0.1.4	# MIT
 MODCARGO_CRATES +=	bitflags	1.3.2	# MIT/Apache-2.0
 MODCARGO_CRATES +=	bitflags	2.6.0	# MIT OR Apache-2.0
@@ -44,10 +44,10 @@ MODCARGO_CRATES +=	bumpalo	3.16.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	bytemuck	1.19.0	# Zlib OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	byteorder	1.5.0	# Unlicense OR MIT
 MODCARGO_CRATES +=	bytes	1.8.0	# MIT
-MODCARGO_CRATES +=	cached	0.53.1	# MIT
+MODCARGO_CRATES +=	cached	0.54.0	# MIT
 MODCARGO_CRATES +=	cached_proc_macro	0.23.0	# MIT
 MODCARGO_CRATES +=	cached_proc_macro_types	0.1.1	# MIT
-MODCARGO_CRATES +=	cc	1.1.31	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cc	1.1.37	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cfg-if	1.0.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	chrono	0.4.38	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	chrono-tz	0.10.0	# MIT OR Apache-2.0
@@ -55,7 +55,7 @@ MODCARGO_CRATES +=	chrono-tz-build	0.4.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	chumsky	0.9.3	# MIT
 MODCARGO_CRATES +=	concurrent-queue	2.5.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	cookie	0.18.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	cookie_store	0.21.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cookie_store	0.21.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	core-foundation	0.9.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	core-foundation-sys	0.8.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cpufeatures	0.2.14	# MIT OR Apache-2.0
@@ -80,6 +80,7 @@ MODCARGO_CRATES +=	diesel_migrations	2.2.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	diesel_table_macro_syntax	0.2.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	digest	0.10.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	displaydoc	0.2.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	document-features	0.2.10	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	dotenvy	0.15.7	# MIT
 MODCARGO_CRATES +=	dsl_auto_type	0.1.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	either	1.13.0	# MIT OR Apache-2.0
@@ -93,7 +94,7 @@ MODCARGO_CRATES +=	error-chain	0.12.4	# MIT/Apache-2.0
 MODCARGO_CRATES +=	event-listener	2.5.3	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	event-listener	5.3.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	event-listener-strategy	0.5.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	fastrand	2.1.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	fastrand	2.2.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	fern	0.7.0	# MIT
 MODCARGO_CRATES +=	figment	0.10.19	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	flate2	1.0.34	# MIT OR Apache-2.0
@@ -106,7 +107,7 @@ MODCARGO_CRATES +=	futures-channel	0.3.31	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	futures-core	0.3.31	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	futures-executor	0.3.31	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	futures-io	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-lite	2.3.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	futures-lite	2.5.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	futures-macro	0.3.31	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	futures-sink	0.3.31	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	futures-task	0.3.31	# MIT OR Apache-2.0
@@ -122,9 +123,9 @@ MODCARGO_CRATES +=	governor	0.7.0	# MIT
 MODCARGO_CRATES +=	h2	0.3.26	# MIT
 MODCARGO_CRATES +=	h2	0.4.6	# MIT
 MODCARGO_CRATES +=	half	1.8.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	handlebars	6.1.0	# MIT
+MODCARGO_CRATES +=	handlebars	6.2.0	# MIT
 MODCARGO_CRATES +=	hashbrown	0.14.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hashbrown	0.15.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hashbrown	0.15.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	heck	0.5.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hermit-abi	0.3.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hermit-abi	0.4.0	# MIT OR Apache-2.0
@@ -134,7 +135,7 @@ MODCARGO_CRATES +=	hmac	0.12.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	home	0.5.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hostname	0.3.1	# MIT
 MODCARGO_CRATES +=	hostname	0.4.0	# MIT
-MODCARGO_CRATES +=	html5gum	0.5.7	# MIT
+MODCARGO_CRATES +=	html5gum	0.6.1	# MIT
 MODCARGO_CRATES +=	http	0.2.12	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	http	1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	http-body	0.4.6	# MIT
@@ -147,7 +148,7 @@ MODCARGO_CRATES +=	hyper	1.5.0	# MIT
 MODCARGO_CRATES +=	hyper-rustls	0.27.3	# Apache-2.0 OR ISC OR MIT
 MODCARGO_CRATES +=	hyper-tls	0.5.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	hyper-tls	0.6.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	hyper-util	0.1.9	# MIT
+MODCARGO_CRATES +=	hyper-util	0.1.10	# MIT
 MODCARGO_CRATES +=	iana-time-zone	0.1.61	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	iana-time-zone-haiku	0.1.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	icu_collections	1.5.0	# Unicode-3.0
@@ -163,8 +164,8 @@ MODCARGO_CRATES +=	icu_provider_macros	1.5.0	# Unicode-3.0
 MODCARGO_CRATES +=	ident_case	1.0.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	idna	0.3.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	idna	0.4.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	idna	0.5.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	idna	1.0.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	idna	1.0.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	idna_adapter	1.2.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	indexmap	2.6.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	inlinable_string	0.1.15	# Apache-2.0/MIT
 MODCARGO_CRATES +=	ipconfig	0.3.2	# MIT/Apache-2.0
@@ -178,13 +179,14 @@ MODCARGO_CRATES +=	jsonwebtoken	9.3.0	# MIT
 MODCARGO_CRATES +=	kv-log-macro	1.0.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	lazy_static	1.5.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	lettre	0.11.10	# MIT
-MODCARGO_CRATES +=	libc	0.2.161	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	libm	0.2.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libc	0.2.162	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libm	0.2.11	# MIT AND (MIT OR Apache-2.0)
 MODCARGO_CRATES +=	libmimalloc-sys	0.1.39	# MIT
 MODCARGO_CRATES +=	libsqlite3-sys	0.30.1	# MIT
 MODCARGO_CRATES +=	linked-hash-map	0.5.6	# MIT/Apache-2.0
 MODCARGO_CRATES +=	linux-raw-sys	0.4.14	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	litemap	0.7.3	# Unicode-3.0
+MODCARGO_CRATES +=	litrs	0.4.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	lock_api	0.4.12	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	log	0.4.22	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	loom	0.5.6	# MIT
@@ -210,6 +212,8 @@ MODCARGO_CRATES +=	num-bigint	0.4.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	num-conv	0.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	num-derive	0.4.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	num-integer	0.1.46	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	num-modular	0.6.1	# Apache-2.0
+MODCARGO_CRATES +=	num-order	1.2.0	# Apache-2.0
 MODCARGO_CRATES +=	num-traits	0.2.19	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	num_cpus	1.16.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	num_threads	0.1.7	# MIT OR Apache-2.0
@@ -240,11 +244,11 @@ MODCARGO_CRATES +=	phf_codegen	0.11.2	# MIT
 MODCARGO_CRATES +=	phf_generator	0.11.2	# MIT
 MODCARGO_CRATES +=	phf_shared	0.11.2	# MIT
 MODCARGO_CRATES +=	pico-args	0.5.0	# MIT
-MODCARGO_CRATES +=	pin-project-lite	0.2.14	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	pin-project-lite	0.2.15	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	pin-utils	0.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	piper	0.2.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	pkg-config	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	polling	3.7.3	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	polling	3.7.4	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	portable-atomic	1.9.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	powerfmt	0.2.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ppv-lite86	0.2.20	# MIT/Apache-2.0
@@ -266,14 +270,14 @@ MODCARGO_CRATES +=	raw-cpuid	11.2.0	# MIT
 MODCARGO_CRATES +=	redox_syscall	0.5.7	# MIT
 MODCARGO_CRATES +=	ref-cast	1.0.23	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ref-cast-impl	1.0.23	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex	1.11.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex	1.11.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex-automata	0.1.10	# Unlicense/MIT
 MODCARGO_CRATES +=	regex-automata	0.4.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex-syntax	0.6.29	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex-syntax	0.8.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	reopen	1.0.3	# Apache-2.0/MIT
 MODCARGO_CRATES +=	reqwest	0.11.27	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	reqwest	0.12.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	reqwest	0.12.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	resolv-conf	0.7.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	ring	0.17.8	# LICENSE
 MODCARGO_CRATES +=	rmp	0.8.14	# MIT
@@ -285,9 +289,9 @@ MODCARGO_CRATES +=	rocket_ws	0.1.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rpassword	7.3.1	# Apache-2.0
 MODCARGO_CRATES +=	rtoolbox	0.0.2	# Apache-2.0
 MODCARGO_CRATES +=	rustc-demangle	0.1.24	# MIT/Apache-2.0
-MODCARGO_CRATES +=	rustix	0.38.37	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	rustix	0.38.40	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	rustls	0.21.12	# Apache-2.0 OR ISC OR MIT
-MODCARGO_CRATES +=	rustls	0.23.15	# Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=	rustls	0.23.16	# Apache-2.0 OR ISC OR MIT
 MODCARGO_CRATES +=	rustls-pemfile	1.0.4	# Apache-2.0 OR ISC OR MIT
 MODCARGO_CRATES +=	rustls-pemfile	2.2.0	# Apache-2.0 OR ISC OR MIT
 MODCARGO_CRATES +=	rustls-pki-types	1.10.0	# MIT OR Apache-2.0
@@ -302,11 +306,11 @@ MODCARGO_CRATES +=	scoped-tls	1.0.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	scopeguard	1.2.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sct	0.7.1	# Apache-2.0 OR ISC OR MIT
 MODCARGO_CRATES +=	security-framework	2.11.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	security-framework-sys	2.12.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	security-framework-sys	2.12.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	semver	1.0.23	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde	1.0.213	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde	1.0.214	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_cbor	0.11.2	# MIT/Apache-2.0
-MODCARGO_CRATES +=	serde_derive	1.0.213	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_derive	1.0.214	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_json	1.0.132	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_spanned	0.6.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_urlencoded	0.7.1	# MIT/Apache-2.0
@@ -329,7 +333,7 @@ MODCARGO_CRATES +=	stacker	0.1.17	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	state	0.6.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	strsim	0.11.1	# MIT
 MODCARGO_CRATES +=	subtle	2.6.1	# BSD-3-Clause
-MODCARGO_CRATES +=	syn	2.0.85	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	2.0.87	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sync_wrapper	0.1.2	# Apache-2.0
 MODCARGO_CRATES +=	sync_wrapper	1.0.1	# Apache-2.0
 MODCARGO_CRATES +=	synstructure	0.13.1	# MIT
@@ -338,9 +342,9 @@ MODCARGO_CRATES +=	system-configuration	0.5.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	system-configuration	0.6.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	system-configuration-sys	0.5.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	system-configuration-sys	0.6.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	tempfile	3.13.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	thiserror	1.0.65	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	thiserror-impl	1.0.65	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tempfile	3.14.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	thiserror	1.0.69	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	thiserror-impl	1.0.69	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	thread_local	1.1.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	threadpool	1.8.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	time	0.3.36	# MIT OR Apache-2.0
@@ -349,7 +353,7 @@ MODCARGO_CRATES +=	time-macros	0.2.18	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	tinystr	0.7.6	# Unicode-3.0
 MODCARGO_CRATES +=	tinyvec	1.8.0	# Zlib OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	tinyvec_macros	0.1.1	# MIT OR Apache-2.0 OR Zlib
-MODCARGO_CRATES +=	tokio	1.41.0	# MIT
+MODCARGO_CRATES +=	tokio	1.41.1	# MIT
 MODCARGO_CRATES +=	tokio-macros	2.4.0	# MIT
 MODCARGO_CRATES +=	tokio-native-tls	0.3.1	# MIT
 MODCARGO_CRATES +=	tokio-rustls	0.24.1	# MIT/Apache-2.0
@@ -379,7 +383,7 @@ MODCARGO_CRATES +=	unicode-ident	1.0.13	# (MIT OR Apache-2.0) AND Unicode-DFS-20
 MODCARGO_CRATES +=	unicode-normalization	0.1.24	# MIT/Apache-2.0
 MODCARGO_CRATES +=	unicode-xid	0.2.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	untrusted	0.9.0	# ISC
-MODCARGO_CRATES +=	url	2.5.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	url	2.5.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	utf-8	0.7.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	utf16_iter	1.0.5	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	utf8_iter	1.0.4	# Apache-2.0 OR MIT
@@ -397,11 +401,11 @@ MODCARGO_CRATES +=	wasm-bindgen-futures	0.4.45	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	wasm-bindgen-macro	0.2.95	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	wasm-bindgen-macro-support	0.2.95	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	wasm-bindgen-shared	0.2.95	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	wasm-streams	0.4.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-streams	0.4.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	web-sys	0.3.72	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	web-time	1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	webauthn-rs	0.3.2	# MPL-2.0
-MODCARGO_CRATES +=	which	6.0.3	# MIT
+MODCARGO_CRATES +=	which	7.0.0	# MIT
 MODCARGO_CRATES +=	widestring	1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	winapi	0.3.9	# MIT/Apache-2.0
 MODCARGO_CRATES +=	winapi-i686-pc-windows-gnu	0.4.0	# MIT/Apache-2.0
diff --git distinfo distinfo
index 5d0b9fdbd5b..c94007166bc 100644
--- distinfo
+++ distinfo
@@ -4,7 +4,7 @@ SHA256 (cargo/ahash-0.8.11.tar.gz) = 6J2oQagEGKmzkeuuoX9cES/6qpb2IdLChbUXTadrkBE
 SHA256 (cargo/aho-corasick-1.1.3.tar.gz) = jmDTQw06aUeK0Jk/GSONLfl8UHAJpSs8EK3c1/a8uRY=
 SHA256 (cargo/alloc-no-stdlib-2.0.4.tar.gz) = zHuxYuw51Gqxyox3v3LokFNb7NF1G7RfZMWX7bTIxrM=
 SHA256 (cargo/alloc-stdlib-0.2.2.tar.gz) = lPuCdQQcchKetRt9AyLCm4OHoDhhJ3GLCWQpIBpdbs4=
-SHA256 (cargo/allocator-api2-0.2.18.tar.gz) = XGy1egQknGSAdm9/fO9UZ0Eq8UkPjR4kMUHa3a2jJk8=
+SHA256 (cargo/allocator-api2-0.2.19.tar.gz) = YRzCrn0uJCxFfkvn+XA2uK2coVK0mfU/r5mx7Y/CVT8=
 SHA256 (cargo/android-tzdata-0.1.1.tar.gz) = 6ZmUGyNPMTGwC8E8ItBujF/3JtG2MYrH6ydpl7u0/vA=
 SHA256 (cargo/android_system_properties-0.1.5.tar.gz) = gZ5yGdvUEEOsJ5sZgw8u/IlxVkkNf9bqkWcgEX7mYxE=
 SHA256 (cargo/argon2-0.5.3.tar.gz) = PDYQiS7m4MvOiuJwA0n8+PmK2w2/vuha7DyRedKcwHI=
@@ -13,7 +13,7 @@ SHA256 (cargo/async-channel-2.3.1.tar.gz) = ibR4ALC+d1ktoK/UJcwDRoBShEr/M7hOM8xp
 SHA256 (cargo/async-compression-0.4.17.tar.gz) = DLjx1ICw6jeDqwFZNtKlXIfiGWdvDAt97GFJQEPyGFc=
 SHA256 (cargo/async-executor-1.13.1.tar.gz) = MMqaABwei6UUn5GnQ2I3bMa8W5GdktmIZoZXvVcL3Ow=
 SHA256 (cargo/async-global-executor-2.4.1.tar.gz) = BbG2M6IRXNEi1zuVXq3ZkWwYyPUQ7JzRaGQExgrRwpw=
-SHA256 (cargo/async-io-2.3.4.tar.gz) = REsCKJUO5lAbNWjTyTvxF2of28O3WNzZR1BG0w9Nx+g=
+SHA256 (cargo/async-io-2.4.0.tar.gz) = Q6KzI8zOCh2QtEn9cfKgbKf6p8VMJ1HwbJvYUfwGEFk=
 SHA256 (cargo/async-lock-3.4.0.tar.gz) = /25HLN6oiKS9ZPNC8Js/UOGIbTKv6N89ZjwBFAuBGxg=
 SHA256 (cargo/async-process-2.3.0.tar.gz) = YyVfHcI4FhEABDZTe77f6DGD+qMDpaDtrxke3vBlJrs=
 SHA256 (cargo/async-signal-0.2.10.tar.gz) = Y34ANJgAwL34v8Ieu8C2Ukq+pwKw2kForADQcNDAufM=
@@ -31,7 +31,7 @@ SHA256 (cargo/base64-0.13.1.tar.gz) = nhtYYnPFcCk2/nt9aJZkTYvnHmMUz+CdMWfJX3Elie
 SHA256 (cargo/base64-0.21.7.tar.gz) = nSl96xkluJ8szBPXY1+gcU8SyHrc4cdTVrOcqbcXhWc=
 SHA256 (cargo/base64-0.22.1.tar.gz) = crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uMY=
 SHA256 (cargo/base64ct-1.6.0.tar.gz) = jDwaNo9w1s9zAtePj3CT2iQfuOiAfAXMnlGhJYlabVs=
-SHA256 (cargo/bigdecimal-0.4.5.tar.gz) = UdcSMYonxxUDJmd7MhpfqRtV9tkDT/1n8gMZ4UfUDO4=
+SHA256 (cargo/bigdecimal-0.4.6.tar.gz) = j4UGZaA4XgcLZMONI1TmwQTIR5xZho0eSKDBPuLHocE=
 SHA256 (cargo/binascii-0.1.4.tar.gz) = OD0p1RPYdk3NxC6ildl565nDyfAGB7NpLPaKQx99ynI=
 SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
 SHA256 (cargo/bitflags-2.6.0.tar.gz) = sEj7Y/2LWSP8WqezQNjhVq7H7ALwx4+opt3CYT9vcd4=
@@ -44,10 +44,10 @@ SHA256 (cargo/bumpalo-3.16.0.tar.gz) = eSlnFhcYgJQ7hHC1+NA6pV6y5kWkh0vbsorbSRYuA
 SHA256 (cargo/bytemuck-1.19.0.tar.gz) = gzQhW4HkGKCnvbjvCElHT0C7EMi3HxxO0xXP9J8ySU0=
 SHA256 (cargo/byteorder-1.5.0.tar.gz) = H9DyWEFG9vLvSAhQUIhqzzU77/cwXr0a5pUA4nxn9ks=
 SHA256 (cargo/bytes-1.8.0.tar.gz) = msAVDKoq5lylvYPyXH3hg96njU02ZGnxSENeKs+60No=
-SHA256 (cargo/cached-0.53.1.tar.gz) = tNcxVa5rKM9d5M/CmusCuKHG2riDywFdFc1RTkJ2aEY=
+SHA256 (cargo/cached-0.54.0.tar.gz) = lxiAbEov6eilb9c2+Xs0DdEO0b6O1zPtUESfNR3DPK4=
 SHA256 (cargo/cached_proc_macro-0.23.0.tar.gz) = L0KhRe0tENziGR4dzzDPzP6pAmZg4UNmK6XuxAF9Xao=
 SHA256 (cargo/cached_proc_macro_types-0.1.1.tar.gz) = reg2a4vVuiQ/CljwNswMqKLwac/xojUe8crGsIPhb8A=
-SHA256 (cargo/cc-1.1.31.tar.gz) = wueWK1QAbc/MYctyc19NibuXBh3Wp+2ILsa47lNxTG8=
+SHA256 (cargo/cc-1.1.37.tar.gz) = QFRcJtCSNG2Kjatx7kjnaFp6nLp25jR5DCFbQaSntM8=
 SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
 SHA256 (cargo/chrono-0.4.38.tar.gz) = oh+TbfF3G/Yrd/BHtybEYl/y6KpgfAHsBuWgW9hGNAE=
 SHA256 (cargo/chrono-tz-0.10.0.tar.gz) = zW3YBG0AcjpZovjF8pXFFbm7mjMe5Pjz1N1J5Cis07Y=
@@ -55,7 +55,7 @@ SHA256 (cargo/chrono-tz-build-0.4.0.tar.gz) = 6U/qNNd6JFIp53Rr0r63hs0qiW8wb/SR+4
 SHA256 (cargo/chumsky-0.9.3.tar.gz) = juvWZ0ShXe0Ulgq0zNv7Ua07gfUfPwSoCtrJjJhTlsk=
 SHA256 (cargo/concurrent-queue-2.5.0.tar.gz) = TKAZeu4m0a43RF7lMv785DJR0kzHwWZ5n01GgX8dOXM=
 SHA256 (cargo/cookie-0.18.1.tar.gz) = Td7zOjOakeqJ+1MVG9CkaJz84nBVwpHfpplFR10ix0c=
-SHA256 (cargo/cookie_store-0.21.0.tar.gz) = STTmt+hBkUi271aVDSd6+FYQYLVq/Vniqt+YtZ/Oa6o=
+SHA256 (cargo/cookie_store-0.21.1.tar.gz) = LqyQGCj4ilJB7gYAlQq5gRSKGPL3VpAP+6GxJcpqPvk=
 SHA256 (cargo/core-foundation-0.9.4.tar.gz) = keGV4JGpPEb3EC7HgYoqo5Th4XccOrSCWWP6A+Ra+48=
 SHA256 (cargo/core-foundation-sys-0.8.7.tar.gz) = dzZIuU0OXWIPZPKAd3RFdA5h/nAQJQh+yLV/RceRiIs=
 SHA256 (cargo/cpufeatures-0.2.14.tar.gz) = YIaX33JQVv6sz6Qs/9ru7D/MxP/Dg1js0ZskPnFqeOA=
@@ -80,6 +80,7 @@ SHA256 (cargo/diesel_migrations-2.2.0.tar.gz) = inPOcEutQjHwAb/zMU2R3OSroHcM7osj
 SHA256 (cargo/diesel_table_macro_syntax-0.2.0.tar.gz) = IJxzVkGkE7xoxJI6nWrUvLPKMGt5Ttqn6wsyKKmf+yU=
 SHA256 (cargo/digest-0.10.7.tar.gz) = ntmigfe8m3V25hRoumFaZqXIz9/0JCCnCqgnAaOx4pI=
 SHA256 (cargo/displaydoc-0.2.5.tar.gz) = lzacu8BBvDZpSbx000ZY1s2lYhA5cxxjEFIYkqOiCuA=
+SHA256 (cargo/document-features-0.2.10.tar.gz) = y2lp6qvSQh+KJ3XP0kcaK2NDcrSiXUHjvWR7eZEoUKA=
 SHA256 (cargo/dotenvy-0.15.7.tar.gz) = Gq+Vs+XI8jqjIBRzB1YtNh2wrg1RJCNA9VgVO06yQ5s=
 SHA256 (cargo/dsl_auto_type-0.1.2.tar.gz) = xdmr5jFBA4ZMwtiQG3riJOCrGhA6CkFmYbQJewd5tgc=
 SHA256 (cargo/either-1.13.0.tar.gz) = YLGvHCIIVbbOrAJdP27N0rfEiUv+nNm9pPu0vHwNTPA=
@@ -93,7 +94,7 @@ SHA256 (cargo/error-chain-0.12.4.tar.gz) = LS8GucrBUG7OmP4yMePMnEQQ7D1bHySuHIlG8
 SHA256 (cargo/event-listener-2.5.3.tar.gz) = AgYXX4K41r9mUv99caHif9Lk795Yf9NoZigU1uwdnOA=
 SHA256 (cargo/event-listener-5.3.1.tar.gz) = YDK+m9JwI6dxcBzEn58FPHUQVfce+y4K5cFYCQk2dbo=
 SHA256 (cargo/event-listener-strategy-0.5.2.tar.gz) = DyFNxDj5d+bU41AKqid/WtlMqD+72bGhVxPOI0TMxaE=
-SHA256 (cargo/fastrand-2.1.1.tar.gz) = 6MAqUSHU6j6xaoB0jHT1VJpWZeTCEzPGCY8oOHD73qY=
+SHA256 (cargo/fastrand-2.2.0.tar.gz) = SG+AbnPFcHkoJA3cKVQDsbk8lqAgOFY4gcSi/YS4GsQ=
 SHA256 (cargo/fern-0.7.0.tar.gz) = af+cnV+z5tqKwvd6t2/n6Ah9USzglSAPjymsW2Vs9tw=
 SHA256 (cargo/figment-0.10.19.tar.gz) = jLAc1GsM83IVOFD0xsJy2cvqLaUT4HU4QFFI+VvXifM=
 SHA256 (cargo/flate2-1.0.34.tar.gz) = obWJtNwQOWmtPPhclQiZkm7GQwChpG12wDpgcpVwNvA=
@@ -106,7 +107,7 @@ SHA256 (cargo/futures-channel-0.3.31.tar.gz) = Lf8Vv3iMZxwZNONm0H4wwYFKjvUU4a9yS
 SHA256 (cargo/futures-core-0.3.31.tar.gz) = BfKQWcDCCQYS6NdCF4sFgNLclAyDeFGtcjCW+Hr2Zj4=
 SHA256 (cargo/futures-executor-0.3.31.tar.gz) = HijR2Zf1heVK68P5fTnnIziRISOmczDXI/27Vk1kbJ8=
 SHA256 (cargo/futures-io-0.3.31.tar.gz) = nlwbeMpKrhrAbEilJqZVdgaFFJ8NRl0h83q/5XzgdcY=
-SHA256 (cargo/futures-lite-2.3.0.tar.gz) = UlJ+tQdONekznGtOjRJgDHEoto+yXcufqd7Bj3wl86U=
+SHA256 (cargo/futures-lite-2.5.0.tar.gz) = zvQNIa4sUVtRBB357TE+0h5XLfNA6lipIqCu/n6IkaE=
 SHA256 (cargo/futures-macro-0.3.31.tar.gz) = Fi7jTry3xkqKvrwFnOD+4nwiYmGNe2Dtj69y/vE8NlA=
 SHA256 (cargo/futures-sink-0.3.31.tar.gz) = 5XX6t9Hg3LjQx7z5pj7iE4FqtRkC5tJEqVgZrKzx1Pc=
 SHA256 (cargo/futures-task-0.3.31.tar.gz) = +Q99zgci6VEE/LCVWFkQwJdyUvKG41S14704kCzZmYg=
@@ -122,9 +123,9 @@ SHA256 (cargo/governor-0.7.0.tar.gz) = B0aqdl23i1IUUe90IhZjtXullb+D910M4jzAlEfIE
 SHA256 (cargo/h2-0.3.26.tar.gz) = gf5SeoieFTLaXFJWhtltTC50zdNFut+N/vn2s53V9eg=
 SHA256 (cargo/h2-0.4.6.tar.gz) = Uk6KxpmUIfSahGwtRBHzN+U0l9jsVdZ3U77/pDxdkgU=
 SHA256 (cargo/half-1.8.3.tar.gz) = G0Pt4X8hhk6Bvi+mVBEL8eeTd0I42G74VVw35lGcBAM=
-SHA256 (cargo/handlebars-6.1.0.tar.gz) = ziW2F9E3Xvlu65IK5xfj2jSgL8l5/mMsdRKDUPnh90o=
+SHA256 (cargo/handlebars-6.2.0.tar.gz) = /UzN4BKDH5oHGmN7DU4x3zHA9sUleEs1rnaprGvB4xU=
 SHA256 (cargo/hashbrown-0.14.5.tar.gz) = 5SdEI+F7fJ/CC25+IIUy+bGYJdgt/WFXCLcO3YPfQfE=
-SHA256 (cargo/hashbrown-0.15.0.tar.gz) = Hgh/hNT4a/SyGLknEphiN0tyGZrn2GV4NfHokADupPs=
+SHA256 (cargo/hashbrown-0.15.1.tar.gz) = Opv8GvaLFybqR9PVEJ3hJigd74ZrM5cOEPurEbXa+rM=
 SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo=
 SHA256 (cargo/hermit-abi-0.3.9.tar.gz) = 0jHfuJz//bww5/xBV57WBmrQOr2p5WfMr65gK5fsUCQ=
 SHA256 (cargo/hermit-abi-0.4.0.tar.gz) = +/apGdbPOXN099/u6pHZdMfApyIdDQ9PINhZ0ynlP8w=
@@ -134,7 +135,7 @@ SHA256 (cargo/hmac-0.12.1.tar.gz) = bEnDfAnBelPZN9+7dC6zqWHWWplOa83PN+c5nQzIq14=
 SHA256 (cargo/home-0.5.9.tar.gz) = 49E1S/a3I1y0oFdsJhn9TtGBg/aJsSsAag7nMp7v+aU=
 SHA256 (cargo/hostname-0.3.1.tar.gz) = PHMcPhBQTMjtNc/i8dtMknTD01+khuOzHfRvBo7z6Gc=
 SHA256 (cargo/hostname-0.4.0.tar.gz) = +cfHyKwWx5hzS4okVgwTYhIFl8QNXhRZ8JSY+PbI8ro=
-SHA256 (cargo/html5gum-0.5.7.tar.gz) = TE5VYXGgWLoRe76IsFn7N7YokCPgB9KQPqbco6PL/xQ=
+SHA256 (cargo/html5gum-0.6.1.tar.gz) = kbNhYz3MQAltAd417VNbYIm+kYgL5Htv2PVgSXr39xY=
 SHA256 (cargo/http-0.2.12.tar.gz) = YBy7V+V34vXvW+jnuD8PY5lPJaqU1nPlSpLVxRbRAfE=
 SHA256 (cargo/http-1.1.0.tar.gz) = IbndtFhxC8N2SBuEL12mXN8xUi3iMsHKgUarzio1glg=
 SHA256 (cargo/http-body-0.4.6.tar.gz) = fOqyVknplgwDEepBjRe+6CwNzsG9BTtfmmbiZaaTvtI=
@@ -147,7 +148,7 @@ SHA256 (cargo/hyper-1.5.0.tar.gz) = u7/wqAakcoyZKVslTIg4kztbCC1148twyNqyH9+8+po=
 SHA256 (cargo/hyper-rustls-0.27.3.tar.gz) = CK/btcMRMOMDSvVmQhBTqwN4fGQCRqRGMn9VDRG8szM=
 SHA256 (cargo/hyper-tls-0.5.0.tar.gz) = 1hg936mbhdphoUC+oO/JP99WzqoEGzfVU1GAMIJ/mQU=
 SHA256 (cargo/hyper-tls-0.6.0.tar.gz) = cCBvxokOrKn96KC/ccqi3fyf4EWsnlxw3xAafb3oZuA=
-SHA256 (cargo/hyper-util-0.1.9.tar.gz) = QSlusJ8YOsaO7AbgPNvqLnWWM9QGey9lUvwuAJvK0Is=
+SHA256 (cargo/hyper-util-0.1.10.tar.gz) = 3y3PvgZ3c0qy8/+n+nv9Rwa/3B7zk/LuMBhK7WfmMbQ=
 SHA256 (cargo/iana-time-zone-0.1.61.tar.gz) = I14IHzkloGcDwtARfqi5HwQnVv1uem5dkB6MoamWsiA=
 SHA256 (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 8xgnogb1avMuWQulbV0tCF9VhQgZJZN0PxayMGSVJp8=
 SHA256 (cargo/icu_collections-1.5.0.tar.gz) = 2y+kUiBuvuGMS1widNvx3hcAjodLTcTwrqnQHKeeRSY=
@@ -163,8 +164,8 @@ SHA256 (cargo/icu_provider_macros-1.5.0.tar.gz) = Hsiekzdjjs3Ah0TfSQsiGnOZv40WTr
 SHA256 (cargo/ident_case-1.0.1.tar.gz) = ueA4S2GVhWbpJtxQZgMh0SFZAl52fBjgQ9rya3AQTDk=
 SHA256 (cargo/idna-0.3.0.tar.gz) = 4U3fxwiEIC2yJEwiMgDCBMK9obxuCZjRG14CTWVyCeY=
 SHA256 (cargo/idna-0.4.0.tar.gz) = fSDWsHv7wQiILYjtjjfTljbcwmDhXjDEXmugiWELkXw=
-SHA256 (cargo/idna-0.5.0.tar.gz) = Y02bFGGvOWythD9H/bpVl6T55t3Uv7b/XYUCjCXLEvY=
-SHA256 (cargo/idna-1.0.2.tar.gz) = vWkhG5tRnpgwPAFeIaAH4pPbQDtshbmxJOEz0l4kLN0=
+SHA256 (cargo/idna-1.0.3.tar.gz) = aG+CUmTWMHUKVEY5N3uuc3YoBD8g04u8Ap6PKeqWin4=
+SHA256 (cargo/idna_adapter-1.2.0.tar.gz) = 2sod8clXMgss8TmsYee9ZP7TBMUEDfAAp0WqHeO073E=
 SHA256 (cargo/indexmap-2.6.0.tar.gz) = cHkH/jwl9UJMziy34cvK/ua9vnNcqQ73fCnoRZHludo=
 SHA256 (cargo/inlinable_string-0.1.15.tar.gz) = yPrlR4b2L7KRjc+uPVaFlOUOubXCW/BDca9v51FkUvs=
 SHA256 (cargo/ipconfig-0.3.2.tar.gz) = tY25L5a3IN6YGBu75jyDHocAWrRgwb8wbrJiK0cHmX8=
@@ -178,13 +179,14 @@ SHA256 (cargo/jsonwebtoken-9.3.0.tar.gz) = ua4QGT0lBR50lF8eotC0LgPMO4kPfkzF+qRJl
 SHA256 (cargo/kv-log-macro-1.0.7.tar.gz) = DeizAyl2Na1XyfUFn9nO56R/jo2qCd8PzQfdOfsil38=
 SHA256 (cargo/lazy_static-1.5.0.tar.gz) = u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4=
 SHA256 (cargo/lettre-0.11.10.tar.gz) = AWHkUjSOOZ3raFugXlXuEWyulBD09R/kLVlzYURFIdk=
-SHA256 (cargo/libc-0.2.161.tar.gz) = jpSJwoB8E5/9nBeU9K8OvoaoKNtT7Nx/6iER0P7QhdE=
-SHA256 (cargo/libm-0.2.8.tar.gz) = TsKoYhNNKn0y15g93N0cSSNTCDPJ8uoaRPxfpHOYkFg=
+SHA256 (cargo/libc-0.2.162.tar.gz) = GNKH3mf+Vf1+FYH+kz2WWlqUd7OOlJz6n4V07wFQY5g=
+SHA256 (cargo/libm-0.2.11.tar.gz) = g1W+EbINaWyPGPbMAYxONyFlsfqBJs7wkjmcmVGYT/o=
 SHA256 (cargo/libmimalloc-sys-0.1.39.tar.gz) = I6poEdO9TeuKhN3mRflDR20TskjYGO3PjOCy838Da0Q=
 SHA256 (cargo/libsqlite3-sys-0.30.1.tar.gz) = Lpn7ekl7HjM5vHRhlVZ+2NPiSUXs1jbjYZ0gud6ekUk=
 SHA256 (cargo/linked-hash-map-0.5.6.tar.gz) = BxfO8byLY2xuHBu978CeYyLaipMhlm6JKO+A0g9/dw8=
 SHA256 (cargo/linux-raw-sys-0.4.14.tar.gz) = eLOuJbx8jDjOwVjR8nV+556bN0D7x8zw5Z5LCNeT+ok=
 SHA256 (cargo/litemap-0.7.3.tar.gz) = ZDywuNT8woQATV/Q1nzPYd//rbf3Xh5xvEIPRoijpwQ=
+SHA256 (cargo/litrs-0.4.1.tar.gz) = tM4wGSS3iH6dY3FE/a3pP53/+bYJgdSsFh2wlyDTmqU=
 SHA256 (cargo/lock_api-0.4.12.tar.gz) = B6+LnN0oG3kV9BP6c/KevV1V0NPwFVWE2t4f8YzqGxc=
 SHA256 (cargo/log-0.4.22.tar.gz) = p6cLoCS53ATCfqLwwFSP60dOxcVLujOn9y+HOjnQeyQ=
 SHA256 (cargo/loom-0.5.6.tar.gz) = /1Dssou4YBPpNftmg6sfbTogAW8SPHb9TCdHAHasMPU=
@@ -210,6 +212,8 @@ SHA256 (cargo/num-bigint-0.4.6.tar.gz) = peRPcj8RM8nerGRnY1ef2zrHReQY8qevnNDEMdo
 SHA256 (cargo/num-conv-0.1.0.tar.gz) = UdUV0y+xgu43zaLM3LkpUNajwok6ooDlQGccLNDzsdk=
 SHA256 (cargo/num-derive-0.4.2.tar.gz) = 7TlV8anHwMFeCS+ciH2wix/GgzBf3262aE8iVVNV4gI=
 SHA256 (cargo/num-integer-0.1.46.tar.gz) = eWlmH9KVilywluVsjhrQRErCu80AYb0oZgSFpEh5hY8=
+SHA256 (cargo/num-modular-0.6.1.tar.gz) = F7smG/Nvp9g/TClPg06RJWdpCXs8tQXUSDHgoXmsZH8=
+SHA256 (cargo/num-order-1.2.0.tar.gz) = U3tZa5fED8+AVtFTBJ6yL0gcF+vOcqUT7JKG5JhtG7Y=
 SHA256 (cargo/num-traits-0.2.19.tar.gz) = Bx38BiaQ6QtzTAsic85yrQ/6lfDHRZa8JQ3P2WAmKEE=
 SHA256 (cargo/num_cpus-1.16.0.tar.gz) = QWH8ttYC1NIIGvfDpFhS2HWgPdM3pr/dbgZAe2E0KkM=
 SHA256 (cargo/num_threads-0.1.7.tar.gz) = XHOYuci3CQj2Nx9H7TZzeQfIfFKvNMJo/tC/DOuS6tk=
@@ -240,11 +244,11 @@ SHA256 (cargo/phf_codegen-0.11.2.tar.gz) = 6NOWiNNZ5rNGVNMo4mIjRmLRbMD2Dsjcvl5xh
 SHA256 (cargo/phf_generator-0.11.2.tar.gz) = SOTMZMKtnr5nDLj9ad1QrjAWUDkugcBfm/yy1b28JLA=
 SHA256 (cargo/phf_shared-0.11.2.tar.gz) = kPy5Xu94TCrHkRnR3YGeFitdqHLObzw6vh6MocCC9ys=
 SHA256 (cargo/pico-args-0.5.0.tar.gz) = W+Fnp6827iL+MRUFG8UfbmxwVMk0jijetPSb1vcFoxU=
-SHA256 (cargo/pin-project-lite-0.2.14.tar.gz) = vaZvyWZ8GMsnWKKshNEWckUFS8+F1dGqppI/RYAb3QI=
+SHA256 (cargo/pin-project-lite-0.2.15.tar.gz) = kVoeFGU13pFj85h7iUTtjPSaGLsAVrzrzc7OOFzs5P8=
 SHA256 (cargo/pin-utils-0.1.0.tar.gz) = i4cNjBUbby+5PoShMUYTjwXQLtEcfnxU+IJqqvfJ8YQ=
 SHA256 (cargo/piper-0.2.4.tar.gz) = lsjEkPQi75pO/Sy1tCt2yGE9fn38HK9me4ozUKWswGY=
 SHA256 (cargo/pkg-config-0.3.31.tar.gz) = lT7IYTmNzM4QxnDf6vPsSRHKR56cAhVLOiFReMX1ZvI=
-SHA256 (cargo/polling-3.7.3.tar.gz) = zCeQzTAd7GzTt6Al5IFc+CVySlHJjcz+aj5V8F/7ZRE=
+SHA256 (cargo/polling-3.7.4.tar.gz) = pgRWjDICcn0VB2U8sSHb1ielhoTrCagg/XRr7ji0RC8=
 SHA256 (cargo/portable-atomic-1.9.0.tar.gz) = zJxoo/baBnU+kzXWPif2uXVN0ZINlBE1t+qCJPFBrbI=
 SHA256 (cargo/powerfmt-0.2.0.tar.gz) = Q57jBd7xFboFk4226xZE/5QWXFq16UINHBvO27qQk5E=
 SHA256 (cargo/ppv-lite86-0.2.20.tar.gz) = d5V7KVZWdpu4rStqawnYl9lPBcQbBprt4fzapnXq6gQ=
@@ -266,14 +270,14 @@ SHA256 (cargo/raw-cpuid-11.2.0.tar.gz) = GrJAMVxmFhXy7p8PLNMtWnNDqE1evMy5nUbmY3V
 SHA256 (cargo/redox_syscall-0.5.7.tar.gz) = m23+zyx0vOJGbKv5P2Zk1pmKaesh459CB5MAZbJ7dx8=
 SHA256 (cargo/ref-cast-1.0.23.tar.gz) = zPCm+E1fHVgdqLQbR+yGAIcZYvKlKBFbVCs2LUt0STE=
 SHA256 (cargo/ref-cast-impl-1.0.23.tar.gz) = vMMD55PTc0SJOH0gXpsYb6ycbPrO3ZjLsuillDWV8+Y=
-SHA256 (cargo/regex-1.11.0.tar.gz) = OCAOXuiJFJdbafZX8IAbb23Mr9RP2TJjAqSq7s+ssdg=
+SHA256 (cargo/regex-1.11.1.tar.gz) = tUTvG06sXcLbM+pjYGrp/8+sJsFBaigGrgv19WsgEZE=
 SHA256 (cargo/regex-automata-0.1.10.tar.gz) = bCMNc/uNjBucCzE1xRQqis7joFWPuNtc8ctl+NeGITI=
 SHA256 (cargo/regex-automata-0.4.8.tar.gz) = NodY8jJ0cStQSEjp1abwEERcyLh6fNtNfL7mZsEojaM=
 SHA256 (cargo/regex-syntax-0.6.29.tar.gz) = 8WLG3XsAiYHk1AIQrKILS9D5tgypJxBhsH94U3ci8uE=
 SHA256 (cargo/regex-syntax-0.8.5.tar.gz) = KxXEMYa+Z6T9Y77lDQMDr//O84FJLr4sXYfzJOG4gVw=
 SHA256 (cargo/reopen-1.0.3.tar.gz) = /0LOw6z4WEX1sYs8u3/sYZzL1KNJ9uy+HGKrRtTZgpM=
 SHA256 (cargo/reqwest-0.11.27.tar.gz) = 3WdThwChdFHny6A6xyf7lhq7dgdVNGFie5feC4nPSmI=
-SHA256 (cargo/reqwest-0.12.8.tar.gz) = 9xMUf76SNh5SOSxzuMnkjATGYlvOlp71TckB5Y4EKns=
+SHA256 (cargo/reqwest-0.12.9.tar.gz) = p3xir0bnneClYuGphJIF/8t/wSOIdum9dDNXVw4EBG8=
 SHA256 (cargo/resolv-conf-0.7.0.tar.gz) = UuRDlNIIbQEFUbFLU7HyTjFkdXDNHesDeeLCGzKaugA=
 SHA256 (cargo/ring-0.17.8.tar.gz) = wX+ky2WONYNCPpFbnzrMAczq7hhg4z1Z665mrcOi3A0=
 SHA256 (cargo/rmp-0.8.14.tar.gz) = Io7XwW+jl4LDs0aOl0rsJ5XpCJFTzQjuLprvs2EzNMQ=
@@ -285,9 +289,9 @@ SHA256 (cargo/rocket_ws-0.1.1.tar.gz) = JfGHdmjJN7cBF3w0nyE4PFVs07tLqPodB/qWzLOo
 SHA256 (cargo/rpassword-7.3.1.tar.gz) = gEcr48iXkR0BN7LSuQVfr27qxbFOMkBz2DvBexkdfj8=
 SHA256 (cargo/rtoolbox-0.0.2.tar.gz) = wkfSTmMjDNtWRjrjKEeL1erIuPqoxpRhp36OMjr6yQ4=
 SHA256 (cargo/rustc-demangle-0.1.24.tar.gz) = cZuVPiCVgp7mfbc4s7+p+jaMlJAN8yez8H/m55TS/h8=
-SHA256 (cargo/rustix-0.38.37.tar.gz) = ist4i4R8JPKFJWYMTXdYYgpyEIdXEfeef2Y8wVJyaBE=
+SHA256 (cargo/rustix-0.38.40.tar.gz) = meTqPhzcS1WbjlZQ+cjlmY4+XBNDtOrwNFZfMjGNY8A=
 SHA256 (cargo/rustls-0.21.12.tar.gz) = P1ahTR9Is5E1myL3Mf1L1+Q8l/PFDu4nbzqgnJR4TT4=
-SHA256 (cargo/rustls-0.23.15.tar.gz) = X7tE16zE6HPWE0IjefafI3obFBkowC9rxsz93dwteZM=
+SHA256 (cargo/rustls-0.23.16.tar.gz) = 7uh/9dmzZxKlhXThLp8OqA+RWlsKxRjTIrJKRlYXkl4=
 SHA256 (cargo/rustls-pemfile-1.0.4.tar.gz) = HHTK4KTPbMu/XzWfCO/fjufh3FMlc78Ntxloy1axRIw=
 SHA256 (cargo/rustls-pemfile-2.2.0.tar.gz) = 3OMU5f7j85lT1Gu2O7ikbUDC+Pt8xaO2yrK96XIdblA=
 SHA256 (cargo/rustls-pki-types-1.10.0.tar.gz) = FvEgGzyafugDm8rcF7fmBeKUWyfu52MXiMG9KwZDZ0s=
@@ -302,11 +306,11 @@ SHA256 (cargo/scoped-tls-1.0.1.tar.gz) = 4c9kN+sZqPSmzA99ylRJc7C3iEOtv+s2g9GpSgA
 SHA256 (cargo/scopeguard-1.2.0.tar.gz) = lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k=
 SHA256 (cargo/sct-0.7.1.tar.gz) = 2gRhU6ojUkk9bLfaS25cDAV9ih0KmqhWC6/92UWs1BQ=
 SHA256 (cargo/security-framework-2.11.1.tar.gz) = iXsiRfC1Ech4k685sDPlypzOaIJMTX52MLWh0zlljQI=
-SHA256 (cargo/security-framework-sys-2.12.0.tar.gz) = 6kopKGkyDAJy17xVpaaq+v9ZtPY0BKADiHtnmi4FtLY=
+SHA256 (cargo/security-framework-sys-2.12.1.tar.gz) = +jnHMD3Fi1VDyU0iwXZrDTHy7lgwY2PqYisQu8B16qI=
 SHA256 (cargo/semver-1.0.23.tar.gz) = YWl+Chx+US6EpiEyYjmESiTYIHtGabQbwYsy6ly/mIs=
-SHA256 (cargo/serde-1.0.213.tar.gz) = PqeJP/XiRm341yC7YVCINBspX4SWAsaVYEf4+A8Om8E=
+SHA256 (cargo/serde-1.0.214.tar.gz) = 9Vwxk6ynHBKteJDxeF0rc+G59joLvDU8CO8m/gP8VrU=
 SHA256 (cargo/serde_cbor-0.11.2.tar.gz) = K+8uv95Fb7drvPn1kxUzPezE/aCytEtCAkPBHg9ewfU=
-SHA256 (cargo/serde_derive-1.0.213.tar.gz) = foWtIAnFC1jofKqM1trBa99RG7+3r2wz35AjlqpID6U=
+SHA256 (cargo/serde_derive-1.0.214.tar.gz) = 3lI/eB8JXij6YFzc4PgwfkUcwP0U4utM0umKNVsUd2Y=
 SHA256 (cargo/serde_json-1.0.132.tar.gz) = 1ya/r/SzICZtOViYkF0OugNFquI7VK7jpzfiYP1G2wM=
 SHA256 (cargo/serde_spanned-0.6.8.tar.gz) = h2B8sTmO1Z1Icy5XWkwop6jr8kVLlk/j8iTyr8B5CeE=
 SHA256 (cargo/serde_urlencoded-0.7.1.tar.gz) = 00kcFHFcoilMTWqI8V6Ec5eIwdAw7tjBEENqr9qi8/0=
@@ -329,7 +333,7 @@ SHA256 (cargo/stacker-0.1.17.tar.gz) = eZyIPVWr216Yrxp7PyO5tt6OytoOysBYZy12NetIy
 SHA256 (cargo/state-0.6.0.tar.gz) = K4xKREXYE1ffixplDQ0Nb7u/6Z0GSqXgLz5AIgYUdtg=
 SHA256 (cargo/strsim-0.11.1.tar.gz) = fai1c2hF2fL8uDfqXZ4mKFZLOwQ6cJSKPwt3iDjF+08=
 SHA256 (cargo/subtle-2.6.1.tar.gz) = E8K93sxXs4Te4YZSNY+yMXL6y4osUczBDXTBV73qMpI=
-SHA256 (cargo/syn-2.0.85.tar.gz) = UCMWLfzRTvjzIDTYvNTMXdxh73okfAJKM+JOHyTSG1Y=
+SHA256 (cargo/syn-2.0.87.tar.gz) = JapM40bQOm3NaN2LQBC8t05U5iyQxXPzlMRurpmroy0=
 SHA256 (cargo/sync_wrapper-0.1.2.tar.gz) = IEfG3tnHIXZCR+Ys07A8Cf/FKbK6WxDsSCrlB6SnAWA=
 SHA256 (cargo/sync_wrapper-1.0.1.tar.gz) = pwZavsqUtqild/m9RaoIZ6Iji3To62fPENSSvDk1E5Q=
 SHA256 (cargo/synstructure-0.13.1.tar.gz) = yK92Zqt7Y5CreBMftbD84R1remlRYCAXw1+oKABwiXE=
@@ -338,9 +342,9 @@ SHA256 (cargo/system-configuration-0.5.1.tar.gz) = ujo63FwnXXGa+MtCcuocSm1mind/N
 SHA256 (cargo/system-configuration-0.6.1.tar.gz) = PIedRI6dmGtmF0J2MkfTaT7RNglDjPPQBvUfU2ilums=
 SHA256 (cargo/system-configuration-sys-0.5.0.tar.gz) = p1+xiOtia5JGg+O5XjpI5jVR/PtRlJ3i8Gqdkdvuk8k=
 SHA256 (cargo/system-configuration-sys-0.6.0.tar.gz) = jh0bEM7VypI6H8uNA+lrjTJoBl1yRUjAIRQV/2rGusQ=
-SHA256 (cargo/tempfile-3.13.0.tar.gz) = 8PLJ/GLQvu9pUcz/11fiQSZqLIMxNu++Na9s0lZ9yls=
-SHA256 (cargo/thiserror-1.0.65.tar.gz) = XRGr2VlNmziWXvUIBcXkacqcxvGX+IP3F+AmmjBXs9U=
-SHA256 (cargo/thiserror-impl-1.0.65.tar.gz) = rnF3AyLL0nfmnXYqFsRErwKqBXWsDRdPC5Vi07N/hgI=
+SHA256 (cargo/tempfile-3.14.0.tar.gz) = KMziUfy8h/rIaoZu6w1sLVNvwW0G8YS7Ya6uEapM7gw=
+SHA256 (cargo/thiserror-1.0.69.tar.gz) = tqr1M5tXjqhbUOCA/rJQo+iujPzf+aRhyewpBLySP1I=
+SHA256 (cargo/thiserror-impl-1.0.69.tar.gz) = T+5sTvyQBZ4Q+B5tQsYKGPdliMPXTLg6CyQqK2x1BME=
 SHA256 (cargo/thread_local-1.1.8.tar.gz) = i575utATraOAiFTOrHtGgSpkZbo2iFmjfiEAKD0tcZw=
 SHA256 (cargo/threadpool-1.8.1.tar.gz) = 0FDmCzPUHBkQizLOoyFkAzqQE/47RsvURXVZv793r6o=
 SHA256 (cargo/time-0.3.36.tar.gz) = Xf2I5WNGRobJFsfkbmI+Ug3cbXn6ZkE5Dy4/qG6D6IU=
@@ -349,7 +353,7 @@ SHA256 (cargo/time-macros-0.2.18.tar.gz) = PyUqaFQP3jo4d67qVSuDK0CrmmnjGO/QeHdKA
 SHA256 (cargo/tinystr-0.7.6.tar.gz) = kRf11Ns5HBz2kn576j23S5ocGt2Pftqf/VNk9A9XuC8=
 SHA256 (cargo/tinyvec-1.8.0.tar.gz) = RF6IH09tOC1fJ8A04l65Lt18eEzquSoJN9t/LpRxuTg=
 SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
-SHA256 (cargo/tokio-1.41.0.tar.gz) = FF80E1BDR6K+hDk8yKfS+02GOzdZCepZ8hWCYaoli7s=
+SHA256 (cargo/tokio-1.41.1.tar.gz) = Is+1vuempSk5ypIk1qyJe7ZpE0B42qhzVWCJf2neTTM=
 SHA256 (cargo/tokio-macros-2.4.0.tar.gz) = aT1ZYxLoiWG8Z9fx+Xr4pwIn2fkMMbulgG7sAEl411I=
 SHA256 (cargo/tokio-native-tls-0.3.1.tar.gz) = u652q5M8hXdu+ryXFWndYRnFgNj11Eh2newXZL95bvI=
 SHA256 (cargo/tokio-rustls-0.24.1.tar.gz) = woMnzzgKwUgUEIf7+53p171OhKtdLCj7yRHXU96KcIE=
@@ -379,7 +383,7 @@ SHA256 (cargo/unicode-ident-1.0.13.tar.gz) = 6RtWzUytrrebvxpWRfa0+Nxb3og0rViUqNs
 SHA256 (cargo/unicode-normalization-0.1.24.tar.gz) = UDPJfEJiM1ze1tb8PlwYq3VeGj3JY3Y1Dz2OnwCa2VY=
 SHA256 (cargo/unicode-xid-0.2.6.tar.gz) = 68HATHFRDH9wK1K3w1BzTJ/xKVxGSgMzWwC7hPxU+FM=
 SHA256 (cargo/untrusted-0.9.0.tar.gz) = jsttoouKNR13O2jVglrDkBfmgHUPmA86GoXNjdKKR8E=
-SHA256 (cargo/url-2.5.2.tar.gz) = InhNvfdv3eivGu2lYitUa0Irb8WFMlJIor+fXkHpTWw=
+SHA256 (cargo/url-2.5.3.tar.gz) = jRV/G5bRRQD/3B8QunEueAglUmwD2aSbTQMksNkROto=
 SHA256 (cargo/utf-8-0.7.6.tar.gz) = CcyO5y0qm+zy8v6+AgW77Y/GYVt8tCmtBi3Ht93QNqk=
 SHA256 (cargo/utf16_iter-1.0.5.tar.gz) = yCMt082u1TVuD3FtKF5LQLkyrENBAP6bfg6Ok1ueYkY=
 SHA256 (cargo/utf8_iter-1.0.4.tar.gz) = tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4=
@@ -397,11 +401,11 @@ SHA256 (cargo/wasm-bindgen-futures-0.4.45.tar.gz) = zH7E+IJ6cVhjdNs+h6vbWiuzoVr+
 SHA256 (cargo/wasm-bindgen-macro-0.2.95.tar.gz) = 55OEvn+PWp3V1xZyFvAiCQzx+ewSjm5qSCostcVCLFY=
 SHA256 (cargo/wasm-bindgen-macro-support-0.2.95.tar.gz) = JsarV1cveiSkmFgwsSDeFZRGXl1QDySv6J4WtOgz72g=
 SHA256 (cargo/wasm-bindgen-shared-0.2.95.tar.gz) = ZfwJ8QZmqfFHBCJR4N2pwY8Wb/feMAYHAH6WvevBBo0=
-SHA256 (cargo/wasm-streams-0.4.1.tar.gz) = TgctTnL3APs0Q9j+lKOTFd8BPu8RBJA82woqvTIrvs0=
+SHA256 (cargo/wasm-streams-0.4.2.tar.gz) = FQU9jYXH7M2+/vYPBnaXYKVjx/Cp1pAqE9NceACwrWU=
 SHA256 (cargo/web-sys-0.3.72.tar.gz) = 9kiLkBCMBA3w/mL6gVy97iUSRkHfAYFN1ygnSSNMYRI=
 SHA256 (cargo/web-time-1.1.0.tar.gz) = WmWA8wix+tkgdhgIemXATnoQvHfgLI6E6bAN1LEvoLs=
 SHA256 (cargo/webauthn-rs-0.3.2.tar.gz) = kLJm7MtLMllYdvXHPqRDsFFtoLHfcsoHvAjtm6f5bsE=
-SHA256 (cargo/which-6.0.3.tar.gz) = tO6Sj+vUTZjy9Fmkp5vU2ShZEzOklKEKhoQYrBs5zx8=
+SHA256 (cargo/which-7.0.0.tar.gz) = ycrTJ5rec0a5bjhzGmQdc0PdalPVUIPdVOrfpaGzjGs=
 SHA256 (cargo/widestring-1.1.0.tar.gz) = chnTa26siT+oHoTr4GSF59y7YWF3RpsULfFPH03rExE=
 SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
 SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
@@ -449,14 +453,14 @@ SHA256 (cargo/zerofrom-derive-0.1.4.tar.gz) = Dqe0o2N+qGac7fDx/Vwoahfz3pe43Vpwps
 SHA256 (cargo/zeroize-1.8.1.tar.gz) = ztNniih5swMG0yP0VCYmaXpGSpfAoHya6/frymXNTd4=
 SHA256 (cargo/zerovec-0.10.4.tar.gz) = qiuJPXnfI7+xLVRhAY1AjqGd+v52wsfvbU66YU+P8Hk=
 SHA256 (cargo/zerovec-derive-0.10.3.tar.gz) = bq+m37F1hOo+K9bnbgzBWtevErCavdHKVZYb7ZsQY8Y=
-SHA256 (dani-garcia-vaultwarden-1.32.3.tar.gz) = Am7lMvP+oMZwfz2D6q1EMn3Y6EW8bzZ6jY4u5IKoUYw=
+SHA256 (dani-garcia-vaultwarden-1.32.4.tar.gz) = fPmlxzVt9CsNoxikRr9XbCqjQFgexMcp8cthZ1TPZq0=
 SIZE (cargo/addr2line-0.24.2.tar.gz) = 39015
 SIZE (cargo/adler2-2.0.0.tar.gz) = 13529
 SIZE (cargo/ahash-0.8.11.tar.gz) = 43607
 SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311
 SIZE (cargo/alloc-no-stdlib-2.0.4.tar.gz) = 10105
 SIZE (cargo/alloc-stdlib-0.2.2.tar.gz) = 6693
-SIZE (cargo/allocator-api2-0.2.18.tar.gz) = 62504
+SIZE (cargo/allocator-api2-0.2.19.tar.gz) = 63758
 SIZE (cargo/android-tzdata-0.1.1.tar.gz) = 7674
 SIZE (cargo/android_system_properties-0.1.5.tar.gz) = 5243
 SIZE (cargo/argon2-0.5.3.tar.gz) = 28795
@@ -465,7 +469,7 @@ SIZE (cargo/async-channel-2.3.1.tar.gz) = 14576
 SIZE (cargo/async-compression-0.4.17.tar.gz) = 111860
 SIZE (cargo/async-executor-1.13.1.tar.gz) = 27991
 SIZE (cargo/async-global-executor-2.4.1.tar.gz) = 11844
-SIZE (cargo/async-io-2.3.4.tar.gz) = 49145
+SIZE (cargo/async-io-2.4.0.tar.gz) = 49252
 SIZE (cargo/async-lock-3.4.0.tar.gz) = 34446
 SIZE (cargo/async-process-2.3.0.tar.gz) = 26766
 SIZE (cargo/async-signal-0.2.10.tar.gz) = 16970
@@ -483,7 +487,7 @@ SIZE (cargo/base64-0.13.1.tar.gz) = 61002
 SIZE (cargo/base64-0.21.7.tar.gz) = 82576
 SIZE (cargo/base64-0.22.1.tar.gz) = 81597
 SIZE (cargo/base64ct-1.6.0.tar.gz) = 28870
-SIZE (cargo/bigdecimal-0.4.5.tar.gz) = 79843
+SIZE (cargo/bigdecimal-0.4.6.tar.gz) = 86155
 SIZE (cargo/binascii-0.1.4.tar.gz) = 6076
 SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
 SIZE (cargo/bitflags-2.6.0.tar.gz) = 45357
@@ -496,10 +500,10 @@ SIZE (cargo/bumpalo-3.16.0.tar.gz) = 85677
 SIZE (cargo/bytemuck-1.19.0.tar.gz) = 50363
 SIZE (cargo/byteorder-1.5.0.tar.gz) = 23288
 SIZE (cargo/bytes-1.8.0.tar.gz) = 64824
-SIZE (cargo/cached-0.53.1.tar.gz) = 71674
+SIZE (cargo/cached-0.54.0.tar.gz) = 72195
 SIZE (cargo/cached_proc_macro-0.23.0.tar.gz) = 10580
 SIZE (cargo/cached_proc_macro_types-0.1.1.tar.gz) = 1813
-SIZE (cargo/cc-1.1.31.tar.gz) = 84637
+SIZE (cargo/cc-1.1.37.tar.gz) = 92262
 SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
 SIZE (cargo/chrono-0.4.38.tar.gz) = 220559
 SIZE (cargo/chrono-tz-0.10.0.tar.gz) = 373596
@@ -507,7 +511,7 @@ SIZE (cargo/chrono-tz-build-0.4.0.tar.gz) = 10660
 SIZE (cargo/chumsky-0.9.3.tar.gz) = 75112
 SIZE (cargo/concurrent-queue-2.5.0.tar.gz) = 22654
 SIZE (cargo/cookie-0.18.1.tar.gz) = 43551
-SIZE (cargo/cookie_store-0.21.0.tar.gz) = 31495
+SIZE (cargo/cookie_store-0.21.1.tar.gz) = 34692
 SIZE (cargo/core-foundation-0.9.4.tar.gz) = 27743
 SIZE (cargo/core-foundation-sys-0.8.7.tar.gz) = 37712
 SIZE (cargo/cpufeatures-0.2.14.tar.gz) = 13165
@@ -532,6 +536,7 @@ SIZE (cargo/diesel_migrations-2.2.0.tar.gz) = 12365
 SIZE (cargo/diesel_table_macro_syntax-0.2.0.tar.gz) = 6866
 SIZE (cargo/digest-0.10.7.tar.gz) = 19557
 SIZE (cargo/displaydoc-0.2.5.tar.gz) = 24219
+SIZE (cargo/document-features-0.2.10.tar.gz) = 14005
 SIZE (cargo/dotenvy-0.15.7.tar.gz) = 20293
 SIZE (cargo/dsl_auto_type-0.1.2.tar.gz) = 14201
 SIZE (cargo/either-1.13.0.tar.gz) = 19169
@@ -545,7 +550,7 @@ SIZE (cargo/error-chain-0.12.4.tar.gz) = 29274
 SIZE (cargo/event-listener-2.5.3.tar.gz) = 15392
 SIZE (cargo/event-listener-5.3.1.tar.gz) = 42576
 SIZE (cargo/event-listener-strategy-0.5.2.tar.gz) = 10697
-SIZE (cargo/fastrand-2.1.1.tar.gz) = 14983
+SIZE (cargo/fastrand-2.2.0.tar.gz) = 15031
 SIZE (cargo/fern-0.7.0.tar.gz) = 303693
 SIZE (cargo/figment-0.10.19.tar.gz) = 70111
 SIZE (cargo/flate2-1.0.34.tar.gz) = 109174
@@ -558,7 +563,7 @@ SIZE (cargo/futures-channel-0.3.31.tar.gz) = 31971
 SIZE (cargo/futures-core-0.3.31.tar.gz) = 14318
 SIZE (cargo/futures-executor-0.3.31.tar.gz) = 17965
 SIZE (cargo/futures-io-0.3.31.tar.gz) = 9047
-SIZE (cargo/futures-lite-2.3.0.tar.gz) = 39181
+SIZE (cargo/futures-lite-2.5.0.tar.gz) = 41117
 SIZE (cargo/futures-macro-0.3.31.tar.gz) = 11341
 SIZE (cargo/futures-sink-0.3.31.tar.gz) = 7958
 SIZE (cargo/futures-task-0.3.31.tar.gz) = 11217
@@ -574,9 +579,9 @@ SIZE (cargo/governor-0.7.0.tar.gz) = 131769
 SIZE (cargo/h2-0.3.26.tar.gz) = 168315
 SIZE (cargo/h2-0.4.6.tar.gz) = 173912
 SIZE (cargo/half-1.8.3.tar.gz) = 41624
-SIZE (cargo/handlebars-6.1.0.tar.gz) = 102479
+SIZE (cargo/handlebars-6.2.0.tar.gz) = 103081
 SIZE (cargo/hashbrown-0.14.5.tar.gz) = 141498
-SIZE (cargo/hashbrown-0.15.0.tar.gz) = 136460
+SIZE (cargo/hashbrown-0.15.1.tar.gz) = 135873
 SIZE (cargo/heck-0.5.0.tar.gz) = 11517
 SIZE (cargo/hermit-abi-0.3.9.tar.gz) = 16165
 SIZE (cargo/hermit-abi-0.4.0.tar.gz) = 16310
@@ -586,7 +591,7 @@ SIZE (cargo/hmac-0.12.1.tar.gz) = 42657
 SIZE (cargo/home-0.5.9.tar.gz) = 8760
 SIZE (cargo/hostname-0.3.1.tar.gz) = 9272
 SIZE (cargo/hostname-0.4.0.tar.gz) = 10632
-SIZE (cargo/html5gum-0.5.7.tar.gz) = 50680
+SIZE (cargo/html5gum-0.6.1.tar.gz) = 59431
 SIZE (cargo/http-0.2.12.tar.gz) = 101964
 SIZE (cargo/http-1.1.0.tar.gz) = 103144
 SIZE (cargo/http-body-0.4.6.tar.gz) = 10773
@@ -599,7 +604,7 @@ SIZE (cargo/hyper-1.5.0.tar.gz) = 152734
 SIZE (cargo/hyper-rustls-0.27.3.tar.gz) = 34834
 SIZE (cargo/hyper-tls-0.5.0.tar.gz) = 13257
 SIZE (cargo/hyper-tls-0.6.0.tar.gz) = 15052
-SIZE (cargo/hyper-util-0.1.9.tar.gz) = 72670
+SIZE (cargo/hyper-util-0.1.10.tar.gz) = 72887
 SIZE (cargo/iana-time-zone-0.1.61.tar.gz) = 27685
 SIZE (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 7185
 SIZE (cargo/icu_collections-1.5.0.tar.gz) = 82762
@@ -615,8 +620,8 @@ SIZE (cargo/icu_provider_macros-1.5.0.tar.gz) = 6436
 SIZE (cargo/ident_case-1.0.1.tar.gz) = 3492
 SIZE (cargo/idna-0.3.0.tar.gz) = 271128
 SIZE (cargo/idna-0.4.0.tar.gz) = 271429
-SIZE (cargo/idna-0.5.0.tar.gz) = 271940
-SIZE (cargo/idna-1.0.2.tar.gz) = 142869
+SIZE (cargo/idna-1.0.3.tar.gz) = 142515
+SIZE (cargo/idna_adapter-1.2.0.tar.gz) = 8206
 SIZE (cargo/indexmap-2.6.0.tar.gz) = 85204
 SIZE (cargo/inlinable_string-0.1.15.tar.gz) = 19290
 SIZE (cargo/ipconfig-0.3.2.tar.gz) = 24468
@@ -630,13 +635,14 @@ SIZE (cargo/jsonwebtoken-9.3.0.tar.gz) = 48987
 SIZE (cargo/kv-log-macro-1.0.7.tar.gz) = 16842
 SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025
 SIZE (cargo/lettre-0.11.10.tar.gz) = 146373
-SIZE (cargo/libc-0.2.161.tar.gz) = 765389
-SIZE (cargo/libm-0.2.8.tar.gz) = 113450
+SIZE (cargo/libc-0.2.162.tar.gz) = 769354
+SIZE (cargo/libm-0.2.11.tar.gz) = 111477
 SIZE (cargo/libmimalloc-sys-0.1.39.tar.gz) = 198523
 SIZE (cargo/libsqlite3-sys-0.30.1.tar.gz) = 5122296
 SIZE (cargo/linked-hash-map-0.5.6.tar.gz) = 15049
 SIZE (cargo/linux-raw-sys-0.4.14.tar.gz) = 1826665
 SIZE (cargo/litemap-0.7.3.tar.gz) = 28728
+SIZE (cargo/litrs-0.4.1.tar.gz) = 42603
 SIZE (cargo/lock_api-0.4.12.tar.gz) = 27591
 SIZE (cargo/log-0.4.22.tar.gz) = 44027
 SIZE (cargo/loom-0.5.6.tar.gz) = 72186
@@ -662,6 +668,8 @@ SIZE (cargo/num-bigint-0.4.6.tar.gz) = 102801
 SIZE (cargo/num-conv-0.1.0.tar.gz) = 7444
 SIZE (cargo/num-derive-0.4.2.tar.gz) = 14709
 SIZE (cargo/num-integer-0.1.46.tar.gz) = 22331
+SIZE (cargo/num-modular-0.6.1.tar.gz) = 32328
+SIZE (cargo/num-order-1.2.0.tar.gz) = 19500
 SIZE (cargo/num-traits-0.2.19.tar.gz) = 51631
 SIZE (cargo/num_cpus-1.16.0.tar.gz) = 15713
 SIZE (cargo/num_threads-0.1.7.tar.gz) = 7455
@@ -692,11 +700,11 @@ SIZE (cargo/phf_codegen-0.11.2.tar.gz) = 12977
 SIZE (cargo/phf_generator-0.11.2.tar.gz) = 14190
 SIZE (cargo/phf_shared-0.11.2.tar.gz) = 14284
 SIZE (cargo/pico-args-0.5.0.tar.gz) = 11545
-SIZE (cargo/pin-project-lite-0.2.14.tar.gz) = 28817
+SIZE (cargo/pin-project-lite-0.2.15.tar.gz) = 29683
 SIZE (cargo/pin-utils-0.1.0.tar.gz) = 7580
 SIZE (cargo/piper-0.2.4.tar.gz) = 15950
 SIZE (cargo/pkg-config-0.3.31.tar.gz) = 20880
-SIZE (cargo/polling-3.7.3.tar.gz) = 58276
+SIZE (cargo/polling-3.7.4.tar.gz) = 58239
 SIZE (cargo/portable-atomic-1.9.0.tar.gz) = 166365
 SIZE (cargo/powerfmt-0.2.0.tar.gz) = 15165
 SIZE (cargo/ppv-lite86-0.2.20.tar.gz) = 22478
@@ -718,14 +726,14 @@ SIZE (cargo/raw-cpuid-11.2.0.tar.gz) = 110290
 SIZE (cargo/redox_syscall-0.5.7.tar.gz) = 26249
 SIZE (cargo/ref-cast-1.0.23.tar.gz) = 12795
 SIZE (cargo/ref-cast-impl-1.0.23.tar.gz) = 9360
-SIZE (cargo/regex-1.11.0.tar.gz) = 254059
+SIZE (cargo/regex-1.11.1.tar.gz) = 254170
 SIZE (cargo/regex-automata-0.1.10.tar.gz) = 114533
 SIZE (cargo/regex-automata-0.4.8.tar.gz) = 617784
 SIZE (cargo/regex-syntax-0.6.29.tar.gz) = 299752
 SIZE (cargo/regex-syntax-0.8.5.tar.gz) = 357541
 SIZE (cargo/reopen-1.0.3.tar.gz) = 17343
 SIZE (cargo/reqwest-0.11.27.tar.gz) = 163155
-SIZE (cargo/reqwest-0.12.8.tar.gz) = 178052
+SIZE (cargo/reqwest-0.12.9.tar.gz) = 179807
 SIZE (cargo/resolv-conf-0.7.0.tar.gz) = 17352
 SIZE (cargo/ring-0.17.8.tar.gz) = 4188554
 SIZE (cargo/rmp-0.8.14.tar.gz) = 29687
@@ -737,9 +745,9 @@ SIZE (cargo/rocket_ws-0.1.1.tar.gz) = 12075
 SIZE (cargo/rpassword-7.3.1.tar.gz) = 8164
 SIZE (cargo/rtoolbox-0.0.2.tar.gz) = 9179
 SIZE (cargo/rustc-demangle-0.1.24.tar.gz) = 29047
-SIZE (cargo/rustix-0.38.37.tar.gz) = 371243
+SIZE (cargo/rustix-0.38.40.tar.gz) = 377954
 SIZE (cargo/rustls-0.21.12.tar.gz) = 285674
-SIZE (cargo/rustls-0.23.15.tar.gz) = 336273
+SIZE (cargo/rustls-0.23.16.tar.gz) = 339595
 SIZE (cargo/rustls-pemfile-1.0.4.tar.gz) = 22092
 SIZE (cargo/rustls-pemfile-2.2.0.tar.gz) = 25849
 SIZE (cargo/rustls-pki-types-1.10.0.tar.gz) = 55134
@@ -754,11 +762,11 @@ SIZE (cargo/scoped-tls-1.0.1.tar.gz) = 8202
 SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619
 SIZE (cargo/sct-0.7.1.tar.gz) = 27501
 SIZE (cargo/security-framework-2.11.1.tar.gz) = 80188
-SIZE (cargo/security-framework-sys-2.12.0.tar.gz) = 20103
+SIZE (cargo/security-framework-sys-2.12.1.tar.gz) = 20112
 SIZE (cargo/semver-1.0.23.tar.gz) = 30622
-SIZE (cargo/serde-1.0.213.tar.gz) = 78349
+SIZE (cargo/serde-1.0.214.tar.gz) = 78523
 SIZE (cargo/serde_cbor-0.11.2.tar.gz) = 44570
-SIZE (cargo/serde_derive-1.0.213.tar.gz) = 56625
+SIZE (cargo/serde_derive-1.0.214.tar.gz) = 56630
 SIZE (cargo/serde_json-1.0.132.tar.gz) = 150549
 SIZE (cargo/serde_spanned-0.6.8.tar.gz) = 9330
 SIZE (cargo/serde_urlencoded-0.7.1.tar.gz) = 12822
@@ -781,7 +789,7 @@ SIZE (cargo/stacker-0.1.17.tar.gz) = 14699
 SIZE (cargo/state-0.6.0.tar.gz) = 30182
 SIZE (cargo/strsim-0.11.1.tar.gz) = 14266
 SIZE (cargo/subtle-2.6.1.tar.gz) = 14562
-SIZE (cargo/syn-2.0.85.tar.gz) = 275231
+SIZE (cargo/syn-2.0.87.tar.gz) = 278076
 SIZE (cargo/sync_wrapper-0.1.2.tar.gz) = 6933
 SIZE (cargo/sync_wrapper-1.0.1.tar.gz) = 6939
 SIZE (cargo/synstructure-0.13.1.tar.gz) = 18327
@@ -790,9 +798,9 @@ SIZE (cargo/system-configuration-0.5.1.tar.gz) = 12618
 SIZE (cargo/system-configuration-0.6.1.tar.gz) = 17935
 SIZE (cargo/system-configuration-sys-0.5.0.tar.gz) = 6730
 SIZE (cargo/system-configuration-sys-0.6.0.tar.gz) = 11090
-SIZE (cargo/tempfile-3.13.0.tar.gz) = 34910
-SIZE (cargo/thiserror-1.0.65.tar.gz) = 21825
-SIZE (cargo/thiserror-impl-1.0.65.tar.gz) = 16077
+SIZE (cargo/tempfile-3.14.0.tar.gz) = 35065
+SIZE (cargo/thiserror-1.0.69.tar.gz) = 22198
+SIZE (cargo/thiserror-impl-1.0.69.tar.gz) = 18365
 SIZE (cargo/thread_local-1.1.8.tar.gz) = 13962
 SIZE (cargo/threadpool-1.8.1.tar.gz) = 14408
 SIZE (cargo/time-0.3.36.tar.gz) = 119805
@@ -801,7 +809,7 @@ SIZE (cargo/time-macros-0.2.18.tar.gz) = 24361
 SIZE (cargo/tinystr-0.7.6.tar.gz) = 16971
 SIZE (cargo/tinyvec-1.8.0.tar.gz) = 46796
 SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
-SIZE (cargo/tokio-1.41.0.tar.gz) = 805168
+SIZE (cargo/tokio-1.41.1.tar.gz) = 805675
 SIZE (cargo/tokio-macros-2.4.0.tar.gz) = 12501
 SIZE (cargo/tokio-native-tls-0.3.1.tar.gz) = 20676
 SIZE (cargo/tokio-rustls-0.24.1.tar.gz) = 33049
@@ -831,7 +839,7 @@ SIZE (cargo/unicode-ident-1.0.13.tar.gz) = 43279
 SIZE (cargo/unicode-normalization-0.1.24.tar.gz) = 126536
 SIZE (cargo/unicode-xid-0.2.6.tar.gz) = 15744
 SIZE (cargo/untrusted-0.9.0.tar.gz) = 14447
-SIZE (cargo/url-2.5.2.tar.gz) = 79704
+SIZE (cargo/url-2.5.3.tar.gz) = 81624
 SIZE (cargo/utf-8-0.7.6.tar.gz) = 10422
 SIZE (cargo/utf16_iter-1.0.5.tar.gz) = 9736
 SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437
@@ -849,11 +857,11 @@ SIZE (cargo/wasm-bindgen-futures-0.4.45.tar.gz) = 14329
 SIZE (cargo/wasm-bindgen-macro-0.2.95.tar.gz) = 6938
 SIZE (cargo/wasm-bindgen-macro-support-0.2.95.tar.gz) = 21331
 SIZE (cargo/wasm-bindgen-shared-0.2.95.tar.gz) = 7649
-SIZE (cargo/wasm-streams-0.4.1.tar.gz) = 36513
+SIZE (cargo/wasm-streams-0.4.2.tar.gz) = 36773
 SIZE (cargo/web-sys-0.3.72.tar.gz) = 629190
 SIZE (cargo/web-time-1.1.0.tar.gz) = 18026
 SIZE (cargo/webauthn-rs-0.3.2.tar.gz) = 246188
-SIZE (cargo/which-6.0.3.tar.gz) = 16937
+SIZE (cargo/which-7.0.0.tar.gz) = 18462
 SIZE (cargo/widestring-1.1.0.tar.gz) = 85046
 SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
 SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
@@ -901,4 +909,4 @@ SIZE (cargo/zerofrom-derive-0.1.4.tar.gz) = 8232
 SIZE (cargo/zeroize-1.8.1.tar.gz) = 20029
 SIZE (cargo/zerovec-0.10.4.tar.gz) = 126398
 SIZE (cargo/zerovec-derive-0.10.3.tar.gz) = 19438
-SIZE (dani-garcia-vaultwarden-1.32.3.tar.gz) = 614954
+SIZE (dani-garcia-vaultwarden-1.32.4.tar.gz) = 619528