Diff below updates security/vaultwarden to 1.30.0 and
www/vaultwarden-web to 2023.10.0. Main changes are the addition of
passkey support, and integration of the WebSocket service in the HTTP
server. Full overview on changes can be found at
https://github.com/dani-garcia/vaultwarden/releases/tag/1.30.0 and
https://github.com/dani-garcia/bw_web_builds/releases/tag/v2023.10.0/.

This release is kind of special as it uses both ring-0.16.20 and
ring-0.17.5. The first has been imported to security/rust-ring and has
been patched to work with OpenBSD's execute only policy. The latter has
not been imported but has seemingly been fixed upstream. Proposal is to
keep both crates and patch 0.16.20 locally.
As a reminder I added a comment to the Makefile of security/rust-ring to
sync the patches of vaultwarden.

Please note that vaultwarden-1.30.0 uses the same version of Rocket-*
thus the same vendored tarball can be used. I guess a more pretty
solution is to provide vaultwarden-deps-1.30.0.tgz, which is a copy of
vaultwarden-deps-1.29.1.tgz, and slightly adapt the diff below.

Lightly run tested on amd64.

I'm not sure if the ring-related changes/additions are sane. I'm hoping
that tb@ can comment on this.


diff --git security/rust-ring/Makefile security/rust-ring/Makefile
index 7b041715640..f219f4d1e1b 100644
--- security/rust-ring/Makefile
+++ security/rust-ring/Makefile
@@ -1,4 +1,5 @@
 # If this port is changed, its consumers need to be bumped (static linking)
+# Keep ../vaultwarden/patches in sync with patches/
 COMMENT =              ring crate source patched for x-only assembly
 
 VERSION =              0.16.20

commit 8cd7af2b935cb175ebee7debfb3c7bbe1eebb902
Author: Björn Ketelaars <[email protected]>
Date:   Mon Nov 6 20:22:11 2023 +0100

    security/vaultwarden @1.29.2: update to 1.30.0

diff --git security/vaultwarden/Makefile security/vaultwarden/Makefile
index 807e4eb2dea..334258208ac 100644
--- security/vaultwarden/Makefile
+++ security/vaultwarden/Makefile
@@ -7,8 +7,7 @@ COMMENT =               unofficial bitwarden compatible server
 
 GH_ACCOUNT =           dani-garcia
 GH_PROJECT =           vaultwarden
-GH_TAGNAME =           1.29.2
-REVISION =             0
+GH_TAGNAME =           1.30.0
 
 CATEGORIES =           security
 
@@ -23,7 +22,7 @@ FLAVOR ?=
 WANTLIB +=             ${MODCARGO_WANTLIB} crypto m ssl
 
 SITES.deps =           https://files.bsd.ac/openbsd-distfiles/
-DISTFILES.deps +=      vaultwarden-deps-${GH_TAGNAME}.tgz
+DISTFILES.deps +=      vaultwarden-deps-1.29.2.tgz
 
 MODULES =              devel/cargo
 
@@ -31,10 +30,14 @@ CONFIGURE_STYLE =   cargo
 
 SEPARATE_BUILD =       Yes
 
-BUILD_DEPENDS =                security/rust-ring
-
 RUN_DEPENDS =          www/vaultwarden-web
 
+# Vaultwarden depends on ring-0.16.20 and ring-0.17.5. The first has been
+# imported (security/rust-ring) and has been patched to work with OpenBSD's
+# execute only policy. The latter has not yet been imported but has been fixed
+# upstream. Keep both crates, and patch 0.16.20 locally.
+MODCARGO_CRATES_KEEP +=        ring
+
 MODCARGO_CRATES_KEEP +=        libsqlite3-sys
 MODCARGO_FEATURES =    sqlite
 .if ${FLAVOR:Mmysql}
diff --git security/vaultwarden/crates.inc security/vaultwarden/crates.inc
index 9800221215f..e49a3bb9038 100644
--- security/vaultwarden/crates.inc
+++ security/vaultwarden/crates.inc
@@ -1,57 +1,64 @@
-MODCARGO_CRATES +=     addr2line       0.20.0  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     addr2line       0.21.0  # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     adler   1.0.2   # 0BSD OR MIT OR Apache-2.0
-MODCARGO_CRATES +=     aho-corasick    1.0.3   # Unlicense OR MIT
+MODCARGO_CRATES +=     ahash   0.7.6   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     ahash   0.8.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     aho-corasick    1.1.2   # 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.16  # 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.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     argon2  0.5.2   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     async-channel   1.9.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     async-compression       0.4.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     async-executor  1.5.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     async-compression       0.4.4   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     async-executor  1.6.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     async-global-executor   2.3.1   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     async-io        1.13.0  # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     async-lock      2.8.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     async-process   1.7.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     async-process   1.8.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     async-signal    0.2.4   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     async-std       1.12.0  # Apache-2.0/MIT
 MODCARGO_CRATES +=     async-stream    0.3.5   # MIT
 MODCARGO_CRATES +=     async-stream-impl       0.3.5   # MIT
-MODCARGO_CRATES +=     async-task      4.4.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     async-trait     0.1.73  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     async-task      4.5.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     async-trait     0.1.74  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     atomic  0.5.3   # Apache-2.0/MIT
-MODCARGO_CRATES +=     atomic-waker    1.1.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     atomic  0.6.0   # Apache-2.0/MIT
+MODCARGO_CRATES +=     atomic-waker    1.1.2   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     autocfg 1.1.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     backtrace       0.3.68  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     backtrace       0.3.69  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     base64  0.13.1  # MIT/Apache-2.0
-MODCARGO_CRATES +=     base64  0.21.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     base64  0.21.4  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     base64ct        1.6.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     binascii        0.1.4   # MIT
 MODCARGO_CRATES +=     bitflags        1.3.2   # MIT/Apache-2.0
-MODCARGO_CRATES +=     bitflags        2.4.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     bitflags        2.4.1   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     blake2  0.10.6  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     block-buffer    0.10.4  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     blocking        1.3.1   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     brotli  3.3.4   # BSD-3-Clause/MIT
-MODCARGO_CRATES +=     brotli-decompressor     2.3.4   # BSD-3-Clause/MIT
-MODCARGO_CRATES +=     bumpalo 3.13.0  # MIT/Apache-2.0
-MODCARGO_CRATES +=     byteorder       1.4.3   # Unlicense OR MIT
-MODCARGO_CRATES +=     bytes   1.4.0   # MIT
-MODCARGO_CRATES +=     cached  0.44.0  # MIT
-MODCARGO_CRATES +=     cached_proc_macro       0.17.0  # MIT
+MODCARGO_CRATES +=     blocking        1.4.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     brotli  3.4.0   # BSD-3-Clause/MIT
+MODCARGO_CRATES +=     brotli-decompressor     2.5.0   # BSD-3-Clause/MIT
+MODCARGO_CRATES +=     bumpalo 3.14.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     bytemuck        1.14.0  # Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     byteorder       1.5.0   # Unlicense OR MIT
+MODCARGO_CRATES +=     bytes   1.5.0   # MIT
+MODCARGO_CRATES +=     cached  0.46.0  # MIT
+MODCARGO_CRATES +=     cached_proc_macro       0.18.0  # MIT
 MODCARGO_CRATES +=     cached_proc_macro_types 0.1.0   # MIT
-MODCARGO_CRATES +=     cc      1.0.82  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cc      1.0.83  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     cfg-if  1.0.0   # MIT/Apache-2.0
-MODCARGO_CRATES +=     chrono  0.4.26  # MIT/Apache-2.0
+MODCARGO_CRATES +=     chrono  0.4.31  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     chrono-tz       0.8.3   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     chrono-tz-build 0.2.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     concurrent-queue        2.2.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     chumsky 0.9.2   # MIT
+MODCARGO_CRATES +=     concurrent-queue        2.3.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     cookie  0.16.2  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     cookie  0.17.0  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     cookie_store    0.16.2  # MIT/Apache-2.0
 MODCARGO_CRATES +=     cookie_store    0.19.1  # MIT/Apache-2.0
 MODCARGO_CRATES +=     core-foundation 0.9.3   # MIT / Apache-2.0
 MODCARGO_CRATES +=     core-foundation-sys     0.8.4   # MIT / Apache-2.0
-MODCARGO_CRATES +=     cpufeatures     0.2.9   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cpufeatures     0.2.10  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     crc32fast       1.3.2   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     cron    0.12.0  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     crossbeam-utils 0.8.16  # MIT OR Apache-2.0
@@ -59,15 +66,15 @@ MODCARGO_CRATES +=  crypto-common   0.1.6   # MIT OR 
Apache-2.0
 MODCARGO_CRATES +=     darling 0.14.4  # MIT
 MODCARGO_CRATES +=     darling_core    0.14.4  # MIT
 MODCARGO_CRATES +=     darling_macro   0.14.4  # MIT
-MODCARGO_CRATES +=     dashmap 5.5.0   # MIT
+MODCARGO_CRATES +=     dashmap 5.5.3   # MIT
 MODCARGO_CRATES +=     data-encoding   2.4.0   # MIT
 MODCARGO_CRATES +=     data-url        0.3.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     deranged        0.3.7   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     deranged        0.3.9   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     devise  0.4.1   # MIT/Apache-2.0
 MODCARGO_CRATES +=     devise_codegen  0.4.1   # MIT/Apache-2.0
 MODCARGO_CRATES +=     devise_core     0.4.1   # MIT/Apache-2.0
-MODCARGO_CRATES +=     diesel  2.1.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     diesel_derives  2.1.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     diesel  2.1.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     diesel_derives  2.1.2   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     diesel_logger   0.3.0   # MIT
 MODCARGO_CRATES +=     diesel_migrations       2.1.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     diesel_table_macro_syntax       0.1.0   # MIT OR 
Apache-2.0
@@ -76,18 +83,18 @@ MODCARGO_CRATES +=  dotenvy 0.15.7  # MIT
 MODCARGO_CRATES +=     either  1.9.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     email-encoding  0.2.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     email_address   0.2.4   # MIT
-MODCARGO_CRATES +=     encoding_rs     0.8.32  # (Apache-2.0 OR MIT) AND 
BSD-3-Clause
-MODCARGO_CRATES +=     enum-as-inner   0.5.1   # MIT/Apache-2.0
+MODCARGO_CRATES +=     encoding_rs     0.8.33  # (Apache-2.0 OR MIT) AND 
BSD-3-Clause
+MODCARGO_CRATES +=     enum-as-inner   0.6.0   # MIT/Apache-2.0
 MODCARGO_CRATES +=     equivalent      1.0.1   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     errno   0.3.2   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     errno-dragonfly 0.1.2   # MIT
+MODCARGO_CRATES +=     errno   0.3.5   # MIT OR Apache-2.0
 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  3.0.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     fastrand        1.9.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     fastrand        2.0.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     fastrand        2.0.1   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     fern    0.6.2   # MIT
-MODCARGO_CRATES +=     figment 0.10.10 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     flate2  1.0.26  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     figment 0.10.11 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     flate2  1.0.28  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     fnv     1.0.7   # Apache-2.0 / MIT
 MODCARGO_CRATES +=     foreign-types   0.3.2   # MIT/Apache-2.0
 MODCARGO_CRATES +=     foreign-types-shared    0.1.1   # MIT/Apache-2.0
@@ -106,19 +113,19 @@ MODCARGO_CRATES +=        futures-util    0.3.28  # MIT 
OR Apache-2.0
 MODCARGO_CRATES +=     generator       0.7.5   # MIT/Apache-2.0
 MODCARGO_CRATES +=     generic-array   0.14.7  # MIT
 MODCARGO_CRATES +=     getrandom       0.2.10  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     gimli   0.27.3  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     gimli   0.28.0  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     glob    0.3.1   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     gloo-timers     0.2.6   # MIT/Apache-2.0
 MODCARGO_CRATES +=     governor        0.6.0   # MIT
-MODCARGO_CRATES +=     h2      0.3.20  # MIT
+MODCARGO_CRATES +=     h2      0.3.21  # MIT
 MODCARGO_CRATES +=     half    1.8.2   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     handlebars      4.3.7   # MIT
+MODCARGO_CRATES +=     handlebars      4.4.0   # MIT
 MODCARGO_CRATES +=     hashbrown       0.12.3  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     hashbrown       0.13.2  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     hashbrown       0.14.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     hashbrown       0.14.2  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     heck    0.4.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     hermit-abi      0.3.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     hermit-abi      0.3.3   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     hmac    0.12.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     home    0.5.5   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     hostname        0.3.1   # MIT
 MODCARGO_CRATES +=     html5gum        0.5.7   # MIT
 MODCARGO_CRATES +=     http    0.2.9   # MIT OR Apache-2.0
@@ -127,14 +134,14 @@ MODCARGO_CRATES +=        httparse        1.8.0   # 
MIT/Apache-2.0
 MODCARGO_CRATES +=     httpdate        1.0.3   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     hyper   0.14.27 # MIT
 MODCARGO_CRATES +=     hyper-tls       0.5.0   # MIT/Apache-2.0
-MODCARGO_CRATES +=     iana-time-zone  0.1.57  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     iana-time-zone  0.1.58  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     iana-time-zone-haiku    0.1.2   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     ident_case      1.0.1   # MIT/Apache-2.0
 MODCARGO_CRATES +=     idna    0.2.3   # 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 +=     indexmap        1.9.3   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     indexmap        2.0.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     indexmap        2.0.2   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     inlinable_string        0.1.15  # Apache-2.0/MIT
 MODCARGO_CRATES +=     instant 0.1.12  # BSD-3-Clause
 MODCARGO_CRATES +=     io-lifetimes    1.0.11  # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
@@ -145,17 +152,17 @@ MODCARGO_CRATES +=        itoa    1.0.9   # MIT OR 
Apache-2.0
 MODCARGO_CRATES +=     jetscii 0.5.3   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     job_scheduler_ng        2.0.4   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     js-sys  0.3.64  # MIT/Apache-2.0
-MODCARGO_CRATES +=     jsonwebtoken    8.3.0   # MIT
+MODCARGO_CRATES +=     jsonwebtoken    9.0.0   # MIT
 MODCARGO_CRATES +=     kv-log-macro    1.0.7   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     lazy_static     1.4.0   # MIT/Apache-2.0
-MODCARGO_CRATES +=     lettre  0.10.4  # MIT
-MODCARGO_CRATES +=     libc    0.2.147 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     libmimalloc-sys 0.1.33  # MIT
+MODCARGO_CRATES +=     lettre  0.11.0  # MIT
+MODCARGO_CRATES +=     libc    0.2.149 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     libmimalloc-sys 0.1.35  # MIT
 MODCARGO_CRATES +=     libsqlite3-sys  0.26.0  # MIT
 MODCARGO_CRATES +=     linked-hash-map 0.5.6   # MIT/Apache-2.0
 MODCARGO_CRATES +=     linux-raw-sys   0.3.8   # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=     linux-raw-sys   0.4.5   # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=     lock_api        0.4.10  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     linux-raw-sys   0.4.10  # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     lock_api        0.4.11  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     log     0.4.20  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     loom    0.5.6   # MIT
 MODCARGO_CRATES +=     lru-cache       0.1.2   # MIT/Apache-2.0
@@ -163,10 +170,10 @@ MODCARGO_CRATES +=        mach2   0.4.1   # BSD-2-Clause 
OR MIT OR Apache-2.0
 MODCARGO_CRATES +=     match_cfg       0.1.0   # MIT/Apache-2.0
 MODCARGO_CRATES +=     matchers        0.1.0   # MIT
 MODCARGO_CRATES +=     matches 0.1.10  # MIT
-MODCARGO_CRATES +=     memchr  2.5.0   # Unlicense/MIT
+MODCARGO_CRATES +=     memchr  2.6.4   # Unlicense OR MIT
 MODCARGO_CRATES +=     migrations_internals    2.1.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     migrations_macros       2.1.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     mimalloc        0.1.37  # MIT
+MODCARGO_CRATES +=     mimalloc        0.1.39  # MIT
 MODCARGO_CRATES +=     mime    0.3.17  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     minimal-lexical 0.2.1   # MIT/Apache-2.0
 MODCARGO_CRATES +=     miniz_oxide     0.7.1   # MIT OR Zlib OR Apache-2.0
@@ -178,79 +185,85 @@ MODCARGO_CRATES +=        no-std-compat   0.4.1   # MIT
 MODCARGO_CRATES +=     nom     7.1.3   # MIT
 MODCARGO_CRATES +=     nonzero_ext     0.3.0   # Apache-2.0
 MODCARGO_CRATES +=     nu-ansi-term    0.46.0  # MIT
-MODCARGO_CRATES +=     num-bigint      0.4.3   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     num-derive      0.4.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     num-bigint      0.4.4   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     num-derive      0.4.1   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     num-integer     0.1.45  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     num-traits      0.2.16  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     num-traits      0.2.17  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     num_cpus        1.16.0  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     num_threads     0.1.6   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     object  0.31.1  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     object  0.32.1  # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     once_cell       1.18.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     openssl 0.10.56 # Apache-2.0
+MODCARGO_CRATES +=     openssl 0.10.57 # Apache-2.0
 MODCARGO_CRATES +=     openssl-macros  0.1.1   # MIT/Apache-2.0
 MODCARGO_CRATES +=     openssl-probe   0.1.5   # MIT/Apache-2.0
-MODCARGO_CRATES +=     openssl-src     111.27.0+1.1.1v # MIT/Apache-2.0
-MODCARGO_CRATES +=     openssl-sys     0.9.91  # MIT
+MODCARGO_CRATES +=     openssl-src     111.28.0+1.1.1w # MIT/Apache-2.0
+MODCARGO_CRATES +=     openssl-sys     0.9.92  # MIT
 MODCARGO_CRATES +=     overload        0.1.1   # MIT
-MODCARGO_CRATES +=     parking 2.1.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     parking 2.2.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     parking_lot     0.12.1  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     parking_lot_core        0.9.8   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     parking_lot_core        0.9.9   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     parse-zoneinfo  0.3.0   # MIT
 MODCARGO_CRATES +=     password-hash   0.5.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     paste   1.0.14  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     pear    0.2.7   # MIT/Apache-2.0
 MODCARGO_CRATES +=     pear_codegen    0.2.7   # MIT/Apache-2.0
-MODCARGO_CRATES +=     pem     1.1.1   # MIT
+MODCARGO_CRATES +=     pem     3.0.2   # MIT
 MODCARGO_CRATES +=     percent-encoding        2.3.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     pest    2.7.2   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     pest_derive     2.7.2   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     pest_generator  2.7.2   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     pest_meta       2.7.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pest    2.7.4   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pest_derive     2.7.4   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pest_generator  2.7.4   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pest_meta       2.7.4   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     phf     0.11.2  # MIT
 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.12  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     pin-project-lite        0.2.13  # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     pin-utils       0.1.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     piper   0.2.1   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     pkg-config      0.3.27  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     polling 2.8.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     powerfmt        0.2.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     ppv-lite86      0.2.17  # MIT/Apache-2.0
 MODCARGO_CRATES +=     pq-sys  0.4.8   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     proc-macro2     1.0.66  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     proc-macro2     1.0.69  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     proc-macro2-diagnostics 0.10.1  # MIT/Apache-2.0
 MODCARGO_CRATES +=     psl-types       2.0.11  # MIT/Apache-2.0
+MODCARGO_CRATES +=     psm     0.1.21  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     publicsuffix    2.2.3   # MIT/Apache-2.0
 MODCARGO_CRATES +=     quanta  0.11.1  # MIT
 MODCARGO_CRATES +=     quick-error     1.2.3   # MIT/Apache-2.0
-MODCARGO_CRATES +=     quote   1.0.32  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     quoted_printable        0.4.8   # 0BSD
+MODCARGO_CRATES +=     quote   1.0.33  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     quoted_printable        0.5.0   # 0BSD
 MODCARGO_CRATES +=     r2d2    0.8.10  # MIT/Apache-2.0
 MODCARGO_CRATES +=     rand    0.8.5   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     rand_chacha     0.3.1   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     rand_core       0.6.4   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     raw-cpuid       10.7.0  # MIT
 MODCARGO_CRATES +=     redox_syscall   0.3.5   # MIT
-MODCARGO_CRATES +=     ref-cast        1.0.19  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     ref-cast-impl   1.0.19  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     regex   1.9.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     redox_syscall   0.4.1   # MIT
+MODCARGO_CRATES +=     ref-cast        1.0.20  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     ref-cast-impl   1.0.20  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     regex   1.10.2  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     regex-automata  0.1.10  # Unlicense/MIT
-MODCARGO_CRATES +=     regex-automata  0.3.6   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     regex-automata  0.4.3   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     regex-syntax    0.6.29  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     regex-syntax    0.7.4   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     reqwest 0.11.18 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     regex-syntax    0.8.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     reopen  1.0.3   # Apache-2.0/MIT
+MODCARGO_CRATES +=     reqwest 0.11.22 # MIT OR Apache-2.0
 MODCARGO_CRATES +=     resolv-conf     0.7.0   # MIT/Apache-2.0
 MODCARGO_CRATES +=     ring    0.16.20 # LICENSE
+MODCARGO_CRATES +=     ring    0.17.5  # LICENSE
 MODCARGO_CRATES +=     rmp     0.8.12  # MIT
 MODCARGO_CRATES +=     rmpv    1.0.1   # MIT
 MODCARGO_CRATES +=     rpassword       7.2.0   # Apache-2.0
 MODCARGO_CRATES +=     rtoolbox        0.0.1   # Apache-2.0
 MODCARGO_CRATES +=     rustc-demangle  0.1.23  # MIT/Apache-2.0
-MODCARGO_CRATES +=     rustix  0.37.23 # Apache-2.0 WITH LLVM-exception OR 
Apache-2.0 OR MIT
-MODCARGO_CRATES +=     rustix  0.38.8  # Apache-2.0 WITH LLVM-exception OR 
Apache-2.0 OR MIT
-MODCARGO_CRATES +=     rustls  0.21.6  # Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=     rustix  0.37.26 # Apache-2.0 WITH LLVM-exception OR 
Apache-2.0 OR MIT
+MODCARGO_CRATES +=     rustix  0.38.20 # Apache-2.0 WITH LLVM-exception OR 
Apache-2.0 OR MIT
+MODCARGO_CRATES +=     rustls  0.21.7  # Apache-2.0 OR ISC OR MIT
 MODCARGO_CRATES +=     rustls-pemfile  1.0.3   # Apache-2.0 OR ISC OR MIT
-MODCARGO_CRATES +=     rustls-webpki   0.101.3 # ISC
+MODCARGO_CRATES +=     rustls-webpki   0.101.6 # ISC
 MODCARGO_CRATES +=     rustversion     1.0.14  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     ryu     1.0.15  # Apache-2.0 OR BSL-1.0
 MODCARGO_CRATES +=     same-file       1.0.6   # Unlicense/MIT
@@ -261,84 +274,90 @@ MODCARGO_CRATES +=        scopeguard      1.2.0   # MIT 
OR Apache-2.0
 MODCARGO_CRATES +=     sct     0.7.0   # Apache-2.0/ISC/MIT
 MODCARGO_CRATES +=     security-framework      2.9.2   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     security-framework-sys  2.9.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     semver  1.0.18  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     serde   1.0.183 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     semver  1.0.20  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     serde   1.0.189 # MIT OR Apache-2.0
 MODCARGO_CRATES +=     serde_cbor      0.11.2  # MIT/Apache-2.0
-MODCARGO_CRATES +=     serde_derive    1.0.183 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     serde_json      1.0.104 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     serde_derive    1.0.189 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     serde_json      1.0.107 # MIT OR Apache-2.0
 MODCARGO_CRATES +=     serde_spanned   0.6.3   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     serde_urlencoded        0.7.1   # MIT/Apache-2.0
 MODCARGO_CRATES +=     sha-1   0.10.1  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     sha1    0.10.5  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     sha2    0.10.7  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     sharded-slab    0.1.4   # MIT
+MODCARGO_CRATES +=     sha1    0.10.6  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     sha2    0.10.8  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     sharded-slab    0.1.7   # MIT
 MODCARGO_CRATES +=     signal-hook     0.3.17  # Apache-2.0/MIT
 MODCARGO_CRATES +=     signal-hook-registry    1.4.1   # Apache-2.0/MIT
 MODCARGO_CRATES +=     simple_asn1     0.6.2   # ISC
-MODCARGO_CRATES +=     siphasher       0.3.10  # MIT/Apache-2.0
-MODCARGO_CRATES +=     slab    0.4.8   # MIT
-MODCARGO_CRATES +=     smallvec        1.11.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     socket2 0.4.9   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     socket2 0.5.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     siphasher       0.3.11  # MIT/Apache-2.0
+MODCARGO_CRATES +=     slab    0.4.9   # MIT
+MODCARGO_CRATES +=     smallvec        1.11.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     socket2 0.4.10  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     socket2 0.5.5   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     spin    0.5.2   # MIT
 MODCARGO_CRATES +=     spin    0.9.8   # MIT
 MODCARGO_CRATES +=     stable-pattern  0.1.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     stacker 0.1.15  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     state   0.6.0   # MIT/Apache-2.0
 MODCARGO_CRATES +=     strsim  0.10.0  # MIT
 MODCARGO_CRATES +=     subtle  2.5.0   # BSD-3-Clause
 MODCARGO_CRATES +=     syn     1.0.109 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     syn     2.0.28  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     syn     2.0.38  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     syslog  6.1.0   # MIT
-MODCARGO_CRATES +=     tempfile        3.7.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     thiserror       1.0.44  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     thiserror-impl  1.0.44  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     system-configuration    0.5.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     system-configuration-sys        0.5.0   # MIT OR 
Apache-2.0
+MODCARGO_CRATES +=     tempfile        3.8.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     thiserror       1.0.50  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     thiserror-impl  1.0.50  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     thread_local    1.1.7   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     threadpool      1.8.1   # MIT/Apache-2.0
-MODCARGO_CRATES +=     time    0.3.25  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     time-core       0.1.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     time-macros     0.2.11  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     time    0.3.30  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     time-core       0.1.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     time-macros     0.2.15  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     tinyvec 1.6.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.31.0  # MIT
+MODCARGO_CRATES +=     tokio   1.33.0  # MIT
 MODCARGO_CRATES +=     tokio-macros    2.1.0   # MIT
 MODCARGO_CRATES +=     tokio-native-tls        0.3.1   # MIT
 MODCARGO_CRATES +=     tokio-rustls    0.24.1  # MIT/Apache-2.0
 MODCARGO_CRATES +=     tokio-socks     0.5.1   # MIT
 MODCARGO_CRATES +=     tokio-stream    0.1.14  # MIT
 MODCARGO_CRATES +=     tokio-tungstenite       0.19.0  # MIT
-MODCARGO_CRATES +=     tokio-util      0.7.8   # MIT
-MODCARGO_CRATES +=     toml    0.7.6   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     tokio-util      0.7.9   # MIT
+MODCARGO_CRATES +=     toml    0.7.8   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     toml    0.8.2   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     toml_datetime   0.6.3   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     toml_edit       0.19.14 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     toml_edit       0.19.15 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     toml_edit       0.20.2  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     totp-lite       2.0.0   # MIT
 MODCARGO_CRATES +=     tower-service   0.3.2   # MIT
-MODCARGO_CRATES +=     tracing 0.1.37  # MIT
-MODCARGO_CRATES +=     tracing-attributes      0.1.26  # MIT
-MODCARGO_CRATES +=     tracing-core    0.1.31  # MIT
+MODCARGO_CRATES +=     tracing 0.1.40  # MIT
+MODCARGO_CRATES +=     tracing-attributes      0.1.27  # MIT
+MODCARGO_CRATES +=     tracing-core    0.1.32  # MIT
 MODCARGO_CRATES +=     tracing-log     0.1.3   # MIT
 MODCARGO_CRATES +=     tracing-subscriber      0.3.17  # MIT
