git: ceb328b320fa - main - security/vaultwarden: Update

From: Michael Reifenberger <mr_at_FreeBSD.org>
Date: Thu, 21 Jul 2022 20:21:05 UTC
The branch main has been updated by mr:

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

commit ceb328b320fa8c86d7e695892ddf6be9058f01fb
Author:     Michael Reifenberger <mr@FreeBSD.org>
AuthorDate: 2022-07-21 20:18:01 +0000
Commit:     Michael Reifenberger <mr@FreeBSD.org>
CommitDate: 2022-07-21 20:20:53 +0000

    security/vaultwarden: Update
    
    Update to 1.25.1 & web vault to v2022.6.2
    Add simplification from brnrd@
    
    PR:             265288
    Reported by:     Ralf van der Enden
---
 security/vaultwarden/Makefile  | 772 +++++++++++++++++++----------------------
 security/vaultwarden/distinfo  | 500 +++++++++++---------------
 security/vaultwarden/pkg-plist |   8 +-
 3 files changed, 555 insertions(+), 725 deletions(-)

diff --git a/security/vaultwarden/Makefile b/security/vaultwarden/Makefile
index d9e47929ad46..79e9ff37b77f 100644
--- a/security/vaultwarden/Makefile
+++ b/security/vaultwarden/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	vaultwarden
-DISTVERSION=	1.25.0
-PORTREVISION=	3
+DISTVERSION=	1.25.1
+#PORTREVISION=	1
 CATEGORIES=	security
 MASTER_SITES=	https://github.com/dani-garcia/bw_web_builds/releases/download/v${DISTVERSION_WV}/:web
 DISTFILES=	${WV_DISTFILE}:web
@@ -11,426 +11,372 @@ COMMENT=	Bitwarden compatible backend server
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
-LIB_DEPENDS+=	libcapnp.so:devel/capnproto
-LIB_DEPENDS+=	libgmp.so:math/gmp
-LIB_DEPENDS+=	libnettle.so:security/nettle
+LIB_DEPENDS+=	libcapnp.so:devel/capnproto \
+		libgmp.so:math/gmp \
+		libnettle.so:security/nettle
 
-USES=		cargo ssl pgsql mysql:client
+USES=		cargo mysql:client pgsql ssl
 
-DISTVERSION_WV=	2022.6.0
+DISTVERSION_WV=	2022.6.2
 WV_DISTFILE=	bw_web_v${DISTVERSION_WV}.tar.gz
-USE_RC_SUBR=	${PORTNAME}
-SUB_FILES=	pkg-message
-SUB_LIST=	WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
-
-INSTALL_TARGET=install-strip
 
 # make makeplist > pkg-plist #One has to edit/review the generated plist
 # make generate-plist && make check-plist
 USE_GITHUB=	yes
 GH_ACCOUNT=	dani-garcia
-CARGO_FEATURES=	postgresql sqlite mysql #vendored_openssl
-CARGO_ENV+=	RUSTC_BOOTSTRAP=1
+USE_RC_SUBR=	${PORTNAME}
 
 # make cargo-crates
 CARGO_CRATES=	addr2line-0.17.0 \
