git: fb983525e6d6 - main - security/vaultwarden: Update to 1.23.1

From: Michael Reifenberger <mr_at_FreeBSD.org>
Date: Sat, 18 Dec 2021 12:46:56 UTC
The branch main has been updated by mr:

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

commit fb983525e6d6a3935c74c2d72a214278e4b0dabd
Author:     Michael Reifenberger <mr@FreeBSD.org>
AuthorDate: 2021-12-18 12:45:37 +0000
Commit:     Michael Reifenberger <mr@FreeBSD.org>
CommitDate: 2021-12-18 12:45:37 +0000

    security/vaultwarden: Update to 1.23.1
    
    PR:             260478
    Reported by:    brnrd@
---
 security/vaultwarden/Makefile  | 120 +++++++++++----------
 security/vaultwarden/distinfo  | 238 ++++++++++++++++++++++-------------------
 security/vaultwarden/pkg-plist |  74 +++++++------
 3 files changed, 228 insertions(+), 204 deletions(-)

diff --git a/security/vaultwarden/Makefile b/security/vaultwarden/Makefile
index ca64fbd8fe3c..625ce75d4737 100644
--- a/security/vaultwarden/Makefile
+++ b/security/vaultwarden/Makefile
@@ -1,8 +1,7 @@
 # Created by: Michael Reifenberger <mr@FreeBSD.org>
 
 PORTNAME=	vaultwarden
-DISTVERSION=	1.23.0
-PORTREVISION=	1
+DISTVERSION=	1.23.1
 CATEGORIES=	security
 MASTER_SITES=	https://github.com/dani-garcia/bw_web_builds/releases/download/v${DISTVERSION_WV}/:web
 DISTFILES=	${WV_DISTFILE}:web
@@ -19,7 +18,7 @@ LIB_DEPENDS+=	libnettle.so:security/nettle
 
 USES=		cargo ssl pgsql mysql:client
 
-DISTVERSION_WV=	2.24.1
+DISTVERSION_WV=	2.25.0
 WV_DISTFILE=	bw_web_v${DISTVERSION_WV}.tar.gz
 USE_RC_SUBR=	${PORTNAME}
 SUB_FILES=	pkg-message
@@ -35,15 +34,16 @@ CARGO_FEATURES=	postgresql sqlite mysql #vendored_openssl
 CARGO_ENV+=	RUSTC_BOOTSTRAP=1
 
 # make cargo-crates
-CARGO_CRATES=	addr2line-0.16.0 \
+CARGO_CRATES=	addr2line-0.17.0 \
 		adler-1.0.2 \
 		aho-corasick-0.7.18 \
 		alloc-no-stdlib-2.0.3 \
 		alloc-stdlib-0.2.1 \
 		async-compression-0.3.8 \
+		async-trait-0.1.51 \
 		atty-0.2.14 \
 		autocfg-1.0.1 \
-		backtrace-0.3.61 \
+		backtrace-0.3.63 \
 		base-x-0.2.8 \
 		base64-0.9.3 \
 		base64-0.11.0 \
@@ -51,19 +51,18 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		base64-0.13.0 \
 		binascii-0.1.4 \
 		bitflags-1.3.2 \
-		bitvec-0.19.5 \
 		block-buffer-0.7.3 \
 		block-buffer-0.9.0 \
 		block-padding-0.1.5 \
 		brotli-3.3.2 \
 		brotli-decompressor-2.3.2 \
 		buf_redux-0.8.4 \
-		bumpalo-3.7.1 \
+		bumpalo-3.8.0 \
 		byte-tools-0.3.1 \
 		byteorder-1.4.3 \
 		bytes-0.4.12 \
 		bytes-1.1.0 \
-		cc-1.0.71 \
+		cc-1.0.72 \
 		cfg-if-0.1.10 \
 		cfg-if-1.0.0 \
 		chashmap-2.2.2 \
@@ -73,16 +72,16 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		const_fn-0.4.8 \
 		cookie-0.14.4 \
 		cookie-0.15.1 \
-		cookie_store-0.12.0 \
-		cookie_store-0.15.0 \
+		cookie_store-0.15.1 \
 		core-foundation-0.9.2 \
 		core-foundation-sys-0.8.3 \
 		cpufeatures-0.2.1 \
-		crc32fast-1.2.1 \
+		crc32fast-1.3.0 \
 		cron-0.9.0 \
 		crypto-mac-0.10.1 \
 		crypto-mac-0.11.1 \
 		data-encoding-2.3.2 \
+		data-url-0.1.1 \
 		diesel-1.4.8 \
 		diesel_derives-1.4.1 \
 		diesel_migrations-1.4.0 \
@@ -92,6 +91,7 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		dotenv-0.15.0 \
 		either-1.6.1 \
 		encoding_rs-0.8.29 \
+		enum-as-inner-0.3.3 \
 		error-chain-0.11.0 \
 		fake-simd-0.1.2 \
 		fastrand-1.5.0 \
@@ -104,38 +104,38 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		fuchsia-cprng-0.1.1 \
 		fuchsia-zircon-0.3.3 \
 		fuchsia-zircon-sys-0.3.3 \
-		funty-1.1.0 \
 		futf-0.1.4 \
-		futures-0.3.17 \
-		futures-channel-0.3.17 \
-		futures-core-0.3.17 \
-		futures-executor-0.3.17 \
-		futures-io-0.3.17 \
-		futures-macro-0.3.17 \
-		futures-sink-0.3.17 \
-		futures-task-0.3.17 \
-		futures-util-0.3.17 \
+		futures-0.3.18 \
+		futures-channel-0.3.18 \
+		futures-core-0.3.18 \
+		futures-executor-0.3.18 \
+		futures-io-0.3.18 \
+		futures-macro-0.3.18 \
+		futures-sink-0.3.18 \
+		futures-task-0.3.18 \
+		futures-util-0.3.18 \
 		generic-array-0.12.4 \
 		generic-array-0.14.4 \
 		getrandom-0.1.16 \
 		getrandom-0.2.3 \
-		gimli-0.25.0 \
+		gimli-0.26.1 \
 		glob-0.3.0 \
-		h2-0.3.6 \
-		half-1.8.0 \
-		handlebars-4.1.3 \
+		h2-0.3.7 \
+		half-1.8.2 \
+		handlebars-4.1.5 \
 		hashbrown-0.11.2 \
+		heck-0.3.3 \
 		hermit-abi-0.1.19 \
 		hmac-0.10.1 \
 		hmac-0.11.0 \
 		hostname-0.3.1 \
 		html5ever-0.25.1 \
 		http-0.2.5 \
-		http-body-0.4.3 \
+		http-body-0.4.4 \
 		httparse-1.5.1 \
-		httpdate-1.0.1 \
+		httpdate-1.0.2 \
 		hyper-0.10.16 \
-		hyper-0.14.13 \
+		hyper-0.14.15 \
 		hyper-sync-rustls-0.3.0-rc.17 \
 		hyper-tls-0.5.0 \
 		idna-0.1.5 \
@@ -143,6 +143,7 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		indexmap-1.7.0 \
 		instant-0.1.12 \
 		iovec-0.1.4 \
+		ipconfig-0.2.2 \
 		ipnet-2.3.1 \
 		itoa-0.4.8 \
 		js-sys-0.3.55 \
@@ -151,12 +152,14 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		language-tags-0.2.2 \
 		lazy_static-1.4.0 \
 		lazycell-1.3.0 \
-		lettre-0.10.0-rc.3 \
-		libc-0.2.104 \
+		lettre-0.10.0-rc.4 \
+		libc-0.2.108 \
 		libsqlite3-sys-0.22.2 \
+		linked-hash-map-0.5.4 \
 		lock_api-0.4.5 \
 		log-0.3.9 \
 		log-0.4.14 \
+		lru-cache-0.1.2 \
 		mac-0.1.1 \
 		maplit-1.0.2 \
 		markup5ever-0.10.1 \
@@ -170,6 +173,7 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		mime-0.2.6 \
 		mime-0.3.16 \
 		mime_guess-2.0.3 \
+		minimal-lexical-0.2.1 \
 		miniz_oxide-0.4.4 \
 		mio-0.6.23 \
 		mio-0.7.14 \
@@ -182,29 +186,29 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		net2-0.2.37 \
 		new_debug_unreachable-1.0.4 \
 		nom-4.1.1 \
-		nom-6.1.2 \
+		nom-7.1.0 \
 		ntapi-0.3.6 \
 		num-bigint-0.2.6 \
 		num-derive-0.3.3 \
 		num-integer-0.1.44 \
 		num-traits-0.2.14 \
 		num_cpus-1.13.0 \
-		object-0.26.2 \
+		object-0.27.1 \
 		once_cell-1.8.0 \
 		opaque-debug-0.2.3 \
 		opaque-debug-0.3.0 \
-		openssl-0.10.36 \
+		openssl-0.10.38 \
 		openssl-probe-0.1.4 \
-		openssl-src-111.16.0+1.1.1l \
-		openssl-sys-0.9.67 \
+		openssl-src-300.0.2+3.0.0 \
+		openssl-sys-0.9.71 \
 		owning_ref-0.3.3 \