-MODCARGO_CRATES +=     trust-dns-proto 0.22.0  # MIT/Apache-2.0
-MODCARGO_CRATES +=     trust-dns-resolver      0.22.0  # MIT/Apache-2.0
+MODCARGO_CRATES +=     trust-dns-proto 0.23.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     trust-dns-resolver      0.23.1  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     try-lock        0.2.4   # MIT
 MODCARGO_CRATES +=     tungstenite     0.19.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     typenum 1.16.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     ubyte   0.10.3  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     typenum 1.17.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     ubyte   0.10.4  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     ucd-trie        0.1.6   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     uncased 0.9.9   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     unicode-bidi    0.3.13  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     unicode-ident   1.0.11  # (MIT OR Apache-2.0) AND 
Unicode-DFS-2016
+MODCARGO_CRATES +=     unicode-ident   1.0.12  # (MIT OR Apache-2.0) AND 
Unicode-DFS-2016
 MODCARGO_CRATES +=     unicode-normalization   0.1.22  # MIT/Apache-2.0
 MODCARGO_CRATES +=     unicode-xid     0.2.4   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     untrusted       0.7.1   # ISC
-MODCARGO_CRATES +=     url     2.4.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     untrusted       0.9.0   # ISC
+MODCARGO_CRATES +=     url     2.4.1   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     utf-8   0.7.6   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     uuid    1.4.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     uuid    1.5.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     valuable        0.1.0   # MIT
-MODCARGO_CRATES +=     value-bag       1.4.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     value-bag       1.4.2   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     vcpkg   0.2.15  # MIT/Apache-2.0
 MODCARGO_CRATES +=     version_check   0.9.4   # MIT/Apache-2.0
-MODCARGO_CRATES +=     waker-fn        1.1.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     walkdir 2.3.3   # Unlicense/MIT
+MODCARGO_CRATES +=     waker-fn        1.1.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     walkdir 2.4.0   # Unlicense/MIT
 MODCARGO_CRATES +=     want    0.3.1   # MIT
 MODCARGO_CRATES +=     wasi    0.11.0+wasi-snapshot-preview1   # Apache-2.0 
WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=     wasm-bindgen    0.2.87  # MIT/Apache-2.0
@@ -347,27 +366,27 @@ MODCARGO_CRATES +=        wasm-bindgen-futures    0.4.37  
# MIT/Apache-2.0
 MODCARGO_CRATES +=     wasm-bindgen-macro      0.2.87  # MIT/Apache-2.0
 MODCARGO_CRATES +=     wasm-bindgen-macro-support      0.2.87  # MIT/Apache-2.0
 MODCARGO_CRATES +=     wasm-bindgen-shared     0.2.87  # MIT/Apache-2.0
-MODCARGO_CRATES +=     wasm-streams    0.2.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     wasm-streams    0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     web-sys 0.3.64  # MIT/Apache-2.0
 MODCARGO_CRATES +=     webauthn-rs     0.3.2   # MPL-2.0
-MODCARGO_CRATES +=     which   4.4.0   # MIT
+MODCARGO_CRATES +=     which   5.0.0   # MIT
 MODCARGO_CRATES +=     widestring      1.0.2   # 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
-MODCARGO_CRATES +=     winapi-util     0.1.5   # Unlicense/MIT
+MODCARGO_CRATES +=     winapi-util     0.1.6   # Unlicense/MIT
 MODCARGO_CRATES +=     winapi-x86_64-pc-windows-gnu    0.4.0   # MIT/Apache-2.0
 MODCARGO_CRATES +=     windows 0.48.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows-core    0.51.1  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     windows-sys     0.48.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows-targets 0.48.1  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows_aarch64_gnullvm 0.48.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows_aarch64_msvc    0.48.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows_i686_gnu        0.48.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows_i686_msvc       0.48.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows_x86_64_gnu      0.48.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows_x86_64_gnullvm  0.48.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows_x86_64_msvc     0.48.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     winnow  0.5.10  # MIT
-MODCARGO_CRATES +=     winreg  0.10.1  # MIT
+MODCARGO_CRATES +=     windows-targets 0.48.5  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_aarch64_gnullvm 0.48.5  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_aarch64_msvc    0.48.5  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_i686_gnu        0.48.5  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_i686_msvc       0.48.5  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_x86_64_gnu      0.48.5  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_x86_64_gnullvm  0.48.5  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_x86_64_msvc     0.48.5  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     winnow  0.5.17  # MIT
 MODCARGO_CRATES +=     winreg  0.50.0  # MIT
 MODCARGO_CRATES +=     yansi   0.5.1   # MIT/Apache-2.0
 MODCARGO_CRATES +=     yansi   1.0.0-rc.1      # MIT OR Apache-2.0
diff --git security/vaultwarden/distinfo security/vaultwarden/distinfo
index efcab6b014e..a237fe3e13c 100644
--- security/vaultwarden/distinfo
+++ security/vaultwarden/distinfo
@@ -1,57 +1,64 @@
-SHA256 (cargo/addr2line-0.20.0.tar.gz) = 
9Pp44Yxk/OBekCrezXpe7RWl4KNDn3sOFp8CUiFIZeM=
+SHA256 (cargo/addr2line-0.21.0.tar.gz) = 
ijCy4jueF6n5BkHHqxVJzZtE8pbTzL8wnShjz+OYoMs=
 SHA256 (cargo/adler-1.0.2.tar.gz) = 
8mIBYEyHseAb09mPjV2aj8u4FejO20H/zL60v1k6Nf4=
-SHA256 (cargo/aho-corasick-1.0.3.tar.gz) = 
hrj5Qg95fy2ek17fYpMQ65OKDYOfmE4lMn88fu0iMAw=
+SHA256 (cargo/ahash-0.7.6.tar.gz) = 
/LUaBpXY+Dix7gCbP79mvaB4zWRZAgKoZKjz6MQxXEc=
+SHA256 (cargo/ahash-0.8.3.tar.gz) = 
LJn2TR4GSI9iD5Mmd+JLxuKJdYKYBEGukKZxQVvX7C8=
+SHA256 (cargo/aho-corasick-1.1.2.tar.gz) = 
spady5WLNmVUcfxh9+QW+nYDO91L/tBnjY/uHi0HofA=
 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.16.tar.gz) = 
CUL/xtyq3wO6325qLQIoRgNZ1eNLV8zccgtzgt+9XsU=
 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.1.tar.gz) = 
suVUqGOL3B5OrpmEhFMGzJX4qSCLqNScOFn9lYtGd00=
+SHA256 (cargo/argon2-0.5.2.tar.gz) = 
F7pMrApGvB0pEmUqdRxH8qnzp/6JvK4iddQY9ScEAvk=
 SHA256 (cargo/async-channel-1.9.0.tar.gz) = 
gZU8UpM2AQ7dbY41j4htlYEmd5XGGxlHW3ExS/+kbTU=
-SHA256 (cargo/async-compression-0.4.1.tar.gz) = 
YrdPRGCfD5FJPjCC03NNmEl+CUd3FEOA6k25+ZBd1bY=
-SHA256 (cargo/async-executor-1.5.1.tar.gz) = 
b6PcXyqFZPB3WcAIuRCdwNOd6SqI1ViLilA20oY4Ovs=
+SHA256 (cargo/async-compression-0.4.4.tar.gz) = 
9ljiuu+RW6Dybx98Qr+44S9TKgH0SaCQ3tda56B+m6I=
+SHA256 (cargo/async-executor-1.6.0.tar.gz) = 
SwxKTzGeRZhvNH7kf++L9egcmrw/b1jcI5FDnzDfZfA=
 SHA256 (cargo/async-global-executor-2.3.1.tar.gz) = 
8bb1198nvSlISfjuxm7Pxj0RgU33pPXXQWiiOURnt3Y=
 SHA256 (cargo/async-io-1.13.0.tar.gz) = 
D8W0XZPvBSl1b4EspS5EwiGzU0GJLT3MNBMqwC890q8=
 SHA256 (cargo/async-lock-2.8.0.tar.gz) = 
KHJyKT6djEF3POxV42VJD+A0gTovFy9QLW3c91svWCs=
-SHA256 (cargo/async-process-1.7.0.tar.gz) = 
ep0osdl+CJFSEuLkUxDUeFTq+mlgB1b8c1+3iPdRmck=
+SHA256 (cargo/async-process-1.8.1.tar.gz) = 
6mQ4ugoI2BUpxps2cA+i+Vg3v+Pndqs5zenBTZFJ2og=
+SHA256 (cargo/async-signal-0.2.4.tar.gz) = 
0qVBW3q83JzX1j1rrbpSiLLKAX4/vUFzuPQFRJ8aI5k=
 SHA256 (cargo/async-std-1.12.0.tar.gz) = 
YlZbtEAukmsplTx4U5fG3AORt7RG5FAIsASetDzsb10=
 SHA256 (cargo/async-stream-0.3.5.tar.gz) = 
zVbdID/vYawJfdZXIaQZ3cyxBrLStwumCmtSnwOWGlE=
 SHA256 (cargo/async-stream-impl-0.3.5.tar.gz) = 
FuYqAj58EX4nUjFExdJFn0OX/MPKsAha+OIiT2Q6AZM=
-SHA256 (cargo/async-task-4.4.0.tar.gz) = 
7MerQYFbPGU8zSl47DJVyBNJM2cC399i7m9wabEqOq4=
-SHA256 (cargo/async-trait-0.1.73.tar.gz) = 
vADOs0mAwDYU41o6TiGCdqCoJOkR0HZRzQ2FilHowPA=
+SHA256 (cargo/async-task-4.5.0.tar.gz) = 
tOss25dCHgESnMtJFp2Cee0h6CmSkUT0oipuVKxUnKE=
+SHA256 (cargo/async-trait-0.1.74.tar.gz) = 
pmU38buXSyVMmO0UL/mVI26BudD+TbBXX0ZhLLFesPk=
 SHA256 (cargo/atomic-0.5.3.tar.gz) = 
xZvbNLxlCjJzGzG9jwgpzBXSSnCO4xVZ4Ls08rwyDLo=
-SHA256 (cargo/atomic-waker-1.1.1.tar.gz) = 
EYHh4NH855agPbGueV1nFn2nlfnPSjnDdYnoXvV/JtM=
+SHA256 (cargo/atomic-0.6.0.tar.gz) = 
jYGAA+dAtjr8gjN+MWBxf09jB4cgqBC3uQPnCl0dKZQ=
+SHA256 (cargo/atomic-waker-1.1.2.tar.gz) = 
FQW9XT0RaHLnJxptThbYHQyFcIdsjeaAk6CawmnYqsA=
 SHA256 (cargo/autocfg-1.1.0.tar.gz) = 
1GiAK6sXy8DMV16bBT9B5yqja/prf1XjUp/6QxYbl/o=
-SHA256 (cargo/backtrace-0.3.68.tar.gz) = 
QxkgjaBJxDZhc5xfreK6GC8J0dwimbMimNOjFpKxfhI=
+SHA256 (cargo/backtrace-0.3.69.tar.gz) = 
IIm34/NbndLQ7ZIerU9tMYwnaA1KW9Fns+4SDtsQWDc=
 SHA256 (cargo/base64-0.13.1.tar.gz) = 
nhtYYnPFcCk2/nt9aJZkTYvnHmMUz+CdMWfJX3Elieg=
-SHA256 (cargo/base64-0.21.2.tar.gz) = 
YEF49sXCHwLcVVeEgQ7fuI00rCxzsurhCWVWSe5zzj0=
+SHA256 (cargo/base64-0.21.4.tar.gz) = 
m6Q+pvNDt4jIdkVYZJ4I32L4bG7yUf2usf/QEKmuUKI=
 SHA256 (cargo/base64ct-1.6.0.tar.gz) = 
jDwaNo9w1s9zAtePj3CT2iQfuOiAfAXMnlGhJYlabVs=
 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.4.0.tar.gz) = 
tGgq5ih/z3Uuyqu/zHtvm3KqM5M9wjpVTYU66o7qhjU=
+SHA256 (cargo/bitflags-2.4.1.tar.gz) = 
Mndi9uWnZWkjAeW7UT4Nn+9jvoa7wUUoBSsc0+bwPgc=
 SHA256 (cargo/blake2-0.10.6.tar.gz) = 
RlAq1FjJpStp1NTTJ3XHiLehuF6LydSC2SJQ/A4/jv4=
 SHA256 (cargo/block-buffer-0.10.4.tar.gz) = 
MHjHYpti0/BDlRf6OUmWrKzFy8kcWiDYxljner1QOnE=
-SHA256 (cargo/blocking-1.3.1.tar.gz) = 
dyMaHI+AFpb8ASPsYVDOks/7jhZKAq+5yN3uDptlrWU=
-SHA256 (cargo/brotli-3.3.4.tar.gz) = 
oaCx28yK4pMpYh+NTw2DV4fBw4uxQBl5tJ0TsLMF/2g=
-SHA256 (cargo/brotli-decompressor-2.3.4.tar.gz) = 
S2Vh/T+JWhHo9yryy30i4INmvrwra1f3dExL2icDR0Q=
-SHA256 (cargo/bumpalo-3.13.0.tar.gz) = 
o+LD2u+IPswbXVjBWtrpNHCpHUJfNTK6FpWEllavP8E=
-SHA256 (cargo/byteorder-1.4.3.tar.gz) = 
FMGJxT0JiUVJnN+n7MY1Z884hrMzKzEqW0WF2NOmphA=
-SHA256 (cargo/bytes-1.4.0.tar.gz) = 
ibL9Kg3PONeXHiGUtrbuurRa4BBnRWp/2T1VR6YbcL4=
-SHA256 (cargo/cached-0.44.0.tar.gz) = 
sZXk+8S2hiu9BluZGjR1A5nBGXl+//ckkvKKWGTehwA=
-SHA256 (cargo/cached_proc_macro-0.17.0.tar.gz) = 
tIgUli0v1gTFDSuUM8KkGgq1Z3ee4sAvf7puyhIh8II=
+SHA256 (cargo/blocking-1.4.1.tar.gz) = 
jDak0NSFdLPdNgtLfZXMZR0rZVe2QChIon1LIopHPio=
+SHA256 (cargo/brotli-3.4.0.tar.gz) = 
UWB0pH70vOCVd6OzeTkjABWc5bG6LlAf8cgZlQBmEA8=
+SHA256 (cargo/brotli-decompressor-2.5.0.tar.gz) = 
2nTiuBQJsbdD+PDGLMYlSv77i45Qu/43NVUPeu76NEg=
+SHA256 (cargo/bumpalo-3.14.0.tar.gz) = 
fzDnR2Uh9vivGhxMC4zJTwvuN9kXY9DKJmXymbbNiuw=
+SHA256 (cargo/bytemuck-1.14.0.tar.gz) = 
N00o7CWAnuDiOCfCq1c9cp4pPygd/jk1AOetYYuqYcY=
+SHA256 (cargo/byteorder-1.5.0.tar.gz) = 
H9DyWEFG9vLvSAhQUIhqzzU77/cwXr0a5pUA4nxn9ks=
+SHA256 (cargo/bytes-1.5.0.tar.gz) = 
or0Swcr0R+ac1FKPR/lNID/SWCh47LnpRlSExBSKgiM=
+SHA256 (cargo/cached-0.46.0.tar.gz) = 
jOrY7ODaa3RLKtjvnFikzcfvKSHmCm3fueqqhoObX8U=
+SHA256 (cargo/cached_proc_macro-0.18.0.tar.gz) = 
fagkXdX1dqQcO3Yke1TBWw5DE5zutPcyAz4VvnwAUXY=
 SHA256 (cargo/cached_proc_macro_types-0.1.0.tar.gz) = 
Ok+SUZG0NnMBhRxtmbCYkDEddLDUPydMCzTIbTCKNmM=
-SHA256 (cargo/cc-1.0.82.tar.gz) = MF/mRe3BRCoPqLZya6YdQieY03pS4S6uz0sCLru4jwE=
+SHA256 (cargo/cc-1.0.83.tar.gz) = 8RdPsLbsI4Y/i5cQJ4BKQmFONH6vsKlb8LEs2uIfxNA=
 SHA256 (cargo/cfg-if-1.0.0.tar.gz) = 
uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
-SHA256 (cargo/chrono-0.4.26.tar.gz) = 
7IN6cTVbKPZVbb1Wmzez82MJHAvUsuc1Z0UhtMX9m8U=
+SHA256 (cargo/chrono-0.4.31.tar.gz) = 
fyxoW60+s9RaATVM7bfV+qZhlNHVi6biZ6jeeI952zg=
 SHA256 (cargo/chrono-tz-0.8.3.tar.gz) = 
8Tabxrnpp9/a4gVfbsFR/pxVSp0j01fAI3zuLiXqq7c=
 SHA256 (cargo/chrono-tz-build-0.2.0.tar.gz) = 
4vXr3JQvV+2W1WCm0aRZuuWFEQKiXVv4ncBK5FPjHs8=
-SHA256 (cargo/concurrent-queue-2.2.0.tar.gz) = 
Yuxncez6B2LSRoPuWjKteEh6PTr9wPuMrhnSxd61C3w=
+SHA256 (cargo/chumsky-0.9.2.tar.gz) = 
IxcCKLliNrWnKZBXrChKMhRXcAvIxBpEdgUvD0ulNJ0=
+SHA256 (cargo/concurrent-queue-2.3.0.tar.gz) = 
8FemlKVPEjZQSbCVihaFu1LVZ/VZOzVfv2hYOOhz1AA=
 SHA256 (cargo/cookie-0.16.2.tar.gz) = 
6FnNV9BxDZ4Gw4G1UMBudpkkcqjG1SeuzS/Gc9zCMfs=
 SHA256 (cargo/cookie-0.17.0.tar.gz) = 
fvs3w+HMsf+XFkrZWsFgbozNNbP6Cn2ZowTH9KQozCQ=
 SHA256 (cargo/cookie_store-0.16.2.tar.gz) = 
1gbQ+6YuE88E2yBTbAXLfxNnPBYctHpHqCubnn0/Hao=
 SHA256 (cargo/cookie_store-0.19.1.tar.gz) = 
1aGPNXkgVvjHwt6cAC5+T+RMe19m59mfRkaNu3MKfqc=
 SHA256 (cargo/core-foundation-0.9.3.tar.gz) = 
GUp6nm3lP6VRFpNAZ8hE2ddJMS91xvbQmA6MJS+MIUY=
 SHA256 (cargo/core-foundation-sys-0.8.4.tar.gz) = 
5JalD9qKrMzIbXUp4sHgiS29D4mKa1ZFtVYbicMhDvo=
-SHA256 (cargo/cpufeatures-0.2.9.tar.gz) = 
oXt2/zpBYrCyfzVKDIcBXdrTnTX5wMNmB6O90XXd4fE=
+SHA256 (cargo/cpufeatures-0.2.10.tar.gz) = 
P7xgq9dCs18kkvgI4au7g9RfcttALhTFUFftycex6eQ=
 SHA256 (cargo/crc32fast-1.3.2.tar.gz) = 
tUC9i8gQ04hcbqkeIBgwL2i6uiEpqz6I8yOJ7pNwiA0=
 SHA256 (cargo/cron-0.12.0.tar.gz) = 
H/drUeTAaMUr/Shm4VZ77nxWeujyStoJ/UMHAZ4l6rc=
 SHA256 (cargo/crossbeam-utils-0.8.16.tar.gz) = 
WiKy1j1NHcC38baydH3QCIAIqb4ott3wsefTNeMDcpQ=
@@ -59,15 +66,15 @@ SHA256 (cargo/crypto-common-0.1.6.tar.gz) = 
G/sSUC8/xGzKG7Uawo351hjYE83D0vJbn+d1
 SHA256 (cargo/darling-0.14.4.tar.gz) = 
e3UMs0F/0bMnQxpHDziFIDCUeasL9eMjUF2vApDNOFA=
 SHA256 (cargo/darling_core-0.14.4.tar.gz) = 
EJwcpua3+CzCM6lwBOqO18oSOprweoIwh4/P2psVi/A=
 SHA256 (cargo/darling_macro-0.14.4.tar.gz) = 
pKq028n3YR2LVQSKOhbS0BDCyDNORjBLQKwcwUvztI4=
-SHA256 (cargo/dashmap-5.5.0.tar.gz) = 
aUOumcNDhshKRwxJnTQU9mUCpBNAqolUBuDS5KIHuR0=
+SHA256 (cargo/dashmap-5.5.3.tar.gz) = 
l4dHwdhJp9LuXorcAVmWHEj7fl2y8Gr2cjuAEju1OFY=
 SHA256 (cargo/data-encoding-2.4.0.tar.gz) = 
wuZsnYF/FyAgkYHDFtKGNcBQ+jBPnHnkelIIgmYbcwg=
 SHA256 (cargo/data-url-0.3.0.tar.gz) = 
QbMZ0bYv+9AC4Ffza+vR9Cufl5J8lXdGHYVfNRPEKJ8=
-SHA256 (cargo/deranged-0.3.7.tar.gz) = 
doSkn7GvGXhT73su5pS8H1tBeVVvHlcQ4XYMXbb16Sk=
+SHA256 (cargo/deranged-0.3.9.tar.gz) = 
DzLQSSLGBCfab5/vFNBC2e3d72TLnUzg1k0GhfvrH9M=
 SHA256 (cargo/devise-0.4.1.tar.gz) = 
1urO/T9UHGb8YUM9ZeVODkbgoCmoGafbvHp7SJ6Khfg=
 SHA256 (cargo/devise_codegen-0.4.1.tar.gz) = 
nIz0uN1ITt6A/VxUdZLEbDdFphfIryeOK3K+qGst/tY=
 SHA256 (cargo/devise_core-0.4.1.tar.gz) = 
NbUNugr9yoCxhzkrJPJJmojDNtWoST5LTM+2CHCL5Wo=
-SHA256 (cargo/diesel-2.1.0.tar.gz) = 
96UywfmaD1lvaWCmDR4RnpFYKySzni2DoZDmEmLD7ww=
-SHA256 (cargo/diesel_derives-2.1.0.tar.gz) = 
dDmLedgeUuEw2ZGv7tnIYDS7G3c19G0vW/fesmHYAwM=
+SHA256 (cargo/diesel-2.1.3.tar.gz) = 
ImiiFKbxGPzhg47bo9FWHPDnjY3nhUdZV6WAp/jGnTM=
+SHA256 (cargo/diesel_derives-2.1.2.tar.gz) = 
74M3c3V09VpGgAWoNJnacg8gxlWGJB/+oznbns39K0Q=
 SHA256 (cargo/diesel_logger-0.3.0.tar.gz) = 
IwELUHUXEp3JsR+zXzbXb9LT3UyFIyczaXYi40U3Xy8=
 SHA256 (cargo/diesel_migrations-2.1.0.tar.gz) = 
YDaz8BIMWWE4G1cO4goCQy1+LSfqYN6VeHmc+RVpFKw=
 SHA256 (cargo/diesel_table_macro_syntax-0.1.0.tar.gz) = 
/FVX78RTcG/tXk+oUAb+mBfCJMP0gKNMfllZ/XAJIcU=
@@ -76,18 +83,18 @@ SHA256 (cargo/dotenvy-0.15.7.tar.gz) = 
Gq+Vs+XI8jqjIBRzB1YtNh2wrg1RJCNA9VgVO06yQ
 SHA256 (cargo/either-1.9.0.tar.gz) = 
omrkPXvMO4FN6UeWpec21AKe+w7pAMEuLVTJk60aHgc=
 SHA256 (cargo/email-encoding-0.2.0.tar.gz) = 
2/shuYeM96NI3LhVkQmqvA7EDWmSS9cG+lFJhGxP73U=
 SHA256 (cargo/email_address-0.2.4.tar.gz) = 
4hU72D68CdsVvL3D4hlNkBgElS49yWln4c07DFwy0RI=
-SHA256 (cargo/encoding_rs-0.8.32.tar.gz) = 
Bxox9O6FQDNwtYrKdG8BBB7ebw2icwlgrQAe3Ctxs5Q=
-SHA256 (cargo/enum-as-inner-0.5.1.tar.gz) = 
yXILugR9Vn/8ijy6SL8ZEmYA4kmrfxKOkjPmN2l2oRY=
+SHA256 (cargo/encoding_rs-0.8.33.tar.gz) = 
cmizhilqAl5HTVFAZ4911t6Uk65VpdcJ7rndCBSZReE=
+SHA256 (cargo/enum-as-inner-0.6.0.tar.gz) = 
X/zLtpZsBbMu+PusQ13ydsSuTT3FWozQ65dF5sEvVGo=
 SHA256 (cargo/equivalent-1.0.1.tar.gz) = 
VEOAfW3/aTc9Qzq571N4rY31DKYpjK8V3m5S4kqvVNU=
-SHA256 (cargo/errno-0.3.2.tar.gz) = 
azD2aaeWHvFjFnPSdmzJL1LWT37zVNT+Dd/TDtUvD08=
-SHA256 (cargo/errno-dragonfly-0.1.2.tar.gz) = 
qmjxsSdk+riU0nVdJRh1TnG0/YDs+4InFKEgbCqrOb8=
+SHA256 (cargo/errno-0.3.5.tar.gz) = 
rD4T9movleMqOeqoH2uV1Ch4yg4dsMdUNyPf4SVX6GA=
 SHA256 (cargo/error-chain-0.12.4.tar.gz) = 
LS8GucrBUG7OmP4yMePMnEQQ7D1bHySuHIlG8HQs3vw=
 SHA256 (cargo/event-listener-2.5.3.tar.gz) = 
AgYXX4K41r9mUv99caHif9Lk795Yf9NoZigU1uwdnOA=
+SHA256 (cargo/event-listener-3.0.0.tar.gz) = 
KeVihPANlMG8f9PHcCe0YjyIwfU9jSOUxhmfKSHeoyU=
 SHA256 (cargo/fastrand-1.9.0.tar.gz) = 
5RCT4nsHl8NZeDKUyk8KkRwnAYTLEPhXg7EYYUoVAb4=
-SHA256 (cargo/fastrand-2.0.0.tar.gz) = 
aZncGDclM2TC67BwS6l5lL2HTo8ZXWZcULdUj26pJ2Q=
+SHA256 (cargo/fastrand-2.0.1.tar.gz) = 
JcvONz7EZT8aAaMeil5ewMYi3Cf/nE5mBu7+9cu+1KU=
 SHA256 (cargo/fern-0.6.2.tar.gz) = 2fDBRpTL1STIcg3Wmw4xeTRPBOu1+Q8uSkQMbqOy8e4=
-SHA256 (cargo/figment-0.10.10.tar.gz) = 
RUfiJvTJq4YFceBwqQNBkrMXVYDs6jjaNPzbU6AYyaU=
-SHA256 (cargo/flate2-1.0.26.tar.gz) = 
O5QpRwkj3o6MvU0txRNTVAC0s/7wMZ+1xOH1IKe+90M=
+SHA256 (cargo/figment-0.10.11.tar.gz) = 
oBSsk1l1pwrROjv/JGOxwbCDs1rky2MJz8WUdqp6GB8=
+SHA256 (cargo/flate2-1.0.28.tar.gz) = 
RjA/Vldyk3/+HTlKT6xvQRxgExcvrd6dzbHhR6CGlA4=
 SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
 SHA256 (cargo/foreign-types-0.3.2.tar.gz) = 
9vM564rcBSzSyniRD9qGmu+jjSLVy2SOZIXk0/wG87E=
 SHA256 (cargo/foreign-types-shared-0.1.1.tar.gz) = 
ALAihBGQjKhoXbp/ws3XDsmZCm51Pom2rJGoTED7r0s=
@@ -106,19 +113,19 @@ SHA256 (cargo/futures-util-0.3.28.tar.gz) = 
JrAeQLdy1Uz2xtchwdGr0GR6AQahLsqhwYYn
 SHA256 (cargo/generator-0.7.5.tar.gz) = 
XMFlhP8itGCjgrf+7FSyPSkI2FgVLlc5oSC5SSk7104=
 SHA256 (cargo/generic-array-0.14.7.tar.gz) = 
hWScpR/XInLXghra8nStkcKIJ3cT2cGIINhJmn/2npo=
 SHA256 (cargo/getrandom-0.2.10.tar.gz) = 