-                adler-1.0.2 \
-                aead-0.4.3 \
-                aes-0.7.5 \
-                aes-gcm-0.9.4 \
-                aho-corasick-0.7.18 \
-                alloc-no-stdlib-2.0.3 \
-                alloc-stdlib-0.2.1 \
-                ansi_term-0.12.1 \
-                async-compression-0.3.13 \
-                async-stream-0.3.3 \
-                async-stream-impl-0.3.3 \
-                async-trait-0.1.53 \
-                async_once-0.2.6 \
-                atomic-0.5.1 \
-                atty-0.2.14 \
-                autocfg-1.1.0 \
-                backtrace-0.3.65 \
-                base-x-0.2.10 \
-                base64-0.13.0 \
-                binascii-0.1.4 \
-                bitflags-1.3.2 \
-                block-buffer-0.7.3 \
-                block-buffer-0.9.0 \
-                block-buffer-0.10.2 \
-                block-padding-0.1.5 \
-                brotli-3.3.4 \
-                brotli-decompressor-2.3.2 \
-                bumpalo-3.9.1 \
-                byte-tools-0.3.1 \
-                byteorder-1.4.3 \
-                bytes-0.4.12 \
-                bytes-1.1.0 \
-                cached-0.34.0 \
-                cached_proc_macro-0.12.0 \
-                cached_proc_macro_types-0.1.0 \
-                cc-1.0.73 \
-                cfg-if-0.1.10 \
-                cfg-if-1.0.0 \
-                chashmap-2.2.2 \
-                chrono-0.4.19 \
-                chrono-tz-0.6.1 \
-                chrono-tz-build-0.0.2 \
-                cipher-0.3.0 \
-                const_fn-0.4.9 \
-                cookie-0.15.1 \
-                cookie-0.16.0 \
-                cookie_store-0.15.1 \
-                cookie_store-0.16.0 \
-                core-foundation-0.9.3 \
-                core-foundation-sys-0.8.3 \
-                cpufeatures-0.2.2 \
-                crc32fast-1.3.2 \
-                cron-0.11.0 \
-                crossbeam-utils-0.8.8 \
-                crypto-common-0.1.3 \
-                crypto-mac-0.11.1 \
-                ctr-0.8.0 \
-                ctrlc-3.2.2 \
-                darling-0.13.4 \
-                darling_core-0.13.4 \
-                darling_macro-0.13.4 \
-                dashmap-5.3.3 \
-                data-encoding-2.3.2 \
-                data-url-0.1.1 \
-                devise-0.3.1 \
-                devise_codegen-0.3.1 \
-                devise_core-0.3.1 \
-                diesel-1.4.8 \
-                diesel_derives-1.4.1 \
-                diesel_migrations-1.4.0 \
-                digest-0.8.1 \
-                digest-0.9.0 \
-                digest-0.10.3 \
-                dirs-4.0.0 \
-                dirs-sys-0.3.7 \
-                discard-1.0.4 \
-                dotenvy-0.15.1 \
-                either-1.6.1 \
-                email-encoding-0.1.0 \
-                encoding_rs-0.8.31 \
-                enum-as-inner-0.3.4 \
-                error-chain-0.12.4 \
-                fake-simd-0.1.2 \
-                fastrand-1.7.0 \
-                fern-0.6.1 \
-                figment-0.10.6 \
-                flate2-1.0.23 \
-                fnv-1.0.7 \
-                foreign-types-0.3.2 \
-                foreign-types-shared-0.1.1 \
-                form_urlencoded-1.0.1 \
-                fuchsia-cprng-0.1.1 \
-                fuchsia-zircon-0.3.3 \
-                fuchsia-zircon-sys-0.3.3 \
-                futures-0.3.21 \
-                futures-channel-0.3.21 \
-                futures-core-0.3.21 \
-                futures-executor-0.3.21 \
-                futures-io-0.3.21 \
-                futures-macro-0.3.21 \
-                futures-sink-0.3.21 \
-                futures-task-0.3.21 \
-                futures-timer-3.0.2 \
-                futures-util-0.3.21 \
-                generator-0.7.0 \
-                generic-array-0.12.4 \
-                generic-array-0.14.5 \
-                getrandom-0.1.16 \
-                getrandom-0.2.6 \
-                ghash-0.4.4 \
-                gimli-0.26.1 \
-                glob-0.3.0 \
-                governor-0.4.2 \
-                h2-0.3.13 \
-                half-1.8.2 \
-                handlebars-4.2.2 \
-                hashbrown-0.11.2 \
-                hashbrown-0.12.1 \
-                heck-0.4.0 \
-                hermit-abi-0.1.19 \
-                hkdf-0.12.3 \
-                hmac-0.11.0 \
-                hmac-0.12.1 \
-                hostname-0.3.1 \
-                html5gum-0.4.0 \
-                http-0.2.7 \
-                http-body-0.4.4 \
-                httparse-1.7.1 \
-                httpdate-1.0.2 \
-                hyper-0.14.18 \
-                hyper-tls-0.5.0 \
-                ident_case-1.0.1 \
-                idna-0.1.5 \
-                idna-0.2.3 \
-                indexmap-1.8.1 \
-                inlinable_string-0.1.15 \
-                instant-0.1.12 \
-                iovec-0.1.4 \
-                ipconfig-0.2.2 \
-                ipnet-2.5.0 \
-                itoa-1.0.1 \
-                jetscii-0.5.2 \
-                js-sys-0.3.57 \
-                jsonwebtoken-8.1.0 \
-                kernel32-sys-0.2.2 \
-                lazy_static-1.4.0 \
-                lazycell-1.3.0 \
-                lettre-0.10.0-rc.6 \
-                libc-0.2.125 \
-                libmimalloc-sys-0.1.25 \
-                libsqlite3-sys-0.22.2 \
-                linked-hash-map-0.5.4 \
-                lock_api-0.4.7 \
-                log-0.4.17 \
-                loom-0.5.4 \
-                lru-cache-0.1.2 \
-                mach-0.3.2 \
-                maplit-1.0.2 \
-                match_cfg-0.1.0 \
-                matchers-0.1.0 \
-                matches-0.1.9 \
-                maybe-uninit-2.0.0 \
-                memchr-2.5.0 \
-                migrations_internals-1.4.1 \
-                migrations_macros-1.4.2 \
-                mimalloc-0.1.29 \
-                mime-0.3.16 \
-                minimal-lexical-0.2.1 \
-                miniz_oxide-0.5.1 \
-                mio-0.6.23 \
-                mio-0.8.3 \
-                mio-extras-2.0.6 \
-                miow-0.2.2 \
-                multer-2.0.2 \
-                mysqlclient-sys-0.2.5 \
-                native-tls-0.2.10 \
-                net2-0.2.37 \
-                nix-0.24.1 \
-                no-std-compat-0.4.1 \
-                nom-7.1.1 \
-                nonzero_ext-0.3.0 \
-                num-bigint-0.4.3 \
-                num-derive-0.3.3 \
-                num-integer-0.1.45 \
-                num-traits-0.2.15 \
-                num_cpus-1.13.1 \
-                num_threads-0.1.6 \
-                object-0.28.4 \
-                once_cell-1.10.0 \
-                opaque-debug-0.2.3 \
-                opaque-debug-0.3.0 \
-                openssl-0.10.40 \
-                openssl-macros-0.1.0 \
-                openssl-probe-0.1.5 \
-                openssl-src-111.18.0+1.1.1n \
-                openssl-sys-0.9.73 \
-                owning_ref-0.3.3 \
-                parity-ws-0.11.1 \
-                parking_lot-0.4.8 \
-                parking_lot-0.11.2 \
-                parking_lot-0.12.0 \
-                parking_lot_core-0.2.14 \
-                parking_lot_core-0.8.5 \
-                parking_lot_core-0.9.3 \
-                parse-zoneinfo-0.3.0 \
-                paste-1.0.7 \
-                pear-0.2.3 \
-                pear_codegen-0.2.3 \
-                pem-1.0.2 \
-                percent-encoding-1.0.1 \
-                percent-encoding-2.1.0 \
-                pest-2.1.3 \
-                pest_derive-2.1.0 \
-                pest_generator-2.1.3 \
-                pest_meta-2.1.3 \
-                phf-0.10.1 \
-                phf_codegen-0.10.0 \
-                phf_generator-0.10.0 \
-                phf_shared-0.10.0 \
-                pico-args-0.4.2 \
-                pin-project-lite-0.2.9 \
-                pin-utils-0.1.0 \
-                pkg-config-0.3.25 \
-                polyval-0.5.3 \
-                ppv-lite86-0.2.16 \
-                pq-sys-0.4.6 \
-                proc-macro-hack-0.5.19 \
-                proc-macro2-1.0.38 \
-                proc-macro2-diagnostics-0.9.1 \
-                psl-types-2.0.10 \
-                publicsuffix-2.1.1 \
-                quanta-0.9.3 \
-                quick-error-1.2.3 \
-                quick-error-2.0.1 \
-                quickcheck-1.0.3 \
-                quote-1.0.18 \
-                quoted_printable-0.4.5 \
-                r2d2-0.8.9 \
-                rand-0.4.6 \
-                rand-0.7.3 \
-                rand-0.8.5 \
-                rand_chacha-0.2.2 \
-                rand_chacha-0.3.1 \
-                rand_core-0.3.1 \
-                rand_core-0.4.2 \
-                rand_core-0.5.1 \
-                rand_core-0.6.3 \
-                rand_hc-0.2.0 \
-                raw-cpuid-10.3.0 \
-                rdrand-0.4.0 \
-                redox_syscall-0.2.13 \
-                redox_users-0.4.3 \
-                ref-cast-1.0.7 \
-                ref-cast-impl-1.0.7 \
-                regex-1.5.5 \
-                regex-automata-0.1.10 \
-                regex-syntax-0.6.25 \
-                remove_dir_all-0.5.3 \
-                reqwest-0.11.10 \
-                resolv-conf-0.7.0 \
-                ring-0.16.20 \
-                rmp-0.8.11 \
-                rmpv-1.0.0 \
-                rocket-0.5.0-rc.2 \
-                rocket_codegen-0.5.0-rc.2 \
-                rocket_http-0.5.0-rc.2 \
-                rustc-demangle-0.1.21 \
-                rustc_version-0.2.3 \
-                rustls-0.20.4 \
-                rustls-pemfile-1.0.0 \
-                rustversion-1.0.6 \
-                ryu-1.0.9 \
-                same-file-1.0.6 \
-                schannel-0.1.19 \
-                scheduled-thread-pool-0.2.5 \
-                scoped-tls-1.0.0 \
-                scopeguard-1.1.0 \
-                sct-0.7.0 \
-                security-framework-2.6.1 \
-                security-framework-sys-2.6.1 \
-                semver-0.9.0 \
-                semver-parser-0.7.0 \
-                serde-1.0.137 \
-                serde_cbor-0.11.2 \
-                serde_derive-1.0.137 \
-                serde_json-1.0.81 \
-                serde_urlencoded-0.7.1 \
-                sha-1-0.8.2 \
-                sha-1-0.9.8 \
-                sha1-0.6.1 \
-                sha1-0.10.1 \
-                sha1_smol-1.0.0 \
-                sha2-0.9.9 \
-                sha2-0.10.2 \
-                sharded-slab-0.1.4 \
-                signal-hook-registry-1.4.0 \
-                simple_asn1-0.6.1 \
-                siphasher-0.3.10 \
-                slab-0.4.6 \
-                smallvec-0.6.14 \
-                smallvec-1.8.0 \
-                socket2-0.3.19 \
-                socket2-0.4.4 \
-                spin-0.5.2 \
-                spin-0.9.3 \
-                stable-pattern-0.1.0 \
-                stable_deref_trait-1.2.0 \
-                standback-0.2.17 \
-                state-0.5.3 \
-                stdweb-0.4.20 \
-                stdweb-derive-0.5.3 \
-                stdweb-internal-macros-0.2.9 \
-                stdweb-internal-runtime-0.1.5 \
-                strsim-0.10.0 \
-                subtle-2.4.1 \
-                syn-1.0.93 \
-                syslog-6.0.1 \
-                tempfile-3.3.0 \
-                thiserror-1.0.31 \
-                thiserror-impl-1.0.31 \
-                thread_local-1.1.4 \
-                threadpool-1.8.1 \
-                time-0.1.43 \
-                time-0.2.27 \
-                time-0.3.9 \
-                time-macros-0.1.1 \
-                time-macros-0.2.4 \
-                time-macros-impl-0.1.2 \
-                tinyvec-1.6.0 \
-                tinyvec_macros-0.1.0 \
-                tokio-1.18.2 \
-                tokio-macros-1.7.0 \
-                tokio-native-tls-0.3.0 \
-                tokio-rustls-0.23.4 \
-                tokio-socks-0.5.1 \
-                tokio-stream-0.1.8 \
-                tokio-util-0.6.9 \
-                tokio-util-0.7.1 \
-                toml-0.5.9 \
-                totp-lite-1.0.3 \
-                tower-service-0.3.1 \
-                tracing-0.1.34 \
-                tracing-attributes-0.1.21 \
-                tracing-core-0.1.26 \
-                tracing-log-0.1.3 \
-                tracing-subscriber-0.3.11 \
-                trust-dns-proto-0.20.4 \
-                trust-dns-resolver-0.20.4 \
-                try-lock-0.2.3 \
-                typenum-1.15.0 \
-                ubyte-0.10.1 \
-                ucd-trie-0.1.3 \
-                uncased-0.9.6 \
-                unicode-bidi-0.3.8 \
-                unicode-normalization-0.1.19 \
-                unicode-xid-0.2.3 \
-                universal-hash-0.4.1 \
-                untrusted-0.7.1 \
-                url-1.7.2 \
-                url-2.2.2 \
-                uuid-1.0.0 \
-                valuable-0.1.0 \
-                vcpkg-0.2.15 \
-                version_check-0.9.4 \
-                walkdir-2.3.2 \
-                want-0.3.0 \
-                wasi-0.9.0+wasi-snapshot-preview1 \
-                wasi-0.10.2+wasi-snapshot-preview1 \
-                wasi-0.11.0+wasi-snapshot-preview1 \
-                wasm-bindgen-0.2.80 \
-                wasm-bindgen-backend-0.2.80 \
-                wasm-bindgen-futures-0.4.30 \
-                wasm-bindgen-macro-0.2.80 \
-                wasm-bindgen-macro-support-0.2.80 \
-                wasm-bindgen-shared-0.2.80 \
-                web-sys-0.3.57 \
-                webauthn-rs-0.3.2 \
-                webpki-0.22.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 \
-                windows-sys-0.36.1 \
-                windows_aarch64_msvc-0.36.1 \
-                windows_i686_gnu-0.36.1 \
-                windows_i686_msvc-0.36.1 \
-                windows_x86_64_gnu-0.36.1 \
-                windows_x86_64_msvc-0.36.1 \
-                winreg-0.6.2 \
-                winreg-0.10.1 \
-                ws2_32-sys-0.2.1 \
-                yansi-0.5.1 \
-                yubico-0.11.0 \
-                job_scheduler@git+https://github.com/BlackDex/job_scheduler?rev=9100fc596a083fd9c0b560f8f11f108e0a19d07e\#9100fc596a083fd9c0b560f8f11f108e0a19d07e
+		adler-1.0.2 \
+		aead-0.4.3 \
+		aes-0.7.5 \
+		aes-gcm-0.9.4 \
+		aho-corasick-0.7.18 \
+		alloc-no-stdlib-2.0.3 \
+		alloc-stdlib-0.2.1 \
+		ansi_term-0.12.1 \
+		async-compression-0.3.14 \
+		async-stream-0.3.3 \
+		async-stream-impl-0.3.3 \
+		async-trait-0.1.56 \
+		async_once-0.2.6 \
+		atomic-0.5.1 \
+		atty-0.2.14 \
+		autocfg-1.1.0 \
+		backtrace-0.3.66 \
+		base64-0.13.0 \
+		binascii-0.1.4 \
+		bitflags-1.3.2 \
+		block-buffer-0.7.3 \
+		block-buffer-0.10.2 \
+		block-padding-0.1.5 \
+		brotli-3.3.4 \
+		brotli-decompressor-2.3.2 \
+		bumpalo-3.10.0 \
+		byte-tools-0.3.1 \
+		byteorder-1.4.3 \
+		bytes-1.1.0 \
+		cached-0.36.0 \
+		cached_proc_macro-0.13.0 \
+		cached_proc_macro_types-0.1.0 \
+		cc-1.0.73 \
+		cfg-if-1.0.0 \
+		chrono-0.4.19 \
+		chrono-tz-0.6.1 \
+		chrono-tz-build-0.0.2 \
+		cipher-0.3.0 \
+		cookie-0.16.0 \
+		cookie_store-0.16.1 \
+		core-foundation-0.9.3 \
+		core-foundation-sys-0.8.3 \
+		cpufeatures-0.2.2 \
+		crc32fast-1.3.2 \
+		cron-0.11.0 \
+		crossbeam-utils-0.8.10 \
+		crypto-common-0.1.5 \
+		ctr-0.8.0 \
+		ctrlc-3.2.2 \
+		darling-0.13.4 \
+		darling_core-0.13.4 \
+		darling_macro-0.13.4 \
+		dashmap-5.3.4 \
+		data-encoding-2.3.2 \
+		data-url-0.1.1 \
+		devise-0.3.1 \
+		devise_codegen-0.3.1 \
+		devise_core-0.3.1 \
+		diesel-1.4.8 \
+		diesel_derives-1.4.1 \
+		diesel_migrations-1.4.0 \
+		digest-0.8.1 \
+		digest-0.10.3 \
+		dirs-4.0.0 \
+		dirs-sys-0.3.7 \
+		dotenvy-0.15.1 \
+		either-1.7.0 \
+		email-encoding-0.1.3 \
+		email_address-0.2.1 \
+		encoding_rs-0.8.31 \
+		enum-as-inner-0.4.0 \
+		error-chain-0.12.4 \
+		fake-simd-0.1.2 \
+		fastrand-1.7.0 \
+		fern-0.6.1 \
+		figment-0.10.6 \
+		flate2-1.0.24 \
+		fnv-1.0.7 \
+		foreign-types-0.3.2 \
+		foreign-types-shared-0.1.1 \
+		form_urlencoded-1.0.1 \
+		futures-0.3.21 \
+		futures-channel-0.3.21 \
+		futures-core-0.3.21 \
+		futures-executor-0.3.21 \
+		futures-io-0.3.21 \
+		futures-macro-0.3.21 \
+		futures-sink-0.3.21 \
+		futures-task-0.3.21 \
+		futures-timer-3.0.2 \
+		futures-util-0.3.21 \
+		generator-0.7.0 \
+		generic-array-0.12.4 \
+		generic-array-0.14.5 \
+		getrandom-0.2.7 \
+		ghash-0.4.4 \
+		gimli-0.26.1 \
+		glob-0.3.0 \
+		governor-0.4.2 \
+		h2-0.3.13 \
+		half-1.8.2 \
+		handlebars-4.3.2 \
+		hashbrown-0.11.2 \
+		hashbrown-0.12.2 \
+		heck-0.4.0 \
+		hermit-abi-0.1.19 \
+		hkdf-0.12.3 \
+		hmac-0.12.1 \
+		hostname-0.3.1 \
+		html5gum-0.5.2 \
+		http-0.2.8 \
+		http-body-0.4.5 \
+		httparse-1.7.1 \
+		httpdate-1.0.2 \
+		hyper-0.14.20 \
+		hyper-tls-0.5.0 \
+		ident_case-1.0.1 \
+		idna-0.1.5 \
+		idna-0.2.3 \
+		indexmap-1.9.1 \
+		inlinable_string-0.1.15 \
+		instant-0.1.12 \
+		ipconfig-0.3.0 \
+		ipnet-2.5.0 \
+		itoa-1.0.2 \
+		jetscii-0.5.3 \
+		job_scheduler_ng-2.0.1 \
+		js-sys-0.3.58 \
+		jsonwebtoken-8.1.1 \
+		lazy_static-1.4.0 \
+		lettre-0.10.0 \
+		libc-0.2.126 \
+		libmimalloc-sys-0.1.25 \
+		libsqlite3-sys-0.22.2 \
+		linked-hash-map-0.5.6 \
+		lock_api-0.4.7 \
+		log-0.4.17 \
+		loom-0.5.6 \
+		lru-cache-0.1.2 \
+		mach-0.3.2 \
+		maplit-1.0.2 \
+		match_cfg-0.1.0 \
+		matchers-0.1.0 \
+		matches-0.1.9 \
+		memchr-2.5.0 \
+		migrations_internals-1.4.1 \
+		migrations_macros-1.4.2 \
+		mimalloc-0.1.29 \
+		mime-0.3.16 \
+		minimal-lexical-0.2.1 \
+		miniz_oxide-0.5.3 \
+		mio-0.8.4 \
+		multer-2.0.3 \
+		mysqlclient-sys-0.2.5 \
+		native-tls-0.2.10 \
+		nix-0.24.1 \
+		no-std-compat-0.4.1 \
+		nom-7.1.1 \
+		nonzero_ext-0.3.0 \
+		num-bigint-0.4.3 \
+		num-derive-0.3.3 \
+		num-integer-0.1.45 \
+		num-traits-0.2.15 \
+		num_cpus-1.13.1 \
+		num_threads-0.1.6 \
+		object-0.29.0 \
+		once_cell-1.13.0 \
+		opaque-debug-0.2.3 \
+		opaque-debug-0.3.0 \
+		openssl-0.10.41 \
+		openssl-macros-0.1.0 \
+		openssl-probe-0.1.5 \
+		openssl-src-111.22.0+1.1.1q \
+		openssl-sys-0.9.75 \
+		parking_lot-0.12.1 \
+		parking_lot_core-0.9.3 \
+		parse-zoneinfo-0.3.0 \
+		paste-1.0.7 \
+		pear-0.2.3 \
+		pear_codegen-0.2.3 \
+		pem-1.1.0 \
+		percent-encoding-1.0.1 \
+		percent-encoding-2.1.0 \
+		pest-2.1.3 \
+		pest_derive-2.1.0 \
+		pest_generator-2.1.3 \
+		pest_meta-2.1.3 \
+		phf-0.10.1 \
+		phf_codegen-0.10.0 \
+		phf_generator-0.10.0 \
+		phf_shared-0.10.0 \
+		pico-args-0.5.0 \
+		pin-project-lite-0.2.9 \
+		pin-utils-0.1.0 \
+		pkg-config-0.3.25 \
+		polyval-0.5.3 \
+		ppv-lite86-0.2.16 \
+		pq-sys-0.4.6 \
+		proc-macro-hack-0.5.19 \
+		proc-macro2-1.0.40 \
+		proc-macro2-diagnostics-0.9.1 \
+		psl-types-2.0.10 \
+		publicsuffix-2.1.1 \
+		quanta-0.9.3 \
+		quick-error-1.2.3 \
+		quote-1.0.20 \
+		quoted_printable-0.4.5 \
+		r2d2-0.8.10 \
+		rand-0.8.5 \
+		rand_chacha-0.3.1 \
+		rand_core-0.6.3 \
+		raw-cpuid-10.3.0 \
+		redox_syscall-0.2.13 \
+		redox_users-0.4.3 \
+		ref-cast-1.0.7 \
+		ref-cast-impl-1.0.7 \
+		regex-1.6.0 \
+		regex-automata-0.1.10 \
+		regex-syntax-0.6.27 \
+		remove_dir_all-0.5.3 \
+		reqwest-0.11.11 \
+		resolv-conf-0.7.0 \
+		ring-0.16.20 \
+		rmp-0.8.11 \
+		rmpv-1.0.0 \
+		rocket-0.5.0-rc.2 \
+		rocket_codegen-0.5.0-rc.2 \
+		rocket_http-0.5.0-rc.2 \
+		rustc-demangle-0.1.21 \
+		rustls-0.20.6 \
+		rustls-pemfile-1.0.0 \
+		rustversion-1.0.7 \
+		ryu-1.0.10 \
+		same-file-1.0.6 \
+		schannel-0.1.20 \
+		scheduled-thread-pool-0.2.6 \
+		scoped-tls-1.0.0 \
+		scopeguard-1.1.0 \
+		sct-0.7.0 \
+		security-framework-2.6.1 \
+		security-framework-sys-2.6.1 \
+		serde-1.0.139 \
+		serde_cbor-0.11.2 \
+		serde_derive-1.0.139 \
+		serde_json-1.0.82 \
+		serde_urlencoded-0.7.1 \
+		sha-1-0.8.2 \
+		sha-1-0.10.0 \
+		sha1-0.10.1 \
+		sha2-0.10.2 \
+		sharded-slab-0.1.4 \
+		signal-hook-registry-1.4.0 \
+		simple_asn1-0.6.2 \
+		siphasher-0.3.10 \
+		slab-0.4.6 \
+		smallvec-1.9.0 \
+		socket2-0.4.4 \
+		spin-0.5.2 \
+		spin-0.9.4 \
+		stable-pattern-0.1.0 \
+		state-0.5.3 \
+		strsim-0.10.0 \
+		subtle-2.4.1 \
+		syn-1.0.98 \
+		syslog-6.0.1 \
+		tempfile-3.3.0 \
+		thiserror-1.0.31 \
+		thiserror-impl-1.0.31 \
+		thread_local-1.1.4 \
+		threadpool-1.8.1 \
+		time-0.1.43 \
+		time-0.3.11 \
+		time-macros-0.2.4 \
+		tinyvec-1.6.0 \
+		tinyvec_macros-0.1.0 \
+		tokio-1.20.0 \
+		tokio-macros-1.8.0 \
+		tokio-native-tls-0.3.0 \
+		tokio-rustls-0.23.4 \
+		tokio-socks-0.5.1 \
+		tokio-stream-0.1.9 \
+		tokio-tungstenite-0.17.2 \
+		tokio-util-0.7.3 \
+		toml-0.5.9 \
+		totp-lite-2.0.0 \
+		tower-service-0.3.2 \
+		tracing-0.1.35 \
+		tracing-attributes-0.1.22 \
+		tracing-core-0.1.28 \
+		tracing-log-0.1.3 \
+		tracing-subscriber-0.3.14 \
+		trust-dns-proto-0.21.2 \
+		trust-dns-resolver-0.21.2 \
+		try-lock-0.2.3 \
+		tungstenite-0.17.3 \
+		typenum-1.15.0 \
+		ubyte-0.10.2 \
+		ucd-trie-0.1.4 \
+		uncased-0.9.7 \
+		unicode-bidi-0.3.8 \
+		unicode-ident-1.0.1 \
+		unicode-normalization-0.1.21 \
+		unicode-xid-0.2.3 \
+		universal-hash-0.4.1 \
+		untrusted-0.7.1 \
+		url-1.7.2 \
+		url-2.2.2 \
+		utf-8-0.7.6 \
+		uuid-1.1.2 \
+		valuable-0.1.0 \
+		vcpkg-0.2.15 \
+		version_check-0.9.4 \
+		walkdir-2.3.2 \
+		want-0.3.0 \
+		wasi-0.10.2+wasi-snapshot-preview1 \
+		wasi-0.11.0+wasi-snapshot-preview1 \
+		wasm-bindgen-0.2.81 \
+		wasm-bindgen-backend-0.2.81 \
+		wasm-bindgen-futures-0.4.31 \
+		wasm-bindgen-macro-0.2.81 \
+		wasm-bindgen-macro-support-0.2.81 \
+		wasm-bindgen-shared-0.2.81 \
+		web-sys-0.3.58 \
+		webauthn-rs-0.3.2 \
+		webpki-0.22.0 \
+		widestring-0.5.1 \
+		winapi-0.3.9 \
+		winapi-i686-pc-windows-gnu-0.4.0 \
+		winapi-util-0.1.5 \
+		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		windows-sys-0.36.1 \
+		windows_aarch64_msvc-0.36.1 \
+		windows_i686_gnu-0.36.1 \
+		windows_i686_msvc-0.36.1 \
+		windows_x86_64_gnu-0.36.1 \
+		windows_x86_64_msvc-0.36.1 \
+		winreg-0.7.0 \
+		winreg-0.10.1 \
+		yansi-0.5.1 \
+		yubico-0.11.0
+
+CARGO_FEATURES=	mysql postgresql sqlite #vendored_openssl
+CARGO_ENV+=	RUSTC_BOOTSTRAP=1
+
+INSTALL_TARGET=	install-strip
+
+SUB_FILES=	pkg-message
+SUB_LIST=	WWWGRP=${WWWGRP} \
+		WWWOWN=${WWWOWN}
 
 #post-patch:
 #	${REINPLACE_CMD} 's/^rust-version = "1.60"/rust-version = "1.59"/' \