-		parity-ws-0.11.0 \
+		parity-ws-0.11.1 \
 		parking_lot-0.4.8 \
 		parking_lot-0.11.2 \
 		parking_lot_core-0.2.14 \
 		parking_lot_core-0.8.5 \
 		parse-zoneinfo-0.3.0 \
-		paste-1.0.5 \
+		paste-1.0.6 \
 		pear-0.1.4 \
 		pear_codegen-0.1.4 \
 		pem-0.8.3 \
@@ -225,24 +229,21 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		pico-args-0.4.2 \
 		pin-project-lite-0.2.7 \
 		pin-utils-0.1.0 \
-		pkg-config-0.3.20 \
-		ppv-lite86-0.2.14 \
+		pkg-config-0.3.22 \
+		ppv-lite86-0.2.15 \
 		pq-sys-0.4.6 \
 		precomputed-hash-0.1.1 \
 		proc-macro-hack-0.5.19 \
-		proc-macro-nested-0.1.7 \
 		proc-macro2-0.4.30 \
-		proc-macro2-1.0.30 \
-		psl-types-2.0.7 \
-		publicsuffix-1.5.6 \
+		proc-macro2-1.0.32 \
+		psl-types-2.0.9 \
 		publicsuffix-2.1.1 \
 		quick-error-1.2.3 \
 		quick-error-2.0.1 \
 		quote-0.6.13 \
 		quote-1.0.10 \
-		quoted_printable-0.4.3 \
+		quoted_printable-0.4.5 \
 		r2d2-0.8.9 \
-		radium-0.5.3 \
 		rand-0.4.6 \
 		rand-0.7.3 \
 		rand-0.8.4 \
@@ -260,14 +261,15 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		regex-1.5.4 \
 		regex-syntax-0.6.25 \
 		remove_dir_all-0.5.3 \
-		reqwest-0.11.5 \
+		reqwest-0.11.7 \
+		resolv-conf-0.7.0 \
 		ring-0.16.20 \
 		rmp-0.8.10 \
 		rmpv-1.0.0 \
 		rustc-demangle-0.1.21 \
 		rustc_version-0.2.3 \
 		rustls-0.17.0 \
-		ryu-1.0.5 \
+		ryu-1.0.6 \
 		safemem-0.3.3 \
 		same-file-1.0.6 \
 		schannel-0.1.19 \
@@ -282,7 +284,7 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		serde_bytes-0.11.5 \
 		serde_cbor-0.11.2 \
 		serde_derive-1.0.130 \
-		serde_json-1.0.68 \
+		serde_json-1.0.72 \
 		serde_urlencoded-0.7.0 \
 		sha-1-0.8.2 \
 		sha-1-0.9.8 \
@@ -293,6 +295,7 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		slab-0.4.5 \
 		smallvec-0.6.14 \
 		smallvec-1.7.0 \
+		socket2-0.3.19 \
 		socket2-0.4.2 \
 		spin-0.5.2 \
 		stable_deref_trait-1.2.0 \
@@ -306,9 +309,8 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		string_cache_codegen-0.5.1 \
 		subtle-2.4.1 \
 		syn-0.15.44 \
-		syn-1.0.80 \
+		syn-1.0.82 \
 		syslog-4.0.1 \
-		tap-1.0.1 \
 		tempfile-3.2.0 \
 		tendril-0.4.2 \
 		thiserror-1.0.30 \
@@ -318,12 +320,12 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		time-0.2.27 \
 		time-macros-0.1.1 \
 		time-macros-impl-0.1.2 \
-		tinyvec-1.5.0 \
+		tinyvec-1.5.1 \
 		tinyvec_macros-0.1.0 \
-		tokio-1.12.0 \
+		tokio-1.14.0 \
 		tokio-native-tls-0.3.0 \
 		tokio-socks-0.5.1 \
-		tokio-util-0.6.8 \
+		tokio-util-0.6.9 \
 		toml-0.4.10 \
 		totp-lite-1.0.3 \
 		tower-service-0.3.1 \
@@ -331,6 +333,8 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		tracing-attributes-0.1.18 \
 		tracing-core-0.1.21 \
 		traitobject-0.1.0 \
+		trust-dns-proto-0.20.3 \
+		trust-dns-resolver-0.20.3 \
 		try-lock-0.2.3 \
 		twoway-0.1.8 \
 		typeable-0.1.2 \
@@ -342,6 +346,7 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		unicase-2.6.0 \
 		unicode-bidi-0.3.7 \
 		unicode-normalization-0.1.19 \
+		unicode-segmentation-1.8.0 \
 		unicode-xid-0.1.0 \
 		unicode-xid-0.2.2 \
 		untrusted-0.7.1 \
@@ -363,24 +368,24 @@ CARGO_CRATES=	addr2line-0.16.0 \
 		wasm-bindgen-macro-support-0.2.78 \
 		wasm-bindgen-shared-0.2.78 \
 		web-sys-0.3.55 \
-		webauthn-rs-0.3.0-alpha.12 \
+		webauthn-rs-0.3.0 \
 		webpki-0.21.4 \
 		webpki-roots-0.19.0 \
+		widestring-0.4.3 \
 		winapi-0.2.8 \
 		winapi-0.3.9 \
 		winapi-build-0.1.1 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.5 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		winreg-0.6.2 \
 		winreg-0.7.0 \
 		ws2_32-sys-0.2.1 \
-		wyz-0.2.0 \
-		xml5ever-0.16.1 \
+		xml5ever-0.16.2 \
 		yansi-0.5.0 \
 		yubico-0.10.0 \
 		devise,devise_codegen,devise_core@git+https://github.com/SergioBenitez/Devise.git?rev=e58b3ac9a\#e58b3ac9afc3b6ff10a8aaf02a3e768a8f530089 \
 		rocket,rocket_codegen,rocket_contrib,rocket_http@git+https://github.com/SergioBenitez/Rocket?rev=263e39b5b429de1913ce7e3036575a7b4d88b6d7\#263e39b5b429de1913ce7e3036575a7b4d88b6d7 \
-		data-url@git+https://github.com/servo/rust-url?rev=eb7330b5296c0d43816d1346211b74182bb4ae37\#eb7330b5296c0d43816d1346211b74182bb4ae37 \
 		job_scheduler@git+https://github.com/jjlin/job_scheduler?rev=ee023418dbba2bfe1e30a5fd7d937f9e33739806\#ee023418dbba2bfe1e30a5fd7d937f9e33739806
 
 post-install:
@@ -394,3 +399,4 @@ post-install:
 		>> ${TMPPLIST}
 
 .include <bsd.port.mk>
+
diff --git a/security/vaultwarden/distinfo b/security/vaultwarden/distinfo
index 4c67f288582e..fb33720fbf43 100644
--- a/security/vaultwarden/distinfo
+++ b/security/vaultwarden/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1635606952
-SHA256 (bw_web_v2.24.1.tar.gz) = 3585e398116f55da5bcf6ff9e4c8ab3c194654ede15a41fedab4edc62c69ad77
-SIZE (bw_web_v2.24.1.tar.gz) = 9148249
-SHA256 (rust/crates/addr2line-0.16.0.crate) = 3e61f2b7f93d2c7d2b08263acaa4a363b3e276806c68af6134c44f523bf1aacd
-SIZE (rust/crates/addr2line-0.16.0.crate) = 33440
+TIMESTAMP = 1639659643
+SHA256 (bw_web_v2.25.0.tar.gz) = d2ec641f3fe81d697831dcd5ef34552a0904a8e92b97b15de34e5339fe3bda0c
+SIZE (bw_web_v2.25.0.tar.gz) = 9309139
+SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b
+SIZE (rust/crates/addr2line-0.17.0.crate) = 32260
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
@@ -13,12 +13,14 @@ SHA256 (rust/crates/alloc-stdlib-0.2.1.crate) = 697ed7edc0f1711de49ce108c541623a
 SIZE (rust/crates/alloc-stdlib-0.2.1.crate) = 6304
 SHA256 (rust/crates/async-compression-0.3.8.crate) = 5443ccbb270374a2b1055fc72da40e1f237809cd6bb0e97e66d264cd138473a6
 SIZE (rust/crates/async-compression-0.3.8.crate) = 57977
+SHA256 (rust/crates/async-trait-0.1.51.crate) = 44318e776df68115a881de9a8fd1b9e53368d7a4a5ce4cc48517da3393233a5e
+SIZE (rust/crates/async-trait-0.1.51.crate) = 25531
 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
 SIZE (rust/crates/atty-0.2.14.crate) = 5470
 SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
 SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
-SHA256 (rust/crates/backtrace-0.3.61.crate) = e7a905d892734eea339e896738c14b9afce22b5318f64b951e70bf3844419b01
-SIZE (rust/crates/backtrace-0.3.61.crate) = 74284
+SHA256 (rust/crates/backtrace-0.3.63.crate) = 321629d8ba6513061f26707241fa9bc89524ff1cd7a915a97ef0c62c666ce1b6
+SIZE (rust/crates/backtrace-0.3.63.crate) = 74280
 SHA256 (rust/crates/base-x-0.2.8.crate) = a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b
 SIZE (rust/crates/base-x-0.2.8.crate) = 10614
 SHA256 (rust/crates/base64-0.9.3.crate) = 489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643