vkE2sqFd0xk2C+HAfZkzUXzPC+jxa/YqO+5PDWGN9Cc=
-SHA256 (cargo/gimli-0.27.3.tar.gz) = 
tsgJhK/6EdmNG4i2asiFPxQyF7OZ08dBFneP+P207S4=
+SHA256 (cargo/gimli-0.28.0.tar.gz) = 
b7jXhPJ6z5cVm0D8TbXs2Kojua1e9pzdE207yAZl8MA=
 SHA256 (cargo/glob-0.3.1.tar.gz) = 0vq8+9yH9HWDN8pTX7QabXAbZWk844KH2FbRZ0VR7Js=
 SHA256 (cargo/gloo-timers-0.2.6.tar.gz) = 
m5laZruHvrzpoPSpWu0B2spIcsBQv8shZTNhwDvDXlw=
 SHA256 (cargo/governor-0.6.0.tar.gz) = 
ghI55Wcv8j4qcGCQH6YilQu9gLZJzardeNHBdn7RTrQ=
-SHA256 (cargo/h2-0.3.20.tar.gz) = l+yEkeuvmcjqpzBYsEX+WAc81r5/WWrJk87QsKDAEEk=
+SHA256 (cargo/h2-0.3.21.tar.gz) = kfwjqhG+kpdu9HKRJ/GnSt822ENveBaxhdGN+VZ5CDM=
 SHA256 (cargo/half-1.8.2.tar.gz) = 6rtKREUNoCyQREz3RVjakE7d6PtOkDWppqThVEWvC9c=
-SHA256 (cargo/handlebars-4.3.7.tar.gz) = 
g8M3IIdgG1MoV9My9ZV8uuaG2lK7eBC/A4w+PDzC+g0=
+SHA256 (cargo/handlebars-4.4.0.tar.gz) = 
w5s7wqj3FSmAMs9Qh+WFc4CTdLCBYKp9dQWCvbgtJoM=
 SHA256 (cargo/hashbrown-0.12.3.tar.gz) = 
ip7nDEOq9BfJFDlmRaD6hSYkgBsk67eueP6CcoiayIg=
-SHA256 (cargo/hashbrown-0.13.2.tar.gz) = 
Q6PBM3Od3dDSmQ+aS9+OtLIe9Q5IUcqFq2YRmYIdUQ4=
-SHA256 (cargo/hashbrown-0.14.0.tar.gz) = 
LGIBuf+f2QpaO6wuVqgw0MqlCVdvDlA4GO6CwYGzQ3o=
+SHA256 (cargo/hashbrown-0.14.2.tar.gz) = 
+T5xkhWNvNo1e97F+1eI7r+LusAn8/M+cZ0pE1roQVY=
 SHA256 (cargo/heck-0.4.1.tar.gz) = lVBcOLRXKy2RDOywKBVg9UtEChkzbLvLJ79s5q3G9ag=
-SHA256 (cargo/hermit-abi-0.3.2.tar.gz) = 
RDFEyM2t2T6/Ut20BW0lf1tSwE08gE5lfRnrc/wzZos=
+SHA256 (cargo/hermit-abi-0.3.3.tar.gz) = 
139+yBptBaOrsBq263WQ9gg9CESf5aHIseYgKDVGzLc=
 SHA256 (cargo/hmac-0.12.1.tar.gz) = 
bEnDfAnBelPZN9+7dC6zqWHWWplOa83PN+c5nQzIq14=
+SHA256 (cargo/home-0.5.5.tar.gz) = VETCfu9pIwcffrzDPjREUIRmp296K5PaAO1uGfMMHds=
 SHA256 (cargo/hostname-0.3.1.tar.gz) = 
PHMcPhBQTMjtNc/i8dtMknTD01+khuOzHfRvBo7z6Gc=
 SHA256 (cargo/html5gum-0.5.7.tar.gz) = 
TE5VYXGgWLoRe76IsFn7N7YokCPgB9KQPqbco6PL/xQ=
 SHA256 (cargo/http-0.2.9.tar.gz) = vW7/yZr7Y0Ja/5sFg28CmSnjRaYUihS37NWrZ6+URII=
@@ -127,14 +134,14 @@ SHA256 (cargo/httparse-1.8.0.tar.gz) = 
2JfzlLrWpwXV9BBHYuEWp1Y55HDYCQHu0FqGCpXLG
 SHA256 (cargo/httpdate-1.0.3.tar.gz) = 
3ztGQCqdWttMhqDPRj9C4ZmU4+6JEQGxhB8wpUXLSak=
 SHA256 (cargo/hyper-0.14.27.tar.gz) = 
/7HP1lSoIZ6u+JiB/bO7OxzcX6dd7QXWkzsrOC45VGg=
 SHA256 (cargo/hyper-tls-0.5.0.tar.gz) = 
1hg936mbhdphoUC+oO/JP99WzqoEGzfVU1GAMIJ/mQU=
-SHA256 (cargo/iana-time-zone-0.1.57.tar.gz) = 
L61bglhC0rOL0gbz6B1pV2Jf1/CjYeNFww4BoK4t1hM=
+SHA256 (cargo/iana-time-zone-0.1.58.tar.gz) = 
gya4a2z/IwuX0NMSpsQKYHJt8zMuch9yobA19FFmOyA=
 SHA256 (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 
8xgnogb1avMuWQulbV0tCF9VhQgZJZN0PxayMGSVJp8=
 SHA256 (cargo/ident_case-1.0.1.tar.gz) = 
ueA4S2GVhWbpJtxQZgMh0SFZAl52fBjgQ9rya3AQTDk=
 SHA256 (cargo/idna-0.2.3.tar.gz) = QYoKb6uCFHX2NO/jzMRcAT90Lv4D2FPo0zVdXLhQ7Pg=
 SHA256 (cargo/idna-0.3.0.tar.gz) = 4U3fxwiEIC2yJEwiMgDCBMK9obxuCZjRG14CTWVyCeY=
 SHA256 (cargo/idna-0.4.0.tar.gz) = fSDWsHv7wQiILYjtjjfTljbcwmDhXjDEXmugiWELkXw=
 SHA256 (cargo/indexmap-1.9.3.tar.gz) = 
vQcOOTNTeW6AHSCa0znolZbrTI1DDRjt5qHM7Y+vvZk=
-SHA256 (cargo/indexmap-2.0.0.tar.gz) = 
1Ud/4iMKeXadjcaODqv1Q3kHwEV6VhSp6N3bZ/Zetl0=
+SHA256 (cargo/indexmap-2.0.2.tar.gz) = 
it893XICcsbqi/WUY8BOD5PQu/fFQ5tpG8oph+AnCJc=
 SHA256 (cargo/inlinable_string-0.1.15.tar.gz) = 
yPrlR4b2L7KRjc+uPVaFlOUOubXCW/BDca9v51FkUvs=
 SHA256 (cargo/instant-0.1.12.tar.gz) = 
elu+gkxQfF2llWNV6Gp0bYLg4UZPZdhizF5x2nDpSyw=
 SHA256 (cargo/io-lifetimes-1.0.11.tar.gz) = 
6ue5ruloA21U3OBs6679kZ5EcudTKW2szW00Tj4t8MI=
@@ -145,17 +152,17 @@ SHA256 (cargo/itoa-1.0.9.tar.gz) = 
rxUKtoj/ISL87yKb6Jy1DdZq+eAaT/MgzBN+7Mm6zDg=
 SHA256 (cargo/jetscii-0.5.3.tar.gz) = 
R/FC/iSpyZREUeg0neClavXz5yJtxG8+1NTswLha914=
 SHA256 (cargo/job_scheduler_ng-2.0.4.tar.gz) = 
ELvfRFUTu+U/RmYhi3BX0mXHb6CzBHXhIaa/Bduqyq4=
 SHA256 (cargo/js-sys-0.3.64.tar.gz) = 
xfGV/kl/cC2w8xiwf91o7bFpVa7YMN+DY9g3VC+Pk1o=
-SHA256 (cargo/jsonwebtoken-8.3.0.tar.gz) = 
aXHaTZw6oDw9jz/w9BVbU0qtAhKSADiVpGlxayojA3g=
+SHA256 (cargo/jsonwebtoken-9.0.0.tar.gz) = 
HoY/lSCcebm4sAHEsDRjOF+JCnZdvE4IAsuNQXfj5BA=
 SHA256 (cargo/kv-log-macro-1.0.7.tar.gz) = 
DeizAyl2Na1XyfUFn9nO56R/jo2qCd8PzQfdOfsil38=
 SHA256 (cargo/lazy_static-1.4.0.tar.gz) = 
4qutI/vEKzcA8vJ5hE3IMq2ysusGmy35GPRVxOGMxkY=
-SHA256 (cargo/lettre-0.10.4.tar.gz) = 
dr0JY3rj7HvWBbjhNedXmAs5aEMP8rGkqU+3dp5QFm0=
-SHA256 (cargo/libc-0.2.147.tar.gz) = 
tGaPsOqGHB3wlBJ6xfHaNAmoIRakunT8ouWO+ScVm7M=
-SHA256 (cargo/libmimalloc-sys-0.1.33.tar.gz) = 
9KwOkSyO8bc16SNpaVYY3FsYGfWnvz8WcwGjuhzqUV4=
+SHA256 (cargo/lettre-0.11.0.tar.gz) = 
1HCErVj5nCaBbRdHAvYOhz+GH87z+b1gdbStLdctB9U=
+SHA256 (cargo/libc-0.2.149.tar.gz) = 
oIFzvIi3lV0bMUWqVhU5CWxCGsjevejLw2EuxjX+4ps=
+SHA256 (cargo/libmimalloc-sys-0.1.35.tar.gz) = 
OXm1w37OaU8fXlHn7Mhx/bD1F+0E7kX4jRXW1VPLlmQ=
 SHA256 (cargo/libsqlite3-sys-0.26.0.tar.gz) = 
r8Iu/2GxM7EVxujHToGMYo1tXnpQKv6m9k3uB23ZQyY=
 SHA256 (cargo/linked-hash-map-0.5.6.tar.gz) = 
BxfO8byLY2xuHBu978CeYyLaipMhlm6JKO+A0g9/dw8=
 SHA256 (cargo/linux-raw-sys-0.3.8.tar.gz) = 
71OULre/f/Q6YXs+LBxKXs9ZRKfBvBLX7jm7sV5cFRk=
-SHA256 (cargo/linux-raw-sys-0.4.5.tar.gz) = 
V7z9rRuFjC23w4MDptKtTfr161Pf6wkQEossJtYVhQM=
-SHA256 (cargo/lock_api-0.4.10.tar.gz) = 
wcyXF6ILG7Ii8zPmqS/TL32KGN3FoxkaEa9F3L9NzRY=
+SHA256 (cargo/linux-raw-sys-0.4.10.tar.gz) = 
2iR56MBi5AvwBm/6C8gj3gqTaJdK+ZyfbflB0sIx4D8=
+SHA256 (cargo/lock_api-0.4.11.tar.gz) = 
PBaPhhWxK8AfnBfi6wzAfcrhlAEhGFRG7cN0SSDo70U=
 SHA256 (cargo/log-0.4.20.tar.gz) = teYWPLjEkIjCw29Xh15YzNjIfHQn9/vVDqZxCy8/Lo8=
 SHA256 (cargo/loom-0.5.6.tar.gz) = /1Dssou4YBPpNftmg6sfbTogAW8SPHb9TCdHAHasMPU=
 SHA256 (cargo/lru-cache-0.1.2.tar.gz) = 
MeJPGtgyHKDooeCsE/I8tmjm9UZsLFcxn2pc8cyOOxw=
@@ -163,10 +170,10 @@ SHA256 (cargo/mach2-0.4.1.tar.gz) = 
bQ0YMLzRUab8SuoTaa8jWzbBUo/pdrj/Z4aDyZlereg=
 SHA256 (cargo/match_cfg-0.1.0.tar.gz) = 
/77oY04NRdJYrLRI5+qrP856CkZzldTZ8ijjwfAfsuQ=
 SHA256 (cargo/matchers-0.1.0.tar.gz) = 
gmMHW7hsWhsUJ7Wuhi6IiWVvEm6fd8SESW6LR89cVVg=
 SHA256 (cargo/matches-0.1.10.tar.gz) = 
JTIJZleUHC/qnCidNwolCXHGidTxQ3mP9nET7AQgJKU=
-SHA256 (cargo/memchr-2.5.0.tar.gz) = 
Lf/lLs8ndy5gGQW3Uiy073kNLMIDSIu9Di/oX8t0Vm0=
+SHA256 (cargo/memchr-2.6.4.tar.gz) = 
9mXuQLxKPFWQr7HpZ323SlCGWd/XHhJkINqCdJCaAWc=
 SHA256 (cargo/migrations_internals-2.1.0.tar.gz) = 
DyP3FYABUlSwIOhW/qw99YeMLHqIEil+3WwKSFrJ2to=
 SHA256 (cargo/migrations_macros-2.1.0.tar.gz) = 
zOMyWscOZ7urW9g3oxyuAfGm22Tg50SjPLA6VDRp7wg=
-SHA256 (cargo/mimalloc-0.1.37.tar.gz) = 
TiiUmHo0WfP/t1Vgi9ghiPjtANCuB38e3qKcBo1jnZg=
+SHA256 (cargo/mimalloc-0.1.39.tar.gz) = 
+gGSK16igKkR4yPk0v0kt/5cxAQuDSzaPEB3XNxL3Jw=
 SHA256 (cargo/mime-0.3.17.tar.gz) = 
aHe7UUCB7ip/9e+d4ygfFKTdS86sTAk4gHSmtd+KE5o=
 SHA256 (cargo/minimal-lexical-0.2.1.tar.gz) = 
aDVMXGvTbXP/P+zrBe+lm2rLdiZhf0livjIqgl5h95o=
 SHA256 (cargo/miniz_oxide-0.7.1.tar.gz) = 
54EOC+VbQoraQQQcQfMsnxpCgXkBtMz0X6PUtlYedMc=
@@ -178,79 +185,85 @@ SHA256 (cargo/no-std-compat-0.4.1.tar.gz) = 
uThT2m2EwuPH1zDWRz6IF2kt2Jvjh+sBuU1/
 SHA256 (cargo/nom-7.1.3.tar.gz) = 0nOYPFplenCj6PKgEymCLzuMgXK3OCZBGlV1HkBKCko=
 SHA256 (cargo/nonzero_ext-0.3.0.tar.gz) = 
OL+WRcixRWmLsLGKRjfcrLxCHqSb7yMX5P2AZaOHzyE=
 SHA256 (cargo/nu-ansi-term-0.46.0.tar.gz) = 
d6gWVyboI2Bk27RUWSQmADBLQqXqJO4pSOGOAjv3uoQ=
-SHA256 (cargo/num-bigint-0.4.3.tar.gz) = 
+Tq2KJx7NEqKn2D4jYCqIAMjNv542jQa/JHIojQfx18=
-SHA256 (cargo/num-derive-0.4.0.tar.gz) = 
nmoP1Pc3xwe9kIbMFskl8pSUPrYutxSZ6f1M9x+Ln04=
+SHA256 (cargo/num-bigint-0.4.4.tar.gz) = 
YI52WbXD18uiYtiUgBueydAN6YnoqCvUvvkdCNpFzcA=
+SHA256 (cargo/num-derive-0.4.1.tar.gz) = 
z7d2ea+I+LElIJ01SiAoYmAmciIufyMT/dbcNJutRxI=
 SHA256 (cargo/num-integer-0.1.45.tar.gz) = 
Il0zifs1CaJMk/XCnra94lhrmNnwFmNt/1jXxvdWnNk=
-SHA256 (cargo/num-traits-0.2.16.tar.gz) = 
8wsKvXI75+L/yhJyFA+sGi8ITHfsPhI8GStmrx7p5sI=
+SHA256 (cargo/num-traits-0.2.17.tar.gz) = 
OeMgBBPyN/QasRrW0WG8cjnITctjF3PM1949/ktcJnw=
 SHA256 (cargo/num_cpus-1.16.0.tar.gz) = 
QWH8ttYC1NIIGvfDpFhS2HWgPdM3pr/dbgZAe2E0KkM=
 SHA256 (cargo/num_threads-0.1.6.tar.gz) = 
KBnOBB0u4TEDb0/J1q564SWjpA6XumTQT+eZrZ2ru0Q=
-SHA256 (cargo/object-0.31.1.tar.gz) = 
i9pmfZ8rUFG4gz9Z8790iyjvVPhQ9PyziaJSqjg4ZtE=
+SHA256 (cargo/object-0.32.1.tar.gz) = 
nPX53TkzvVCp4fFJ7JlfOa4sSW0x/XcsH9RevCfpArA=
 SHA256 (cargo/once_cell-1.18.0.tar.gz) = 
3Ytd0q5e1xRixUAli+3LUZZRI61+fM9LmoyvqkpjV20=
-SHA256 (cargo/openssl-0.10.56.tar.gz) = 
cpt0WtSlV13Qaj4a8UFL0zDuVhwBs4metYS66qje8X4=
+SHA256 (cargo/openssl-0.10.57.tar.gz) = 
usJe45mrtGIVdlscs1vAISN35YoGFWDYspsCT9BDDnw=
 SHA256 (cargo/openssl-macros-0.1.1.tar.gz) = 
qUhma2N6D0ZehWTHPonU3eANctTUc8yXLzkPw9zufZw=
 SHA256 (cargo/openssl-probe-0.1.5.tar.gz) = 
/wEaMCw5alGXaSQx/BlIAZFUr8F4uvfY43NnRCpGAc8=
-SHA256 (cargo/openssl-src-111.27.0+1.1.1v.tar.gz) = 
Bujxl8gtdRHFsBQDDJse/tpA19X5nSO0zu01JKXmPwI=
-SHA256 (cargo/openssl-sys-0.9.91.tar.gz) = 
hmtfFvkHdrm7jcHhgCrG8FE946enRlhnv7xWPcc3+qw=
+SHA256 (cargo/openssl-src-111.28.0+1.1.1w.tar.gz) = 
POle4fb5md+5W4r9Q+vkQnWOohBNHMuZqUww2yKucB8=
+SHA256 (cargo/openssl-sys-0.9.92.tar.gz) = 
236XHCwruhYbLS/fNwgBd+/1ILO8BEeHx/H1+eeNhps=
 SHA256 (cargo/overload-0.1.1.tar.gz) = 
sVgTFjwdgxv0oTw2EMBcDQOzn+sH9+CfojTaybFarzk=
-SHA256 (cargo/parking-2.1.0.tar.gz) = 
FPIlLINKQO2btUIgKWSVeOY6o0GsQB905xndGv2oOU4=
+SHA256 (cargo/parking-2.2.0.tar.gz) = 
u4E7ivhoVBNsaSKvBZjXGSVeyyF5UV5udzDUaPBcnK4=
 SHA256 (cargo/parking_lot-0.12.1.tar.gz) = 
N0KywQO58GvJ//Cjf/SRKTWFG+5tNvPAK8x1W8/sIo8=
-SHA256 (cargo/parking_lot_core-0.9.8.tar.gz) = 
k/AMhl/nyr9lAIGv/s04cQcPJnZ+eyBwo/+uFMZUtEc=
+SHA256 (cargo/parking_lot_core-0.9.9.tar.gz) = 
TEKpImVG1orN2cCigNF84Zv+J6Rr9oeE5AZhFXiNAI4=
 SHA256 (cargo/parse-zoneinfo-0.3.0.tar.gz) = 
xwXyVkScYNpl4R/2Ym4MFqCguWqqNI3mE3aySbw0D0E=
 SHA256 (cargo/password-hash-0.5.0.tar.gz) = 
NG8ElIupLEPoRpwe5nNsdWPXEBKxfUB0UmD+EGqsIWY=
 SHA256 (cargo/paste-1.0.14.tar.gz) = 
3jFFrwgCTeqfqZFPOBoXuPxgNN+wDzqEAT9/9D8p7Uw=
 SHA256 (cargo/pear-0.2.7.tar.gz) = YaOGzXFSKdOZYEtQ0TYWg/5ocGb0LVb1S+mVvGho9xw=
 SHA256 (cargo/pear_codegen-0.2.7.tar.gz) = 
2p8PE9rIBpwTnoMAplEOP0FD7PUlnGCxFqmycbTKDVQ=
-SHA256 (cargo/pem-1.1.1.tar.gz) = qINcJzp2qQRV1zRIibCWRZjjMW4qee3o428Wvc8iKLg=
+SHA256 (cargo/pem-3.0.2.tar.gz) = MWPSkSt8O1LWUaBV8sfuybpc0i0m73W43TpZmAsYWSM=
 SHA256 (cargo/percent-encoding-2.3.0.tar.gz) = 
mypHhylumYlhE5TDPxk/Z2cErxaG5wuPgDOrW6mjWpQ=
-SHA256 (cargo/pest-2.7.2.tar.gz) = GstKQ2WhP3Sak/GglKeAXlz6CVU3Op3oYNli6qOl/lo=
-SHA256 (cargo/pest_derive-2.7.2.tar.gz) = 
Zm0ASQ1KyBUAHaVYOMUA6vsDIAGbuqRERBN8SLRDqFM=
-SHA256 (cargo/pest_generator-2.7.2.tar.gz) = 
aMoBRG9Q29qHwXhq+HcNU1Qj+opTrsA7j049frEOCSk=
-SHA256 (cargo/pest_meta-2.7.2.tar.gz) = 
Vq8KMK900ERcC/bZ0FHJebUWoaWveQ0lHa7nYAVCCkg=
+SHA256 (cargo/pest-2.7.4.tar.gz) = wCLx57ZdaiTA271fs0TGaIG8AfPlrnShyBAPL5hdmKQ=
+SHA256 (cargo/pest_derive-2.7.4.tar.gz) = 
NVE/Yw1GQAqXfEy1j3jhv74BQ0MW5gw30nua1hOcZtg=
+SHA256 (cargo/pest_generator-2.7.4.tar.gz) = 
vJ/BuecFe6uhibXGJuLW9AaBrltusGTcfHg0EB7IEjo=
+SHA256 (cargo/pest_meta-2.7.4.tar.gz) = 
HfdOnn7EBTzrmA58DIvTWU6Xf94a+R2rqcko6OjGcI0=
 SHA256 (cargo/phf-0.11.2.tar.gz) = reLYuPM8czO1G88EKNN+IX6fMhkq5HchVvZQY7jOA9w=
 SHA256 (cargo/phf_codegen-0.11.2.tar.gz) = 
6NOWiNNZ5rNGVNMo4mIjRmLRbMD2Dsjcvl5xhwk0Klo=
 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.12.tar.gz) = 
EswbC/FyenelS2ZU57Xxr4YEkj7ci4GIX47JL54/CgU=
+SHA256 (cargo/pin-project-lite-0.2.13.tar.gz) = 
ivtFDwBr9jhcoV70XXHSKIRSvDaDzi4srMDRjkvmC1g=
 SHA256 (cargo/pin-utils-0.1.0.tar.gz) = 
i4cNjBUbby+5PoShMUYTjwXQLtEcfnxU+IJqqvfJ8YQ=
+SHA256 (cargo/piper-0.2.1.tar.gz) = 
Zo0xscTroZJC8giLK/Mxa4LKMQgqgzV2TbTgg9t0hdQ=
 SHA256 (cargo/pkg-config-0.3.27.tar.gz) = 
JgcoYLqSTL+pjqOcjBm03WpKJUI9vfIZweypGqDPaWQ=
 SHA256 (cargo/polling-2.8.0.tar.gz) = 
Sy0yPoynmWs+IxJlEaUj9+YpJNk+zVrnOzM4FbDrPc4=
+SHA256 (cargo/powerfmt-0.2.0.tar.gz) = 
Q57jBd7xFboFk4226xZE/5QWXFq16UINHBvO27qQk5E=
 SHA256 (cargo/ppv-lite86-0.2.17.tar.gz) = 
W0CvgFsxIf6rijwp8E2K0mL6jgVhiD52U+AkrkR55t4=
 SHA256 (cargo/pq-sys-0.4.8.tar.gz) = 
McAFJCbfmXwMvTB4nrRMoJfjVBcXp7j6NrHEZO5+3r0=
-SHA256 (cargo/proc-macro2-1.0.66.tar.gz) = 
GPsx2z+b3bLqghzeMKn3ARfj8RmTi17mMLdAOqbi6tk=
+SHA256 (cargo/proc-macro2-1.0.69.tar.gz) = 
E0wYn+tJVrIPb1R9LPcn1MD+BnIrIKDuyH7URal/kto=
 SHA256 (cargo/proc-macro2-diagnostics-0.10.1.tar.gz) = 
rwZqnDmaJuAgraZqA0NXqGhyjnLNQm863NNfgNiNiMg=
 SHA256 (cargo/psl-types-2.0.11.tar.gz) = 
M8spT+hqdMvPUNREWzfadiApVJ6+6jQUIcfHA3D4bKw=
+SHA256 (cargo/psm-0.1.21.tar.gz) = V4f3zaNOMDOnIZLAGLxYgxADMPNi7yeajLzPzou06HQ=
 SHA256 (cargo/publicsuffix-2.2.3.tar.gz) = 
lqjBvaWuGvf5mili5J3xUEFKQ9YkBGRNmN1cOpPQdFc=
 SHA256 (cargo/quanta-0.11.1.tar.gz) = 
oX5mKnqCkahlFSNkwgx6vF5gSGqyAB6OwQskhi3guas=
 SHA256 (cargo/quick-error-1.2.3.tar.gz) = 
odAZQdgvoqtQvh555nFCid183njrpMB0vFpDdPZQ3+A=
-SHA256 (cargo/quote-1.0.32.tar.gz) = 
UPOznM+3IFQN66oBZHVxAcCOy40yaxU1jOdqYsfoWWU=
-SHA256 (cargo/quoted_printable-0.4.8.tar.gz) = 
WjhmIZJRZi7Dsm/CF+PgW/nE+EMlI037lr8L+ECInkk=
+SHA256 (cargo/quote-1.0.33.tar.gz) = 
Umf8pElgKGKKlRYPxCOjPosuavilMCV54yLktSApPK4=
+SHA256 (cargo/quoted_printable-0.5.0.tar.gz) = 
eewoLoh7Q0towY/lwSHTjnKlzzURm1nlTsW5kuqcjrA=
 SHA256 (cargo/r2d2-0.8.10.tar.gz) = 
Ud6F+z+2UkkpyKLrhea202PeToxI+eLC6sSUSrwYHJM=
 SHA256 (cargo/rand-0.8.5.tar.gz) = NK+NGg4lkkvFt8Q8B5yUIznY8Ki1fDkEm+9YG0YydAQ=
 SHA256 (cargo/rand_chacha-0.3.1.tar.gz) = 
5sEKY6D6MiUr5J0h53CdTUuvjSMcLbzh6qgUG5sSfYg=
 SHA256 (cargo/rand_core-0.6.4.tar.gz) = 
7AvkeV4vaigGm+wLX/PirJuvyZ5qmn3DVHmWxcgWkiw=
 SHA256 (cargo/raw-cpuid-10.7.0.tar.gz) = 
bCl2ecuGdHD6jJ9n27p0p4144+mNfPKwjW1xVA95czI=
 SHA256 (cargo/redox_syscall-0.3.5.tar.gz) = 
VnZk8mJwlHOTCkv55Rvy6/M0jy50jMxQ3qIGRoWPjyk=
-SHA256 (cargo/ref-cast-1.0.19.tar.gz) = 
Ye9+GOiEGULdsc+EUFT4AIQQAwo5l4ddnkm3o2MGPfE=
-SHA256 (cargo/ref-cast-impl-1.0.19.tar.gz) = 
LfrwyFt2YnbHl/N5H1vG1b0Ra0HVMEmvJ4lmawwLyfo=
-SHA256 (cargo/regex-1.9.3.tar.gz) = 
gbwdTK+J+sJqcHR/5gPBMAk7U8dziIeXpjKQkSRtZRo=
+SHA256 (cargo/redox_syscall-0.4.1.tar.gz) = 
RyLXaO/0a3WYndE05cNT8NYpblqqMTLndsvbVr53Mao=
+SHA256 (cargo/ref-cast-1.0.20.tar.gz) = 
rN5Y0HPpx52gDytbhO7ZGcgyaDJkilsQmz/OG7EXUoA=
+SHA256 (cargo/ref-cast-impl-1.0.20.tar.gz) = 
f3Rzws/PkACBk90OPhZZlFXLYBqfzjIrW7Vd55lmSSU=
+SHA256 (cargo/regex-1.10.2.tar.gz) = 
OAuVGpxegN39YTaRnu8yMQchqkqs1IiajTkSSwJqs0M=
 SHA256 (cargo/regex-automata-0.1.10.tar.gz) = 