@@ -438,9 +384,7 @@ CARGO_CRATES=	addr2line-0.17.0 \
 
 post-install:
 	${MKDIR} ${STAGEDIR}/${ETCDIR}/rc.conf.d
-	${CP} ${FILESDIR}/${PORTNAME}_conf.in ${STAGEDIR}/${LOCALBASE}/etc/rc.conf.d/${PORTNAME}.sample
-	${CHMOD} 0600 ${STAGEDIR}/${LOCALBASE}/etc/rc.conf.d/${PORTNAME}.sample
-	${MKDIR} ${STAGEDIR}/${WWWDIR}
+	${INSTALL} -m0600 ${FILESDIR}/${PORTNAME}_conf.in ${STAGEDIR}/${LOCALBASE}/etc/rc.conf.d/${PORTNAME}.sample
 	${MKDIR} ${STAGEDIR}/${WWWDIR}/data
 	(cd ${WRKDIR} && ${COPYTREE_SHARE} web-vault ${STAGEDIR}/${WWWDIR})
 	${ECHO_CMD} \
diff --git a/security/vaultwarden/distinfo b/security/vaultwarden/distinfo
index 0529ce0ef217..4262653f8a56 100644
--- a/security/vaultwarden/distinfo
+++ b/security/vaultwarden/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1657883752
-SHA256 (bw_web_v2022.6.0.tar.gz) = fd92f147cee22cbc395650bed11a9a0d470ee1a7814f80638b113722847007bb
-SIZE (bw_web_v2022.6.0.tar.gz) = 9293497
+TIMESTAMP = 1658069206
+SHA256 (bw_web_v2022.6.2.tar.gz) = 206fde0814d46bb78a79a7a5ab10963beaeb5c952e05a9e1b18c2495fb7174e1
+SIZE (bw_web_v2022.6.2.tar.gz) = 9291716
 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
