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/