bCMNc/uNjBucCzE1xRQqis7joFWPuNtc8ctl+NeGITI=
-SHA256 (cargo/regex-automata-0.3.6.tar.gz) = 
/tHO/xGh3druUMncjkk4vRBunYmuNy8ZIxHn2kmOO2k=
+SHA256 (cargo/regex-automata-0.4.3.tar.gz) = 
X4BMeCgEfoiy0y4tf+WhBdqO4yZPAZAveWyOBn3CSD8=
 SHA256 (cargo/regex-syntax-0.6.29.tar.gz) = 
8WLG3XsAiYHk1AIQrKILS9D5tgypJxBhsH94U3ci8uE=
-SHA256 (cargo/regex-syntax-0.7.4.tar.gz) = 
5eqSpbYZXG7yoCleqBizElAsb8lN3phsVVMkLhj9TOI=
-SHA256 (cargo/reqwest-0.11.18.tar.gz) = 
zegkoUt8FPhcr/gSJfQR+qzASiAT9BZw9BRDdCscHFU=
+SHA256 (cargo/regex-syntax-0.8.2.tar.gz) = 
wIx05iBHuy3k/0h7JR5KkuJPSHRWSEUWNc7H1ZEWLZ8=
+SHA256 (cargo/reopen-1.0.3.tar.gz) = 
/0LOw6z4WEX1sYs8u3/sYZzL1KNJ9uy+HGKrRtTZgpM=
+SHA256 (cargo/reqwest-0.11.22.tar.gz) = 
BGzZiCbEbCrI3eyuJo61wuWGKGiKX8eiZDcEpz+rqVs=
 SHA256 (cargo/resolv-conf-0.7.0.tar.gz) = 
UuRDlNIIbQEFUbFLU7HyTjFkdXDNHesDeeLCGzKaugA=
 SHA256 (cargo/ring-0.16.20.tar.gz) = 
MFPPUuI2o+10bfx0WqnKzxt5HYRr2vQS9gqNfW4XyPw=
+SHA256 (cargo/ring-0.17.5.tar.gz) = 
+wIFMEdX5diZucLkSLhn/9A65/mIAC5HzSSVQ5E5TQs=
 SHA256 (cargo/rmp-0.8.12.tar.gz) = f5hgpsw47R2lNFZEIIm036NefO2qMm32MBeviDheayA=
 SHA256 (cargo/rmpv-1.0.1.tar.gz) = Lg4CFKSitETszkGkAleS/DH3fHu4nEbSU5U+qMZXAew=
 SHA256 (cargo/rpassword-7.2.0.tar.gz) = 
ZnjPY6s0kYmMDQIbSTyUybIh2RKVKUoqV0bqy+WSgyI=
 SHA256 (cargo/rtoolbox-0.0.1.tar.gz) = 
A04ixRT1wMuKEP80G5sEi1zrIVkfMcj0TEO5YPmzUko=
 SHA256 (cargo/rustc-demangle-0.1.23.tar.gz) = 
1ia7na534oIZk3rwRcJXwov9P2kzPFElU1B/X5eYy3Y=
-SHA256 (cargo/rustix-0.37.23.tar.gz) = 
TWlxi/gcYSekncZORKdC6LuSE8D/iGmiLDCPhMHUqwY=
-SHA256 (cargo/rustix-0.38.8.tar.gz) = 
Ge1PoCHYHIOSzgTbBQo9qaYCmQULeuHPSC2GK1SnIY8=
-SHA256 (cargo/rustls-0.21.6.tar.gz) = 
HR/t3/z8wLM/XGzpop40HkzVnD945+5F9KQMA4sdbLs=
+SHA256 (cargo/rustix-0.37.26.tar.gz) = 
hPP4+WDtO1pZBVQocUlDKYvz+i1KHVMTUITgVEgp2ZU=
+SHA256 (cargo/rustix-0.38.20.tar.gz) = 
Z85Qyy4WwpA+MNHLzP2Dh6dLnUyTi2pMXsbMdVb3qKA=
+SHA256 (cargo/rustls-0.21.7.tar.gz) = 
zY1snwJaRGvE0YrZYy5prsjyh6qESZ7jNVmfq9IMP9g=
 SHA256 (cargo/rustls-pemfile-1.0.3.tar.gz) = 
LTmHCUsdB7ZTt9/cP3DOmh2pxRrBjBsGtmLk+aDp9LI=
-SHA256 (cargo/rustls-webpki-0.101.3.tar.gz) = 
Jh6eCIjLpCfDMW5jIoBWU8lCUkC2/ZbO58tnGrcKuNA=
+SHA256 (cargo/rustls-webpki-0.101.6.tar.gz) = 
PH1d7ONCkQ2bo00lkxDK4+AVS4c7NUCLeHtZvOU9NP4=
 SHA256 (cargo/rustversion-1.0.14.tar.gz) = 
f/wYOhC0R40Ey7v8ltCHMhnZYt1azK/y/71M6334N/Q=
 SHA256 (cargo/ryu-1.0.15.tar.gz) = GtTMjaTvcj7WC87SARgdg3ka1DMhPYwk7//aHuyF10E=
 SHA256 (cargo/same-file-1.0.6.tar.gz) = 
k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
@@ -261,84 +274,90 @@ SHA256 (cargo/scopeguard-1.2.0.tar.gz) = 
lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5p
 SHA256 (cargo/sct-0.7.0.tar.gz) = 1T3Nt8n4FYk3p5gbSKzP05pDr0GFkaXQCMeyK14bfKQ=
 SHA256 (cargo/security-framework-2.9.2.tar.gz) = 
BbZPswNzfZm4GISyxjQz6a4oq+vl61BF3N0XXcLs9N4=
 SHA256 (cargo/security-framework-sys-2.9.1.tar.gz) = 
6TKTQlfTtAjtjzDbSdheoWO/50lh8Bf0BbAlrymPDHo=
-SHA256 (cargo/semver-1.0.18.tar.gz) = 
sCk7Synar0hyhFKcwvVnW45Xxh9wFnukFaRjZR/WqRg=
-SHA256 (cargo/serde-1.0.183.tar.gz) = 
MqyNoCZ3h21TJ0WhMPydjm7fqBommxB8WwCCm5HY6zw=
+SHA256 (cargo/semver-1.0.20.tar.gz) = 
g2+mo+HlR/mixAQIAuyGW12F9AFO/gBVXXCQo9yqEJA=
+SHA256 (cargo/serde-1.0.189.tar.gz) = 
jkIqROdK1AAb3I7t6aRXCrUvcRkOnAdtFDafOLkgBTc=
 SHA256 (cargo/serde_cbor-0.11.2.tar.gz) = 
K+8uv95Fb7drvPn1kxUzPezE/aCytEtCAkPBHg9ewfU=
-SHA256 (cargo/serde_derive-1.0.183.tar.gz) = 
qv6XLWCwub7nGpG5L+4tT7PJ1+j2sXmqmfJyA9maSBY=
-SHA256 (cargo/serde_json-1.0.104.tar.gz) = 
B2BmxfEHjqxbcioxgnqIMv4Qi+1l36deIzyJ+CBul2w=
+SHA256 (cargo/serde_derive-1.0.189.tar.gz) = 
HkjR+RgAnOMUVRE3jPaNYT47PZE31nJyViCA1oorMtU=
+SHA256 (cargo/serde_json-1.0.107.tar.gz) = 
a0IM5uPYvYgumyQ8bu0128mmEQyXaedLWE4NaNHyDGU=
 SHA256 (cargo/serde_spanned-0.6.3.tar.gz) = 
lkJsmTb9egEkkV+RheodIKqURcyYIRQvCnO8kgei4YY=
 SHA256 (cargo/serde_urlencoded-0.7.1.tar.gz) = 
00kcFHFcoilMTWqI8V6Ec5eIwdAw7tjBEENqr9qi8/0=
 SHA256 (cargo/sha-1-0.10.1.tar.gz) = 
9QWK2hdXSOMzkOQOhyvQ/lmhnyZdAVjapVHFqIp2AJw=
-SHA256 (cargo/sha1-0.10.5.tar.gz) = 
8EKT3IDDmTUZ8tf29RFwfucJT+DG00Bv6zMM2zVA66M=
-SHA256 (cargo/sha2-0.10.7.tar.gz) = 
R5+52GIjnmEHIFZcqRQDAZ8vAEEPGGTFqnR5uVCnbtg=
-SHA256 (cargo/sharded-slab-0.1.4.tar.gz) = 
kA+6gG9wxjCwo4LQ2CXheg8Z/NBZoq3h/yN7zd9EazE=
+SHA256 (cargo/sha1-0.10.6.tar.gz) = 
47+Cmi1Rq0pd3xNS2EcMFAytyDAbKuF4nbAj8Bzt1ro=
+SHA256 (cargo/sha2-0.10.8.tar.gz) = 
eT23WtK8r8P/p8aLIV/uJo9TeYLNkB0TL4nGND86Pcg=
+SHA256 (cargo/sharded-slab-0.1.7.tar.gz) = 
9AyjxGgjcT4NQglZLo1ugmqlfpKPCXUmGfxpbEmWN/Y=
 SHA256 (cargo/signal-hook-0.3.17.tar.gz) = 
hiFYfUeYyvjrRIedQuVrmpPqXc0xWmSHw1cTAJW2KAE=
 SHA256 (cargo/signal-hook-registry-1.4.1.tar.gz) = 
2CKbRzuqWYCscu9DTEQV5wxLXnG0IwQ620ugWficmaE=
 SHA256 (cargo/simple_asn1-0.6.2.tar.gz) = 
rcTlIE6xkQ9A+c+jdfbwW2jDq6xLb9h5yP9eeuigoIU=
-SHA256 (cargo/siphasher-0.3.10.tar.gz) = 
e9PjIGiZrz+LEq8oT6/AOMwdwrQdG4ndFylyIcXSJd4=
-SHA256 (cargo/slab-0.4.8.tar.gz) = ZSg1HJvIqyI1P513bbOaICiOjWw374z+MxfPh17s/C0=
-SHA256 (cargo/smallvec-1.11.0.tar.gz) = 
YrtP7uSf3Z9wfvgC4iNlo13kt7KZ3kdj1Ev+qJlEL/k=
-SHA256 (cargo/socket2-0.4.9.tar.gz) = 
ZKSpEe7YXa8Yg0z6qGp5t9Jm/5P/W6FABUJiGUgO1mI=
-SHA256 (cargo/socket2-0.5.3.tar.gz) = 
JTixhwF0FoDgMiojAhdtMlOjU4ji5i8XL2T08WYF+Hc=
+SHA256 (cargo/siphasher-0.3.11.tar.gz) = 
OLWIJ/RGTYfTd9F16Qv1jrAP2HFv8KYvgDVrXmFVXQ0=
+SHA256 (cargo/slab-0.4.9.tar.gz) = j5Kklvt2a0F8mWucXlfa8vetOwvr4cz8pIVjkOPTu2c=
+SHA256 (cargo/smallvec-1.11.1.tar.gz) = 
lCtKgI4FIVGS459KuAgT5ZkGgoWQbMkapk+SPbhCvVo=
+SHA256 (cargo/socket2-0.4.10.tar.gz) = 
n3kW/ACMpVQjhbiaPTzmiZU8FD6TBKm/i+7B3kiZTA0=
+SHA256 (cargo/socket2-0.5.5.tar.gz) = 
e1+sWaXLXdY3ly5fynDa8FI8kGf83EhC8FPa4EoY+Ok=
 SHA256 (cargo/spin-0.5.2.tar.gz) = bmPP8yCuLFeQRnm6fLYygKPcRhOIW+r7FI7nv5qpBC0=
 SHA256 (cargo/spin-0.9.8.tar.gz) = aYDo11ESQfis9K6927H/k4317r6YaRQYxEaNC3Kpamc=
 SHA256 (cargo/stable-pattern-0.1.0.tar.gz) = 
RWQWjABjX4jq7UENXvqBMa+o2GmaYSyAxFWgugXCEEU=
+SHA256 (cargo/stacker-0.1.15.tar.gz) = 
yIa9RIAVX9PvUn1F6ayN1xGKiYpGUwt7lMPiGGYln84=
 SHA256 (cargo/state-0.6.0.tar.gz) = 
K4xKREXYE1ffixplDQ0Nb7u/6Z0GSqXgLz5AIgYUdtg=
 SHA256 (cargo/strsim-0.10.0.tar.gz) = 
c0c8Dlnm1YEsXf4qBkpkRJSfCJ4g7smi5VBllklORiM=
 SHA256 (cargo/subtle-2.5.0.tar.gz) = 
gc3WTTErrttY4hM2sxvAQ7d+AcyZAzznbvU5946WXrw=
 SHA256 (cargo/syn-1.0.109.tar.gz) = 
crZBkbJ1tm/+JGnorywc/juvpntSnq15Km0BYIiLQjc=
-SHA256 (cargo/syn-2.0.28.tar.gz) = BDYZdbP140iyGJ2NxVvJQvJ4stSCpqA2XeW91i01FWc=
+SHA256 (cargo/syn-2.0.38.tar.gz) = 6Wt5qqE3249h4mNjoMm0fYtOx12ii30dYUwjA+IyQIs=
 SHA256 (cargo/syslog-6.1.0.tar.gz) = 
dDTpW8zM4SFdMPS/hP6MAOjeG5vk+3NtdHylPTbn+W8=
-SHA256 (cargo/tempfile-3.7.1.tar.gz) = 
3AL930iWTEIDGgs/4EKDIOzzpzxAEED8AJb5d5QxBlE=
-SHA256 (cargo/thiserror-1.0.44.tar.gz) = 
YRBAoIoEOfgkjRmQsRHJW6qccEyAX6H2IQSzllX9f5A=
-SHA256 (cargo/thiserror-impl-1.0.44.tar.gz) = 
CQGYU0kwhB+rOl0btjfN5J4zllTmBhlfjZx27rCB3JY=
+SHA256 (cargo/system-configuration-0.5.1.tar.gz) = 
ujo63FwnXXGa+MtCcuocSm1mind/N+EV9tEd28HI4Oc=
+SHA256 (cargo/system-configuration-sys-0.5.0.tar.gz) = 
p1+xiOtia5JGg+O5XjpI5jVR/PtRlJ3i8Gqdkdvuk8k=
+SHA256 (cargo/tempfile-3.8.0.tar.gz) = 
y5TS88xTavccqsa2/Ov2WGCzR+fODMnr6PcNPlIQVO8=
+SHA256 (cargo/thiserror-1.0.50.tar.gz) = 
+achD1yacVa7UKo2rtTJWvtR3w3wBxOUlEjPnpfTgtI=
+SHA256 (cargo/thiserror-impl-1.0.50.tar.gz) = 
JmsuQLwA5abAnDWEAR4IsG8SPAA2LJK5dbqYQ6qqFLg=
 SHA256 (cargo/thread_local-1.1.7.tar.gz) = 
P91vBkzP8tZWetyzhzymMHAPALWtPwYMJbXc/ZpM4VI=
 SHA256 (cargo/threadpool-1.8.1.tar.gz) = 
0FDmCzPUHBkQizLOoyFkAzqQE/47RsvURXVZv793r6o=
-SHA256 (cargo/time-0.3.25.tar.gz) = 
sP3WPVixjWY/vfcOBJ8AoiyOQr4IIgO+fyZYkhPNdeo=
-SHA256 (cargo/time-core-0.1.1.tar.gz) = 
cwD777Ta3BryNanO83N86mkqnZfhucvNTr2ub4ho5vs=
-SHA256 (cargo/time-macros-0.2.11.tar.gz) = 
63FRHJkWObsHj9W/l3V+A5FDYcSBANUoeLjlK0b7ks0=
+SHA256 (cargo/time-0.3.30.tar.gz) = 
xKNKswDy3ublYsEKBG/AXjWLKfm/kid/MMPI2CJ19vU=
+SHA256 (cargo/time-core-0.1.2.tar.gz) = 
75J8p1r7gIpNZN03TwCirfjQ/P+OexhK+IbDyH7Eo/M=
+SHA256 (cargo/time-macros-0.2.15.tar.gz) = 
StcNaNup4fis7aeqZxGWXf7Byshp8xGlG9CLOizLziA=
 SHA256 (cargo/tinyvec-1.6.0.tar.gz) = 
h8xc6zh1uyDCiQAFpOImpGUSZKXHXtskIbUoYaCgy1A=
 SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = 
HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
-SHA256 (cargo/tokio-1.31.0.tar.gz) = 
QN46K6JJ3LCX4Bvl5npf9TzyUDl3FaBxqBVD6KgyqSA=
+SHA256 (cargo/tokio-1.33.0.tar.gz) = 
TzggDj73mV5e8TuuwvQyptoKqaxJWywOjzt+7CyS1lM=
 SHA256 (cargo/tokio-macros-2.1.0.tar.gz) = 
Ywvc8kX3hjfBPsAf+uYYfMo0Yl6MYxUNQktZ5VryZ14=
 SHA256 (cargo/tokio-native-tls-0.3.1.tar.gz) = 
u652q5M8hXdu+ryXFWndYRnFgNj11Eh2newXZL95bvI=
 SHA256 (cargo/tokio-rustls-0.24.1.tar.gz) = 
woMnzzgKwUgUEIf7+53p171OhKtdLCj7yRHXU96KcIE=
 SHA256 (cargo/tokio-socks-0.5.1.tar.gz) = 
URZd+gKdKmWWlBOmzJbzVLhrRkSYcC8XSk76E2CP2MA=
 SHA256 (cargo/tokio-stream-0.1.14.tar.gz) = 
OXyYjTdmLH3abSIINkpwYmS/PWE4sR1DbLrArTiDKEI=
 SHA256 (cargo/tokio-tungstenite-0.19.0.tar.gz) = 
7FCayW6aDENCfHTwAxJ9lTomVzdjYSlCQojSfLXEsSw=
-SHA256 (cargo/tokio-util-0.7.8.tar.gz) = 
gG/owsh+zMizJny64p7Tqy0L03/KcKtiLkaqqTdd230=
-SHA256 (cargo/toml-0.7.6.tar.gz) = wX6WOoGcMx3KzXq5V9gLwrmpweccgEgm0vKD3WUwZUI=
+SHA256 (cargo/tokio-util-0.7.9.tar.gz) = 
HWgHRiD1egshWU2XNesumKs4sX+A0/yxifyiZnccpg0=
+SHA256 (cargo/toml-0.7.8.tar.gz) = 3XnmnTtifbMA/5VgJ8xsN5jO8m0iUmvv380S/uttIlc=
+SHA256 (cargo/toml-0.8.2.tar.gz) = GF2KsN+7Nc8TmaY0TYSEIJwIj3X49oIw2lXUjZXUPj0=
 SHA256 (cargo/toml_datetime-0.6.3.tar.gz) = 
fNpz4vE5exJi1t/c74qvrhTR3ndI1mgi07/uttA+Xks=
-SHA256 (cargo/toml_edit-0.19.14.tar.gz) = 
+BI/J+lpl0o9+6cg/bVgvjWfV7RDAtKAunLnanRIDoo=
+SHA256 (cargo/toml_edit-0.19.15.tar.gz) = 
G1u3cNow5cv941ote5uKLEuO+JVIp6auq1yaV24+dCE=
+SHA256 (cargo/toml_edit-0.20.2.tar.gz) = 
OW5NSLuyt1VMlEveYxAbWuRGz/bsSiQidCjxXrcu8zg=
 SHA256 (cargo/totp-lite-2.0.0.tar.gz) = 
XMSWh12cj+mgzhnj7o6ICMYDdoMaQ5VD8KrHHJ3RKfo=
 SHA256 (cargo/tower-service-0.3.2.tar.gz) = 
trwcnOK1E1rH+TxykY/Df+uHK9xqVTOouF60uGv9rlI=
-SHA256 (cargo/tracing-0.1.37.tar.gz) = 
jOjDOo1IvUXWJKblI0Rf0h7BPTZTzVH2gav2dBj1Trg=
-SHA256 (cargo/tracing-attributes-0.1.26.tar.gz) = 
X08x9WFZ6YIG2p79gjQEt5tu8xQ7Snq3bmexdRslpKs=
-SHA256 (cargo/tracing-core-0.1.31.tar.gz) = 
CVW4E3od9vGi6aN9imZWKR/wKXwal8JODYQl/iMS95o=
+SHA256 (cargo/tracing-0.1.40.tar.gz) = 
w1I6tacZFsz0IO699VIfzvAhQSNLvAuKSfL9xFRDZO8=
+SHA256 (cargo/tracing-attributes-0.1.27.tar.gz) = 
NHBMjW68vJOYJBgK8CBWawGnwB+AZBJk66CZn2wra+c=
+SHA256 (cargo/tracing-core-0.1.32.tar.gz) = 
wG09phE/EWqu5o5NYBGRYUyQUwZ/mrf27byxYSN9qlQ=
 SHA256 (cargo/tracing-log-0.1.3.tar.gz) = 
eN2tM9LRCx7X650fUYpWdHE4dul+W7m3NFp5hPu0+SI=
 SHA256 (cargo/tracing-subscriber-0.3.17.tar.gz) = 
MKZRvDf5FegfCH2G5ioY7sX3lVDH+v+Ib3CQtOp1fHc=
-SHA256 (cargo/trust-dns-proto-0.22.0.tar.gz) = 
T3+D0eSg5DWKxUxcNoHl19pe/Fp6YyyQu21mad3ZvCY=
-SHA256 (cargo/trust-dns-resolver-0.22.0.tar.gz) = 
r/IapNzvsKGvv6wm3rCtyTiIx9KV+2OrJz7ydrorfP4=
+SHA256 (cargo/trust-dns-proto-0.23.1.tar.gz) = 
VZrJgDRff1AgiD3TvKzxdjVSJeAZFvjC7+ytdTT2gsY=
+SHA256 (cargo/trust-dns-resolver-0.23.1.tar.gz) = 
xyOw5giyStBMc7JgfgJBssmP15eVqV6YsGi2lmE4op0=
 SHA256 (cargo/try-lock-0.2.4.tar.gz) = 
NSjs/RLEZsbxYzY8ry0CpxFh3V4cxq57NCB+otQtge0=
 SHA256 (cargo/tungstenite-0.19.0.tar.gz) = 
Ffuhpta7AwdFdZqaKliL/oSQ/ItHUaJ32zoL4cnrv2c=
-SHA256 (cargo/typenum-1.16.0.tar.gz) = 
SXlh75PZdOI+tvQz61/ht5MLZZ8G0S3sb8RKj1VMC7o=
-SHA256 (cargo/ubyte-0.10.3.tar.gz) = 
yB8Nrn0oatDZNm12ead5NM/DzzqNZ+gmaXlEErI2j+Y=
+SHA256 (cargo/typenum-1.17.0.tar.gz) = 
Qv8L8MZrgjjG87V43zfQt4SOVd+Fd7P3T5KmmszuuCU=
+SHA256 (cargo/ubyte-0.10.4.tar.gz) = 
9yDe9s4e4vxE1ArJ7W06WcNhyAp1p6qOdbubrtMc8uo=
 SHA256 (cargo/ucd-trie-0.1.6.tar.gz) = 
7WRikv/IGI746k0eDgFQ+xWlwuEq2bj8GRrnqKfzxLk=
 SHA256 (cargo/uncased-0.9.9.tar.gz) = 
m5vFMWikvnQCq4bDqtJDqE3XOB0Jvg7dyBKAwdqVymg=
 SHA256 (cargo/unicode-bidi-0.3.13.tar.gz) = 
koiLpVc/8IBzazZIaWtwyvrX0lBVEXWsuqTgOFs+FGA=
-SHA256 (cargo/unicode-ident-1.0.11.tar.gz) = 
MBq6rkdaqRaH64JRSzKKtHohGlMwJssl/D5Rm4at/Dw=
+SHA256 (cargo/unicode-ident-1.0.12.tar.gz) = 
M1S5rD+uH/Z1XLbbU2g622YWNPZ1V5Qt6k+s6+wP7ks=
 SHA256 (cargo/unicode-normalization-0.1.22.tar.gz) = 
XFcT8PxLXbZooqxjzbe7RGnYyf7QR7HQKSzHsM4rqSE=
 SHA256 (cargo/unicode-xid-0.2.4.tar.gz) = 
+WLfdMjAWmZ7Xui88WKZMTTBBOlkQLZjyNqhdtx3LYw=
 SHA256 (cargo/untrusted-0.7.1.tar.gz) = 
oVbGhMkep9YmJlCbzjy04dntXE2Xj3tDUmWPlqTCa0o=
-SHA256 (cargo/url-2.4.0.tar.gz) = UL/3gx4ZIAqFsXEx0IXCXXgRvE4Ybv2vVLvRMplKiMs=
+SHA256 (cargo/untrusted-0.9.0.tar.gz) = 
jsttoouKNR13O2jVglrDkBfmgHUPmA86GoXNjdKKR8E=
+SHA256 (cargo/url-2.4.1.tar.gz) = FDtTjxglf6ycrRVIKKV8a/UVfhqmBNSBa1mVv23oeuU=
 SHA256 (cargo/utf-8-0.7.6.tar.gz) = 
CcyO5y0qm+zy8v6+AgW77Y/GYVt8tCmtBi3Ht93QNqk=
-SHA256 (cargo/uuid-1.4.1.tar.gz) = edql7VdAglxAs4nF5QMSucht9T/M0z8oHfZVZCtDhp0=
+SHA256 (cargo/uuid-1.5.0.tar.gz) = iK1Zp1YLQacNGRCTqUXwuHvB3u2kb7I3R5cIoda2zfw=
 SHA256 (cargo/valuable-0.1.0.tar.gz) = 
gwt+XU2QA0AylA5Kzg2amgV+ekXNlObAB4MuOe24L20=
-SHA256 (cargo/value-bag-1.4.1.tar.gz) = 
2SzNZ/uIUDBIwBtZFSoE7/0HgtA1qDptJWzmCF8I9KM=
+SHA256 (cargo/value-bag-1.4.2.tar.gz) = 
SnLhkC3eK9ZEE0feK3C39dWb8VfGxi8MRFcmB6HVW74=
 SHA256 (cargo/vcpkg-0.2.15.tar.gz) = 
rM1Opi97t6gv4jBm+wlX1I72d/buuCFfNy9S5IuzJCY=
 SHA256 (cargo/version_check-0.9.4.tar.gz) = 