@@ -19,14 +19,14 @@ SHA256 (rust/crates/alloc-stdlib-0.2.1.crate) = 697ed7edc0f1711de49ce108c541623a
 SIZE (rust/crates/alloc-stdlib-0.2.1.crate) = 6304
 SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
 SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/async-compression-0.3.13.crate) = 8589c784ff02ac80dafc5e4116c3a2a3743ac5e0c902483518a88eec6559cf99
-SIZE (rust/crates/async-compression-0.3.13.crate) = 57733
+SHA256 (rust/crates/async-compression-0.3.14.crate) = 345fd392ab01f746c717b1357165b76f0b67a60192007b234058c9045fdcf695
+SIZE (rust/crates/async-compression-0.3.14.crate) = 57942
 SHA256 (rust/crates/async-stream-0.3.3.crate) = dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e
 SIZE (rust/crates/async-stream-0.3.3.crate) = 12142
 SHA256 (rust/crates/async-stream-impl-0.3.3.crate) = 10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27
 SIZE (rust/crates/async-stream-impl-0.3.3.crate) = 4072
-SHA256 (rust/crates/async-trait-0.1.53.crate) = ed6aa3524a2dfcf9fe180c51eae2b58738348d819517ceadf95789c51fff7600
-SIZE (rust/crates/async-trait-0.1.53.crate) = 26210
+SHA256 (rust/crates/async-trait-0.1.56.crate) = 96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716
+SIZE (rust/crates/async-trait-0.1.56.crate) = 27425
 SHA256 (rust/crates/async_once-0.2.6.crate) = 2ce4f10ea3abcd6617873bae9f91d1c5332b4a778bd9ce34d0cd517474c1de82
 SIZE (rust/crates/async_once-0.2.6.crate) = 4678
 SHA256 (rust/crates/atomic-0.5.1.crate) = b88d82667eca772c4aa12f0f1348b3ae643424c8876448f3f7bd5787032e234c