@@ -33,8 +35,6 @@ SHA256 (rust/crates/binascii-0.1.4.crate) = 383d29d513d8764dcdc42ea295d979eb99c3
 SIZE (rust/crates/binascii-0.1.4.crate) = 6076
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitvec-0.19.5.crate) = 8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321
-SIZE (rust/crates/bitvec-0.19.5.crate) = 148200
 SHA256 (rust/crates/block-buffer-0.7.3.crate) = c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b
 SIZE (rust/crates/block-buffer-0.7.3.crate) = 7179
 SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
@@ -47,8 +47,8 @@ SHA256 (rust/crates/brotli-decompressor-2.3.2.crate) = 59ad2d4653bf5ca36ae797b1f
 SIZE (rust/crates/brotli-decompressor-2.3.2.crate) = 191197
 SHA256 (rust/crates/buf_redux-0.8.4.crate) = b953a6887648bb07a535631f2bc00fbdb2a2216f135552cb3f534ed136b9c07f
 SIZE (rust/crates/buf_redux-0.8.4.crate) = 26608
-SHA256 (rust/crates/bumpalo-3.7.1.crate) = d9df67f7bf9ef8498769f994239c45613ef0c5899415fb58e9add412d2c1a538
-SIZE (rust/crates/bumpalo-3.7.1.crate) = 78573
+SHA256 (rust/crates/bumpalo-3.8.0.crate) = 8f1e260c3a9040a7c19a12468758f4c16f31a81a1fe087482be9570ec864bb6c
+SIZE (rust/crates/bumpalo-3.8.0.crate) = 79835
 SHA256 (rust/crates/byte-tools-0.3.1.crate) = e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7
 SIZE (rust/crates/byte-tools-0.3.1.crate) = 5526
 SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
@@ -57,8 +57,8 @@ SHA256 (rust/crates/bytes-0.4.12.crate) = 206fdffcfa2df7cbe15601ef46c813fce0965e
 SIZE (rust/crates/bytes-0.4.12.crate) = 46361
 SHA256 (rust/crates/bytes-1.1.0.crate) = c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8
 SIZE (rust/crates/bytes-1.1.0.crate) = 49640
-SHA256 (rust/crates/cc-1.0.71.crate) = 79c2681d6594606957bbb8631c4b90a7fcaaa72cdb714743a437b156d6a7eedd
-SIZE (rust/crates/cc-1.0.71.crate) = 57452
+SHA256 (rust/crates/cc-1.0.72.crate) = 22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee
+SIZE (rust/crates/cc-1.0.72.crate) = 57495
 SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
 SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
@@ -77,18 +77,16 @@ SHA256 (rust/crates/cookie-0.14.4.crate) = 03a5d7b21829bc7b4bf4754a978a241ae54ea
 SIZE (rust/crates/cookie-0.14.4.crate) = 30261
 SHA256 (rust/crates/cookie-0.15.1.crate) = d5f1c7727e460397e56abc4bddc1d49e07a1ad78fc98eb2e1c8f032a58a2f80d
 SIZE (rust/crates/cookie-0.15.1.crate) = 33649
-SHA256 (rust/crates/cookie_store-0.12.0.crate) = 3818dfca4b0cb5211a659bbcbb94225b7127407b2b135e650d717bfb78ab10d3
-SIZE (rust/crates/cookie_store-0.12.0.crate) = 26503
-SHA256 (rust/crates/cookie_store-0.15.0.crate) = 55b4ac5559dd39f7bdc516f769cb412b151585d8886d216871a8435ed7f862cd
-SIZE (rust/crates/cookie_store-0.15.0.crate) = 27766
+SHA256 (rust/crates/cookie_store-0.15.1.crate) = b3f7034c0932dc36f5bd8ec37368d971346809435824f277cb3b8299fc56167c
+SIZE (rust/crates/cookie_store-0.15.1.crate) = 28265
 SHA256 (rust/crates/core-foundation-0.9.2.crate) = 6888e10551bb93e424d8df1d07f1a8b4fceb0001a3a4b048bfc47554946f47b3
 SIZE (rust/crates/core-foundation-0.9.2.crate) = 26857
 SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
 SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
 SHA256 (rust/crates/cpufeatures-0.2.1.crate) = 95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469
 SIZE (rust/crates/cpufeatures-0.2.1.crate) = 10500
-SHA256 (rust/crates/crc32fast-1.2.1.crate) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a
-SIZE (rust/crates/crc32fast-1.2.1.crate) = 38172
+SHA256 (rust/crates/crc32fast-1.3.0.crate) = 738c290dfaea84fc1ca15ad9c168d083b05a714e1efddd8edaab678dc28d2836
+SIZE (rust/crates/crc32fast-1.3.0.crate) = 38565
 SHA256 (rust/crates/cron-0.9.0.crate) = e009ed0b762cf7a967a34dfdc67d5967d3f828f12901d37081432c3dd1668f8f
 SIZE (rust/crates/cron-0.9.0.crate) = 18383
 SHA256 (rust/crates/crypto-mac-0.10.1.crate) = bff07008ec701e8028e2ceb8f83f0e4274ee62bd2dbdc4fefff2e9a91824081a
@@ -97,6 +95,8 @@ SHA256 (rust/crates/crypto-mac-0.11.1.crate) = b1d1a86f49236c215f271d40892d5fc95
 SIZE (rust/crates/crypto-mac-0.11.1.crate) = 9551
 SHA256 (rust/crates/data-encoding-2.3.2.crate) = 3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57
 SIZE (rust/crates/data-encoding-2.3.2.crate) = 19159
+SHA256 (rust/crates/data-url-0.1.1.crate) = 3a30bfce702bcfa94e906ef82421f2c0e61c076ad76030c16ee5d2e9a32fe193
+SIZE (rust/crates/data-url-0.1.1.crate) = 20039
 SHA256 (rust/crates/diesel-1.4.8.crate) = b28135ecf6b7d446b43e27e225622a038cc4e2930a1022f51cdb97ada19b8e4d
 SIZE (rust/crates/diesel-1.4.8.crate) = 191351
 SHA256 (rust/crates/diesel_derives-1.4.1.crate) = 45f5098f628d02a7a0f68ddba586fb61e80edec3bdc1be3b921f4ceec60858d3
@@ -115,6 +115,8 @@ SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227
 SIZE (rust/crates/either-1.6.1.crate) = 13641
 SHA256 (rust/crates/encoding_rs-0.8.29.crate) = a74ea89a0a1b98f6332de42c95baff457ada66d1cb4030f9ff151b2041a1c746
 SIZE (rust/crates/encoding_rs-0.8.29.crate) = 1368211
+SHA256 (rust/crates/enum-as-inner-0.3.3.crate) = 7c5f0096a91d210159eceb2ff5e1c4da18388a170e1e3ce948aac9c8fdbbf595
+SIZE (rust/crates/enum-as-inner-0.3.3.crate) = 11450
 SHA256 (rust/crates/error-chain-0.11.0.crate) = ff511d5dc435d703f4971bc399647c9bc38e20cb41452e3b9feb4765419ed3f3
 SIZE (rust/crates/error-chain-0.11.0.crate) = 27207
 SHA256 (rust/crates/fake-simd-0.1.2.crate) = e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed
@@ -139,28 +141,26 @@ SHA256 (rust/crates/fuchsia-zircon-0.3.3.crate) = 2e9763c69ebaae630ba35f74888db4
 SIZE (rust/crates/fuchsia-zircon-0.3.3.crate) = 22565
 SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
 SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 7191
-SHA256 (rust/crates/funty-1.1.0.crate) = fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7
-SIZE (rust/crates/funty-1.1.0.crate) = 11631
 SHA256 (rust/crates/futf-0.1.4.crate) = 7c9c1ce3fa9336301af935ab852c437817d14cd33690446569392e65170aac3b
 SIZE (rust/crates/futf-0.1.4.crate) = 11341