SYdLUWe2XXGTuKuhVn9cfZPQAcr8NGAM7gA+2nh+SD8=
-SHA256 (cargo/waker-fn-1.1.0.tar.gz) = 
nVssYrQBKj4eylp+B30Ts79JjEBz4zzNWGJmB3SM7so=
-SHA256 (cargo/walkdir-2.3.3.tar.gz) = 
Nt+UTNpWx9jYt0lq83jmsW3pKEWRkX0wfJtNMTxE5pg=
+SHA256 (cargo/waker-fn-1.1.1.tar.gz) = 
88RRf1SFjHebvL8ij0/KY9Ehv4X77LLcV4zfSjk5VpA=
+SHA256 (cargo/walkdir-2.4.0.tar.gz) = 
1x2FfchnlMpMKA1hb32gDS2/2M14iEZVmmgT5qpLVO4=
 SHA256 (cargo/want-0.3.1.tar.gz) = v6d2Cu0Z4QbeLHwLWBtQny8l09rK9zfLgqxhvG12Cw4=
 SHA256 (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 
nI2H5ytko7TbKNEc4pI3wkYYj09RBX1lp+q2O3mH5CM=
 SHA256 (cargo/wasm-bindgen-0.2.87.tar.gz) = 
dwanKrNtjLH4D/vw4HFTOXSmDQowjQGl0Ddb9gSZo0I=
@@ -347,87 +366,94 @@ SHA256 (cargo/wasm-bindgen-futures-0.4.37.tar.gz) = 
wC28IVFvnx8E8YeViJDX5gJt+NFl
 SHA256 (cargo/wasm-bindgen-macro-0.2.87.tar.gz) = 
3uSV5VmCo71IEFp7lH/SqbSorjAQBBueD6qz+c0Cjx0=
 SHA256 (cargo/wasm-bindgen-macro-support-0.2.87.tar.gz) = 
VGgbGKRnZfCVdYOI8tDPFuuNQWm2OatXWo9Wk68hDHs=
 SHA256 (cargo/wasm-bindgen-shared-0.2.87.tar.gz) = 
ymrQWkhwsr9f6ZURfTcoQ3vSfXzV8G8TwXRD7zaXdaE=
-SHA256 (cargo/wasm-streams-0.2.3.tar.gz) = 
a7rjNjwIMyytzNE7Z9s3GBTNIUwlJAIJMvCAS4z3wHg=
+SHA256 (cargo/wasm-streams-0.3.0.tar.gz) = 
tGCdRHgkN19D4f+8BRtQrY9LOughloDJRFLqBeskCsc=
 SHA256 (cargo/web-sys-0.3.64.tar.gz) = 
m4XL74wiCmq8Aq79iS38D8I6+xxqQmMW7DMlOjh3JJs=
 SHA256 (cargo/webauthn-rs-0.3.2.tar.gz) = 
kLJm7MtLMllYdvXHPqRDsFFtoLHfcsoHvAjtm6f5bsE=
-SHA256 (cargo/which-4.4.0.tar.gz) = 
JEHHhMUrKJoFS3IB/JMlPiiPCU4vS+kFg0MSfEImomk=
+SHA256 (cargo/which-5.0.0.tar.gz) = 
m/PqhZbzoN1ZgLRkMPIFjf4sNqJ8z7sYRdb7/Nm6bhQ=
 SHA256 (cargo/widestring-1.0.2.tar.gz) = 
ZT8UHznsFrujxavkAKDGDadGgmHMLL82gFAih2vHIag=
 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=
-SHA256 (cargo/winapi-util-0.1.5.tar.gz) = 
cOxs6FuxWBUcrl5ch/lajpfSwMSwASI/M6M0485d4Xg=
+SHA256 (cargo/winapi-util-0.1.6.tar.gz) = 
8p5vkZi6DSa0yfB9vm+e1jPh89W4tBQJAIQ0nkalJZY=
 SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 
cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
 SHA256 (cargo/windows-0.48.0.tar.gz) = 
5oaIa8B4vBsLYAysAUeq24FQibbk2mQBbL11S2NCcA8=
+SHA256 (cargo/windows-core-0.51.1.tar.gz) = 
8fjPhPNdLbSaRoaPlHdYx6ETgRb3+sO8hE9DreEpLmQ=
 SHA256 (cargo/windows-sys-0.48.0.tar.gz) = 
Z30kGL7GXjM47bB26Aa8HsFWk8XQEEaD8u/oV/YQVqk=
-SHA256 (cargo/windows-targets-0.48.1.tar.gz) = 
BdSxdJD3BJnyC555Hc9qKZeFzor01wkBggbcW0lT6V8=
-SHA256 (cargo/windows_aarch64_gnullvm-0.48.0.tar.gz) = 
ka5XLht526iD4NMVR033MF0S9Wm0APz5BYGwYGL34bw=
-SHA256 (cargo/windows_aarch64_msvc-0.48.0.tar.gz) = 
su8n4Ne9/Px7hosxfB0yxkGm/kYpwXG4kox7CNmNfPM=
-SHA256 (cargo/windows_i686_gnu-0.48.0.tar.gz) = 
YioZYqfbgw1v0KaWg8gKGP2iAYefD0R/Blo7dGfaokE=
-SHA256 (cargo/windows_i686_msvc-0.48.0.tar.gz) = 
RULG42TOIb9F1p/dKo5FX6ONMWFYz9Q7OsHFsbGfjgA=
-SHA256 (cargo/windows_x86_64_gnu-0.48.0.tar.gz) = 
yiuKZh92KMvSNEDlCwXXBds2hviU/JWAggYjZWr5dLE=
-SHA256 (cargo/windows_x86_64_gnullvm-0.48.0.tar.gz) = 
eJbbwfQeCIcunV6Pi6qP3SZ38pRoxOFWIQF07cf3uVM=
-SHA256 (cargo/windows_x86_64_msvc-0.48.0.tar.gz) = 
GlFfV5n+SWHLUy+YPOKyMII2a4mOUv+85FnIb2fIN4o=
-SHA256 (cargo/winnow-0.5.10.tar.gz) = 
VQTMdkT0tZPLwFxKVb+b1OlLhnw8C9RAk0F01QSCQn0=
-SHA256 (cargo/winreg-0.10.1.tar.gz) = 
gND04nLIXe8TlHY4CxL5rGCSZondLgHUkjIi9AWAhp0=
+SHA256 (cargo/windows-targets-0.48.5.tar.gz) = 
mi+m4hVdcke+aMCWRWCDFFwYPLu8J2QVDdpFqHGXlAw=
+SHA256 (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = 
KzjjLwq8z5mHpOMHnftn3NeZ+2E2HlPiiCw8uvDZBdg=
+SHA256 (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 
3DUxCXHzstu/PwaQohn0Di2a/PZPmrfMG+cik3wmtLw=
+SHA256 (cargo/windows_i686_gnu-0.48.5.tar.gz) = 
p1kV5972DJTc73IgC5qOWOUJF0SWDaZOxzSmxumzdD4=
+SHA256 (cargo/windows_i686_msvc-0.48.5.tar.gz) = 
j1XCM/cMSyf2bFI1gPePEATotai2WeBaTrSdQWbMpAY=
+SHA256 (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = 
U9QKvSWD0j5HGP3fHr7ITb/4OBwHyuZ/93aLvxnGcY4=
+SHA256 (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = 
C3tSdnhooj1bq3aOOQ3F9cVYJbbTC4bIRP8tx0FARMw=
+SHA256 (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 
7ZT85hVxpABoUrc4mgY6uYPALrG7N7R/gnLOktBtlTg=
+SHA256 (cargo/winnow-0.5.17.tar.gz) = 
o7gB0OCmcmR3zCB/YBYtpFLzqVrbNoOZvvIKlG4G9lw=
 SHA256 (cargo/winreg-0.50.0.tar.gz) = 
Uk5XssU3wPmx5p8ZZTEewSGCtBIuRQNbFQjNJNKtrbE=
 SHA256 (cargo/yansi-0.5.1.tar.gz) = 
CQQc2Qz4X3+LLfYMZG+FO39TXOaPhSROtnMc+J+kmOw=
 SHA256 (cargo/yansi-1.0.0-rc.1.tar.gz) = 
E2cpW494jTcc4tvIQse3Ccc+4TZNMDUd0wDsIgOxI3c=
 SHA256 (cargo/yubico-0.11.0.tar.gz) = 
Fz910sQBBCmi10rjoRSmmTDFnisaTJexx10lmklg1fs=
-SHA256 (vaultwarden-1.29.2.tar.gz) = 
RPgsHMNZXCttujj7SsCYn0DcoKOSJfrPQE5woFcyZ6o=
+SHA256 (vaultwarden-1.30.0.tar.gz) = 
uby3XGcbDyjvj/HDquBaXiMwas7vQ/hmIaXCDcHpUW0=
 SHA256 (vaultwarden-deps-1.29.2.tgz) = 
Z6iSiU4yPqqJmtT9okSsM78O3fZDiuUi/te2EmoABvg=
-SIZE (cargo/addr2line-0.20.0.tar.gz) = 39558
+SIZE (cargo/addr2line-0.21.0.tar.gz) = 40807
 SIZE (cargo/adler-1.0.2.tar.gz) = 12778
-SIZE (cargo/aho-corasick-1.0.3.tar.gz) = 168361
+SIZE (cargo/ahash-0.7.6.tar.gz) = 38030
+SIZE (cargo/ahash-0.8.3.tar.gz) = 42416
+SIZE (cargo/aho-corasick-1.1.2.tar.gz) = 183136
 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.16.tar.gz) = 59025
 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.1.tar.gz) = 28364
+SIZE (cargo/argon2-0.5.2.tar.gz) = 28471
 SIZE (cargo/async-channel-1.9.0.tar.gz) = 13664
-SIZE (cargo/async-compression-0.4.1.tar.gz) = 97688
-SIZE (cargo/async-executor-1.5.1.tar.gz) = 18615
+SIZE (cargo/async-compression-0.4.4.tar.gz) = 104135
+SIZE (cargo/async-executor-1.6.0.tar.gz) = 21342
 SIZE (cargo/async-global-executor-2.3.1.tar.gz) = 11790
 SIZE (cargo/async-io-1.13.0.tar.gz) = 37191
 SIZE (cargo/async-lock-2.8.0.tar.gz) = 29944
-SIZE (cargo/async-process-1.7.0.tar.gz) = 22861
+SIZE (cargo/async-process-1.8.1.tar.gz) = 22758
+SIZE (cargo/async-signal-0.2.4.tar.gz) = 17359
 SIZE (cargo/async-std-1.12.0.tar.gz) = 215080
 SIZE (cargo/async-stream-0.3.5.tar.gz) = 11916
 SIZE (cargo/async-stream-impl-0.3.5.tar.gz) = 4173
-SIZE (cargo/async-task-4.4.0.tar.gz) = 35178
-SIZE (cargo/async-trait-0.1.73.tar.gz) = 28654
+SIZE (cargo/async-task-4.5.0.tar.gz) = 36956
+SIZE (cargo/async-trait-0.1.74.tar.gz) = 28997
 SIZE (cargo/atomic-0.5.3.tar.gz) = 12801
-SIZE (cargo/atomic-waker-1.1.1.tar.gz) = 11551
+SIZE (cargo/atomic-0.6.0.tar.gz) = 12919
+SIZE (cargo/atomic-waker-1.1.2.tar.gz) = 12422
 SIZE (cargo/autocfg-1.1.0.tar.gz) = 13272
-SIZE (cargo/backtrace-0.3.68.tar.gz) = 79891
+SIZE (cargo/backtrace-0.3.69.tar.gz) = 77299
 SIZE (cargo/base64-0.13.1.tar.gz) = 61002
-SIZE (cargo/base64-0.21.2.tar.gz) = 76389
+SIZE (cargo/base64-0.21.4.tar.gz) = 77029
 SIZE (cargo/base64ct-1.6.0.tar.gz) = 28870
 SIZE (cargo/binascii-0.1.4.tar.gz) = 6076
 SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
-SIZE (cargo/bitflags-2.4.0.tar.gz) = 36954
+SIZE (cargo/bitflags-2.4.1.tar.gz) = 37043
 SIZE (cargo/blake2-0.10.6.tar.gz) = 47234
 SIZE (cargo/block-buffer-0.10.4.tar.gz) = 10538
-SIZE (cargo/blocking-1.3.1.tar.gz) = 19040
-SIZE (cargo/brotli-3.3.4.tar.gz) = 1369026
-SIZE (cargo/brotli-decompressor-2.3.4.tar.gz) = 192085
-SIZE (cargo/bumpalo-3.13.0.tar.gz) = 82114
-SIZE (cargo/byteorder-1.4.3.tar.gz) = 22512
-SIZE (cargo/bytes-1.4.0.tar.gz) = 58080
-SIZE (cargo/cached-0.44.0.tar.gz) = 55329
-SIZE (cargo/cached_proc_macro-0.17.0.tar.gz) = 8780
+SIZE (cargo/blocking-1.4.1.tar.gz) = 17205
+SIZE (cargo/brotli-3.4.0.tar.gz) = 1362057
+SIZE (cargo/brotli-decompressor-2.5.0.tar.gz) = 192969
+SIZE (cargo/bumpalo-3.14.0.tar.gz) = 82400
+SIZE (cargo/bytemuck-1.14.0.tar.gz) = 44933
+SIZE (cargo/byteorder-1.5.0.tar.gz) = 23288
+SIZE (cargo/bytes-1.5.0.tar.gz) = 58909
+SIZE (cargo/cached-0.46.0.tar.gz) = 55917
+SIZE (cargo/cached_proc_macro-0.18.0.tar.gz) = 8837
 SIZE (cargo/cached_proc_macro_types-0.1.0.tar.gz) = 1141
-SIZE (cargo/cc-1.0.82.tar.gz) = 67879
+SIZE (cargo/cc-1.0.83.tar.gz) = 68343
 SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
-SIZE (cargo/chrono-0.4.26.tar.gz) = 191501
+SIZE (cargo/chrono-0.4.31.tar.gz) = 214513
 SIZE (cargo/chrono-tz-0.8.3.tar.gz) = 614088
 SIZE (cargo/chrono-tz-build-0.2.0.tar.gz) = 10156
-SIZE (cargo/concurrent-queue-2.2.0.tar.gz) = 19971
+SIZE (cargo/chumsky-0.9.2.tar.gz) = 74395
+SIZE (cargo/concurrent-queue-2.3.0.tar.gz) = 20189
 SIZE (cargo/cookie-0.16.2.tar.gz) = 34632
 SIZE (cargo/cookie-0.17.0.tar.gz) = 36545
 SIZE (cargo/cookie_store-0.16.2.tar.gz) = 30665
 SIZE (cargo/cookie_store-0.19.1.tar.gz) = 31261
 SIZE (cargo/core-foundation-0.9.3.tar.gz) = 27059
 SIZE (cargo/core-foundation-sys-0.8.4.tar.gz) = 17725
-SIZE (cargo/cpufeatures-0.2.9.tar.gz) = 11895
+SIZE (cargo/cpufeatures-0.2.10.tar.gz) = 12658
 SIZE (cargo/crc32fast-1.3.2.tar.gz) = 38661
 SIZE (cargo/cron-0.12.0.tar.gz) = 18642
 SIZE (cargo/crossbeam-utils-0.8.16.tar.gz) = 42508
@@ -435,15 +461,15 @@ SIZE (cargo/crypto-common-0.1.6.tar.gz) = 8760
 SIZE (cargo/darling-0.14.4.tar.gz) = 25168
 SIZE (cargo/darling_core-0.14.4.tar.gz) = 57485
 SIZE (cargo/darling_macro-0.14.4.tar.gz) = 1896
-SIZE (cargo/dashmap-5.5.0.tar.gz) = 24067
+SIZE (cargo/dashmap-5.5.3.tar.gz) = 24061
 SIZE (cargo/data-encoding-2.4.0.tar.gz) = 19165
 SIZE (cargo/data-url-0.3.0.tar.gz) = 20750
-SIZE (cargo/deranged-0.3.7.tar.gz) = 14803
+SIZE (cargo/deranged-0.3.9.tar.gz) = 17080
 SIZE (cargo/devise-0.4.1.tar.gz) = 912
 SIZE (cargo/devise_codegen-0.4.1.tar.gz) = 2234
 SIZE (cargo/devise_core-0.4.1.tar.gz) = 13373
-SIZE (cargo/diesel-2.1.0.tar.gz) = 320240
-SIZE (cargo/diesel_derives-2.1.0.tar.gz) = 55214
+SIZE (cargo/diesel-2.1.3.tar.gz) = 323573
+SIZE (cargo/diesel_derives-2.1.2.tar.gz) = 56267
 SIZE (cargo/diesel_logger-0.3.0.tar.gz) = 3811
 SIZE (cargo/diesel_migrations-2.1.0.tar.gz) = 12283
 SIZE (cargo/diesel_table_macro_syntax-0.1.0.tar.gz) = 6592
@@ -452,18 +478,18 @@ SIZE (cargo/dotenvy-0.15.7.tar.gz) = 20293
 SIZE (cargo/either-1.9.0.tar.gz) = 16660
 SIZE (cargo/email-encoding-0.2.0.tar.gz) = 15588
 SIZE (cargo/email_address-0.2.4.tar.gz) = 12772
-SIZE (cargo/encoding_rs-0.8.32.tar.gz) = 1370046
-SIZE (cargo/enum-as-inner-0.5.1.tar.gz) = 11707
+SIZE (cargo/encoding_rs-0.8.33.tar.gz) = 1370071
+SIZE (cargo/enum-as-inner-0.6.0.tar.gz) = 12079
 SIZE (cargo/equivalent-1.0.1.tar.gz) = 6615
-SIZE (cargo/errno-0.3.2.tar.gz) = 10424
-SIZE (cargo/errno-dragonfly-0.1.2.tar.gz) = 1810
+SIZE (cargo/errno-0.3.5.tar.gz) = 10576
 SIZE (cargo/error-chain-0.12.4.tar.gz) = 29274
 SIZE (cargo/event-listener-2.5.3.tar.gz) = 15392
+SIZE (cargo/event-listener-3.0.0.tar.gz) = 37110
 SIZE (cargo/fastrand-1.9.0.tar.gz) = 11910
-SIZE (cargo/fastrand-2.0.0.tar.gz) = 14402
+SIZE (cargo/fastrand-2.0.1.tar.gz) = 14664
 SIZE (cargo/fern-0.6.2.tar.gz) = 304626
-SIZE (cargo/figment-0.10.10.tar.gz) = 64594
-SIZE (cargo/flate2-1.0.26.tar.gz) = 70832
+SIZE (cargo/figment-0.10.11.tar.gz) = 65801
+SIZE (cargo/flate2-1.0.28.tar.gz) = 73690
 SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
 SIZE (cargo/foreign-types-0.3.2.tar.gz) = 7504
 SIZE (cargo/foreign-types-shared-0.1.1.tar.gz) = 5672
@@ -482,19 +508,19 @@ SIZE (cargo/futures-util-0.3.28.tar.gz) = 158510
 SIZE (cargo/generator-0.7.5.tar.gz) = 29947
 SIZE (cargo/generic-array-0.14.7.tar.gz) = 15950
 SIZE (cargo/getrandom-0.2.10.tar.gz) = 34955
-SIZE (cargo/gimli-0.27.3.tar.gz) = 287904
+SIZE (cargo/gimli-0.28.0.tar.gz) = 269277
 SIZE (cargo/glob-0.3.1.tar.gz) = 18880
 SIZE (cargo/gloo-timers-0.2.6.tar.gz) = 5516
 SIZE (cargo/governor-0.6.0.tar.gz) = 130033
-SIZE (cargo/h2-0.3.20.tar.gz) = 165260
+SIZE (cargo/h2-0.3.21.tar.gz) = 166581
 SIZE (cargo/half-1.8.2.tar.gz) = 41874
-SIZE (cargo/handlebars-4.3.7.tar.gz) = 92483
+SIZE (cargo/handlebars-4.4.0.tar.gz) = 93555
 SIZE (cargo/hashbrown-0.12.3.tar.gz) = 102968
-SIZE (cargo/hashbrown-0.13.2.tar.gz) = 105265
-SIZE (cargo/hashbrown-0.14.0.tar.gz) = 116103
+SIZE (cargo/hashbrown-0.14.2.tar.gz) = 140080
 SIZE (cargo/heck-0.4.1.tar.gz) = 11567
-SIZE (cargo/hermit-abi-0.3.2.tar.gz) = 13783
+SIZE (cargo/hermit-abi-0.3.3.tar.gz) = 14253
 SIZE (cargo/hmac-0.12.1.tar.gz) = 42657
+SIZE (cargo/home-0.5.5.tar.gz) = 8557
 SIZE (cargo/hostname-0.3.1.tar.gz) = 9272
 SIZE (cargo/html5gum-0.5.7.tar.gz) = 50680
 SIZE (cargo/http-0.2.9.tar.gz) = 100146
@@ -503,14 +529,14 @@ SIZE (cargo/httparse-1.8.0.tar.gz) = 29954
 SIZE (cargo/httpdate-1.0.3.tar.gz) = 10639
 SIZE (cargo/hyper-0.14.27.tar.gz) = 195700
 SIZE (cargo/hyper-tls-0.5.0.tar.gz) = 13257
-SIZE (cargo/iana-time-zone-0.1.57.tar.gz) = 19785
+SIZE (cargo/iana-time-zone-0.1.58.tar.gz) = 27020
 SIZE (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 7185
 SIZE (cargo/ident_case-1.0.1.tar.gz) = 3492
 SIZE (cargo/idna-0.2.3.tar.gz) = 271023
 SIZE (cargo/idna-0.3.0.tar.gz) = 271128
 SIZE (cargo/idna-0.4.0.tar.gz) = 271429
 SIZE (cargo/indexmap-1.9.3.tar.gz) = 54653
-SIZE (cargo/indexmap-2.0.0.tar.gz) = 64038
+SIZE (cargo/indexmap-2.0.2.tar.gz) = 64274
 SIZE (cargo/inlinable_string-0.1.15.tar.gz) = 19290
 SIZE (cargo/instant-0.1.12.tar.gz) = 6128
 SIZE (cargo/io-lifetimes-1.0.11.tar.gz) = 37346
@@ -521,17 +547,17 @@ SIZE (cargo/itoa-1.0.9.tar.gz) = 10492
 SIZE (cargo/jetscii-0.5.3.tar.gz) = 18811
 SIZE (cargo/job_scheduler_ng-2.0.4.tar.gz) = 14793
 SIZE (cargo/js-sys-0.3.64.tar.gz) = 80313
-SIZE (cargo/jsonwebtoken-8.3.0.tar.gz) = 45747
+SIZE (cargo/jsonwebtoken-9.0.0.tar.gz) = 47109
 SIZE (cargo/kv-log-macro-1.0.7.tar.gz) = 16842
 SIZE (cargo/lazy_static-1.4.0.tar.gz) = 10443
-SIZE (cargo/lettre-0.10.4.tar.gz) = 135635
-SIZE (cargo/libc-0.2.147.tar.gz) = 686772
-SIZE (cargo/libmimalloc-sys-0.1.33.tar.gz) = 1166827
+SIZE (cargo/lettre-0.11.0.tar.gz) = 141950
+SIZE (cargo/libc-0.2.149.tar.gz) = 715592
+SIZE (cargo/libmimalloc-sys-0.1.35.tar.gz) = 184695
 SIZE (cargo/libsqlite3-sys-0.26.0.tar.gz) = 4840390
 SIZE (cargo/linked-hash-map-0.5.6.tar.gz) = 15049
 SIZE (cargo/linux-raw-sys-0.3.8.tar.gz) = 1013776
-SIZE (cargo/linux-raw-sys-0.4.5.tar.gz) = 1274380
-SIZE (cargo/lock_api-0.4.10.tar.gz) = 26713
+SIZE (cargo/linux-raw-sys-0.4.10.tar.gz) = 1407767
+SIZE (cargo/lock_api-0.4.11.tar.gz) = 27487
 SIZE (cargo/log-0.4.20.tar.gz) = 38307
 SIZE (cargo/loom-0.5.6.tar.gz) = 72186
 SIZE (cargo/lru-cache-0.1.2.tar.gz) = 9307
@@ -539,10 +565,10 @@ SIZE (cargo/mach2-0.4.1.tar.gz) = 19723
 SIZE (cargo/match_cfg-0.1.0.tar.gz) = 7153
 SIZE (cargo/matchers-0.1.0.tar.gz) = 6948
 SIZE (cargo/matches-0.1.10.tar.gz) = 2592
-SIZE (cargo/memchr-2.5.0.tar.gz) = 65812
+SIZE (cargo/memchr-2.6.4.tar.gz) = 94439
 SIZE (cargo/migrations_internals-2.1.0.tar.gz) = 6103
 SIZE (cargo/migrations_macros-2.1.0.tar.gz) = 8700
-SIZE (cargo/mimalloc-0.1.37.tar.gz) = 5016
+SIZE (cargo/mimalloc-0.1.39.tar.gz) = 3727
 SIZE (cargo/mime-0.3.17.tar.gz) = 15712
 SIZE (cargo/minimal-lexical-0.2.1.tar.gz) = 94841
 SIZE (cargo/miniz_oxide-0.7.1.tar.gz) = 55194
@@ -554,79 +580,85 @@ SIZE (cargo/no-std-compat-0.4.1.tar.gz) = 7600
 SIZE (cargo/nom-7.1.3.tar.gz) = 117570
 SIZE (cargo/nonzero_ext-0.3.0.tar.gz) = 15855
 SIZE (cargo/nu-ansi-term-0.46.0.tar.gz) = 24311
-SIZE (cargo/num-bigint-0.4.3.tar.gz) = 97799
-SIZE (cargo/num-derive-0.4.0.tar.gz) = 14008
+SIZE (cargo/num-bigint-0.4.4.tar.gz) = 99369
+SIZE (cargo/num-derive-0.4.1.tar.gz) = 14840
 SIZE (cargo/num-integer-0.1.45.tar.gz) = 22529
-SIZE (cargo/num-traits-0.2.16.tar.gz) = 50130
+SIZE (cargo/num-traits-0.2.17.tar.gz) = 50190
 SIZE (cargo/num_cpus-1.16.0.tar.gz) = 15713
 SIZE (cargo/num_threads-0.1.6.tar.gz) = 7334
-SIZE (cargo/object-0.31.1.tar.gz) = 272843
+SIZE (cargo/object-0.32.1.tar.gz) = 275463
 SIZE (cargo/once_cell-1.18.0.tar.gz) = 32969
-SIZE (cargo/openssl-0.10.56.tar.gz) = 262050
+SIZE (cargo/openssl-0.10.57.tar.gz) = 262768
 SIZE (cargo/openssl-macros-0.1.1.tar.gz) = 5601
 SIZE (cargo/openssl-probe-0.1.5.tar.gz) = 7227
-SIZE (cargo/openssl-src-111.27.0+1.1.1v.tar.gz) = 5111073
-SIZE (cargo/openssl-sys-0.9.91.tar.gz) = 66649
+SIZE (cargo/openssl-src-111.28.0+1.1.1w.tar.gz) = 5110990
+SIZE (cargo/openssl-sys-0.9.92.tar.gz) = 66734
 SIZE (cargo/overload-0.1.1.tar.gz) = 24439
-SIZE (cargo/parking-2.1.0.tar.gz) = 9491
+SIZE (cargo/parking-2.2.0.tar.gz) = 9730
 SIZE (cargo/parking_lot-0.12.1.tar.gz) = 40967
-SIZE (cargo/parking_lot_core-0.9.8.tar.gz) = 32383
+SIZE (cargo/parking_lot_core-0.9.9.tar.gz) = 32445
 SIZE (cargo/parse-zoneinfo-0.3.0.tar.gz) = 76590
 SIZE (cargo/password-hash-0.5.0.tar.gz) = 26884
 SIZE (cargo/paste-1.0.14.tar.gz) = 18157
 SIZE (cargo/pear-0.2.7.tar.gz) = 19075
 SIZE (cargo/pear_codegen-0.2.7.tar.gz) = 7180
-SIZE (cargo/pem-1.1.1.tar.gz) = 11352
+SIZE (cargo/pem-3.0.2.tar.gz) = 12900
 SIZE (cargo/percent-encoding-2.3.0.tar.gz) = 10196
-SIZE (cargo/pest-2.7.2.tar.gz) = 111301
-SIZE (cargo/pest_derive-2.7.2.tar.gz) = 31258
-SIZE (cargo/pest_generator-2.7.2.tar.gz) = 17653
-SIZE (cargo/pest_meta-2.7.2.tar.gz) = 40738
+SIZE (cargo/pest-2.7.4.tar.gz) = 117014
+SIZE (cargo/pest_derive-2.7.4.tar.gz) = 35479
+SIZE (cargo/pest_generator-2.7.4.tar.gz) = 17739
+SIZE (cargo/pest_meta-2.7.4.tar.gz) = 40689
 SIZE (cargo/phf-0.11.2.tar.gz) = 21569
 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.12.tar.gz) = 29073
+SIZE (cargo/pin-project-lite-0.2.13.tar.gz) = 29141
 SIZE (cargo/pin-utils-0.1.0.tar.gz) = 7580
+SIZE (cargo/piper-0.2.1.tar.gz) = 15878
 SIZE (cargo/pkg-config-0.3.27.tar.gz) = 18838
 SIZE (cargo/polling-2.8.0.tar.gz) = 43554
+SIZE (cargo/powerfmt-0.2.0.tar.gz) = 15165
 SIZE (cargo/ppv-lite86-0.2.17.tar.gz) = 22242
 SIZE (cargo/pq-sys-0.4.8.tar.gz) = 13807
-SIZE (cargo/proc-macro2-1.0.66.tar.gz) = 43575
+SIZE (cargo/proc-macro2-1.0.69.tar.gz) = 44271
 SIZE (cargo/proc-macro2-diagnostics-0.10.1.tar.gz) = 12219
 SIZE (cargo/psl-types-2.0.11.tar.gz) = 7959
+SIZE (cargo/psm-0.1.21.tar.gz) = 23126
 SIZE (cargo/publicsuffix-2.2.3.tar.gz) = 87807
 SIZE (cargo/quanta-0.11.1.tar.gz) = 27775
 SIZE (cargo/quick-error-1.2.3.tar.gz) = 15066
-SIZE (cargo/quote-1.0.32.tar.gz) = 28037
-SIZE (cargo/quoted_printable-0.4.8.tar.gz) = 7132
+SIZE (cargo/quote-1.0.33.tar.gz) = 28090
+SIZE (cargo/quoted_printable-0.5.0.tar.gz) = 7604
 SIZE (cargo/r2d2-0.8.10.tar.gz) = 17888
 SIZE (cargo/rand-0.8.5.tar.gz) = 87113
 SIZE (cargo/rand_chacha-0.3.1.tar.gz) = 15251
 SIZE (cargo/rand_core-0.6.4.tar.gz) = 22666
 SIZE (cargo/raw-cpuid-10.7.0.tar.gz) = 107292
 SIZE (cargo/redox_syscall-0.3.5.tar.gz) = 23404
-SIZE (cargo/ref-cast-1.0.19.tar.gz) = 12424
-SIZE (cargo/ref-cast-impl-1.0.19.tar.gz) = 9083
-SIZE (cargo/regex-1.9.3.tar.gz) = 252676
+SIZE (cargo/redox_syscall-0.4.1.tar.gz) = 24858
+SIZE (cargo/ref-cast-1.0.20.tar.gz) = 12436
+SIZE (cargo/ref-cast-impl-1.0.20.tar.gz) = 9077
+SIZE (cargo/regex-1.10.2.tar.gz) = 252839
 SIZE (cargo/regex-automata-0.1.10.tar.gz) = 114533
-SIZE (cargo/regex-automata-0.3.6.tar.gz) = 607174
+SIZE (cargo/regex-automata-0.4.3.tar.gz) = 617011
 SIZE (cargo/regex-syntax-0.6.29.tar.gz) = 299752
-SIZE (cargo/regex-syntax-0.7.4.tar.gz) = 343365
-SIZE (cargo/reqwest-0.11.18.tar.gz) = 154387
+SIZE (cargo/regex-syntax-0.8.2.tar.gz) = 347228
+SIZE (cargo/reopen-1.0.3.tar.gz) = 17343
+SIZE (cargo/reqwest-0.11.22.tar.gz) = 156932
 SIZE (cargo/resolv-conf-0.7.0.tar.gz) = 17352
 SIZE (cargo/ring-0.16.20.tar.gz) = 5082615
+SIZE (cargo/ring-0.17.5.tar.gz) = 4147790
 SIZE (cargo/rmp-0.8.12.tar.gz) = 28844
 SIZE (cargo/rmpv-1.0.1.tar.gz) = 28289
 SIZE (cargo/rpassword-7.2.0.tar.gz) = 8857
 SIZE (cargo/rtoolbox-0.0.1.tar.gz) = 9430
 SIZE (cargo/rustc-demangle-0.1.23.tar.gz) = 28970
-SIZE (cargo/rustix-0.37.23.tar.gz) = 328010
-SIZE (cargo/rustix-0.38.8.tar.gz) = 333258
-SIZE (cargo/rustls-0.21.6.tar.gz) = 282907
+SIZE (cargo/rustix-0.37.26.tar.gz) = 324663
+SIZE (cargo/rustix-0.38.20.tar.gz) = 358266
+SIZE (cargo/rustls-0.21.7.tar.gz) = 283818
 SIZE (cargo/rustls-pemfile-1.0.3.tar.gz) = 20432
-SIZE (cargo/rustls-webpki-0.101.3.tar.gz) = 163517
+SIZE (cargo/rustls-webpki-0.101.6.tar.gz) = 168776
 SIZE (cargo/rustversion-1.0.14.tar.gz) = 17261
 SIZE (cargo/ryu-1.0.15.tar.gz) = 46906
 SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
@@ -637,84 +669,90 @@ SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619
 SIZE (cargo/sct-0.7.0.tar.gz) = 27502
 SIZE (cargo/security-framework-2.9.2.tar.gz) = 79295
 SIZE (cargo/security-framework-sys-2.9.1.tar.gz) = 18284
-SIZE (cargo/semver-1.0.18.tar.gz) = 29703
-SIZE (cargo/serde-1.0.183.tar.gz) = 77210
+SIZE (cargo/semver-1.0.20.tar.gz) = 30451
+SIZE (cargo/serde-1.0.189.tar.gz) = 76276
 SIZE (cargo/serde_cbor-0.11.2.tar.gz) = 44570
-SIZE (cargo/serde_derive-1.0.183.tar.gz) = 377265
-SIZE (cargo/serde_json-1.0.104.tar.gz) = 146130
+SIZE (cargo/serde_derive-1.0.189.tar.gz) = 55708
+SIZE (cargo/serde_json-1.0.107.tar.gz) = 146458
 SIZE (cargo/serde_spanned-0.6.3.tar.gz) = 7737
 SIZE (cargo/serde_urlencoded-0.7.1.tar.gz) = 12822
 SIZE (cargo/sha-1-0.10.1.tar.gz) = 12018
-SIZE (cargo/sha1-0.10.5.tar.gz) = 12146
-SIZE (cargo/sha2-0.10.7.tar.gz) = 22541
-SIZE (cargo/sharded-slab-0.1.4.tar.gz) = 52479
+SIZE (cargo/sha1-0.10.6.tar.gz) = 13517
+SIZE (cargo/sha2-0.10.8.tar.gz) = 26357
+SIZE (cargo/sharded-slab-0.1.7.tar.gz) = 58227
 SIZE (cargo/signal-hook-0.3.17.tar.gz) = 50296
 SIZE (cargo/signal-hook-registry-1.4.1.tar.gz) = 17987
 SIZE (cargo/simple_asn1-0.6.2.tar.gz) = 15992
-SIZE (cargo/siphasher-0.3.10.tar.gz) = 9889
-SIZE (cargo/slab-0.4.8.tar.gz) = 16928
-SIZE (cargo/smallvec-1.11.0.tar.gz) = 34680
-SIZE (cargo/socket2-0.4.9.tar.gz) = 45421
-SIZE (cargo/socket2-0.5.3.tar.gz) = 52588
+SIZE (cargo/siphasher-0.3.11.tar.gz) = 10442
+SIZE (cargo/slab-0.4.9.tar.gz) = 17108
+SIZE (cargo/smallvec-1.11.1.tar.gz) = 34831
+SIZE (cargo/socket2-0.4.10.tar.gz) = 45697
+SIZE (cargo/socket2-0.5.5.tar.gz) = 54863
 SIZE (cargo/spin-0.5.2.tar.gz) = 12004
 SIZE (cargo/spin-0.9.8.tar.gz) = 38958
 SIZE (cargo/stable-pattern-0.1.0.tar.gz) = 16533
+SIZE (cargo/stacker-0.1.15.tar.gz) = 14656
 SIZE (cargo/state-0.6.0.tar.gz) = 30182
 SIZE (cargo/strsim-0.10.0.tar.gz) = 11355
 SIZE (cargo/subtle-2.5.0.tar.gz) = 13909
 SIZE (cargo/syn-1.0.109.tar.gz) = 237611
-SIZE (cargo/syn-2.0.28.tar.gz) = 241635
+SIZE (cargo/syn-2.0.38.tar.gz) = 243284
 SIZE (cargo/syslog-6.1.0.tar.gz) = 10000
-SIZE (cargo/tempfile-3.7.1.tar.gz) = 31817
-SIZE (cargo/thiserror-1.0.44.tar.gz) = 18760
-SIZE (cargo/thiserror-impl-1.0.44.tar.gz) = 15086
+SIZE (cargo/system-configuration-0.5.1.tar.gz) = 12618
+SIZE (cargo/system-configuration-sys-0.5.0.tar.gz) = 6730
+SIZE (cargo/tempfile-3.8.0.tar.gz) = 31720
+SIZE (cargo/thiserror-1.0.50.tar.gz) = 19414
+SIZE (cargo/thiserror-impl-1.0.50.tar.gz) = 15357
 SIZE (cargo/thread_local-1.1.7.tar.gz) = 13585
 SIZE (cargo/threadpool-1.8.1.tar.gz) = 14408
-SIZE (cargo/time-0.3.25.tar.gz) = 116903
-SIZE (cargo/time-core-0.1.1.tar.gz) = 7197
-SIZE (cargo/time-macros-0.2.11.tar.gz) = 23738
+SIZE (cargo/time-0.3.30.tar.gz) = 120289
+SIZE (cargo/time-core-0.1.2.tar.gz) = 7191
+SIZE (cargo/time-macros-0.2.15.tar.gz) = 23568
 SIZE (cargo/tinyvec-1.6.0.tar.gz) = 45991
 SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
-SIZE (cargo/tokio-1.31.0.tar.gz) = 720498
+SIZE (cargo/tokio-1.33.0.tar.gz) = 733783
 SIZE (cargo/tokio-macros-2.1.0.tar.gz) = 11472
 SIZE (cargo/tokio-native-tls-0.3.1.tar.gz) = 20676
 SIZE (cargo/tokio-rustls-0.24.1.tar.gz) = 33049
 SIZE (cargo/tokio-socks-0.5.1.tar.gz) = 16137
 SIZE (cargo/tokio-stream-0.1.14.tar.gz) = 35881
 SIZE (cargo/tokio-tungstenite-0.19.0.tar.gz) = 27734
-SIZE (cargo/tokio-util-0.7.8.tar.gz) = 101644
-SIZE (cargo/toml-0.7.6.tar.gz) = 49220
+SIZE (cargo/tokio-util-0.7.9.tar.gz) = 104487
+SIZE (cargo/toml-0.7.8.tar.gz) = 49671
+SIZE (cargo/toml-0.8.2.tar.gz) = 50425
 SIZE (cargo/toml_datetime-0.6.3.tar.gz) = 10770
-SIZE (cargo/toml_edit-0.19.14.tar.gz) = 94875
+SIZE (cargo/toml_edit-0.19.15.tar.gz) = 95324
+SIZE (cargo/toml_edit-0.20.2.tar.gz) = 96487
 SIZE (cargo/totp-lite-2.0.0.tar.gz) = 7899
 SIZE (cargo/tower-service-0.3.2.tar.gz) = 6847
-SIZE (cargo/tracing-0.1.37.tar.gz) = 73888
-SIZE (cargo/tracing-attributes-0.1.26.tar.gz) = 32060
-SIZE (cargo/tracing-core-0.1.31.tar.gz) = 61263
+SIZE (cargo/tracing-0.1.40.tar.gz) = 79459
+SIZE (cargo/tracing-attributes-0.1.27.tar.gz) = 32241
+SIZE (cargo/tracing-core-0.1.32.tar.gz) = 61221
 SIZE (cargo/tracing-log-0.1.3.tar.gz) = 20549
 SIZE (cargo/tracing-subscriber-0.3.17.tar.gz) = 191711
-SIZE (cargo/trust-dns-proto-0.22.0.tar.gz) = 301568
-SIZE (cargo/trust-dns-resolver-0.22.0.tar.gz) = 82505
+SIZE (cargo/trust-dns-proto-0.23.1.tar.gz) = 366259
+SIZE (cargo/trust-dns-resolver-0.23.1.tar.gz) = 88867
 SIZE (cargo/try-lock-0.2.4.tar.gz) = 4467
 SIZE (cargo/tungstenite-0.19.0.tar.gz) = 56325
-SIZE (cargo/typenum-1.16.0.tar.gz) = 42477
-SIZE (cargo/ubyte-0.10.3.tar.gz) = 13665
+SIZE (cargo/typenum-1.17.0.tar.gz) = 42849
+SIZE (cargo/ubyte-0.10.4.tar.gz) = 13965
 SIZE (cargo/ucd-trie-0.1.6.tar.gz) = 45790
 SIZE (cargo/uncased-0.9.9.tar.gz) = 10614
 SIZE (cargo/unicode-bidi-0.3.13.tar.gz) = 44477
-SIZE (cargo/unicode-ident-1.0.11.tar.gz) = 42067
+SIZE (cargo/unicode-ident-1.0.12.tar.gz) = 42168
 SIZE (cargo/unicode-normalization-0.1.22.tar.gz) = 122604
 SIZE (cargo/unicode-xid-0.2.4.tar.gz) = 15352
 SIZE (cargo/untrusted-0.7.1.tar.gz) = 7924
-SIZE (cargo/url-2.4.0.tar.gz) = 75670
+SIZE (cargo/untrusted-0.9.0.tar.gz) = 14447
+SIZE (cargo/url-2.4.1.tar.gz) = 78228
 SIZE (cargo/utf-8-0.7.6.tar.gz) = 10422
-SIZE (cargo/uuid-1.4.1.tar.gz) = 55291
+SIZE (cargo/uuid-1.5.0.tar.gz) = 55532
 SIZE (cargo/valuable-0.1.0.tar.gz) = 27718
-SIZE (cargo/value-bag-1.4.1.tar.gz) = 28652
+SIZE (cargo/value-bag-1.4.2.tar.gz) = 29074
 SIZE (cargo/vcpkg-0.2.15.tar.gz) = 228735
 SIZE (cargo/version_check-0.9.4.tar.gz) = 14895
-SIZE (cargo/waker-fn-1.1.0.tar.gz) = 7114
-SIZE (cargo/walkdir-2.3.3.tar.gz) = 23125
+SIZE (cargo/waker-fn-1.1.1.tar.gz) = 6323
+SIZE (cargo/walkdir-2.4.0.tar.gz) = 23550
 SIZE (cargo/want-0.3.1.tar.gz) = 6398
 SIZE (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 28131
 SIZE (cargo/wasm-bindgen-0.2.87.tar.gz) = 175052
@@ -723,30 +761,30 @@ SIZE (cargo/wasm-bindgen-futures-0.4.37.tar.gz) = 15193
 SIZE (cargo/wasm-bindgen-macro-0.2.87.tar.gz) = 13897
 SIZE (cargo/wasm-bindgen-macro-support-0.2.87.tar.gz) = 20006
 SIZE (cargo/wasm-bindgen-shared-0.2.87.tar.gz) = 7248
-SIZE (cargo/wasm-streams-0.2.3.tar.gz) = 33205
+SIZE (cargo/wasm-streams-0.3.0.tar.gz) = 33502
 SIZE (cargo/web-sys-0.3.64.tar.gz) = 725584
 SIZE (cargo/webauthn-rs-0.3.2.tar.gz) = 246188
-SIZE (cargo/which-4.4.0.tar.gz) = 10889
+SIZE (cargo/which-5.0.0.tar.gz) = 16635
 SIZE (cargo/widestring-1.0.2.tar.gz) = 79706
 SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
 SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
-SIZE (cargo/winapi-util-0.1.5.tar.gz) = 10164
+SIZE (cargo/winapi-util-0.1.6.tar.gz) = 12234
 SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
 SIZE (cargo/windows-0.48.0.tar.gz) = 11864177
+SIZE (cargo/windows-core-0.51.1.tar.gz) = 42364
 SIZE (cargo/windows-sys-0.48.0.tar.gz) = 2628884
-SIZE (cargo/windows-targets-0.48.1.tar.gz) = 6902
-SIZE (cargo/windows_aarch64_gnullvm-0.48.0.tar.gz) = 366543
-SIZE (cargo/windows_aarch64_msvc-0.48.0.tar.gz) = 671479
-SIZE (cargo/windows_i686_gnu-0.48.0.tar.gz) = 741490
-SIZE (cargo/windows_i686_msvc-0.48.0.tar.gz) = 730056
-SIZE (cargo/windows_x86_64_gnu-0.48.0.tar.gz) = 703595
-SIZE (cargo/windows_x86_64_gnullvm-0.48.0.tar.gz) = 366536
-SIZE (cargo/windows_x86_64_msvc-0.48.0.tar.gz) = 671422
-SIZE (cargo/winnow-0.5.10.tar.gz) = 144514
-SIZE (cargo/winreg-0.10.1.tar.gz) = 25725
+SIZE (cargo/windows-targets-0.48.5.tar.gz) = 6904
+SIZE (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = 418492
+SIZE (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 798483
+SIZE (cargo/windows_i686_gnu-0.48.5.tar.gz) = 844891
+SIZE (cargo/windows_i686_msvc-0.48.5.tar.gz) = 864300
+SIZE (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = 801619
+SIZE (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = 418486
+SIZE (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 798412
+SIZE (cargo/winnow-0.5.17.tar.gz) = 147147
 SIZE (cargo/winreg-0.50.0.tar.gz) = 29703
 SIZE (cargo/yansi-0.5.1.tar.gz) = 16525
 SIZE (cargo/yansi-1.0.0-rc.1.tar.gz) = 28933
 SIZE (cargo/yubico-0.11.0.tar.gz) = 17112
-SIZE (vaultwarden-1.29.2.tar.gz) = 595139
+SIZE (vaultwarden-1.30.0.tar.gz) = 600069
 SIZE (vaultwarden-deps-1.29.2.tgz) = 517334
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_chacha_asm_chacha-x86_64_pl
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_chacha_asm_chacha-x86_64_pl
new file mode 100644
index 00000000000..6320178d853
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_chacha_asm_chacha-x86_64_pl
@@ -0,0 +1,19 @@
+Index: modcargo-crates/ring-0.16.20/crypto/chacha/asm/chacha-x86_64.pl
+--- modcargo-crates/ring-0.16.20/crypto/chacha/asm/chacha-x86_64.pl.orig
++++ modcargo-crates/ring-0.16.20/crypto/chacha/asm/chacha-x86_64.pl
+@@ -78,6 +78,7 @@ $code.=<<___;
+ 
+ .extern GFp_ia32cap_P
+ 
++.section .rodata
+ .align        64
+ .Lzero:
+ .long 0,0,0,0
+@@ -107,6 +108,7 @@ $code.=<<___;
+ .Lsixteen:
+ .long 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16
+ .asciz        "ChaCha20 for x86_64, CRYPTOGAMS by <appro\@openssl.org>"
++.text
+ ___
+ 
+ sub AUTOLOAD()          # thunk [simplified] 32-bit style perlasm
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_cipher_extra_asm_chacha20_poly1305_x86_64_pl
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_cipher_extra_asm_chacha20_poly1305_x86_64_pl
new file mode 100644
index 00000000000..b8d8eb2fa58
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_cipher_extra_asm_chacha20_poly1305_x86_64_pl
@@ -0,0 +1,19 @@
+Index: 
modcargo-crates/ring-0.16.20/crypto/cipher_extra/asm/chacha20_poly1305_x86_64.pl
+--- 
modcargo-crates/ring-0.16.20/crypto/cipher_extra/asm/chacha20_poly1305_x86_64.pl.orig
++++ 
modcargo-crates/ring-0.16.20/crypto/cipher_extra/asm/chacha20_poly1305_x86_64.pl
+@@ -42,6 +42,7 @@ $code.=<<___;
+ 
+ chacha20_poly1305_constants:
+ 
++.section .rodata
+ .align 64
+ .Lchacha20_consts:
+ .byte 'e','x','p','a','n','d',' ','3','2','-','b','y','t','e',' ','k'
+@@ -79,6 +80,7 @@ chacha20_poly1305_constants:
+ .byte 
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00
+ .byte 
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00
+ .byte 
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff
++.text
+ ___
+ 
+ my 
($oup,$inp,$inl,$adp,$keyp,$itr1,$itr2,$adl)=("%rdi","%rsi","%rbx","%rcx","%r9","%rcx","%r8","%r8");
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_aes_asm_aesni-x86_64_pl
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_aes_asm_aesni-x86_64_pl
new file mode 100644
index 00000000000..9cf70e8286d
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_aes_asm_aesni-x86_64_pl
@@ -0,0 +1,19 @@
+Index: modcargo-crates/ring-0.16.20/crypto/fipsmodule/aes/asm/aesni-x86_64.pl
+--- modcargo-crates/ring-0.16.20/crypto/fipsmodule/aes/asm/aesni-x86_64.pl.orig
++++ modcargo-crates/ring-0.16.20/crypto/fipsmodule/aes/asm/aesni-x86_64.pl
+@@ -1495,6 +1495,7 @@ ___
+ }
+ 
+ $code.=<<___;
++.section .rodata
+ .align        64
+ .Lbswap_mask:
+       .byte   15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0
+@@ -1515,6 +1516,7 @@ $code.=<<___;
+ 
+ .asciz  "AES for Intel AES-NI, CRYPTOGAMS by <appro\@openssl.org>"
+ .align        64
++.text
+ ___
+ 
+ # EXCEPTION_DISPOSITION handler (EXCEPTION_RECORD *rec,ULONG64 frame,
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_bn_asm_x86_64-mont5_pl
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_bn_asm_x86_64-mont5_pl
new file mode 100644
index 00000000000..b1f8a37768f
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_bn_asm_x86_64-mont5_pl
@@ -0,0 +1,17 @@
+Index: modcargo-crates/ring-0.16.20/crypto/fipsmodule/bn/asm/x86_64-mont5.pl
+--- modcargo-crates/ring-0.16.20/crypto/fipsmodule/bn/asm/x86_64-mont5.pl.orig
++++ modcargo-crates/ring-0.16.20/crypto/fipsmodule/bn/asm/x86_64-mont5.pl
+@@ -3731,11 +3731,13 @@ $code.=<<___;
+ ___
+ }
+ $code.=<<___;
++.section .rodata
+ .align        64
+ .Linc:
+       .long   0,0, 1,1
+       .long   2,2, 2,2
+ .asciz        "Montgomery Multiplication with scatter/gather for x86_64, 
CRYPTOGAMS by <appro\@openssl.org>"
++.text
+ ___
+ 
+ # EXCEPTION_DISPOSITION handler (EXCEPTION_RECORD *rec,ULONG64 frame,
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_ec_asm_ecp_nistz256-armv8_pl
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_ec_asm_ecp_nistz256-armv8_pl
new file mode 100644
index 00000000000..b28117483b8
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_ec_asm_ecp_nistz256-armv8_pl
@@ -0,0 +1,109 @@
+Index: 
modcargo-crates/ring-0.16.20/crypto/fipsmodule/ec/asm/ecp_nistz256-armv8.pl
+--- 
modcargo-crates/ring-0.16.20/crypto/fipsmodule/ec/asm/ecp_nistz256-armv8.pl.orig
++++ modcargo-crates/ring-0.16.20/crypto/fipsmodule/ec/asm/ecp_nistz256-armv8.pl
+@@ -97,7 +97,7 @@ my ($acc6,$acc7)=($ap,$bp);  # used in __ecp_nistz256_s
+ $code.=<<___;
+ #include <GFp/arm_arch.h>
+ 
+-.text
++.section .rodata
+ .align        5
+ .Lpoly:
+ .quad 
0xffffffffffffffff,0x00000000ffffffff,0x0000000000000000,0xffffffff00000001
+@@ -106,6 +106,7 @@ $code.=<<___;
+ .Lone:
+ .quad 1,0,0,0
+ .asciz        "ECP_NISTZ256 for ARMv8, CRYPTOGAMS by <appro\@openssl.org>"
++.text
+ 
+ // void       GFp_nistz256_mul_mont(BN_ULONG x0[4],const BN_ULONG x1[4],
+ //                                         const BN_ULONG x2[4]);
+@@ -120,8 +121,10 @@ GFp_nistz256_mul_mont:
+       ldr     $bi,[$bp]               // bp[0]
+       ldp     $a0,$a1,[$ap]
+       ldp     $a2,$a3,[$ap,#16]
+-      ldr     $poly1,.Lpoly+8
+-      ldr     $poly3,.Lpoly+24
++      adrp    $poly3,:pg_hi21:.Lpoly
++      add     $poly3,$poly3,:lo12:.Lpoly
++      ldr     $poly1,[$poly3,#8]
++      ldr     $poly3,[$poly3,#24]
+ 
+       bl      __ecp_nistz256_mul_mont
+ 
+@@ -141,8 +144,10 @@ GFp_nistz256_sqr_mont:
+ 
+       ldp     $a0,$a1,[$ap]
+       ldp     $a2,$a3,[$ap,#16]
+-      ldr     $poly1,.Lpoly+8
+-      ldr     $poly3,.Lpoly+24
++      adrp    $poly3,:pg_hi21:.Lpoly
++      add     $poly3,$poly3,:lo12:.Lpoly
++      ldr     $poly1,[$poly3,#8]
++      ldr     $poly3,[$poly3,#24]
+ 
+       bl      __ecp_nistz256_sqr_mont
+ 
+@@ -164,8 +169,10 @@ GFp_nistz256_add:
+       ldp     $t0,$t1,[$bp]
+       ldp     $acc2,$acc3,[$ap,#16]
+       ldp     $t2,$t3,[$bp,#16]
+-      ldr     $poly1,.Lpoly+8
+-      ldr     $poly3,.Lpoly+24
++      adrp    $poly3,:pg_hi21:.Lpoly
++      add     $poly3,$poly3,:lo12:.Lpoly
++      ldr     $poly1,[$poly3,#8]
++      ldr     $poly3,[$poly3,#24]
+ 
+       bl      __ecp_nistz256_add
+ 
+@@ -186,8 +193,10 @@ GFp_nistz256_neg:
+       mov     $acc1,xzr
+       mov     $acc2,xzr
+       mov     $acc3,xzr
+-      ldr     $poly1,.Lpoly+8
+-      ldr     $poly3,.Lpoly+24
++      adrp    $poly3,:pg_hi21:.Lpoly
++      add     $poly3,$poly3,:lo12:.Lpoly
++      ldr     $poly1,[$poly3,#8]
++      ldr     $poly3,[$poly3,#24]
+ 
+       bl      __ecp_nistz256_sub_from
+ 
+@@ -563,9 +572,11 @@ GFp_nistz256_point_double:
+        mov    $rp_real,$rp
+       ldp     $acc2,$acc3,[$ap,#48]
+        mov    $ap_real,$ap
+-       ldr    $poly1,.Lpoly+8
++       adrp   $poly3,:pg_hi21:.Lpoly
++       add    $poly3,$poly3,:lo12:.Lpoly
++       ldr    $poly1,[$poly3,#8]
+       mov     $t0,$acc0
+-       ldr    $poly3,.Lpoly+24
++       ldr    $poly3,[$poly3,#24]
+       mov     $t1,$acc1
+        ldp    $a0,$a1,[$ap_real,#64]  // forward load for p256_sqr_mont
+       mov     $t2,$acc2
+@@ -718,8 +729,10 @@ GFp_nistz256_point_add_affine:
+       mov     $rp_real,$rp
+       mov     $ap_real,$ap
+       mov     $bp_real,$bp
+-      ldr     $poly1,.Lpoly+8
+-      ldr     $poly3,.Lpoly+24
++      adrp    $poly3,:pg_hi21:.Lpoly
++      add     $poly3,$poly3,:lo12:.Lpoly
++      ldr     $poly1,[$poly3,#8]
++      ldr     $poly3,[$poly3,#24]
+ 
+       ldp     $a0,$a1,[$ap,#64]       // in1_z
+       ldp     $a2,$a3,[$ap,#64+16]
+@@ -870,7 +883,8 @@ $code.=<<___;
+       stp     $acc2,$acc3,[$rp_real,#$i+16]
+ ___
+ $code.=<<___  if ($i == 0);
+-      adr     $bp_real,.Lone_mont-64
++      adrp    $bp_real,:pg_hi21:.Lone_mont-64
++      add     $bp_real,$bp_real,:lo12:.Lone_mont-64
+ ___
+ }
+ $code.=<<___;
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_ec_asm_p256-x86_64-asm_pl
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_ec_asm_p256-x86_64-asm_pl
new file mode 100644
index 00000000000..b598e6ecbc9
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_ec_asm_p256-x86_64-asm_pl
@@ -0,0 +1,19 @@
+Index: modcargo-crates/ring-0.16.20/crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl
+--- 
modcargo-crates/ring-0.16.20/crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl.orig
++++ modcargo-crates/ring-0.16.20/crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl
+@@ -62,6 +62,7 @@ $code.=<<___;
+ .extern       GFp_ia32cap_P
+ 
+ # The polynomial
++.section .rodata
+ .align 64
+ .Lpoly:
+ .quad 0xffffffffffffffff, 0x00000000ffffffff, 0x0000000000000000, 
0xffffffff00000001
+@@ -80,6 +81,7 @@ $code.=<<___;
+ .quad 0xf3b9cac2fc632551, 0xbce6faada7179e84, 0xffffffffffffffff, 
0xffffffff00000000
+ .LordK:
+ .quad 0xccd1c8aaee00bc4f
++.text
+ ___
+ 
+ {
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_modes_asm_aesni-gcm-x86_64_pl
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_modes_asm_aesni-gcm-x86_64_pl
new file mode 100644
index 00000000000..8e35d37997e
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_modes_asm_aesni-gcm-x86_64_pl
@@ -0,0 +1,19 @@
+Index: 
modcargo-crates/ring-0.16.20/crypto/fipsmodule/modes/asm/aesni-gcm-x86_64.pl
+--- 
modcargo-crates/ring-0.16.20/crypto/fipsmodule/modes/asm/aesni-gcm-x86_64.pl.orig
++++ 
modcargo-crates/ring-0.16.20/crypto/fipsmodule/modes/asm/aesni-gcm-x86_64.pl
+@@ -978,6 +978,7 @@ $code.=<<___;
+ ___
+ 
+ $code.=<<___;
++.section .rodata
+ .align        64
+ .Lbswap_mask:
+       .byte   15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0
+@@ -991,6 +992,7 @@ $code.=<<___;
+       .byte   1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ .asciz        "AES-NI GCM module for x86_64, CRYPTOGAMS by 
<appro\@openssl.org>"
+ .align        64
++.text
+ ___
+ if ($win64) {
+ $rec="%rcx";
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_modes_asm_ghash-x86_64_pl
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_modes_asm_ghash-x86_64_pl
new file mode 100644
index 00000000000..4d171ffe69d
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_modes_asm_ghash-x86_64_pl
@@ -0,0 +1,19 @@
+Index: modcargo-crates/ring-0.16.20/crypto/fipsmodule/modes/asm/ghash-x86_64.pl
+--- 
modcargo-crates/ring-0.16.20/crypto/fipsmodule/modes/asm/ghash-x86_64.pl.orig
++++ modcargo-crates/ring-0.16.20/crypto/fipsmodule/modes/asm/ghash-x86_64.pl
+@@ -1264,6 +1264,7 @@ ___
+ }
+ 
+ $code.=<<___;
++.section .rodata
+ .align        64
+ .Lbswap_mask:
+       .byte   15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0
+@@ -1275,6 +1276,7 @@ $code.=<<___;
+ 
+ .asciz        "GHASH for x86_64, CRYPTOGAMS by <appro\@openssl.org>"
+ .align        64
++.text
+ ___
+ 
+ if ($win64) {
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_sha_asm_sha512-x86_64_pl
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_sha_asm_sha512-x86_64_pl
new file mode 100644
index 00000000000..ffa69416657
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_fipsmodule_sha_asm_sha512-x86_64_pl
@@ -0,0 +1,31 @@
+Index: modcargo-crates/ring-0.16.20/crypto/fipsmodule/sha/asm/sha512-x86_64.pl
+--- 
modcargo-crates/ring-0.16.20/crypto/fipsmodule/sha/asm/sha512-x86_64.pl.orig
++++ modcargo-crates/ring-0.16.20/crypto/fipsmodule/sha/asm/sha512-x86_64.pl
+@@ -409,6 +409,7 @@ ___
+ 
+ if ($SZ==4) {
+ $code.=<<___;
++.section .rodata
+ .align        64
+ .type $TABLE,\@object
+ $TABLE:
+@@ -452,9 +453,11 @@ $TABLE:
+       .long   0xffffffff,0xffffffff,0x03020100,0x0b0a0908
+       .long   0xffffffff,0xffffffff,0x03020100,0x0b0a0908
+       .asciz  "SHA256 block transform for x86_64, CRYPTOGAMS by 
<appro\@openssl.org>"
++.text
+ ___
+ } else {
+ $code.=<<___;
++.section .rodata
+ .align        64
+ .type $TABLE,\@object
+ $TABLE:
+@@ -542,6 +545,7 @@ $TABLE:
+       .quad   0x0001020304050607,0x08090a0b0c0d0e0f
+       .quad   0x0001020304050607,0x08090a0b0c0d0e0f
+       .asciz  "SHA512 block transform for x86_64, CRYPTOGAMS by 
<appro\@openssl.org>"
++.text
+ ___
+ }
+ 
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_perlasm_x86_64-xlate_pl
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_perlasm_x86_64-xlate_pl
new file mode 100644
index 00000000000..881b8522442
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_crypto_perlasm_x86_64-xlate_pl
@@ -0,0 +1,34 @@
+Index: modcargo-crates/ring-0.16.20/crypto/perlasm/x86_64-xlate.pl
+--- modcargo-crates/ring-0.16.20/crypto/perlasm/x86_64-xlate.pl.orig
++++ modcargo-crates/ring-0.16.20/crypto/perlasm/x86_64-xlate.pl
+@@ -788,6 +788,9 @@ my %globals;
+               } elsif ($dir eq ".section") {
+                   $current_segment=$$line;
+                   if (!$elf && $current_segment eq ".init") {
++                      if      ($flavour eq "macosx")  { $self->{value} = 
".section\t__DATA,__const"; }
++                  }
++                  if (!$elf && $current_segment eq ".init") {
+                       if      ($flavour eq "macosx")  { $self->{value} = 
".mod_init_func"; }
+                       elsif   ($flavour eq "mingw64") { $self->{value} = 
".section\t.ctors"; }
+                   }
+@@ -839,9 +842,10 @@ my %globals;
+               /\.section/ && do { my $v=undef;
+                                   $$line =~ s/([^,]*).*/$1/;
+                                   $$line = ".CRT\$XCU" if ($$line eq ".init");
++                                  $$line = ".rdata" if ($$line eq ".rodata");
+                                   if ($nasm) {
+                                       $v="section     $$line";
+-                                      if ($$line=~/\.([px])data/) {
++                                      if ($$line=~/\.([prx])data/) {
+                                           $v.=" rdata align=";
+                                           $v.=$1 eq "p"? 4 : 8;
+                                       } elsif ($$line=~/\.CRT\$/i) {
+@@ -850,7 +854,7 @@ my %globals;
+                                   } else {
+                                       $v="$current_segment\tENDS\n" if 
($current_segment);
+                                       $v.="$$line\tSEGMENT";
+-                                      if ($$line=~/\.([px])data/) {
++                                      if ($$line=~/\.([prx])data/) {
+                                           $v.=" READONLY";
+                                           $v.=" ALIGN(".($1 eq "p" ? 4 : 
8).")" if ($masm>=$masmref);
+                                       } elsif ($$line=~/\.CRT\$/i) {
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_aesni-gcm-x86_64-elf_S
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_aesni-gcm-x86_64-elf_S
new file mode 100644
index 00000000000..a0810bf788a
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_aesni-gcm-x86_64-elf_S
@@ -0,0 +1,48 @@
+Index: modcargo-crates/ring-0.16.20/pregenerated/aesni-gcm-x86_64-elf.S
+--- modcargo-crates/ring-0.16.20/pregenerated/aesni-gcm-x86_64-elf.S.orig
++++ modcargo-crates/ring-0.16.20/pregenerated/aesni-gcm-x86_64-elf.S
+@@ -1,6 +1,12 @@
+ # This file is generated from a similarly-named Perl script in the BoringSSL
+ # source tree. Do not edit by hand.
+ 
++#if defined(__CET__)
++#include <cet.h>
++#else
++#define _CET_ENDBR
++#endif
++
+ #if defined(__has_feature)
+ #if __has_feature(memory_sanitizer) && !defined(OPENSSL_NO_ASM)
+ #define OPENSSL_NO_ASM
+@@ -346,6 +352,7 @@ _aesni_ctr32_ghash_6x:
+ .align        32
+ GFp_aesni_gcm_decrypt:
+ .cfi_startproc        
++      _CET_ENDBR
+       xorq    %r10,%r10
+ 
+ 
+@@ -553,6 +560,7 @@ _aesni_ctr32_6x:
+ .align        32
+ GFp_aesni_gcm_encrypt:
+ .cfi_startproc        
++      _CET_ENDBR
+       xorq    %r10,%r10
+ 
+ 
+@@ -827,6 +835,7 @@ GFp_aesni_gcm_encrypt:
+       .byte   0xf3,0xc3
+ .cfi_endproc  
+ .size GFp_aesni_gcm_encrypt,.-GFp_aesni_gcm_encrypt
++.section .rodata
+ .align        64
+ .Lbswap_mask:
+ .byte 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0
+@@ -839,6 +848,7 @@ GFp_aesni_gcm_encrypt:
+ .Lone_lsb:
+ .byte 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ .byte 
65,69,83,45,78,73,32,71,67,77,32,109,111,100,117,108,101,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
++.text
+ .align        64
+ #endif
+ .section      .note.GNU-stack,"",@progbits
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_aesni-x86_64-elf_S
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_aesni-x86_64-elf_S
new file mode 100644
index 00000000000..ee1d507d634
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_aesni-x86_64-elf_S
@@ -0,0 +1,55 @@
+Index: modcargo-crates/ring-0.16.20/pregenerated/aesni-x86_64-elf.S
+--- modcargo-crates/ring-0.16.20/pregenerated/aesni-x86_64-elf.S.orig
++++ modcargo-crates/ring-0.16.20/pregenerated/aesni-x86_64-elf.S
+@@ -1,6 +1,12 @@
+ # This file is generated from a similarly-named Perl script in the BoringSSL
+ # source tree. Do not edit by hand.
+ 
++#if defined(__CET__)
++#include <cet.h>
++#else
++#define _CET_ENDBR
++#endif
++
+ #if defined(__has_feature)
+ #if __has_feature(memory_sanitizer) && !defined(OPENSSL_NO_ASM)
+ #define OPENSSL_NO_ASM
+@@ -17,6 +23,7 @@
+ .align        16
+ GFp_aes_hw_encrypt:
+ .cfi_startproc        
++      _CET_ENDBR
+       movups  (%rdi),%xmm2
+       movl    240(%rdx),%eax
+       movups  (%rdx),%xmm0
+@@ -274,6 +281,7 @@ _aesni_encrypt8:
+ .align        16
+ GFp_aes_hw_ctr32_encrypt_blocks:
+ .cfi_startproc        
++      _CET_ENDBR
+       cmpq    $1,%rdx
+       jne     .Lctr32_bulk
+ 
+@@ -856,6 +864,7 @@ GFp_aes_hw_ctr32_encrypt_blocks:
+ GFp_aes_hw_set_encrypt_key:
+ __aesni_set_encrypt_key:
+ .cfi_startproc        
++      _CET_ENDBR
+ .byte 0x48,0x83,0xEC,0x08
+ .cfi_adjust_cfa_offset        8
+       movq    $-1,%rax
+@@ -1157,6 +1166,7 @@ __aesni_set_encrypt_key:
+       .byte   0xf3,0xc3
+ .size GFp_aes_hw_set_encrypt_key,.-GFp_aes_hw_set_encrypt_key
+ .size __aesni_set_encrypt_key,.-__aesni_set_encrypt_key
++.section .rodata
+ .align        64
+ .Lbswap_mask:
+ .byte 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0
+@@ -1177,5 +1187,6 @@ __aesni_set_encrypt_key:
+ 
+ .byte 
65,69,83,32,102,111,114,32,73,110,116,101,108,32,65,69,83,45,78,73,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
+ .align        64
++.text
+ #endif
+ .section      .note.GNU-stack,"",@progbits
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_chacha-x86_64-elf_S
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_chacha-x86_64-elf_S
new file mode 100644
index 00000000000..0c49fec1d94
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_chacha-x86_64-elf_S
@@ -0,0 +1,39 @@
+Index: modcargo-crates/ring-0.16.20/pregenerated/chacha-x86_64-elf.S
+--- modcargo-crates/ring-0.16.20/pregenerated/chacha-x86_64-elf.S.orig
++++ modcargo-crates/ring-0.16.20/pregenerated/chacha-x86_64-elf.S
+@@ -1,6 +1,12 @@
+ # This file is generated from a similarly-named Perl script in the BoringSSL
+ # source tree. Do not edit by hand.
+ 
++#if defined(__CET__)
++#include <cet.h>
++#else
++#define _CET_ENDBR
++#endif
++
+ #if defined(__has_feature)
+ #if __has_feature(memory_sanitizer) && !defined(OPENSSL_NO_ASM)
+ #define OPENSSL_NO_ASM
+@@ -13,6 +19,7 @@
+ .extern       GFp_ia32cap_P
+ .hidden GFp_ia32cap_P
+ 
++.section .rodata
+ .align        64
+ .Lzero:
+ .long 0,0,0,0
+@@ -42,12 +49,14 @@
+ .Lsixteen:
+ .long 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16
+ .byte 
67,104,97,67,104,97,50,48,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
++.text
+ .globl        GFp_ChaCha20_ctr32
+ .hidden GFp_ChaCha20_ctr32
+ .type GFp_ChaCha20_ctr32,@function
+ .align        64
+ GFp_ChaCha20_ctr32:
+ .cfi_startproc        
++      _CET_ENDBR
+       cmpq    $0,%rdx
+       je      .Lno_data
+       movq    GFp_ia32cap_P+4(%rip),%r10
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_chacha20_poly1305_x86_64-elf_S
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_chacha20_poly1305_x86_64-elf_S
new file mode 100644
index 00000000000..d195ea137f0
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_chacha20_poly1305_x86_64-elf_S
@@ -0,0 +1,48 @@
+Index: modcargo-crates/ring-0.16.20/pregenerated/chacha20_poly1305_x86_64-elf.S
+--- 
modcargo-crates/ring-0.16.20/pregenerated/chacha20_poly1305_x86_64-elf.S.orig
++++ modcargo-crates/ring-0.16.20/pregenerated/chacha20_poly1305_x86_64-elf.S
+@@ -1,6 +1,12 @@
+ # This file is generated from a similarly-named Perl script in the BoringSSL
+ # source tree. Do not edit by hand.
+ 
++#if defined(__CET__)
++#include <cet.h>
++#else
++#define _CET_ENDBR
++#endif
++
+ #if defined(__has_feature)
+ #if __has_feature(memory_sanitizer) && !defined(OPENSSL_NO_ASM)
+ #define OPENSSL_NO_ASM
+@@ -14,6 +20,7 @@
+ 
+ chacha20_poly1305_constants:
+ 
++.section .rodata
+ .align        64
+ .Lchacha20_consts:
+ .byte 'e','x','p','a','n','d',' ','3','2','-','b','y','t','e',' ','k'
+@@ -51,6 +58,7 @@ chacha20_poly1305_constants:
+ .byte 
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00
+ .byte 
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00
+ .byte 
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff
++.text
+ 
+ .type poly_hash_ad_internal,@function
+ .align        64
+@@ -225,6 +233,7 @@ poly_hash_ad_internal:
+ .align        64
+ GFp_chacha20_poly1305_open:
+ .cfi_startproc        
++      _CET_ENDBR
+       pushq   %rbp
+ .cfi_adjust_cfa_offset        8
+ .cfi_offset   %rbp,-16
+@@ -2109,6 +2118,7 @@ GFp_chacha20_poly1305_open:
+ .align        64
+ GFp_chacha20_poly1305_seal:
+ .cfi_startproc        
++      _CET_ENDBR
+       pushq   %rbp
+ .cfi_adjust_cfa_offset        8
+ .cfi_offset   %rbp,-16
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_ecp_nistz256-armv8-linux64_S
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_ecp_nistz256-armv8-linux64_S
new file mode 100644
index 00000000000..bb9c52a9ffa
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_ecp_nistz256-armv8-linux64_S
@@ -0,0 +1,109 @@
+Index: modcargo-crates/ring-0.16.20/pregenerated/ecp_nistz256-armv8-linux64.S
+--- modcargo-crates/ring-0.16.20/pregenerated/ecp_nistz256-armv8-linux64.S.orig
++++ modcargo-crates/ring-0.16.20/pregenerated/ecp_nistz256-armv8-linux64.S
+@@ -12,7 +12,7 @@
+ #if defined(__aarch64__)
+ #include <GFp/arm_arch.h>
+ 
+-.text
++.section      .rodata
+ .align        5
+ .Lpoly:
+ .quad 
0xffffffffffffffff,0x00000000ffffffff,0x0000000000000000,0xffffffff00000001
+@@ -22,6 +22,7 @@
+ .quad 1,0,0,0
+ .byte 
69,67,80,95,78,73,83,84,90,50,53,54,32,102,111,114,32,65,82,77,118,56,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
+ .align        2
++.text
+ 
+ // void       GFp_nistz256_mul_mont(BN_ULONG x0[4],const BN_ULONG x1[4],
+ //                                         const BN_ULONG x2[4]);
+@@ -37,8 +38,10 @@ GFp_nistz256_mul_mont:
+       ldr     x3,[x2]         // bp[0]
+       ldp     x4,x5,[x1]
+       ldp     x6,x7,[x1,#16]
+-      ldr     x12,.Lpoly+8
+-      ldr     x13,.Lpoly+24
++      adrp    x13,.Lpoly
++      add     x13,x13,:lo12:.Lpoly
++      ldr     x12,[x13,#8]
++      ldr     x13,[x13,#24]
+ 
+       bl      __ecp_nistz256_mul_mont
+ 
+@@ -59,8 +62,10 @@ GFp_nistz256_sqr_mont:
+ 
+       ldp     x4,x5,[x1]
+       ldp     x6,x7,[x1,#16]
+-      ldr     x12,.Lpoly+8
+-      ldr     x13,.Lpoly+24
++      adrp    x13,.Lpoly
++      add     x13,x13,:lo12:.Lpoly
++      ldr     x12,[x13,#8]
++      ldr     x13,[x13,#24]
+ 
+       bl      __ecp_nistz256_sqr_mont
+ 
+@@ -83,8 +88,10 @@ GFp_nistz256_add:
+       ldp     x8,x9,[x2]
+       ldp     x16,x17,[x1,#16]
+       ldp     x10,x11,[x2,#16]
+-      ldr     x12,.Lpoly+8
+-      ldr     x13,.Lpoly+24
++      adrp    x13,.Lpoly
++      add     x13,x13,:lo12:.Lpoly
++      ldr     x12,[x13,#8]
++      ldr     x13,[x13,#24]
+ 
+       bl      __ecp_nistz256_add
+ 
+@@ -106,8 +113,10 @@ GFp_nistz256_neg:
+       mov     x15,xzr
+       mov     x16,xzr
+       mov     x17,xzr
+-      ldr     x12,.Lpoly+8
+-      ldr     x13,.Lpoly+24
++      adrp    x13,.Lpoly
++      add     x13,x13,:lo12:.Lpoly
++      ldr     x12,[x13,#8]
++      ldr     x13,[x13,#24]
+ 
+       bl      __ecp_nistz256_sub_from
+ 
+@@ -501,9 +510,11 @@ GFp_nistz256_point_double:
+       mov     x21,x0
+       ldp     x16,x17,[x1,#48]
+       mov     x22,x1
+-      ldr     x12,.Lpoly+8
++      adrp    x13,.Lpoly
++      add     x13,x13,:lo12:.Lpoly
++      ldr     x12,[x13,#8]
+       mov     x8,x14
+-      ldr     x13,.Lpoly+24
++      ldr     x13,[x13,#24]
+       mov     x9,x15
+       ldp     x4,x5,[x22,#64] // forward load for p256_sqr_mont
+       mov     x10,x16
+@@ -642,8 +653,10 @@ GFp_nistz256_point_add_affine:
+       mov     x21,x0
+       mov     x22,x1
+       mov     x23,x2
+-      ldr     x12,.Lpoly+8
+-      ldr     x13,.Lpoly+24
++      adrp    x13,.Lpoly
++      add     x13,x13,:lo12:.Lpoly
++      ldr     x12,[x13,#8]
++      ldr     x13,[x13,#24]
+ 
+       ldp     x4,x5,[x1,#64]  // in1_z
+       ldp     x6,x7,[x1,#64+16]
+@@ -789,7 +802,8 @@ GFp_nistz256_point_add_affine:
+       ldp     x10,x11,[x23,#0+48]
+       stp     x14,x15,[x21,#0]
+       stp     x16,x17,[x21,#0+16]
+-      adr     x23,.Lone_mont-64
++      adrp    x23,.Lone_mont-64
++      add     x23,x23,:lo12:.Lone_mont-64
+       ldp     x14,x15,[x22,#32]       // in1
+       cmp     x24,#0                  // !, remember?
+       ldp     x16,x17,[x22,#32+16]
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_ghash-x86_64-elf_S
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_ghash-x86_64-elf_S
new file mode 100644
index 00000000000..e6a7ad5f9b6
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_ghash-x86_64-elf_S
@@ -0,0 +1,71 @@
+Index: modcargo-crates/ring-0.16.20/pregenerated/ghash-x86_64-elf.S
+--- modcargo-crates/ring-0.16.20/pregenerated/ghash-x86_64-elf.S.orig
++++ modcargo-crates/ring-0.16.20/pregenerated/ghash-x86_64-elf.S
+@@ -1,6 +1,12 @@
+ # This file is generated from a similarly-named Perl script in the BoringSSL
+ # source tree. Do not edit by hand.
+ 
++#if defined(__CET__)
++#include <cet.h>
++#else
++#define _CET_ENDBR
++#endif
++
+ #if defined(__has_feature)
+ #if __has_feature(memory_sanitizer) && !defined(OPENSSL_NO_ASM)
+ #define OPENSSL_NO_ASM
+@@ -17,6 +23,7 @@
+ .align        16
+ GFp_gcm_init_clmul:
+ .cfi_startproc        
++      _CET_ENDBR
+ .L_init_clmul:
+       movdqu  (%rsi),%xmm2
+       pshufd  $78,%xmm2,%xmm2
+@@ -176,6 +183,7 @@ GFp_gcm_init_clmul:
+ .align        16
+ GFp_gcm_gmult_clmul:
+ .cfi_startproc        
++      _CET_ENDBR
+ .L_gmult_clmul:
+       movdqu  (%rdi),%xmm0
+       movdqa  .Lbswap_mask(%rip),%xmm5
+@@ -230,6 +238,7 @@ GFp_gcm_gmult_clmul:
+ .align        32
+ GFp_gcm_ghash_clmul:
+ .cfi_startproc        
++      _CET_ENDBR
+ .L_ghash_clmul:
+       movdqa  .Lbswap_mask(%rip),%xmm10
+ 
+@@ -617,6 +626,7 @@ GFp_gcm_ghash_clmul:
+ .align        32
+ GFp_gcm_init_avx:
+ .cfi_startproc        
++      _CET_ENDBR
+       vzeroupper
+ 
+       vmovdqu (%rsi),%xmm2
+@@ -727,6 +737,7 @@ GFp_gcm_init_avx:
+ .align        32
+ GFp_gcm_ghash_avx:
+ .cfi_startproc        
++      _CET_ENDBR
+       vzeroupper
+ 
+       vmovdqu (%rdi),%xmm10
+@@ -1100,6 +1111,7 @@ GFp_gcm_ghash_avx:
+       .byte   0xf3,0xc3
+ .cfi_endproc  
+ .size GFp_gcm_ghash_avx,.-GFp_gcm_ghash_avx
++.section .rodata
+ .align        64
+ .Lbswap_mask:
+ .byte 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0
+@@ -1111,5 +1123,6 @@ GFp_gcm_ghash_avx:
+ 
+ .byte 
71,72,65,83,72,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
+ .align        64
++.text
+ #endif
+ .section      .note.GNU-stack,"",@progbits
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_p256-x86_64-asm-elf_S
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_p256-x86_64-asm-elf_S
new file mode 100644
index 00000000000..aceede1ec03
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_p256-x86_64-asm-elf_S
@@ -0,0 +1,130 @@
+Index: modcargo-crates/ring-0.16.20/pregenerated/p256-x86_64-asm-elf.S
+--- modcargo-crates/ring-0.16.20/pregenerated/p256-x86_64-asm-elf.S.orig
++++ modcargo-crates/ring-0.16.20/pregenerated/p256-x86_64-asm-elf.S
+@@ -1,6 +1,12 @@
+ # This file is generated from a similarly-named Perl script in the BoringSSL
+ # source tree. Do not edit by hand.
+ 
++#if defined(__CET__)
++#include <cet.h>
++#else
++#define _CET_ENDBR
++#endif
++
+ #if defined(__has_feature)
+ #if __has_feature(memory_sanitizer) && !defined(OPENSSL_NO_ASM)
+ #define OPENSSL_NO_ASM
+@@ -12,7 +18,7 @@
+ .extern       GFp_ia32cap_P
+ .hidden GFp_ia32cap_P
+ 
+-
++.section .rodata
+ .align        64
+ .Lpoly:
+ .quad 0xffffffffffffffff, 0x00000000ffffffff, 0x0000000000000000, 
0xffffffff00000001
+@@ -31,14 +37,15 @@
+ .quad 0xf3b9cac2fc632551, 0xbce6faada7179e84, 0xffffffffffffffff, 
0xffffffff00000000
+ .LordK:
+ .quad 0xccd1c8aaee00bc4f
++.text
+ 
+ 
+-
+ .globl        GFp_nistz256_add
+ .hidden GFp_nistz256_add
+ .type GFp_nistz256_add,@function
+ .align        32
+ GFp_nistz256_add:
++      _CET_ENDBR
+       pushq   %r12
+       pushq   %r13
+ 
+@@ -87,6 +94,7 @@ GFp_nistz256_add:
+ .align        32
+ GFp_nistz256_neg:
+ .cfi_startproc        
++      _CET_ENDBR
+       pushq   %r12
+ .cfi_adjust_cfa_offset        8
+ .cfi_offset   %r12,-16
+@@ -149,6 +157,7 @@ GFp_nistz256_neg:
+ .align        32
+ GFp_p256_scalar_mul_mont:
+ .cfi_startproc        
++      _CET_ENDBR
+       leaq    GFp_ia32cap_P(%rip),%rcx
+       movq    8(%rcx),%rcx
+       andl    $0x80100,%ecx
+@@ -483,6 +492,7 @@ GFp_p256_scalar_mul_mont:
+ .align        32
+ GFp_p256_scalar_sqr_rep_mont:
+ .cfi_startproc        
++      _CET_ENDBR
+       leaq    GFp_ia32cap_P(%rip),%rcx
+       movq    8(%rcx),%rcx
+       andl    $0x80100,%ecx
+@@ -1242,6 +1252,7 @@ ecp_nistz256_ord_sqr_montx:
+ .align        32
+ GFp_nistz256_mul_mont:
+ .cfi_startproc        
++      _CET_ENDBR
+       leaq    GFp_ia32cap_P(%rip),%rcx
+       movq    8(%rcx),%rcx
+       andl    $0x80100,%ecx
+@@ -1539,6 +1550,7 @@ __ecp_nistz256_mul_montq:
+ .align        32
+ GFp_nistz256_sqr_mont:
+ .cfi_startproc        
++      _CET_ENDBR
+       leaq    GFp_ia32cap_P(%rip),%rcx
+       movq    8(%rcx),%rcx
+       andl    $0x80100,%ecx
+@@ -2069,6 +2081,7 @@ __ecp_nistz256_sqr_montx:
+ .align        32
+ GFp_nistz256_select_w5:
+ .cfi_startproc        
++      _CET_ENDBR
+       leaq    GFp_ia32cap_P(%rip),%rax
+       movq    8(%rax),%rax
+       testl   $32,%eax
+@@ -2136,6 +2149,7 @@ GFp_nistz256_select_w5:
+ .align        32
+ GFp_nistz256_select_w7:
+ .cfi_startproc        
++      _CET_ENDBR
+       leaq    GFp_ia32cap_P(%rip),%rax
+       movq    8(%rax),%rax
+       testl   $32,%eax
+@@ -2255,6 +2269,7 @@ GFp_nistz256_avx2_select_w5:
+ .align        32
+ GFp_nistz256_avx2_select_w7:
+ .cfi_startproc        
++      _CET_ENDBR
+ .Lavx2_select_w7:
+       vzeroupper
+       vmovdqa .LThree(%rip),%ymm0
+@@ -2462,6 +2477,7 @@ __ecp_nistz256_mul_by_2q:
+ .align        32
+ GFp_nistz256_point_double:
+ .cfi_startproc        
++      _CET_ENDBR
+       leaq    GFp_ia32cap_P(%rip),%rcx
+       movq    8(%rcx),%rcx
+       andl    $0x80100,%ecx
+@@ -2696,6 +2712,7 @@ GFp_nistz256_point_double:
+ .align        32
+ GFp_nistz256_point_add:
+ .cfi_startproc        
++      _CET_ENDBR
+       leaq    GFp_ia32cap_P(%rip),%rcx
+       movq    8(%rcx),%rcx
+       andl    $0x80100,%ecx
+@@ -3133,6 +3150,7 @@ GFp_nistz256_point_add:
+ .align        32
+ GFp_nistz256_point_add_affine:
+ .cfi_startproc        
++      _CET_ENDBR
+       leaq    GFp_ia32cap_P(%rip),%rcx
+       movq    8(%rcx),%rcx
+       andl    $0x80100,%ecx
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_sha256-x86_64-elf_S
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_sha256-x86_64-elf_S
new file mode 100644
index 00000000000..28bb97ca759
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_sha256-x86_64-elf_S
@@ -0,0 +1,40 @@
+Index: modcargo-crates/ring-0.16.20/pregenerated/sha256-x86_64-elf.S
+--- modcargo-crates/ring-0.16.20/pregenerated/sha256-x86_64-elf.S.orig
++++ modcargo-crates/ring-0.16.20/pregenerated/sha256-x86_64-elf.S
+@@ -1,6 +1,12 @@
+ # This file is generated from a similarly-named Perl script in the BoringSSL
+ # source tree. Do not edit by hand.
+ 
++#if defined(__CET__)
++#include <cet.h>
++#else
++#define _CET_ENDBR
++#endif
++
+ #if defined(__has_feature)
+ #if __has_feature(memory_sanitizer) && !defined(OPENSSL_NO_ASM)
+ #define OPENSSL_NO_ASM
+@@ -18,6 +24,7 @@
+ .align        16
+ GFp_sha256_block_data_order:
+ .cfi_startproc        
++      _CET_ENDBR
+       leaq    GFp_ia32cap_P(%rip),%r11
+       movl    0(%r11),%r9d
+       movl    4(%r11),%r10d
+@@ -1735,6 +1742,7 @@ GFp_sha256_block_data_order:
+       .byte   0xf3,0xc3
+ .cfi_endproc  
+ .size GFp_sha256_block_data_order,.-GFp_sha256_block_data_order
++.section .rodata
+ .align        64
+ .type K256,@object
+ K256:
+@@ -1778,6 +1786,7 @@ K256:
+ .long 0xffffffff,0xffffffff,0x03020100,0x0b0a0908
+ .long 0xffffffff,0xffffffff,0x03020100,0x0b0a0908
+ .byte 
83,72,65,50,53,54,32,98,108,111,99,107,32,116,114,97,110,115,102,111,114,109,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
++.text
+ .type GFp_sha256_block_data_order_ssse3,@function
+ .align        64
+ GFp_sha256_block_data_order_ssse3:
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_sha512-x86_64-elf_S
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_sha512-x86_64-elf_S
new file mode 100644
index 00000000000..b83ea70e333
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_sha512-x86_64-elf_S
@@ -0,0 +1,40 @@
+Index: modcargo-crates/ring-0.16.20/pregenerated/sha512-x86_64-elf.S
+--- modcargo-crates/ring-0.16.20/pregenerated/sha512-x86_64-elf.S.orig
++++ modcargo-crates/ring-0.16.20/pregenerated/sha512-x86_64-elf.S
+@@ -1,6 +1,12 @@
+ # This file is generated from a similarly-named Perl script in the BoringSSL
+ # source tree. Do not edit by hand.
+ 
++#if defined(__CET__)
++#include <cet.h>
++#else
++#define _CET_ENDBR
++#endif
++
+ #if defined(__has_feature)
+ #if __has_feature(memory_sanitizer) && !defined(OPENSSL_NO_ASM)
+ #define OPENSSL_NO_ASM
+@@ -18,6 +24,7 @@
+ .align        16
+ GFp_sha512_block_data_order:
+ .cfi_startproc        
++      _CET_ENDBR
+       leaq    GFp_ia32cap_P(%rip),%r11
+       movl    0(%r11),%r9d
+       movl    4(%r11),%r10d
+@@ -1733,6 +1740,7 @@ GFp_sha512_block_data_order:
+       .byte   0xf3,0xc3
+ .cfi_endproc  
+ .size GFp_sha512_block_data_order,.-GFp_sha512_block_data_order
++.section .rodata
+ .align        64
+ .type K512,@object
+ K512:
+@@ -1820,6 +1828,7 @@ K512:
+ .quad 0x0001020304050607,0x08090a0b0c0d0e0f
+ .quad 0x0001020304050607,0x08090a0b0c0d0e0f
+ .byte 
83,72,65,53,49,50,32,98,108,111,99,107,32,116,114,97,110,115,102,111,114,109,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
++.text
+ .type GFp_sha512_block_data_order_avx,@function
+ .align        64
+ GFp_sha512_block_data_order_avx:
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_vpaes-x86_64-elf_S
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_vpaes-x86_64-elf_S
new file mode 100644
index 00000000000..5e7f6c614eb
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_vpaes-x86_64-elf_S
@@ -0,0 +1,40 @@
+Index: modcargo-crates/ring-0.16.20/pregenerated/vpaes-x86_64-elf.S
+--- modcargo-crates/ring-0.16.20/pregenerated/vpaes-x86_64-elf.S.orig
++++ modcargo-crates/ring-0.16.20/pregenerated/vpaes-x86_64-elf.S
+@@ -1,6 +1,12 @@
+ # This file is generated from a similarly-named Perl script in the BoringSSL
+ # source tree. Do not edit by hand.
+ 
++#if defined(__CET__)
++#include <cet.h>
++#else
++#define _CET_ENDBR
++#endif
++
+ #if defined(__has_feature)
+ #if __has_feature(memory_sanitizer) && !defined(OPENSSL_NO_ASM)
+ #define OPENSSL_NO_ASM
+@@ -579,6 +585,7 @@ _vpaes_schedule_mangle:
+ .align        16
+ GFp_vpaes_set_encrypt_key:
+ .cfi_startproc        
++      _CET_ENDBR
+ #ifdef BORINGSSL_DISPATCH_TEST
+ .extern       BORINGSSL_function_hit
+ .hidden BORINGSSL_function_hit
+@@ -604,6 +611,7 @@ GFp_vpaes_set_encrypt_key:
+ .align        16
+ GFp_vpaes_encrypt:
+ .cfi_startproc        
++      _CET_ENDBR
+       movdqu  (%rdi),%xmm0
+       call    _vpaes_preheat
+       call    _vpaes_encrypt_core
+@@ -617,6 +625,7 @@ GFp_vpaes_encrypt:
+ .align        16
+ GFp_vpaes_ctr32_encrypt_blocks:
+ .cfi_startproc        
++      _CET_ENDBR
+ 
+       xchgq   %rcx,%rdx
+       testq   %rcx,%rcx
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_x86_64-mont-elf_S
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_x86_64-mont-elf_S
new file mode 100644
index 00000000000..8027d04c4f7
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_x86_64-mont-elf_S
@@ -0,0 +1,24 @@
+Index: modcargo-crates/ring-0.16.20/pregenerated/x86_64-mont-elf.S
+--- modcargo-crates/ring-0.16.20/pregenerated/x86_64-mont-elf.S.orig
++++ modcargo-crates/ring-0.16.20/pregenerated/x86_64-mont-elf.S
+@@ -1,6 +1,12 @@
+ # This file is generated from a similarly-named Perl script in the BoringSSL
+ # source tree. Do not edit by hand.
+ 
++#if defined(__CET__)
++#include <cet.h>
++#else
++#define _CET_ENDBR
++#endif
++
+ #if defined(__has_feature)
+ #if __has_feature(memory_sanitizer) && !defined(OPENSSL_NO_ASM)
+ #define OPENSSL_NO_ASM
+@@ -19,6 +25,7 @@
+ .align        16
+ GFp_bn_mul_mont:
+ .cfi_startproc        
++      _CET_ENDBR
+       movl    %r9d,%r9d
+       movq    %rsp,%rax
+ .cfi_def_cfa_register %rax
diff --git 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_x86_64-mont5-elf_S
 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_x86_64-mont5-elf_S
new file mode 100644
index 00000000000..1e0e7d9c759
--- /dev/null
+++ 
security/vaultwarden/patches/patch-modcargo-crates_ring-0_16_20_pregenerated_x86_64-mont5-elf_S
@@ -0,0 +1,85 @@
+Index: modcargo-crates/ring-0.16.20/pregenerated/x86_64-mont5-elf.S
+--- modcargo-crates/ring-0.16.20/pregenerated/x86_64-mont5-elf.S.orig
++++ modcargo-crates/ring-0.16.20/pregenerated/x86_64-mont5-elf.S
+@@ -1,6 +1,12 @@
+ # This file is generated from a similarly-named Perl script in the BoringSSL
+ # source tree. Do not edit by hand.
+ 
++#if defined(__CET__)
++#include <cet.h>
++#else
++#define _CET_ENDBR
++#endif
++
+ #if defined(__has_feature)
+ #if __has_feature(memory_sanitizer) && !defined(OPENSSL_NO_ASM)
+ #define OPENSSL_NO_ASM
+@@ -19,6 +25,7 @@
+ .align        64
+ GFp_bn_mul_mont_gather5:
+ .cfi_startproc        
++      _CET_ENDBR
+       movl    %r9d,%r9d
+       movq    %rsp,%rax
+ .cfi_def_cfa_register %rax
+@@ -1093,6 +1100,7 @@ mul4x_internal:
+ .align        32
+ GFp_bn_power5:
+ .cfi_startproc        
++      _CET_ENDBR
+       movq    %rsp,%rax
+ .cfi_def_cfa_register %rax
+       leaq    GFp_ia32cap_P(%rip),%r11
+@@ -1232,6 +1240,7 @@ GFp_bn_power5:
+ GFp_bn_sqr8x_internal:
+ __bn_sqr8x_internal:
+ .cfi_startproc        
++      _CET_ENDBR
+ 
+ 
+ 
+@@ -2070,6 +2079,7 @@ __bn_post4x_internal:
+ .align        32
+ GFp_bn_from_montgomery:
+ .cfi_startproc        
++      _CET_ENDBR
+       testl   $7,%r9d
+       jz      bn_from_mont8x
+       xorl    %eax,%eax
+@@ -2922,6 +2932,7 @@ bn_powerx5:
+ GFp_bn_sqrx8x_internal:
+ __bn_sqrx8x_internal:
+ .cfi_startproc        
++      _CET_ENDBR
+ 
+ 
+ 
+@@ -3594,6 +3605,7 @@ __bn_postx4x_internal:
+ .align        16
+ GFp_bn_scatter5:
+ .cfi_startproc        
++      _CET_ENDBR
+       cmpl    $0,%esi
+       jz      .Lscatter_epilogue
+       leaq    (%rdx,%rcx,8),%rdx
+@@ -3615,6 +3627,7 @@ GFp_bn_scatter5:
+ .align        32
+ GFp_bn_gather5:
+ .cfi_startproc        
++      _CET_ENDBR
+ .LSEH_begin_GFp_bn_gather5:
+ 
+ .byte 0x4c,0x8d,0x14,0x24
+@@ -3777,10 +3790,12 @@ GFp_bn_gather5:
+ .LSEH_end_GFp_bn_gather5:
+ .cfi_endproc  
+ .size GFp_bn_gather5,.-GFp_bn_gather5
++.section .rodata
+ .align        64
+ .Linc:
+ .long 0,0, 1,1
+ .long 2,2, 2,2
+ .byte 
77,111,110,116,103,111,109,101,114,121,32,77,117,108,116,105,112,108,105,99,97,116,105,111,110,32,119,105,116,104,32,115,99,97,116,116,101,114,47,103,97,116,104,101,114,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
++.text
+ #endif
+ .section      .note.GNU-stack,"",@progbits

commit fcc0aff5c2a5642954001f108fc6230881bb0b9d
Author: Björn Ketelaars <[email protected]>
Date:   Mon Nov 6 18:39:01 2023 +0100

    www/vaultwarden-web @2023.7.1: update to 2023.10.0

diff --git www/vaultwarden-web/Makefile www/vaultwarden-web/Makefile
index c01ec7906f9..7a8cba231d8 100644
--- www/vaultwarden-web/Makefile
+++ www/vaultwarden-web/Makefile
@@ -2,7 +2,7 @@ COMMENT =       Web vault builds for vaultwarden
 
 CATEGORIES =   www
 
-VERSION =      2023.7.1
+VERSION =      2023.10.0
 SITES =                
https://github.com/dani-garcia/bw_web_builds/releases/download/v${VERSION}/
 DISTNAME =     bw_web_v${VERSION}
 PKGNAME =      vaultwarden-web-${VERSION}
diff --git www/vaultwarden-web/distinfo www/vaultwarden-web/distinfo
index 0d42a52e8a7..c980cdfb38d 100644
--- www/vaultwarden-web/distinfo
+++ www/vaultwarden-web/distinfo
@@ -1,2 +1,2 @@
-SHA256 (bw_web_v2023.7.1.tar.gz) = DX6gLrE8x7Kch1r37MeHwKSZDCLfE6Ak8Fieb6o3A9Q=
-SIZE (bw_web_v2023.7.1.tar.gz) = 10744083
+SHA256 (bw_web_v2023.10.0.tar.gz) = 
F3WOWjevLh+EfXbTOGVRxRlSaITuBpEtn3jZfmHdUqA=
+SIZE (bw_web_v2023.10.0.tar.gz) = 11081782
diff --git www/vaultwarden-web/pkg/PLIST www/vaultwarden-web/pkg/PLIST
index b39ee475c75..251d4a68a00 100644
--- www/vaultwarden-web/pkg/PLIST
+++ www/vaultwarden-web/pkg/PLIST
@@ -1,71 +1,75 @@
 vaultwarden/
 vaultwarden/web-vault/
 vaultwarden/web-vault/.nojekyll
-vaultwarden/web-vault/1.71c8a5abc35fc762f09b.js
-vaultwarden/web-vault/1.71c8a5abc35fc762f09b.js.map
-vaultwarden/web-vault/182.4c0500aacabeda9b7d6a.js
-vaultwarden/web-vault/182.4c0500aacabeda9b7d6a.js.map
-vaultwarden/web-vault/285.8ff8825a74704faed6bf.js
-vaultwarden/web-vault/285.8ff8825a74704faed6bf.js.map
-vaultwarden/web-vault/348.d8cfc3744d4191d31f07.js
-vaultwarden/web-vault/348.d8cfc3744d4191d31f07.js.map
-vaultwarden/web-vault/404/
-vaultwarden/web-vault/404.html
-vaultwarden/web-vault/404/bootstrap.min.css
-vaultwarden/web-vault/404/styles.css
-vaultwarden/web-vault/407.da9c171edb1890c813b8.js
-vaultwarden/web-vault/407.da9c171edb1890c813b8.js.map
-vaultwarden/web-vault/574.2d79f601275d1b640850.js
-vaultwarden/web-vault/574.2d79f601275d1b640850.js.map
-vaultwarden/web-vault/581.c069c9e17682692a4de9.js
-vaultwarden/web-vault/581.c069c9e17682692a4de9.js.map
-vaultwarden/web-vault/584.f9ac63ec35b8739aba50.js
-vaultwarden/web-vault/584.f9ac63ec35b8739aba50.js.LICENSE.txt
-vaultwarden/web-vault/584.f9ac63ec35b8739aba50.js.map
-vaultwarden/web-vault/5ff0871d590739bb3347.json
-vaultwarden/web-vault/714.76cf694940865248825d.js
-vaultwarden/web-vault/714.76cf694940865248825d.js.map
-vaultwarden/web-vault/920.45633aa1d8e33d29ae50.js
-vaultwarden/web-vault/920.45633aa1d8e33d29ae50.js.map
+vaultwarden/web-vault/125.a9247f6a970956e8d672.js
+vaultwarden/web-vault/125.a9247f6a970956e8d672.js.map
+vaultwarden/web-vault/146.1a8eb7a8ae761aab308d.js
+vaultwarden/web-vault/146.1a8eb7a8ae761aab308d.js.map
+vaultwarden/web-vault/228.c397e9c87524351ab41a.js
+vaultwarden/web-vault/228.c397e9c87524351ab41a.js.map
+vaultwarden/web-vault/242.ce2775d72160fa9b95be.js
+vaultwarden/web-vault/242.ce2775d72160fa9b95be.js.map
+vaultwarden/web-vault/285.b55686c702123d2bc85d.js
+vaultwarden/web-vault/285.b55686c702123d2bc85d.js.map
+vaultwarden/web-vault/348.39ddb405e4e6bbb0a7f4.js
+vaultwarden/web-vault/348.39ddb405e4e6bbb0a7f4.js.map
+vaultwarden/web-vault/395.eecbb3958b7494878e55.js
+vaultwarden/web-vault/395.eecbb3958b7494878e55.js.LICENSE.txt
+vaultwarden/web-vault/395.eecbb3958b7494878e55.js.map
+vaultwarden/web-vault/407.3965054f91d870070000.js
+vaultwarden/web-vault/407.3965054f91d870070000.js.map
+vaultwarden/web-vault/677.875336d28e702e60f034.js
+vaultwarden/web-vault/677.875336d28e702e60f034.js.map
+vaultwarden/web-vault/714.013d47cbc0a0e9638334.js
+vaultwarden/web-vault/714.013d47cbc0a0e9638334.js.map
+vaultwarden/web-vault/74.8cb1484ca07c19d24964.js
+vaultwarden/web-vault/74.8cb1484ca07c19d24964.js.map
+vaultwarden/web-vault/883.a8a1148c8fb22429c4cc.js
+vaultwarden/web-vault/883.a8a1148c8fb22429c4cc.js.map
+vaultwarden/web-vault/946.b9969550c807edfb101e.js
+vaultwarden/web-vault/946.b9969550c807edfb101e.js.map
+vaultwarden/web-vault/987.4c42c3bee7e6acaa8fa2.js
+vaultwarden/web-vault/987.4c42c3bee7e6acaa8fa2.js.map
 vaultwarden/web-vault/app/
 vaultwarden/web-vault/app-id.json
-vaultwarden/web-vault/app/main.68f8740d04eb23fbc208.css
-vaultwarden/web-vault/app/main.68f8740d04eb23fbc208.css.map
-vaultwarden/web-vault/app/main.879186d1f7548594844e.js
-vaultwarden/web-vault/app/main.879186d1f7548594844e.js.map
-vaultwarden/web-vault/app/polyfills.b65045dd8b47303eeac4.js
-vaultwarden/web-vault/app/polyfills.b65045dd8b47303eeac4.js.LICENSE.txt
-vaultwarden/web-vault/app/polyfills.b65045dd8b47303eeac4.js.map
-vaultwarden/web-vault/app/vendor.80cb43550cd35d36022d.js
-vaultwarden/web-vault/app/vendor.80cb43550cd35d36022d.js.LICENSE.txt
-vaultwarden/web-vault/app/vendor.80cb43550cd35d36022d.js.map
+vaultwarden/web-vault/app/main.a5d3a3a9125fcf07f286.css
+vaultwarden/web-vault/app/main.a5d3a3a9125fcf07f286.css.map
+vaultwarden/web-vault/app/main.b193f247301cc37bf60b.js
+vaultwarden/web-vault/app/main.b193f247301cc37bf60b.js.map
+vaultwarden/web-vault/app/polyfills.4275a7f2798b637a6613.js
+vaultwarden/web-vault/app/polyfills.4275a7f2798b637a6613.js.LICENSE.txt
+vaultwarden/web-vault/app/polyfills.4275a7f2798b637a6613.js.map
+vaultwarden/web-vault/app/vendor.351bf938ddfd5e202e99.js
+vaultwarden/web-vault/app/vendor.351bf938ddfd5e202e99.js.LICENSE.txt
+vaultwarden/web-vault/app/vendor.351bf938ddfd5e202e99.js.map
 vaultwarden/web-vault/browserconfig.xml
 vaultwarden/web-vault/captcha-connector.html
 vaultwarden/web-vault/captcha-mobile-connector.html
+vaultwarden/web-vault/cca56971e438d22818d6.json
 vaultwarden/web-vault/connectors/
+vaultwarden/web-vault/connectors/captcha.106a73d4ea9b2ca61383.css
+vaultwarden/web-vault/connectors/captcha.106a73d4ea9b2ca61383.css.map
 vaultwarden/web-vault/connectors/captcha.e2f543930127fcb95585.js
 vaultwarden/web-vault/connectors/captcha.e2f543930127fcb95585.js.map
-vaultwarden/web-vault/connectors/captcha.f9d62f9163fc51ca1bb9.css
-vaultwarden/web-vault/connectors/captcha.f9d62f9163fc51ca1bb9.css.map
 vaultwarden/web-vault/connectors/duo.03d3232066d89682b1ee.css
 vaultwarden/web-vault/connectors/duo.03d3232066d89682b1ee.css.map
 vaultwarden/web-vault/connectors/duo.f1394ec17779b4cdab3d.js
 vaultwarden/web-vault/connectors/duo.f1394ec17779b4cdab3d.js.map
-vaultwarden/web-vault/connectors/sso.7d22561c4543ba684226.css
-vaultwarden/web-vault/connectors/sso.7d22561c4543ba684226.css.map
-vaultwarden/web-vault/connectors/sso.d88c527da5ac4ab2e950.js
-vaultwarden/web-vault/connectors/sso.d88c527da5ac4ab2e950.js.map
-vaultwarden/web-vault/connectors/webauthn-fallback.bee4435b0b215c599bd7.js
-vaultwarden/web-vault/connectors/webauthn-fallback.bee4435b0b215c599bd7.js.map
-vaultwarden/web-vault/connectors/webauthn-fallback.c300b7b5018cc56efa5f.css
-vaultwarden/web-vault/connectors/webauthn-fallback.c300b7b5018cc56efa5f.css.map
+vaultwarden/web-vault/connectors/sso.68e33044c7427d7e3a98.css
+vaultwarden/web-vault/connectors/sso.68e33044c7427d7e3a98.css.map
+vaultwarden/web-vault/connectors/sso.6e96617bfbd3a9f90333.js
+vaultwarden/web-vault/connectors/sso.6e96617bfbd3a9f90333.js.map
+vaultwarden/web-vault/connectors/webauthn-fallback.4c0785415d6ab725a060.js
+vaultwarden/web-vault/connectors/webauthn-fallback.4c0785415d6ab725a060.js.map
+vaultwarden/web-vault/connectors/webauthn-fallback.faa61e07e657df90b572.css
+vaultwarden/web-vault/connectors/webauthn-fallback.faa61e07e657df90b572.css.map
 vaultwarden/web-vault/connectors/webauthn.b50e3a9527b3e4de41eb.js
 vaultwarden/web-vault/connectors/webauthn.b50e3a9527b3e4de41eb.js.map
-vaultwarden/web-vault/connectors/webauthn.c300b7b5018cc56efa5f.css
-vaultwarden/web-vault/connectors/webauthn.c300b7b5018cc56efa5f.css.map
+vaultwarden/web-vault/connectors/webauthn.faa61e07e657df90b572.css
+vaultwarden/web-vault/connectors/webauthn.faa61e07e657df90b572.css.map
 vaultwarden/web-vault/duo-connector.html
-vaultwarden/web-vault/encrypt-worker.26ba53130853c25e3b1f.js
-vaultwarden/web-vault/encrypt-worker.26ba53130853c25e3b1f.js.map
+vaultwarden/web-vault/encrypt-worker.aad17ae3eef2793f69dc.js
+vaultwarden/web-vault/encrypt-worker.aad17ae3eef2793f69dc.js.map
 vaultwarden/web-vault/favicon.ico
 vaultwarden/web-vault/fonts/
 vaultwarden/web-vault/fonts/Open_Sans-italic-300.ef9015b8bb661cee6872.woff
@@ -78,10 +82,10 @@ 
vaultwarden/web-vault/fonts/Open_Sans-normal-400.8465030b62273715c99d.woff
 vaultwarden/web-vault/fonts/Open_Sans-normal-600.7f2861051b34a8ecd9f2.woff
 vaultwarden/web-vault/fonts/Open_Sans-normal-700.a39de6b1b80c7f21cf88.woff
 vaultwarden/web-vault/fonts/Open_Sans-normal-800.bd3f1dee59cbae1df994.woff
-vaultwarden/web-vault/fonts/bwi-font.8cba91a9fa20e8738d79.woff
-vaultwarden/web-vault/fonts/bwi-font.a1a604a205b3b0890be0.woff2
-vaultwarden/web-vault/fonts/bwi-font.c05a655d06b9164d0327.svg
-vaultwarden/web-vault/fonts/bwi-font.f1221cda84a26299dcae.ttf
+vaultwarden/web-vault/fonts/bwi-font.3a18510682d49fd6b3c2.svg
+vaultwarden/web-vault/fonts/bwi-font.bc30c3f3cf5d84c1f0b4.woff2
+vaultwarden/web-vault/fonts/bwi-font.e89e2570a48524fe59fb.woff
+vaultwarden/web-vault/fonts/bwi-font.f7a43f81d823e54532d4.ttf
 vaultwarden/web-vault/images/
 vaultwarden/web-vault/images/0.png
 vaultwarden/web-vault/images/1-w.png
@@ -97,15 +101,15 @@ vaultwarden/web-vault/images/amex-dark.png
 vaultwarden/web-vault/images/amex-light.png
 vaultwarden/web-vault/images/apple-touch-icon.png
 vaultwarden/web-vault/images/bwi-globe.png
+vaultwarden/web-vault/images/bwi-passkey.png
 vaultwarden/web-vault/images/cards.png
-vaultwarden/web-vault/images/close-button-white.svg
+vaultwarden/web-vault/images/close-button.svg
 vaultwarden/web-vault/images/diners_club-dark.png
 vaultwarden/web-vault/images/diners_club-light.png
 vaultwarden/web-vault/images/discover-dark.png
 vaultwarden/web-vault/images/discover-light.png
 vaultwarden/web-vault/images/domain-verification/
 vaultwarden/web-vault/images/domain-verification/domain.svg
-vaultwarden/web-vault/images/eu_flag.png
 vaultwarden/web-vault/images/favicon-16x16.png
 vaultwarden/web-vault/images/favicon-32x32.png
 vaultwarden/web-vault/images/icon-dark.png
@@ -160,7 +164,6 @@ vaultwarden/web-vault/images/u2fkey.jpg
 vaultwarden/web-vault/images/u2fkey.webp
 vaultwarden/web-vault/images/union_pay-dark.png
 vaultwarden/web-vault/images/union_pay-light.png
-vaultwarden/web-vault/images/us_flag.png
 vaultwarden/web-vault/images/visa-dark.png
 vaultwarden/web-vault/images/visa-light.png
 vaultwarden/web-vault/images/yubikey.avif
@@ -244,6 +247,8 @@ vaultwarden/web-vault/locales/lv/
 vaultwarden/web-vault/locales/lv/messages.json
 vaultwarden/web-vault/locales/ml/
 vaultwarden/web-vault/locales/ml/messages.json
+vaultwarden/web-vault/locales/mr/
+vaultwarden/web-vault/locales/mr/messages.json
 vaultwarden/web-vault/locales/my/
 vaultwarden/web-vault/locales/my/messages.json
 vaultwarden/web-vault/locales/nb/

Reply via email to