@@ -35,10 +35,8 @@ SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93
 SIZE (rust/crates/atty-0.2.14.crate) = 5470
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/backtrace-0.3.65.crate) = 11a17d453482a265fd5f8479f2a3f405566e6ca627837aaddb85af8b1ab8ef61
-SIZE (rust/crates/backtrace-0.3.65.crate) = 74129
-SHA256 (rust/crates/base-x-0.2.10.crate) = dc19a4937b4fbd3fe3379793130e42060d10627a360f2127802b10b87e7baf74
-SIZE (rust/crates/base-x-0.2.10.crate) = 10758
+SHA256 (rust/crates/backtrace-0.3.66.crate) = cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7
+SIZE (rust/crates/backtrace-0.3.66.crate) = 74397
 SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
 SIZE (rust/crates/base64-0.13.0.crate) = 62070
 SHA256 (rust/crates/binascii-0.1.4.crate) = 383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72
@@ -47,8 +45,6 @@ SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c9
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 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
-SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
 SHA256 (rust/crates/block-buffer-0.10.2.crate) = 0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324
 SIZE (rust/crates/block-buffer-0.10.2.crate) = 10258
 SHA256 (rust/crates/block-padding-0.1.5.crate) = fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5
@@ -57,30 +53,24 @@ SHA256 (rust/crates/brotli-3.3.4.crate) = a1a0b1dbcc8ae29329621f8d4f0d835787c1c3
 SIZE (rust/crates/brotli-3.3.4.crate) = 1369026
 SHA256 (rust/crates/brotli-decompressor-2.3.2.crate) = 59ad2d4653bf5ca36ae797b1f4bb4dbddb60ce49ca4aed8a2ce4829f60425b80
 SIZE (rust/crates/brotli-decompressor-2.3.2.crate) = 191197