-SHA256 (rust/crates/futures-0.3.17.crate) = a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca
-SIZE (rust/crates/futures-0.3.17.crate) = 47388
-SHA256 (rust/crates/futures-channel-0.3.17.crate) = 5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888
-SIZE (rust/crates/futures-channel-0.3.17.crate) = 31765
-SHA256 (rust/crates/futures-core-0.3.17.crate) = 88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d
-SIZE (rust/crates/futures-core-0.3.17.crate) = 14478
-SHA256 (rust/crates/futures-executor-0.3.17.crate) = 45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c
-SIZE (rust/crates/futures-executor-0.3.17.crate) = 17102
-SHA256 (rust/crates/futures-io-0.3.17.crate) = 522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377
-SIZE (rust/crates/futures-io-0.3.17.crate) = 9050
-SHA256 (rust/crates/futures-macro-0.3.17.crate) = 18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb
-SIZE (rust/crates/futures-macro-0.3.17.crate) = 11830
-SHA256 (rust/crates/futures-sink-0.3.17.crate) = 36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11
-SIZE (rust/crates/futures-sink-0.3.17.crate) = 7663
-SHA256 (rust/crates/futures-task-0.3.17.crate) = 1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99
-SIZE (rust/crates/futures-task-0.3.17.crate) = 11712
-SHA256 (rust/crates/futures-util-0.3.17.crate) = 36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481
-SIZE (rust/crates/futures-util-0.3.17.crate) = 147679
+SHA256 (rust/crates/futures-0.3.18.crate) = 8cd0210d8c325c245ff06fd95a3b13689a1a276ac8cfa8e8720cb840bfb84b9e
+SIZE (rust/crates/futures-0.3.18.crate) = 47643
+SHA256 (rust/crates/futures-channel-0.3.18.crate) = 7fc8cd39e3dbf865f7340dce6a2d401d24fd37c6fe6c4f0ee0de8bfca2252d27
+SIZE (rust/crates/futures-channel-0.3.18.crate) = 31941
+SHA256 (rust/crates/futures-core-0.3.18.crate) = 629316e42fe7c2a0b9a65b47d159ceaa5453ab14e8f0a3c5eedbb8cd55b4a445
+SIZE (rust/crates/futures-core-0.3.18.crate) = 14665
+SHA256 (rust/crates/futures-executor-0.3.18.crate) = 7b808bf53348a36cab739d7e04755909b9fcaaa69b7d7e588b37b6ec62704c97
+SIZE (rust/crates/futures-executor-0.3.18.crate) = 17290
+SHA256 (rust/crates/futures-io-0.3.18.crate) = e481354db6b5c353246ccf6a728b0c5511d752c08da7260546fc0933869daa11
+SIZE (rust/crates/futures-io-0.3.18.crate) = 9222
+SHA256 (rust/crates/futures-macro-0.3.18.crate) = a89f17b21645bc4ed773c69af9c9a0effd4a3f1a3876eadd453469f8854e7fdd
+SIZE (rust/crates/futures-macro-0.3.18.crate) = 11256
+SHA256 (rust/crates/futures-sink-0.3.18.crate) = 996c6442437b62d21a32cd9906f9c41e7dc1e19a9579843fad948696769305af
+SIZE (rust/crates/futures-sink-0.3.18.crate) = 7851
+SHA256 (rust/crates/futures-task-0.3.18.crate) = dabf1872aaab32c886832f2276d2f5399887e2bd613698a02359e4ea83f8de12
+SIZE (rust/crates/futures-task-0.3.18.crate) = 11901
+SHA256 (rust/crates/futures-util-0.3.18.crate) = 41d22213122356472061ac0f1ab2cee28d2bac8491410fd68c2af53d1cedb83e
+SIZE (rust/crates/futures-util-0.3.18.crate) = 148706
 SHA256 (rust/crates/generic-array-0.12.4.crate) = ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd
 SIZE (rust/crates/generic-array-0.12.4.crate) = 18212
 SHA256 (rust/crates/generic-array-0.14.4.crate) = 501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817
@@ -169,18 +169,20 @@ SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39a
 SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
 SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
 SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
-SHA256 (rust/crates/gimli-0.25.0.crate) = f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7
-SIZE (rust/crates/gimli-0.25.0.crate) = 705238
+SHA256 (rust/crates/gimli-0.26.1.crate) = 78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4
+SIZE (rust/crates/gimli-0.26.1.crate) = 716168
 SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
 SIZE (rust/crates/glob-0.3.0.crate) = 18724
-SHA256 (rust/crates/h2-0.3.6.crate) = 6c06815895acec637cd6ed6e9662c935b866d20a106f8361892893a7d9234964
-SIZE (rust/crates/h2-0.3.6.crate) = 158838
-SHA256 (rust/crates/half-1.8.0.crate) = ac5956d4e63858efaec57e0d6c1c2f6a41e1487f830314a324ccd7e2223a7ca0
-SIZE (rust/crates/half-1.8.0.crate) = 41653
-SHA256 (rust/crates/handlebars-4.1.3.crate) = 66b09e2322d20d14bc2572401ce7c1d60b4748580a76c230ed9c1f8938f0c833
-SIZE (rust/crates/handlebars-4.1.3.crate) = 89165
+SHA256 (rust/crates/h2-0.3.7.crate) = 7fd819562fcebdac5afc5c113c3ec36f902840b70fd4fc458799c8ce4607ae55
+SIZE (rust/crates/h2-0.3.7.crate) = 159246
+SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
+SIZE (rust/crates/half-1.8.2.crate) = 41874
+SHA256 (rust/crates/handlebars-4.1.5.crate) = 8ad84da8f63da982543fc85fcabaee2ad1fdd809d99d64a48887e2e942ddfe46
+SIZE (rust/crates/handlebars-4.1.5.crate) = 89121
 SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
 SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
+SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
+SIZE (rust/crates/heck-0.3.3.crate) = 10260
 SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
 SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
 SHA256 (rust/crates/hmac-0.10.1.crate) = c1441c6b1e930e2817404b5046f1f989899143a12bf92de603b69f4e0aee1e15
@@ -193,16 +195,16 @@ SHA256 (rust/crates/html5ever-0.25.1.crate) = aafcf38a1a36118242d29b92e1b08ef84e
 SIZE (rust/crates/html5ever-0.25.1.crate) = 73165
 SHA256 (rust/crates/http-0.2.5.crate) = 1323096b05d41827dadeaee54c9981958c0f94e670bc94ed80037d1a7b8b186b
 SIZE (rust/crates/http-0.2.5.crate) = 106297
-SHA256 (rust/crates/http-body-0.4.3.crate) = 399c583b2979440c60be0821a6199eca73bc3c8dcd9d070d75ac726e2c6186e5
-SIZE (rust/crates/http-body-0.4.3.crate) = 7660
+SHA256 (rust/crates/http-body-0.4.4.crate) = 1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6
+SIZE (rust/crates/http-body-0.4.4.crate) = 7836
 SHA256 (rust/crates/httparse-1.5.1.crate) = acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503
 SIZE (rust/crates/httparse-1.5.1.crate) = 26758
-SHA256 (rust/crates/httpdate-1.0.1.crate) = 6456b8a6c8f33fee7d958fcd1b60d55b11940a79e63ae87013e6d22e26034440
-SIZE (rust/crates/httpdate-1.0.1.crate) = 10293
+SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
+SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
 SHA256 (rust/crates/hyper-0.10.16.crate) = 0a0652d9a2609a968c14be1a9ea00bf4b1d64e2e1f53a1b51b6fff3a6e829273
 SIZE (rust/crates/hyper-0.10.16.crate) = 113115
-SHA256 (rust/crates/hyper-0.14.13.crate) = 15d1cfb9e4f68655fa04c01f59edb405b6074a0f7118ea881e5026e4a1cd8593
-SIZE (rust/crates/hyper-0.14.13.crate) = 171435
+SHA256 (rust/crates/hyper-0.14.15.crate) = 436ec0091e4f20e655156a30a0df3770fe2900aa301e548e08446ec794b6953c
+SIZE (rust/crates/hyper-0.14.15.crate) = 175489
 SHA256 (rust/crates/hyper-sync-rustls-0.3.0-rc.17.crate) = 4cb014c4ea00486e2b62860b5e15229d37516d4924177218beafbf46583de3ab
 SIZE (rust/crates/hyper-sync-rustls-0.3.0-rc.17.crate) = 28351
 SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
@@ -217,6 +219,8 @@ SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0
 SIZE (rust/crates/instant-0.1.12.crate) = 6128
 SHA256 (rust/crates/iovec-0.1.4.crate) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
 SIZE (rust/crates/iovec-0.1.4.crate) = 8720
+SHA256 (rust/crates/ipconfig-0.2.2.crate) = f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7
+SIZE (rust/crates/ipconfig-0.2.2.crate) = 23017
 SHA256 (rust/crates/ipnet-2.3.1.crate) = 68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9
 SIZE (rust/crates/ipnet-2.3.1.crate) = 24932
 SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
@@ -233,18 +237,22 @@ SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832a
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
 SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
 SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/lettre-0.10.0-rc.3.crate) = d8697ded52353bdd6fec234b3135972433397e86d0493d9fc38fbf407b7c106a
-SIZE (rust/crates/lettre-0.10.0-rc.3.crate) = 107114
-SHA256 (rust/crates/libc-0.2.104.crate) = 7b2f96d100e1cf1929e7719b7edb3b90ab5298072638fccd77be9ce942ecdfce
-SIZE (rust/crates/libc-0.2.104.crate) = 548775
+SHA256 (rust/crates/lettre-0.10.0-rc.4.crate) = 71d8da8f34d086b081c9cc3b57d3bb3b51d16fc06b5c848a188e2f14d58ac2a5
+SIZE (rust/crates/lettre-0.10.0-rc.4.crate) = 112201
+SHA256 (rust/crates/libc-0.2.108.crate) = 8521a1b57e76b1ec69af7599e75e38e7b7fad6610f037db8c79b127201b5d119
+SIZE (rust/crates/libc-0.2.108.crate) = 559475
 SHA256 (rust/crates/libsqlite3-sys-0.22.2.crate) = 290b64917f8b0cb885d9de0f9959fe1f775d7fa12f1da2db9001c1c8ab60f89d
 SIZE (rust/crates/libsqlite3-sys-0.22.2.crate) = 2345859