-SHA256 (rust/crates/bumpalo-3.9.1.crate) = a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899
-SIZE (rust/crates/bumpalo-3.9.1.crate) = 77507
+SHA256 (rust/crates/bumpalo-3.10.0.crate) = 37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3
+SIZE (rust/crates/bumpalo-3.10.0.crate) = 78915
 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
 SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-0.4.12.crate) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c
-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/cached-0.34.0.crate) = aadf76ddea74bab35ebeb8f1eb115b9bc04eaee42d8acc0d5f477dee6b176c9a
-SIZE (rust/crates/cached-0.34.0.crate) = 48922
-SHA256 (rust/crates/cached_proc_macro-0.12.0.crate) = bce0f37f9b77c6b93cdf3f060c89adca303d2ab052cacb3c3d1ab543e8cecd2f
-SIZE (rust/crates/cached_proc_macro-0.12.0.crate) = 8218
+SHA256 (rust/crates/cached-0.36.0.crate) = 76d9447b2a367383a918fbbe62f6892da68000170c7331003d132b4805b63214
+SIZE (rust/crates/cached-0.36.0.crate) = 51364
+SHA256 (rust/crates/cached_proc_macro-0.13.0.crate) = 4797df465f7409b55bab9ccd1edbf1d279ffdf763772c2804b96740ee72f3b82
+SIZE (rust/crates/cached_proc_macro-0.13.0.crate) = 8214
 SHA256 (rust/crates/cached_proc_macro_types-0.1.0.crate) = 3a4f925191b4367301851c6d99b09890311d74b0d43f274c0b34c86d308a3663
 SIZE (rust/crates/cached_proc_macro_types-0.1.0.crate) = 1141
 SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
 SIZE (rust/crates/cc-1.0.73.crate) = 57880
-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
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chashmap-2.2.2.crate) = ff41a3c2c1e39921b9003de14bf0439c7b63a9039637c291e1a64925d8ddfa45
-SIZE (rust/crates/chashmap-2.2.2.crate) = 14824
 SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
 SIZE (rust/crates/chrono-0.4.19.crate) = 155663
 SHA256 (rust/crates/chrono-tz-0.6.1.crate) = 58549f1842da3080ce63002102d5bc954c7bc843d4f47818e642abdc36253552
@@ -89,16 +79,10 @@ SHA256 (rust/crates/chrono-tz-build-0.0.2.crate) = db058d493fb2f65f41861bfed7e3f
 SIZE (rust/crates/chrono-tz-build-0.0.2.crate) = 5840
 SHA256 (rust/crates/cipher-0.3.0.crate) = 7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7
 SIZE (rust/crates/cipher-0.3.0.crate) = 12756
-SHA256 (rust/crates/const_fn-0.4.9.crate) = fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935
-SIZE (rust/crates/const_fn-0.4.9.crate) = 12624
-SHA256 (rust/crates/cookie-0.15.1.crate) = d5f1c7727e460397e56abc4bddc1d49e07a1ad78fc98eb2e1c8f032a58a2f80d
-SIZE (rust/crates/cookie-0.15.1.crate) = 33649
 SHA256 (rust/crates/cookie-0.16.0.crate) = 94d4706de1b0fa5b132270cddffa8585166037822e260a944fe161acd137ca05
 SIZE (rust/crates/cookie-0.16.0.crate) = 33950