+SHA256 (rust/crates/linked-hash-map-0.5.4.crate) = 7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3
+SIZE (rust/crates/linked-hash-map-0.5.4.crate) = 16166
 SHA256 (rust/crates/lock_api-0.4.5.crate) = 712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109
 SIZE (rust/crates/lock_api-0.4.5.crate) = 25199
 SHA256 (rust/crates/log-0.3.9.crate) = e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b
 SIZE (rust/crates/log-0.3.9.crate) = 16686
 SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
 SIZE (rust/crates/log-0.4.14.crate) = 34582
+SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
+SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307
 SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
 SIZE (rust/crates/mac-0.1.1.crate) = 4838
 SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
@@ -271,6 +279,8 @@ SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925b
 SIZE (rust/crates/mime-0.3.16.crate) = 15206
 SHA256 (rust/crates/mime_guess-2.0.3.crate) = 2684d4c2e97d99848d30b324b00c8fcc7e5c897b7cbb5819b09e7c90e8baf212
 SIZE (rust/crates/mime_guess-2.0.3.crate) = 27437
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
 SHA256 (rust/crates/miniz_oxide-0.4.4.crate) = a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b
 SIZE (rust/crates/miniz_oxide-0.4.4.crate) = 49938
 SHA256 (rust/crates/mio-0.6.23.crate) = 4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4
@@ -295,8 +305,8 @@ SHA256 (rust/crates/new_debug_unreachable-1.0.4.crate) = e4a24736216ec316047a1fc
 SIZE (rust/crates/new_debug_unreachable-1.0.4.crate) = 2561
 SHA256 (rust/crates/nom-4.1.1.crate) = 9c349f68f25f596b9f44cf0e7c69752a5c633b0550c3ff849518bfba0233774a
 SIZE (rust/crates/nom-4.1.1.crate) = 113255
-SHA256 (rust/crates/nom-6.1.2.crate) = e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2
-SIZE (rust/crates/nom-6.1.2.crate) = 147539
+SHA256 (rust/crates/nom-7.1.0.crate) = 1b1d11e1ef389c76fe5b81bcaf2ea32cf88b62bc494e19f493d0b30e7a930109
+SIZE (rust/crates/nom-7.1.0.crate) = 115647
 SHA256 (rust/crates/ntapi-0.3.6.crate) = 3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44
 SIZE (rust/crates/ntapi-0.3.6.crate) = 127221
 SHA256 (rust/crates/num-bigint-0.2.6.crate) = 090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304
@@ -309,26 +319,26 @@ SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf
 SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
 SHA256 (rust/crates/num_cpus-1.13.0.crate) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3
 SIZE (rust/crates/num_cpus-1.13.0.crate) = 14704
-SHA256 (rust/crates/object-0.26.2.crate) = 39f37e50073ccad23b6d09bcb5b263f4e76d3bb6038e4a3c08e52162ffa8abc2
-SIZE (rust/crates/object-0.26.2.crate) = 238067
+SHA256 (rust/crates/object-0.27.1.crate) = 67ac1d3f9a1d3616fd9a60c8d74296f22406a238b6a72f5cc1e6f314df4ffbf9
+SIZE (rust/crates/object-0.27.1.crate) = 228030
 SHA256 (rust/crates/once_cell-1.8.0.crate) = 692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56
 SIZE (rust/crates/once_cell-1.8.0.crate) = 28925
 SHA256 (rust/crates/opaque-debug-0.2.3.crate) = 2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c
 SIZE (rust/crates/opaque-debug-0.2.3.crate) = 5643
 SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
 SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
-SHA256 (rust/crates/openssl-0.10.36.crate) = 8d9facdb76fec0b73c406f125d44d86fdad818d66fef0531eec9233ca425ff4a
-SIZE (rust/crates/openssl-0.10.36.crate) = 206367
+SHA256 (rust/crates/openssl-0.10.38.crate) = 0c7ae222234c30df141154f159066c5093ff73b63204dcda7121eb082fc56a95
+SIZE (rust/crates/openssl-0.10.38.crate) = 207436
 SHA256 (rust/crates/openssl-probe-0.1.4.crate) = 28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a
 SIZE (rust/crates/openssl-probe-0.1.4.crate) = 7066
-SHA256 (rust/crates/openssl-src-111.16.0+1.1.1l.crate) = 7ab2173f69416cf3ec12debb5823d244127d23a9b127d5a5189aa97c5fa2859f
-SIZE (rust/crates/openssl-src-111.16.0+1.1.1l.crate) = 5095644
-SHA256 (rust/crates/openssl-sys-0.9.67.crate) = 69df2d8dfc6ce3aaf44b40dec6f487d5a886516cf6879c49e98e0710f310a058
-SIZE (rust/crates/openssl-sys-0.9.67.crate) = 54600
+SHA256 (rust/crates/openssl-src-300.0.2+3.0.0.crate) = 14a760a11390b1a5daf72074d4f6ff1a6e772534ae191f999f57e9ee8146d1fb
+SIZE (rust/crates/openssl-src-300.0.2+3.0.0.crate) = 8458290
+SHA256 (rust/crates/openssl-sys-0.9.71.crate) = 7df13d165e607909b363a4757a6f133f8a818a74e9d3a98d09c6128e15fa4c73
+SIZE (rust/crates/openssl-sys-0.9.71.crate) = 55893
 SHA256 (rust/crates/owning_ref-0.3.3.crate) = cdf84f41639e037b484f93433aa3897863b561ed65c6e59c7073d7c561710f37
 SIZE (rust/crates/owning_ref-0.3.3.crate) = 11710
-SHA256 (rust/crates/parity-ws-0.11.0.crate) = d0ab8a461779bd022964cae2b4989fa9c99deb270bec162da2125ec03c09fcaa
-SIZE (rust/crates/parity-ws-0.11.0.crate) = 68028
+SHA256 (rust/crates/parity-ws-0.11.1.crate) = 5983d3929ad50f12c3eb9a6743f19d691866ecd44da74c0a3308c3f8a56df0c6
+SIZE (rust/crates/parity-ws-0.11.1.crate) = 68268
 SHA256 (rust/crates/parking_lot-0.4.8.crate) = 149d8f5b97f3c1133e3cfcd8886449959e856b557ff281e292b733d7c69e005e
 SIZE (rust/crates/parking_lot-0.4.8.crate) = 33640
 SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
@@ -339,8 +349,8 @@ SHA256 (rust/crates/parking_lot_core-0.8.5.crate) = d76e8e1493bcac0d2766c42737f3
 SIZE (rust/crates/parking_lot_core-0.8.5.crate) = 32466
 SHA256 (rust/crates/parse-zoneinfo-0.3.0.crate) = c705f256449c60da65e11ff6626e0c16a0a0b96aaa348de61376b249bc340f41
 SIZE (rust/crates/parse-zoneinfo-0.3.0.crate) = 76590
-SHA256 (rust/crates/paste-1.0.5.crate) = acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58
-SIZE (rust/crates/paste-1.0.5.crate) = 17669
+SHA256 (rust/crates/paste-1.0.6.crate) = 0744126afe1a6dd7f394cb50a716dbe086cb06e255e53d8d0185d82828358fb5
+SIZE (rust/crates/paste-1.0.6.crate) = 17808
 SHA256 (rust/crates/pear-0.1.4.crate) = 5320f212db967792b67cfe12bd469d08afd6318a249bd917d5c19bc92200ab8a
 SIZE (rust/crates/pear-0.1.4.crate) = 8936
 SHA256 (rust/crates/pear_codegen-0.1.4.crate) = bfc1c836fdc3d1ef87c348b237b5b5c4dff922156fb2d968f57734f9669768ca
@@ -381,26 +391,22 @@ SHA256 (rust/crates/pin-project-lite-0.2.7.crate) = 8d31d11c69a6b52a174b42bdc0c3
 SIZE (rust/crates/pin-project-lite-0.2.7.crate) = 27212
 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.20.crate) = 7c9b1041b4387893b91ee6746cddfc28516aff326a3519fb2adf820932c5e6cb
-SIZE (rust/crates/pkg-config-0.3.20.crate) = 15395
-SHA256 (rust/crates/ppv-lite86-0.2.14.crate) = c3ca011bd0129ff4ae15cd04c4eef202cadf6c51c21e47aba319b4e0501db741
-SIZE (rust/crates/ppv-lite86-0.2.14.crate) = 21543
+SHA256 (rust/crates/pkg-config-0.3.22.crate) = 12295df4f294471248581bc09bef3c38a5e46f1e36d6a37353621a0c6c357e1f
+SIZE (rust/crates/pkg-config-0.3.22.crate) = 16145
+SHA256 (rust/crates/ppv-lite86-0.2.15.crate) = ed0cfbc8191465bed66e1718596ee0b0b35d5ee1f41c5df2189d0fe8bde535ba
+SIZE (rust/crates/ppv-lite86-0.2.15.crate) = 22002
 SHA256 (rust/crates/pq-sys-0.4.6.crate) = 6ac25eee5a0582f45a67e837e350d784e7003bd29a5f460796772061ca49ffda
 SIZE (rust/crates/pq-sys-0.4.6.crate) = 13642
 SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
 SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
 SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5
 SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556
-SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086
-SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495
 SHA256 (rust/crates/proc-macro2-0.4.30.crate) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759
 SIZE (rust/crates/proc-macro2-0.4.30.crate) = 34731
-SHA256 (rust/crates/proc-macro2-1.0.30.crate) = edc3358ebc67bc8b7fa0c007f945b0b18226f78437d61bec735a9eb96b61ee70
-SIZE (rust/crates/proc-macro2-1.0.30.crate) = 39155
-SHA256 (rust/crates/psl-types-2.0.7.crate) = 66b398073e7cdd6f05934389a8f5961e3aabfa66675b6f440df4e2c793d51a4f
-SIZE (rust/crates/psl-types-2.0.7.crate) = 3423
-SHA256 (rust/crates/publicsuffix-1.5.6.crate) = 95b4ce31ff0a27d93c8de1849cf58162283752f065a90d508f1105fa6c9a213f
-SIZE (rust/crates/publicsuffix-1.5.6.crate) = 17878
+SHA256 (rust/crates/proc-macro2-1.0.32.crate) = ba508cc11742c0dc5c1659771673afbab7a0efab23aa17e854cbab0837ed0b43
+SIZE (rust/crates/proc-macro2-1.0.32.crate) = 41003
+SHA256 (rust/crates/psl-types-2.0.9.crate) = 4af8f675df9e68626b5059f8909ae261b8f5c3e8ab14813ad7f6cc7a134dcafb
+SIZE (rust/crates/psl-types-2.0.9.crate) = 3500
 SHA256 (rust/crates/publicsuffix-2.1.1.crate) = 292972edad6bbecc137ab84c5e36421a4a6c979ea31d3cc73540dd04315b33e1
 SIZE (rust/crates/publicsuffix-2.1.1.crate) = 89303
 SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
@@ -411,12 +417,10 @@ SHA256 (rust/crates/quote-0.6.13.crate) = 6ce23b6b870e8f94f81fb0a363d65d86675884
 SIZE (rust/crates/quote-0.6.13.crate) = 17475
 SHA256 (rust/crates/quote-1.0.10.crate) = 38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05
 SIZE (rust/crates/quote-1.0.10.crate) = 29960
-SHA256 (rust/crates/quoted_printable-0.4.3.crate) = 1238256b09923649ec89b08104c4dfe9f6cb2fea734a5db5384e44916d59e9c5
-SIZE (rust/crates/quoted_printable-0.4.3.crate) = 6141
+SHA256 (rust/crates/quoted_printable-0.4.5.crate) = 3fee2dce59f7a43418e3382c766554c614e06a552d53a8f07ef499ea4b332c0f
+SIZE (rust/crates/quoted_printable-0.4.5.crate) = 6237
 SHA256 (rust/crates/r2d2-0.8.9.crate) = 545c5bc2b880973c9c10e4067418407a0ccaa3091781d1671d46eb35107cb26f
 SIZE (rust/crates/r2d2-0.8.9.crate) = 17711
-SHA256 (rust/crates/radium-0.5.3.crate) = 941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8
-SIZE (rust/crates/radium-0.5.3.crate) = 7588
 SHA256 (rust/crates/rand-0.4.6.crate) = 552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293
 SIZE (rust/crates/rand-0.4.6.crate) = 76401
 SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
@@ -451,8 +455,10 @@ SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7c
 SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
 SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
 SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
-SHA256 (rust/crates/reqwest-0.11.5.crate) = 51c732d463dd300362ffb44b7b125f299c23d2990411a4253824630ebc7467fb
-SIZE (rust/crates/reqwest-0.11.5.crate) = 136526
+SHA256 (rust/crates/reqwest-0.11.7.crate) = 07bea77bc708afa10e59905c3d4af7c8fd43c9214251673095ff8b14345fcbc5
+SIZE (rust/crates/reqwest-0.11.7.crate) = 139871
+SHA256 (rust/crates/resolv-conf-0.7.0.crate) = 52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00
+SIZE (rust/crates/resolv-conf-0.7.0.crate) = 17352
 SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
 SIZE (rust/crates/ring-0.16.20.crate) = 5082615
 SHA256 (rust/crates/rmp-0.8.10.crate) = 4f55e5fa1446c4d5dd1f5daeed2a4fe193071771a2636274d0d7a3b082aa7ad6
@@ -465,8 +471,8 @@ SHA256 (rust/crates/rustc_version-0.2.3.crate) = 138e3e0acb6c9fb258b19b67cb8abd6
 SIZE (rust/crates/rustc_version-0.2.3.crate) = 10210
 SHA256 (rust/crates/rustls-0.17.0.crate) = c0d4a31f5d68413404705d6982529b0e11a9aacd4839d1d6222ee3b8cb4015e1
 SIZE (rust/crates/rustls-0.17.0.crate) = 199304
-SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
-SIZE (rust/crates/ryu-1.0.5.crate) = 49570
+SHA256 (rust/crates/ryu-1.0.6.crate) = 3c9613b5a66ab9ba26415184cfc41156594925a9cf3a2057e57f31ff145f6568
+SIZE (rust/crates/ryu-1.0.6.crate) = 50032
 SHA256 (rust/crates/safemem-0.3.3.crate) = ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072
 SIZE (rust/crates/safemem-0.3.3.crate) = 7778
 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -495,8 +501,8 @@ SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333de
 SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
 SHA256 (rust/crates/serde_derive-1.0.130.crate) = d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b
 SIZE (rust/crates/serde_derive-1.0.130.crate) = 54703
-SHA256 (rust/crates/serde_json-1.0.68.crate) = 0f690853975602e1bfe1ccbf50504d67174e3bcf340f23b5ea9992e0587a52d8
-SIZE (rust/crates/serde_json-1.0.68.crate) = 114986
+SHA256 (rust/crates/serde_json-1.0.72.crate) = d0ffa0837f2dfa6fb90868c2b5468cad482e175f7dad97e7421951e663f2b527
+SIZE (rust/crates/serde_json-1.0.72.crate) = 115888
 SHA256 (rust/crates/serde_urlencoded-0.7.0.crate) = edfa57a7f8d9c1d260a549e7224100f6c43d43f9103e06dd8b4095a9b2b43ce9
 SIZE (rust/crates/serde_urlencoded-0.7.0.crate) = 12489
 SHA256 (rust/crates/sha-1-0.8.2.crate) = f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df
@@ -517,6 +523,8 @@ SHA256 (rust/crates/smallvec-0.6.14.crate) = b97fcaeba89edba30f044a10c6a3cc39df9
 SIZE (rust/crates/smallvec-0.6.14.crate) = 22855
 SHA256 (rust/crates/smallvec-1.7.0.crate) = 1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309
 SIZE (rust/crates/smallvec-1.7.0.crate) = 27459
+SHA256 (rust/crates/socket2-0.3.19.crate) = 122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e
+SIZE (rust/crates/socket2-0.3.19.crate) = 33782
 SHA256 (rust/crates/socket2-0.4.2.crate) = 5dc90fe6c7be1a323296982db1836d1ea9e47b6839496dde9a541bc496df3516
 SIZE (rust/crates/socket2-0.4.2.crate) = 41721
 SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
@@ -543,12 +551,10 @@ SHA256 (rust/crates/subtle-2.4.1.crate) = 6bdef32e8150c2a081110b42772ffe7d7c9032
 SIZE (rust/crates/subtle-2.4.1.crate) = 12630
 SHA256 (rust/crates/syn-0.15.44.crate) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5
 SIZE (rust/crates/syn-0.15.44.crate) = 184212
-SHA256 (rust/crates/syn-1.0.80.crate) = d010a1623fbd906d51d650a9916aaefc05ffa0e4053ff7fe601167f3e715d194
-SIZE (rust/crates/syn-1.0.80.crate) = 234102
+SHA256 (rust/crates/syn-1.0.82.crate) = 8daf5dd0bb60cbd4137b1b587d2fc0ae729bc07cf01cd70b36a1ed5ade3b9d59
+SIZE (rust/crates/syn-1.0.82.crate) = 234316
 SHA256 (rust/crates/syslog-4.0.1.crate) = a0641142b4081d3d44beffa4eefd7346a228cdf91ed70186db2ca2cef762d327
 SIZE (rust/crates/syslog-4.0.1.crate) = 7131
-SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
-SIZE (rust/crates/tap-1.0.1.crate) = 11316
 SHA256 (rust/crates/tempfile-3.2.0.crate) = dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22
 SIZE (rust/crates/tempfile-3.2.0.crate) = 25892
 SHA256 (rust/crates/tendril-0.4.2.crate) = a9ef557cb397a4f0a5a3a628f06515f78563f2209e64d47055d9dc6052bf5e33
@@ -567,18 +573,18 @@ SHA256 (rust/crates/time-macros-0.1.1.crate) = 957e9c6e26f12cb6d0dd7fc776bb67a70
 SIZE (rust/crates/time-macros-0.1.1.crate) = 5447
 SHA256 (rust/crates/time-macros-impl-0.1.2.crate) = fd3c141a1b43194f3f56a1411225df8646c55781d5f26db825b3d98507eb482f
 SIZE (rust/crates/time-macros-impl-0.1.2.crate) = 10096