-SHA256 (rust/crates/cookie_store-0.15.1.crate) = b3f7034c0932dc36f5bd8ec37368d971346809435824f277cb3b8299fc56167c
-SIZE (rust/crates/cookie_store-0.15.1.crate) = 28265
-SHA256 (rust/crates/cookie_store-0.16.0.crate) = f83bfd36a664c5783fde601ab938bcd41c3e228c5eda1dfaae727a4a27bcb945
-SIZE (rust/crates/cookie_store-0.16.0.crate) = 28462
+SHA256 (rust/crates/cookie_store-0.16.1.crate) = 2e4b6aa369f41f5faa04bb80c9b1f4216ea81646ed6124d76ba5c49a7aafd9cd
+SIZE (rust/crates/cookie_store-0.16.1.crate) = 29059
 SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
 SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
 SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
@@ -109,12 +93,10 @@ SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68b
 SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
 SHA256 (rust/crates/cron-0.11.0.crate) = d76219e9243e100d5a37676005f08379297f8addfebc247613299600625c734d
 SIZE (rust/crates/cron-0.11.0.crate) = 18603
-SHA256 (rust/crates/crossbeam-utils-0.8.8.crate) = 0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38
-SIZE (rust/crates/crossbeam-utils-0.8.8.crate) = 39681
-SHA256 (rust/crates/crypto-common-0.1.3.crate) = 57952ca27b5e3606ff4dd79b0020231aaf9d6aa76dc05fd30137538c50bd3ce8
-SIZE (rust/crates/crypto-common-0.1.3.crate) = 8556
-SHA256 (rust/crates/crypto-mac-0.11.1.crate) = b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714
-SIZE (rust/crates/crypto-mac-0.11.1.crate) = 9551
+SHA256 (rust/crates/crossbeam-utils-0.8.10.crate) = 7d82ee10ce34d7bc12c2122495e7593a9c41347ecdd64185af4ecf72cb1a7f83
+SIZE (rust/crates/crossbeam-utils-0.8.10.crate) = 40672
+SHA256 (rust/crates/crypto-common-0.1.5.crate) = 2ccfd8c0ee4cce11e45b3fd6f9d5e69e0cc62912aa6a0cb1bf4617b0eba5a12f
+SIZE (rust/crates/crypto-common-0.1.5.crate) = 8513
 SHA256 (rust/crates/ctr-0.8.0.crate) = 049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea
 SIZE (rust/crates/ctr-0.8.0.crate) = 17740
 SHA256 (rust/crates/ctrlc-3.2.2.crate) = b37feaa84e6861e00a1f5e5aa8da3ee56d605c9992d33e082786754828e20865
@@ -125,8 +107,8 @@ SHA256 (rust/crates/darling_core-0.13.4.crate) = 859d65a907b6852c9361e3185c862aa
 SIZE (rust/crates/darling_core-0.13.4.crate) = 52937
 SHA256 (rust/crates/darling_macro-0.13.4.crate) = 9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835
 SIZE (rust/crates/darling_macro-0.13.4.crate) = 1910
-SHA256 (rust/crates/dashmap-5.3.3.crate) = 391b56fbd302e585b7a9494fb70e40949567b1cf9003a8e4a6041a1687c26573
-SIZE (rust/crates/dashmap-5.3.3.crate) = 21183
+SHA256 (rust/crates/dashmap-5.3.4.crate) = 3495912c9c1ccf2e18976439f4443f3fee0fd61f424ff99fde6a66b15ecb448f
+SIZE (rust/crates/dashmap-5.3.4.crate) = 22826
 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
@@ -145,26 +127,24 @@ SHA256 (rust/crates/diesel_migrations-1.4.0.crate) = bf3cde8413353dc7f5d72fa8ce0
 SIZE (rust/crates/diesel_migrations-1.4.0.crate) = 3063
 SHA256 (rust/crates/digest-0.8.1.crate) = f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5
 SIZE (rust/crates/digest-0.8.1.crate) = 9449
-SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
-SIZE (rust/crates/digest-0.9.0.crate) = 13247
 SHA256 (rust/crates/digest-0.10.3.crate) = f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506
 SIZE (rust/crates/digest-0.10.3.crate) = 18990
 SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
 SIZE (rust/crates/dirs-4.0.0.crate) = 12503
 SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
 SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
-SHA256 (rust/crates/discard-1.0.4.crate) = 212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0
-SIZE (rust/crates/discard-1.0.4.crate) = 4700
 SHA256 (rust/crates/dotenvy-0.15.1.crate) = 7e851a83c30366fd01d75b913588e95e74a1705c1ecc5d58b1f8e1a6d556525f
 SIZE (rust/crates/dotenvy-0.15.1.crate) = 11553
-SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
-SIZE (rust/crates/either-1.6.1.crate) = 13641
-SHA256 (rust/crates/email-encoding-0.1.0.crate) = 6690291166824e467790ac08ba42f241791567e8337bbf00c5a6e87889629f98
*** 720 LINES SKIPPED ***