-SHA256 (rust/crates/tinyvec-1.5.0.crate) = f83b2a3d4d9091d0abd7eba4dc2710b1718583bd4d8992e2190720ea38f391f7
-SIZE (rust/crates/tinyvec-1.5.0.crate) = 42745
+SHA256 (rust/crates/tinyvec-1.5.1.crate) = 2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2
+SIZE (rust/crates/tinyvec-1.5.1.crate) = 44942
 SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
 SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
-SHA256 (rust/crates/tokio-1.12.0.crate) = c2c2416fdedca8443ae44b4527de1ea633af61d8f7169ffa6e72c5b53d24efcc
-SIZE (rust/crates/tokio-1.12.0.crate) = 522732
+SHA256 (rust/crates/tokio-1.14.0.crate) = 70e992e41e0d2fb9f755b37446f20900f64446ef54874f40a60c78f021ac6144
+SIZE (rust/crates/tokio-1.14.0.crate) = 534070
 SHA256 (rust/crates/tokio-native-tls-0.3.0.crate) = f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b
 SIZE (rust/crates/tokio-native-tls-0.3.0.crate) = 20759
 SHA256 (rust/crates/tokio-socks-0.5.1.crate) = 51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0
 SIZE (rust/crates/tokio-socks-0.5.1.crate) = 16137
-SHA256 (rust/crates/tokio-util-0.6.8.crate) = 08d3725d3efa29485e87311c5b699de63cde14b00ed4d256b8318aa30ca452cd
-SIZE (rust/crates/tokio-util-0.6.8.crate) = 74116
+SHA256 (rust/crates/tokio-util-0.6.9.crate) = 9e99e1983e5d376cd8eb4b66604d2e99e79f5bd988c3055891dcd8c9e2604cc0
+SIZE (rust/crates/tokio-util-0.6.9.crate) = 76480
 SHA256 (rust/crates/toml-0.4.10.crate) = 758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f
 SIZE (rust/crates/toml-0.4.10.crate) = 47534
 SHA256 (rust/crates/totp-lite-1.0.3.crate) = b18009e8be74bfb2e2cc59a63d078d95c042858a1ca1128a294e1f9ce225148b
@@ -593,6 +599,10 @@ SHA256 (rust/crates/tracing-core-0.1.21.crate) = 1f4ed65637b8390770814083d20756f
 SIZE (rust/crates/tracing-core-0.1.21.crate) = 50683
 SHA256 (rust/crates/traitobject-0.1.0.crate) = efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079
 SIZE (rust/crates/traitobject-0.1.0.crate) = 1957
+SHA256 (rust/crates/trust-dns-proto-0.20.3.crate) = ad0d7f5db438199a6e2609debe3f69f808d074e0a2888ee0bccb45fe234d03f4
+SIZE (rust/crates/trust-dns-proto-0.20.3.crate) = 245383
+SHA256 (rust/crates/trust-dns-resolver-0.20.3.crate) = f6ad17b608a64bd0735e67bde16b0636f8aa8591f831a25d18443ed00a699770
+SIZE (rust/crates/trust-dns-resolver-0.20.3.crate) = 77051
 SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
 SIZE (rust/crates/try-lock-0.2.3.crate) = 4158
 SHA256 (rust/crates/twoway-0.1.8.crate) = 59b11b2b5241ba34be09c3cc85a36e56e48f9888862e19cedf23336d35316ed1
@@ -615,6 +625,8 @@ SHA256 (rust/crates/unicode-bidi-0.3.7.crate) = 1a01404663e3db436ed2746d9fefef64
 SIZE (rust/crates/unicode-bidi-0.3.7.crate) = 33759
 SHA256 (rust/crates/unicode-normalization-0.1.19.crate) = d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9
 SIZE (rust/crates/unicode-normalization-0.1.19.crate) = 107353
+SHA256 (rust/crates/unicode-segmentation-1.8.0.crate) = 8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b
+SIZE (rust/crates/unicode-segmentation-1.8.0.crate) = 94011
 SHA256 (rust/crates/unicode-xid-0.1.0.crate) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
 SIZE (rust/crates/unicode-xid-0.1.0.crate) = 16000
 SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
@@ -657,12 +669,14 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.78.crate) = 0237232789cf037d5480773f
 SIZE (rust/crates/wasm-bindgen-shared-0.2.78.crate) = 7206
 SHA256 (rust/crates/web-sys-0.3.55.crate) = 38eb105f1c59d9eaa6b5cdc92b859d85b926e82cb2e0945cd0c9259faa6fe9fb
 SIZE (rust/crates/web-sys-0.3.55.crate) = 664827
-SHA256 (rust/crates/webauthn-rs-0.3.0-alpha.12.crate) = 2f0d5ca4abfa92dc6288971feafaa7e341b9ec10b76febaea03db0fc1b58a21d
-SIZE (rust/crates/webauthn-rs-0.3.0-alpha.12.crate) = 241019
+SHA256 (rust/crates/webauthn-rs-0.3.0.crate) = 5275a4ed4cd88814475b5ec51b84886eb17691fd3171f565581eca91d3489a10
+SIZE (rust/crates/webauthn-rs-0.3.0.crate) = 244032
 SHA256 (rust/crates/webpki-0.21.4.crate) = b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea
 SIZE (rust/crates/webpki-0.21.4.crate) = 58505
 SHA256 (rust/crates/webpki-roots-0.19.0.crate) = f8eff4b7516a57307f9349c64bf34caa34b940b66fed4b2fb3136cb7386e5739
 SIZE (rust/crates/webpki-roots-0.19.0.crate) = 247270
+SHA256 (rust/crates/widestring-0.4.3.crate) = c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c
+SIZE (rust/crates/widestring-0.4.3.crate) = 26215
 SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
 SIZE (rust/crates/winapi-0.2.8.crate) = 455145
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -675,14 +689,14 @@ SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e9
 SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/winreg-0.6.2.crate) = b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9
+SIZE (rust/crates/winreg-0.6.2.crate) = 19338
 SHA256 (rust/crates/winreg-0.7.0.crate) = 0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69
 SIZE (rust/crates/winreg-0.7.0.crate) = 21225
 SHA256 (rust/crates/ws2_32-sys-0.2.1.crate) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e
 SIZE (rust/crates/ws2_32-sys-0.2.1.crate) = 4697
-SHA256 (rust/crates/wyz-0.2.0.crate) = 85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214
-SIZE (rust/crates/wyz-0.2.0.crate) = 12926
-SHA256 (rust/crates/xml5ever-0.16.1.crate) = 0b1b52e6e8614d4a58b8e70cf51ec0cc21b256ad8206708bcff8139b5bbd6a59
-SIZE (rust/crates/xml5ever-0.16.1.crate) = 41282
+SHA256 (rust/crates/xml5ever-0.16.2.crate) = 9234163818fd8e2418fcde330655e757900d4236acd8cc70fef345ef91f6d865
+SIZE (rust/crates/xml5ever-0.16.2.crate) = 40971
 SHA256 (rust/crates/yansi-0.5.0.crate) = 9fc79f4a1e39857fc00c3f662cbf2651c771f00e9c15fe2abc341806bd46bd71
 SIZE (rust/crates/yansi-0.5.0.crate) = 17261
 SHA256 (rust/crates/yubico-0.10.0.crate) = 4d3c3f584739059f479ca4de114cbfe032315752abb3be60afb30db40a802169
@@ -691,9 +705,7 @@ SHA256 (SergioBenitez-Devise-e58b3ac9afc3b6ff10a8aaf02a3e768a8f530089_GH0.tar.gz
 SIZE (SergioBenitez-Devise-e58b3ac9afc3b6ff10a8aaf02a3e768a8f530089_GH0.tar.gz) = 16496
 SHA256 (SergioBenitez-Rocket-263e39b5b429de1913ce7e3036575a7b4d88b6d7_GH0.tar.gz) = a3712487a4ae356434d8b4df855fa8755820bdae29603565c5a75c58891e28b4
 SIZE (SergioBenitez-Rocket-263e39b5b429de1913ce7e3036575a7b4d88b6d7_GH0.tar.gz) = 534275
-SHA256 (servo-rust-url-eb7330b5296c0d43816d1346211b74182bb4ae37_GH0.tar.gz) = 6263e7c752f1f796124a817c3e8d6904ce174bb75f9e1fa4e6adc67d6efc16bd
-SIZE (servo-rust-url-eb7330b5296c0d43816d1346211b74182bb4ae37_GH0.tar.gz) = 384168
 SHA256 (jjlin-job_scheduler-ee023418dbba2bfe1e30a5fd7d937f9e33739806_GH0.tar.gz) = 6040b302900784dbf279dcc4e9d475a29e2f61bf054ae55837bb2fe0bea3de6a
 SIZE (jjlin-job_scheduler-ee023418dbba2bfe1e30a5fd7d937f9e33739806_GH0.tar.gz) = 8796
-SHA256 (dani-garcia-vaultwarden-1.23.0_GH0.tar.gz) = 2cfe2018fd049b6df63cdfbcd296a259d061b3034bc3b382bfc64cfe16bb0632
-SIZE (dani-garcia-vaultwarden-1.23.0_GH0.tar.gz) = 482798
+SHA256 (dani-garcia-vaultwarden-1.23.1_GH0.tar.gz) = ee7fa1788fbb65989fa25d1e41cd2d38cd298ea5e8ce29001c089b107ebe55f3
+SIZE (dani-garcia-vaultwarden-1.23.1_GH0.tar.gz) = 486850
diff --git a/security/vaultwarden/pkg-plist b/security/vaultwarden/pkg-plist
index 7d45475e070d..71bfc20b40b2 100644
--- a/security/vaultwarden/pkg-plist
+++ b/security/vaultwarden/pkg-plist
@@ -6,42 +6,42 @@ bin/vaultwarden
 %%WWWDIR%%/web-vault/404/font-awesome.min.css
 %%WWWDIR%%/web-vault/404/styles.css
 %%WWWDIR%%/web-vault/app-id.json
-%%WWWDIR%%/web-vault/app/main.7428b587c0d095edfc0f.css
-%%WWWDIR%%/web-vault/app/main.7428b587c0d095edfc0f.css.map
-%%WWWDIR%%/web-vault/app/main.7428b587c0d095edfc0f.js
-%%WWWDIR%%/web-vault/app/main.7428b587c0d095edfc0f.js.map
-%%WWWDIR%%/web-vault/app/polyfills.7428b587c0d095edfc0f.js
-%%WWWDIR%%/web-vault/app/polyfills.7428b587c0d095edfc0f.js.LICENSE.txt
-%%WWWDIR%%/web-vault/app/polyfills.7428b587c0d095edfc0f.js.map
-%%WWWDIR%%/web-vault/app/vendor.7428b587c0d095edfc0f.js
-%%WWWDIR%%/web-vault/app/vendor.7428b587c0d095edfc0f.js.LICENSE.txt
-%%WWWDIR%%/web-vault/app/vendor.7428b587c0d095edfc0f.js.map
+%%WWWDIR%%/web-vault/app/main.8e5494e39b48bad5e654.css
+%%WWWDIR%%/web-vault/app/main.8e5494e39b48bad5e654.css.map
+%%WWWDIR%%/web-vault/app/main.8e5494e39b48bad5e654.js
+%%WWWDIR%%/web-vault/app/main.8e5494e39b48bad5e654.js.map
+%%WWWDIR%%/web-vault/app/polyfills.8e5494e39b48bad5e654.js
+%%WWWDIR%%/web-vault/app/polyfills.8e5494e39b48bad5e654.js.LICENSE.txt
+%%WWWDIR%%/web-vault/app/polyfills.8e5494e39b48bad5e654.js.map
+%%WWWDIR%%/web-vault/app/vendor.8e5494e39b48bad5e654.js
+%%WWWDIR%%/web-vault/app/vendor.8e5494e39b48bad5e654.js.LICENSE.txt
+%%WWWDIR%%/web-vault/app/vendor.8e5494e39b48bad5e654.js.map
 %%WWWDIR%%/web-vault/browserconfig.xml
 %%WWWDIR%%/web-vault/bwrs-version.json
 %%WWWDIR%%/web-vault/captcha-connector.html
 %%WWWDIR%%/web-vault/captcha-mobile-connector.html
-%%WWWDIR%%/web-vault/connectors/captcha.7428b587c0d095edfc0f.css
-%%WWWDIR%%/web-vault/connectors/captcha.7428b587c0d095edfc0f.css.map
-%%WWWDIR%%/web-vault/connectors/captcha.7428b587c0d095edfc0f.js
-%%WWWDIR%%/web-vault/connectors/captcha.7428b587c0d095edfc0f.js.map
-%%WWWDIR%%/web-vault/connectors/duo.7428b587c0d095edfc0f.css
-%%WWWDIR%%/web-vault/connectors/duo.7428b587c0d095edfc0f.css.map
-%%WWWDIR%%/web-vault/connectors/duo.7428b587c0d095edfc0f.js
-%%WWWDIR%%/web-vault/connectors/duo.7428b587c0d095edfc0f.js.map
-%%WWWDIR%%/web-vault/connectors/sso.7428b587c0d095edfc0f.css
-%%WWWDIR%%/web-vault/connectors/sso.7428b587c0d095edfc0f.css.map
-%%WWWDIR%%/web-vault/connectors/sso.7428b587c0d095edfc0f.js
-%%WWWDIR%%/web-vault/connectors/sso.7428b587c0d095edfc0f.js.map
-%%WWWDIR%%/web-vault/connectors/u2f.7428b587c0d095edfc0f.js
-%%WWWDIR%%/web-vault/connectors/u2f.7428b587c0d095edfc0f.js.map
-%%WWWDIR%%/web-vault/connectors/webauthn-fallback.7428b587c0d095edfc0f.css
-%%WWWDIR%%/web-vault/connectors/webauthn-fallback.7428b587c0d095edfc0f.css.map
-%%WWWDIR%%/web-vault/connectors/webauthn-fallback.7428b587c0d095edfc0f.js
-%%WWWDIR%%/web-vault/connectors/webauthn-fallback.7428b587c0d095edfc0f.js.map
-%%WWWDIR%%/web-vault/connectors/webauthn.7428b587c0d095edfc0f.css
-%%WWWDIR%%/web-vault/connectors/webauthn.7428b587c0d095edfc0f.css.map
-%%WWWDIR%%/web-vault/connectors/webauthn.7428b587c0d095edfc0f.js
-%%WWWDIR%%/web-vault/connectors/webauthn.7428b587c0d095edfc0f.js.map
+%%WWWDIR%%/web-vault/connectors/captcha.8e5494e39b48bad5e654.css
+%%WWWDIR%%/web-vault/connectors/captcha.8e5494e39b48bad5e654.css.map
+%%WWWDIR%%/web-vault/connectors/captcha.8e5494e39b48bad5e654.js
+%%WWWDIR%%/web-vault/connectors/captcha.8e5494e39b48bad5e654.js.map
+%%WWWDIR%%/web-vault/connectors/duo.8e5494e39b48bad5e654.css
+%%WWWDIR%%/web-vault/connectors/duo.8e5494e39b48bad5e654.css.map
+%%WWWDIR%%/web-vault/connectors/duo.8e5494e39b48bad5e654.js
+%%WWWDIR%%/web-vault/connectors/duo.8e5494e39b48bad5e654.js.map
+%%WWWDIR%%/web-vault/connectors/sso.8e5494e39b48bad5e654.css
+%%WWWDIR%%/web-vault/connectors/sso.8e5494e39b48bad5e654.css.map
+%%WWWDIR%%/web-vault/connectors/sso.8e5494e39b48bad5e654.js
+%%WWWDIR%%/web-vault/connectors/sso.8e5494e39b48bad5e654.js.map
+%%WWWDIR%%/web-vault/connectors/u2f.8e5494e39b48bad5e654.js
+%%WWWDIR%%/web-vault/connectors/u2f.8e5494e39b48bad5e654.js.map
+%%WWWDIR%%/web-vault/connectors/webauthn-fallback.8e5494e39b48bad5e654.css
+%%WWWDIR%%/web-vault/connectors/webauthn-fallback.8e5494e39b48bad5e654.css.map
+%%WWWDIR%%/web-vault/connectors/webauthn-fallback.8e5494e39b48bad5e654.js
+%%WWWDIR%%/web-vault/connectors/webauthn-fallback.8e5494e39b48bad5e654.js.map
+%%WWWDIR%%/web-vault/connectors/webauthn.8e5494e39b48bad5e654.css
+%%WWWDIR%%/web-vault/connectors/webauthn.8e5494e39b48bad5e654.css.map
+%%WWWDIR%%/web-vault/connectors/webauthn.8e5494e39b48bad5e654.js
+%%WWWDIR%%/web-vault/connectors/webauthn.8e5494e39b48bad5e654.js.map
 %%WWWDIR%%/web-vault/duo-connector.html
 %%WWWDIR%%/web-vault/favicon.ico
 %%WWWDIR%%/web-vault/fonts/Open_Sans-italic-300.woff
@@ -60,6 +60,7 @@ bin/vaultwarden
 %%WWWDIR%%/web-vault/fonts/fontawesome-webfont.woff
 %%WWWDIR%%/web-vault/fonts/fontawesome-webfont.woff2
 %%WWWDIR%%/web-vault/images/0.png
+%%WWWDIR%%/web-vault/images/1-w.png
 %%WWWDIR%%/web-vault/images/1.png
 %%WWWDIR%%/web-vault/images/2.png
 %%WWWDIR%%/web-vault/images/3.png
@@ -82,10 +83,13 @@ bin/vaultwarden
 %%WWWDIR%%/web-vault/images/logo-dark@2x.png
 %%WWWDIR%%/web-vault/images/logo-horizontal-white.png
 %%WWWDIR%%/web-vault/images/logo-white@2x.png
+%%WWWDIR%%/web-vault/images/rc-w.png
+%%WWWDIR%%/web-vault/images/rc.png
 %%WWWDIR%%/web-vault/images/register-layout/logo-horizontal-white.png
*** 27 LINES SKIPPED ***