git: bca4679da232 - main - security/vaultwarden: Update to 1.28.0

From: Bernard Spil <brnrd_at_FreeBSD.org>
Date: Mon, 10 Apr 2023 08:56:28 UTC
The branch main has been updated by brnrd:

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

commit bca4679da23222723044294d4e7707081c3ddb1f
Author:     Bernard Spil <brnrd@FreeBSD.org>
AuthorDate: 2023-04-10 08:55:30 +0000
Commit:     Bernard Spil <brnrd@FreeBSD.org>
CommitDate: 2023-04-10 08:55:30 +0000

    security/vaultwarden: Update to 1.28.0
    
     * Split web_vault into separate port
    
    PR:             270182
    Approved by:    Maintainer timeout
---
 security/vaultwarden/Makefile       | 745 ++++++++++++++++++------------------
 security/vaultwarden/distinfo       | 738 ++++++++++++++++++-----------------
 security/vaultwarden/pkg-plist      | 217 -----------
 www/Makefile                        |   1 +
 www/vaultwarden-web_vault/Makefile  |  29 ++
 www/vaultwarden-web_vault/distinfo  |   3 +
 www/vaultwarden-web_vault/pkg-descr |   2 +
 7 files changed, 801 insertions(+), 934 deletions(-)

diff --git a/security/vaultwarden/Makefile b/security/vaultwarden/Makefile
index 1b30ef3fe214..82f98e9a3f83 100644
--- a/security/vaultwarden/Makefile
+++ b/security/vaultwarden/Makefile
@@ -1,9 +1,6 @@
 PORTNAME=	vaultwarden
-DISTVERSION=	1.27.0
-PORTREVISION=	4
+DISTVERSION=	1.28.0
 CATEGORIES=	security
-MASTER_SITES=	https://github.com/dani-garcia/bw_web_builds/releases/download/v${DISTVERSION_WV}/:web
-DISTFILES=	${WV_DISTFILE}:web
 
 MAINTAINER=	mr@FreeBSD.org
 COMMENT=	Bitwarden compatible backend server
@@ -18,372 +15,393 @@ LIB_DEPENDS+=	libcapnp.so:devel/capnproto \
 
 USES=		cargo mysql:client pgsql ssl
 
-DISTVERSION_WV=	2022.12.0
-WV_DISTFILE=	bw_web_v${DISTVERSION_WV}.tar.gz
-
 # 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
 USE_RC_SUBR=	${PORTNAME}
 
+OPTIONS_DEFINE=	WEBVAULT
+OPTIONS_DEFAULT=WEBVAULT
+
+WEBVAULT_DESC=	Vaultwarden web (bw_web_builds)
+
+WEBVAULT_RUN_DEPENDS=	${WWWDIR}/web-vault:www/vaultwarden-web_vault
+
 # make cargo-crates
-CARGO_CRATES=   addr2line-0.19.0 \
-                adler-1.0.2 \
-                aead-0.5.1 \
-                aes-0.8.2 \
-                aes-gcm-0.10.1 \
-                aho-corasick-0.7.20 \
-                alloc-no-stdlib-2.0.4 \
-                alloc-stdlib-0.2.2 \
-                android_system_properties-0.1.5 \
-                async-compression-0.3.15 \
-                async-stream-0.3.3 \
-                async-stream-impl-0.3.3 \
-                async-trait-0.1.59 \
-                async_once-0.2.6 \
-                atomic-0.5.1 \
-                atty-0.2.14 \
-                autocfg-1.1.0 \
-                backtrace-0.3.67 \
-                base64-0.13.1 \
-                binascii-0.1.4 \
-                bitflags-1.3.2 \
-                block-buffer-0.10.3 \
-                brotli-3.3.4 \
-                brotli-decompressor-2.3.2 \
-                bumpalo-3.11.1 \
-                byteorder-1.4.3 \
-                bytes-1.3.0 \
-                cached-0.40.0 \
-                cached_proc_macro-0.15.0 \
-                cached_proc_macro_types-0.1.0 \
-                cc-1.0.78 \
-                cfg-if-1.0.0 \
-                chrono-0.4.23 \
-                chrono-tz-0.8.1 \
-                chrono-tz-build-0.1.0 \
-                cipher-0.4.3 \
-                codespan-reporting-0.11.1 \
-                cookie-0.16.1 \
-                cookie_store-0.16.1 \
-                cookie_store-0.19.0 \
-                core-foundation-0.9.3 \
-                core-foundation-sys-0.8.3 \
-                cpufeatures-0.2.5 \
-                crc32fast-1.3.2 \
-                cron-0.12.0 \
-                crossbeam-utils-0.8.14 \
-                crypto-common-0.1.6 \
-                ctr-0.9.2 \
-                cxx-1.0.83 \
-                cxx-build-1.0.83 \
-                cxxbridge-flags-1.0.83 \
-                cxxbridge-macro-1.0.83 \
-                darling-0.13.4 \
-                darling_core-0.13.4 \
-                darling_macro-0.13.4 \
-                dashmap-5.4.0 \
-                data-encoding-2.3.3 \
-                data-url-0.2.0 \
-                devise-0.3.1 \
-                devise_codegen-0.3.1 \
-                devise_core-0.3.1 \
-                diesel-2.0.2 \
-                diesel_derives-2.0.1 \
-                diesel_logger-0.2.0 \
-                diesel_migrations-2.0.0 \
-                digest-0.10.6 \
-                dotenvy-0.15.6 \
-                either-1.8.0 \
-                email-encoding-0.1.3 \
-                email_address-0.2.4 \
-                encoding_rs-0.8.31 \
-                enum-as-inner-0.5.1 \
-                error-chain-0.12.4 \
-                fastrand-1.8.0 \
-                fern-0.6.1 \
-                figment-0.10.8 \
-                flate2-1.0.25 \
-                fnv-1.0.7 \
-                foreign-types-0.3.2 \
-                foreign-types-shared-0.1.1 \
-                form_urlencoded-1.1.0 \
-                futures-0.3.25 \
-                futures-channel-0.3.25 \
-                futures-core-0.3.25 \
-                futures-executor-0.3.25 \
-                futures-io-0.3.25 \
-                futures-macro-0.3.25 \
-                futures-sink-0.3.25 \
-                futures-task-0.3.25 \
-                futures-timer-3.0.2 \
-                futures-util-0.3.25 \
-                generator-0.7.2 \
-                generic-array-0.14.6 \
-                getrandom-0.2.8 \
-                ghash-0.5.0 \
-                gimli-0.27.0 \
-                glob-0.3.0 \
-                governor-0.5.1 \
-                h2-0.3.15 \
-                half-1.8.2 \
-                handlebars-4.3.5 \
-                hashbrown-0.12.3 \
-                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.8.0 \
-                httpdate-1.0.2 \
-                hyper-0.14.23 \
-                hyper-tls-0.5.0 \
-                iana-time-zone-0.1.53 \
-                iana-time-zone-haiku-0.1.1 \
-                ident_case-1.0.1 \
-                idna-0.2.3 \
-                idna-0.3.0 \
-                indexmap-1.9.2 \
-                inlinable_string-0.1.15 \
-                inout-0.1.3 \
-                instant-0.1.12 \
-                ipconfig-0.3.1 \
-                ipnet-2.7.0 \
-                itoa-1.0.4 \
-                jetscii-0.5.3 \
-                job_scheduler_ng-2.0.3 \
-                js-sys-0.3.60 \
-                jsonwebtoken-8.2.0 \
-                lazy_static-1.4.0 \
-                lettre-0.10.1 \
-                libc-0.2.138 \
-                libmimalloc-sys-0.1.28 \
-                libsqlite3-sys-0.25.2 \
-                link-cplusplus-1.0.7 \
-                linked-hash-map-0.5.6 \
-                lock_api-0.4.9 \
-                log-0.4.17 \
-                loom-0.5.6 \
-                lru-cache-0.1.2 \
-                mach-0.3.2 \
-                match_cfg-0.1.0 \
-                matchers-0.1.0 \
-                matches-0.1.9 \
-                memchr-2.5.0 \
-                migrations_internals-2.0.0 \
-                migrations_macros-2.0.0 \
-                mimalloc-0.1.32 \
-                mime-0.3.16 \
-                minimal-lexical-0.2.1 \
-                miniz_oxide-0.6.2 \
-                mio-0.8.5 \
-                mysqlclient-sys-0.2.5 \
-                native-tls-0.2.11 \
-                no-std-compat-0.4.1 \
-                nom-7.1.1 \
-                nonzero_ext-0.3.0 \
-                nu-ansi-term-0.46.0 \
-                num-bigint-0.4.3 \
-                num-derive-0.3.3 \
-                num-integer-0.1.45 \
-                num-traits-0.2.15 \
-                num_cpus-1.14.0 \
-                num_threads-0.1.6 \
-                object-0.30.0 \
-                once_cell-1.16.0 \
-                opaque-debug-0.3.0 \
-                openssl-0.10.44 \
-                openssl-macros-0.1.0 \
-                openssl-probe-0.1.5 \
-                openssl-src-111.24.0+1.1.1s \
-                openssl-sys-0.9.79 \
-                overload-0.1.1 \
-                parking_lot-0.12.1 \
-                parking_lot_core-0.9.5 \
-                parse-zoneinfo-0.3.0 \
-                paste-1.0.10 \
-                pear-0.2.3 \
-                pear_codegen-0.2.3 \
-                pem-1.1.0 \
-                percent-encoding-2.2.0 \
-                pest-2.5.1 \
-                pest_derive-2.5.1 \
-                pest_generator-2.5.1 \
-                pest_meta-2.5.1 \
-                phf-0.11.1 \
-                phf_codegen-0.11.1 \
-                phf_generator-0.11.1 \
-                phf_shared-0.11.1 \
-                pico-args-0.5.0 \
-                pin-project-lite-0.2.9 \
-                pin-utils-0.1.0 \
-                pkg-config-0.3.26 \
-                polyval-0.6.0 \
-                ppv-lite86-0.2.17 \
-                pq-sys-0.4.7 \
-                proc-macro-error-1.0.4 \
-                proc-macro-error-attr-1.0.4 \
-                proc-macro-hack-0.5.19 \
-                proc-macro2-1.0.47 \
-                proc-macro2-diagnostics-0.9.1 \
-                psl-types-2.0.11 \
-                publicsuffix-2.2.3 \
-                quanta-0.9.3 \
-                quick-error-1.2.3 \
-                quote-1.0.21 \
-                quoted_printable-0.4.6 \
-                r2d2-0.8.10 \
-                rand-0.8.5 \
-                rand_chacha-0.3.1 \
-                rand_core-0.6.4 \
-                raw-cpuid-10.6.0 \
-                redox_syscall-0.2.16 \
-                ref-cast-1.0.13 \
-                ref-cast-impl-1.0.13 \
-                regex-1.7.0 \
-                regex-automata-0.1.10 \
-                regex-syntax-0.6.28 \
-                remove_dir_all-0.5.3 \
-                reqwest-0.11.13 \
-                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.7 \
-                rustls-pemfile-1.0.1 \
-                rustversion-1.0.9 \
-                ryu-1.0.11 \
-                same-file-1.0.6 \
-                schannel-0.1.20 \
-                scheduled-thread-pool-0.2.6 \
-                scoped-tls-1.0.1 \
-                scopeguard-1.1.0 \
-                scratch-1.0.2 \
-                sct-0.7.0 \
-                security-framework-2.7.0 \
-                security-framework-sys-2.6.1 \
-                semver-1.0.14 \
-                serde-1.0.150 \
-                serde_cbor-0.11.2 \
-                serde_derive-1.0.150 \
-                serde_json-1.0.89 \
-                serde_urlencoded-0.7.1 \
-                sha-1-0.10.1 \
-                sha1-0.10.5 \
-                sha2-0.10.6 \
-                sharded-slab-0.1.4 \
-                signal-hook-registry-1.4.0 \
-                simple_asn1-0.6.2 \
-                siphasher-0.3.10 \
-                slab-0.4.7 \
-                smallvec-1.10.0 \
-                socket2-0.4.7 \
-                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.105 \
-                syslog-6.0.1 \
-                tempfile-3.3.0 \
-                termcolor-1.1.3 \
-                thiserror-1.0.37 \
-                thiserror-impl-1.0.37 \
-                thread_local-1.1.4 \
-                threadpool-1.8.1 \
-                time-0.3.17 \
-                time-core-0.1.0 \
-                time-macros-0.2.6 \
-                tinyvec-1.6.0 \
-                tinyvec_macros-0.1.0 \
-                tokio-1.23.0 \
-                tokio-macros-1.8.2 \
-                tokio-native-tls-0.3.0 \
-                tokio-rustls-0.23.4 \
-                tokio-socks-0.5.1 \
-                tokio-stream-0.1.11 \
-                tokio-tungstenite-0.18.0 \
-                tokio-util-0.7.4 \
-                toml-0.5.10 \
-                totp-lite-2.0.0 \
-                tower-service-0.3.2 \
-                tracing-0.1.37 \
-                tracing-attributes-0.1.23 \
-                tracing-core-0.1.30 \
-                tracing-log-0.1.3 \
-                tracing-subscriber-0.3.16 \
-                trust-dns-proto-0.22.0 \
-                trust-dns-resolver-0.22.0 \
-                try-lock-0.2.3 \
-                tungstenite-0.18.0 \
-                typenum-1.16.0 \
-                ubyte-0.10.3 \
-                ucd-trie-0.1.5 \
-                uncased-0.9.7 \
-                unicode-bidi-0.3.8 \
-                unicode-ident-1.0.5 \
-                unicode-normalization-0.1.22 \
-                unicode-width-0.1.10 \
-                unicode-xid-0.2.4 \
-                universal-hash-0.5.0 \
-                untrusted-0.7.1 \
-                url-2.3.1 \
-                utf-8-0.7.6 \
-                uuid-1.2.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.83 \
-                wasm-bindgen-backend-0.2.83 \
-                wasm-bindgen-futures-0.4.33 \
-                wasm-bindgen-macro-0.2.83 \
-                wasm-bindgen-macro-support-0.2.83 \
-                wasm-bindgen-shared-0.2.83 \
-                web-sys-0.3.60 \
-                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-0.39.0 \
-                windows-sys-0.36.1 \
-                windows-sys-0.42.0 \
-                windows_aarch64_gnullvm-0.42.0 \
-                windows_aarch64_msvc-0.36.1 \
-                windows_aarch64_msvc-0.39.0 \
-                windows_aarch64_msvc-0.42.0 \
-                windows_i686_gnu-0.36.1 \
-                windows_i686_gnu-0.39.0 \
-                windows_i686_gnu-0.42.0 \
-                windows_i686_msvc-0.36.1 \
-                windows_i686_msvc-0.39.0 \
-                windows_i686_msvc-0.42.0 \
-                windows_x86_64_gnu-0.36.1 \
-                windows_x86_64_gnu-0.39.0 \
-                windows_x86_64_gnu-0.42.0 \
-                windows_x86_64_gnullvm-0.42.0 \
-                windows_x86_64_msvc-0.36.1 \
-                windows_x86_64_msvc-0.39.0 \
-                windows_x86_64_msvc-0.42.0 \
-                winreg-0.10.1 \
-                yansi-0.5.1 \
-                yubico-0.11.0 \
-                multer@git+https://github.com/BlackDex/multer-rs?rev=477d16b7fa0f361b5c2a5ba18a5b28bec6d26a8a\#477d16b7fa0f361b5c2a5ba18a5b28bec6d26a8a
+CARGO_CRATES=	adler-1.0.2 \
+		aho-corasick-0.7.20 \
+		alloc-no-stdlib-2.0.4 \
+		alloc-stdlib-0.2.2 \
+		android_system_properties-0.1.5 \
+		argon2-0.5.0 \
+		async-channel-1.8.0 \
+		async-compression-0.3.15 \
+		async-executor-1.5.0 \
+		async-global-executor-2.3.1 \
+		async-io-1.13.0 \
+		async-lock-2.7.0 \
+		async-process-1.6.0 \
+		async-std-1.12.0 \
+		async-stream-0.3.4 \
+		async-stream-impl-0.3.4 \
+		async-task-4.4.0 \
+		async-trait-0.1.68 \
+		async_once-0.2.6 \
+		atomic-0.5.1 \
+		atomic-waker-1.1.0 \
+		autocfg-1.1.0 \
+		base64-0.13.1 \
+		base64-0.21.0 \
+		base64ct-1.6.0 \
+		binascii-0.1.4 \
+		bitflags-1.3.2 \
+		bitflags-2.0.2 \
+		blake2-0.10.6 \
+		block-buffer-0.10.4 \
+		blocking-1.3.0 \
+		brotli-3.3.4 \
+		brotli-decompressor-2.3.4 \
+		bumpalo-3.12.0 \
+		byteorder-1.4.3 \
+		bytes-1.4.0 \
+		cached-0.42.0 \
+		cached_proc_macro-0.16.0 \
+		cached_proc_macro_types-0.1.0 \
+		cc-1.0.79 \
+		cfg-if-1.0.0 \
+		chrono-0.4.24 \
+		chrono-tz-0.8.1 \
+		chrono-tz-build-0.1.0 \
+		codespan-reporting-0.11.1 \
+		concurrent-queue-2.1.0 \
+		cookie-0.16.2 \
+		cookie-0.17.0 \
+		cookie_store-0.16.1 \
+		cookie_store-0.19.0 \
+		core-foundation-0.9.3 \
+		core-foundation-sys-0.8.3 \
+		cpufeatures-0.2.6 \
+		crc32fast-1.3.2 \
+		cron-0.12.0 \
+		crossbeam-utils-0.8.15 \
+		crypto-common-0.1.6 \
+		ctor-0.1.26 \
+		cxx-1.0.93 \
+		cxx-build-1.0.93 \
+		cxxbridge-flags-1.0.93 \
+		cxxbridge-macro-1.0.93 \
+		darling-0.14.4 \
+		darling_core-0.14.4 \
+		darling_macro-0.14.4 \
+		dashmap-5.4.0 \
+		data-encoding-2.3.3 \
+		data-url-0.2.0 \
+		devise-0.4.1 \
+		devise_codegen-0.4.1 \
+		devise_core-0.4.1 \
+		diesel-2.0.3 \
+		diesel_derives-2.0.2 \
+		diesel_logger-0.2.0 \
+		diesel_migrations-2.0.0 \
+		digest-0.10.6 \
+		dotenvy-0.15.7 \
+		either-1.8.1 \
+		email-encoding-0.2.0 \
+		email_address-0.2.4 \
+		encoding_rs-0.8.32 \
+		enum-as-inner-0.5.1 \
+		errno-0.2.8 \
+		errno-0.3.0 \
+		errno-dragonfly-0.1.2 \
+		error-chain-0.12.4 \
+		event-listener-2.5.3 \
+		fastrand-1.9.0 \
+		fern-0.6.2 \
+		figment-0.10.8 \
+		flate2-1.0.25 \
+		fnv-1.0.7 \
+		foreign-types-0.3.2 \
+		foreign-types-shared-0.1.1 \
+		form_urlencoded-1.1.0 \
+		futures-0.3.27 \
+		futures-channel-0.3.27 \
+		futures-core-0.3.27 \
+		futures-executor-0.3.27 \
+		futures-io-0.3.27 \
+		futures-lite-1.12.0 \
+		futures-macro-0.3.27 \
+		futures-sink-0.3.27 \
+		futures-task-0.3.27 \
+		futures-timer-3.0.2 \
+		futures-util-0.3.27 \
+		generator-0.7.3 \
+		generic-array-0.14.6 \
+		getrandom-0.2.8 \
+		glob-0.3.1 \
+		gloo-timers-0.2.6 \
+		governor-0.5.1 \
+		h2-0.3.16 \
+		half-1.8.2 \
+		handlebars-4.3.6 \
+		hashbrown-0.12.3 \
+		hashbrown-0.13.2 \
+		heck-0.4.1 \
+		hermit-abi-0.2.6 \
+		hermit-abi-0.3.1 \
+		hmac-0.12.1 \
+		hostname-0.3.1 \
+		html5gum-0.5.2 \
+		http-0.2.9 \
+		http-body-0.4.5 \
+		httparse-1.8.0 \
+		httpdate-1.0.2 \
+		hyper-0.14.25 \
+		hyper-tls-0.5.0 \
+		iana-time-zone-0.1.54 \
+		iana-time-zone-haiku-0.1.1 \
+		ident_case-1.0.1 \
+		idna-0.2.3 \
+		idna-0.3.0 \
+		indexmap-1.9.3 \
+		inlinable_string-0.1.15 \
+		instant-0.1.12 \
+		io-lifetimes-1.0.9 \
+		ipconfig-0.3.1 \
+		ipnet-2.7.1 \
+		is-terminal-0.4.5 \
+		itoa-1.0.6 \
+		jetscii-0.5.3 \
+		job_scheduler_ng-2.0.4 \
+		js-sys-0.3.61 \
+		jsonwebtoken-8.3.0 \
+		kv-log-macro-1.0.7 \
+		lazy_static-1.4.0 \
+		lettre-0.10.3 \
+		libc-0.2.140 \
+		libmimalloc-sys-0.1.30 \
+		libsqlite3-sys-0.25.2 \
+		link-cplusplus-1.0.8 \
+		linked-hash-map-0.5.6 \
+		linux-raw-sys-0.1.4 \
+		linux-raw-sys-0.3.0 \
+		lock_api-0.4.9 \
+		log-0.4.17 \
+		loom-0.5.6 \
+		lru-cache-0.1.2 \
+		mach-0.3.2 \
+		match_cfg-0.1.0 \
+		matchers-0.1.0 \
+		matches-0.1.10 \
+		memchr-2.5.0 \
+		migrations_internals-2.0.0 \
+		migrations_macros-2.0.0 \
+		mimalloc-0.1.34 \
+		mime-0.3.17 \
+		minimal-lexical-0.2.1 \
+		miniz_oxide-0.6.2 \
+		mio-0.8.6 \
+		multer-2.0.4 \
+		mysqlclient-sys-0.2.5 \
+		native-tls-0.2.11 \
+		no-std-compat-0.4.1 \
+		nom-7.1.3 \
+		nonzero_ext-0.3.0 \
+		nu-ansi-term-0.46.0 \
+		num-bigint-0.4.3 \
+		num-derive-0.3.3 \
+		num-integer-0.1.45 \
+		num-traits-0.2.15 \
+		num_cpus-1.15.0 \
+		num_threads-0.1.6 \
+		once_cell-1.17.1 \
+		openssl-0.10.48 \
+		openssl-macros-0.1.0 \
+		openssl-probe-0.1.5 \
+		openssl-src-111.25.2+1.1.1t \
+		openssl-sys-0.9.83 \
+		overload-0.1.1 \
+		parking-2.0.0 \
+		parking_lot-0.12.1 \
+		parking_lot_core-0.9.7 \
+		parse-zoneinfo-0.3.0 \
+		password-hash-0.5.0 \
+		paste-1.0.12 \
+		pear-0.2.4 \
+		pear_codegen-0.2.4 \
+		pem-1.1.1 \
+		percent-encoding-2.2.0 \
+		pest-2.5.6 \
+		pest_derive-2.5.6 \
+		pest_generator-2.5.6 \
+		pest_meta-2.5.6 \
+		phf-0.11.1 \
+		phf_codegen-0.11.1 \
+		phf_generator-0.11.1 \
+		phf_shared-0.11.1 \
+		pico-args-0.5.0 \
+		pin-project-lite-0.2.9 \
+		pin-utils-0.1.0 \
+		pkg-config-0.3.26 \
+		polling-2.6.0 \
+		ppv-lite86-0.2.17 \
+		pq-sys-0.4.7 \
+		proc-macro-error-1.0.4 \
+		proc-macro-error-attr-1.0.4 \
+		proc-macro2-1.0.53 \
+		proc-macro2-diagnostics-0.10.0 \
+		psl-types-2.0.11 \
+		publicsuffix-2.2.3 \
+		quanta-0.9.3 \
+		quick-error-1.2.3 \
+		quote-1.0.26 \
+		quoted_printable-0.4.7 \
+		r2d2-0.8.10 \
+		rand-0.8.5 \
+		rand_chacha-0.3.1 \
+		rand_core-0.6.4 \
+		raw-cpuid-10.7.0 \
+		redox_syscall-0.2.16 \
+		ref-cast-1.0.16 \
+		ref-cast-impl-1.0.16 \
+		regex-1.7.3 \
+		regex-automata-0.1.10 \
+		regex-syntax-0.6.29 \
+		reqwest-0.11.15 \
+		resolv-conf-0.7.0 \
+		ring-0.16.20 \
+		rmp-0.8.11 \
+		rmpv-1.0.0 \
+		rocket-0.5.0-rc.3 \
+		rocket_codegen-0.5.0-rc.3 \
+		rocket_http-0.5.0-rc.3 \
+		rpassword-7.2.0 \
+		rtoolbox-0.0.1 \
+		rustix-0.36.11 \
+		rustix-0.37.3 \
+		rustls-0.20.8 \
+		rustls-pemfile-1.0.2 \
+		rustversion-1.0.12 \
+		ryu-1.0.13 \
+		same-file-1.0.6 \
+		schannel-0.1.21 \
+		scheduled-thread-pool-0.2.7 \
+		scoped-tls-1.0.1 \
+		scopeguard-1.1.0 \
+		scratch-1.0.5 \
+		sct-0.7.0 \
+		security-framework-2.8.2 \
+		security-framework-sys-2.8.0 \
+		semver-1.0.17 \
+		serde-1.0.158 \
+		serde_cbor-0.11.2 \
+		serde_derive-1.0.158 \
+		serde_json-1.0.94 \
+		serde_urlencoded-0.7.1 \
+		sha-1-0.10.1 \
+		sha1-0.10.5 \
+		sha2-0.10.6 \
+		sharded-slab-0.1.4 \
+		signal-hook-0.3.15 \
+		signal-hook-registry-1.4.1 \
+		simple_asn1-0.6.2 \
+		siphasher-0.3.10 \
+		slab-0.4.8 \
+		smallvec-1.10.0 \
+		socket2-0.4.9 \
+		spin-0.5.2 \
+		spin-0.9.6 \
+		stable-pattern-0.1.0 \
+		state-0.5.3 \
+		strsim-0.10.0 \
+		subtle-2.4.1 \
+		syn-1.0.109 \
+		syn-2.0.10 \
+		syslog-6.0.1 \
+		tempfile-3.4.0 \
+		termcolor-1.2.0 \
+		thiserror-1.0.40 \
+		thiserror-impl-1.0.40 \
+		thread_local-1.1.7 \
+		threadpool-1.8.1 \
+		time-0.3.20 \
+		time-core-0.1.0 \
+		time-macros-0.2.8 \
+		tinyvec-1.6.0 \
+		tinyvec_macros-0.1.1 \
+		tokio-1.26.0 \
+		tokio-macros-1.8.2 \
+		tokio-native-tls-0.3.1 \
+		tokio-rustls-0.23.4 \
+		tokio-socks-0.5.1 \
+		tokio-stream-0.1.12 \
+		tokio-tungstenite-0.18.0 \
+		tokio-util-0.7.7 \
+		toml-0.5.11 \
+		totp-lite-2.0.0 \
+		tower-service-0.3.2 \
+		tracing-0.1.37 \
+		tracing-attributes-0.1.23 \
+		tracing-core-0.1.30 \
+		tracing-log-0.1.3 \
+		tracing-subscriber-0.3.16 \
+		trust-dns-proto-0.22.0 \
+		trust-dns-resolver-0.22.0 \
+		try-lock-0.2.4 \
+		tungstenite-0.18.0 \
+		typenum-1.16.0 \
+		ubyte-0.10.3 \
+		ucd-trie-0.1.5 \
+		uncased-0.9.7 \
+		unicode-bidi-0.3.13 \
+		unicode-ident-1.0.8 \
+		unicode-normalization-0.1.22 \
+		unicode-width-0.1.10 \
+		unicode-xid-0.2.4 \
+		untrusted-0.7.1 \
+		url-2.3.1 \
+		utf-8-0.7.6 \
+		uuid-1.3.0 \
+		valuable-0.1.0 \
+		value-bag-1.0.0-alpha.9 \
+		vcpkg-0.2.15 \
+		version_check-0.9.4 \
+		waker-fn-1.1.0 \
+		walkdir-2.3.3 \
+		want-0.3.0 \
+		wasi-0.10.2+wasi-snapshot-preview1 \
+		wasi-0.11.0+wasi-snapshot-preview1 \
+		wasm-bindgen-0.2.84 \
+		wasm-bindgen-backend-0.2.84 \
+		wasm-bindgen-futures-0.4.34 \
+		wasm-bindgen-macro-0.2.84 \
+		wasm-bindgen-macro-support-0.2.84 \
+		wasm-bindgen-shared-0.2.84 \
+		wasm-streams-0.2.3 \
+		web-sys-0.3.61 \
+		webauthn-rs-0.3.2 \
+		webpki-0.22.0 \
+		which-4.4.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-0.44.0 \
+		windows-0.46.0 \
+		windows-sys-0.42.0 \
+		windows-sys-0.45.0 \
+		windows-targets-0.42.2 \
+		windows_aarch64_gnullvm-0.42.2 \
+		windows_aarch64_msvc-0.42.2 \
+		windows_i686_gnu-0.42.2 \
+		windows_i686_msvc-0.42.2 \
+		windows_x86_64_gnu-0.42.2 \
+		windows_x86_64_gnullvm-0.42.2 \
+		windows_x86_64_msvc-0.42.2 \
+		winreg-0.10.1 \
+		yansi-0.5.1 \
+		yubico-0.11.0
 
 CARGO_FEATURES=	mysql postgresql sqlite #vendored_openssl
 #CARGO_ENV+=	RUSTC_BOOTSTRAP=1
@@ -402,7 +420,6 @@ post-install:
 	${MKDIR} ${STAGEDIR}/${ETCDIR}/rc.conf.d
 	${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} \
 		'@postexec chown -R ${WWWOWN}:${WWWGRP} %D/${WWWDIR_REL}/data' \
 		>> ${TMPPLIST}
diff --git a/security/vaultwarden/distinfo b/security/vaultwarden/distinfo
index ee9af4b839f6..d1d4f5758603 100644
--- a/security/vaultwarden/distinfo
+++ b/security/vaultwarden/distinfo
@@ -1,16 +1,6 @@
-TIMESTAMP = 1672093966
-SHA256 (bw_web_v2022.12.0.tar.gz) = 402dff6aa205d8d7493c79b051bbc947adb0b14181ae0b07242caa049ff480c7
-SIZE (bw_web_v2022.12.0.tar.gz) = 9299031
-SHA256 (rust/crates/addr2line-0.19.0.crate) = a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97
-SIZE (rust/crates/addr2line-0.19.0.crate) = 33210
+TIMESTAMP = 1679945906
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/aead-0.5.1.crate) = 5c192eb8f11fc081b0fe4259ba5af04217d4e0faddd02417310a927911abd7c8
-SIZE (rust/crates/aead-0.5.1.crate) = 15474
-SHA256 (rust/crates/aes-0.8.2.crate) = 433cfd6710c9986c576a25ca913c39d66a6474107b406f34f91d4a8923395241
-SIZE (rust/crates/aes-0.8.2.crate) = 124158
-SHA256 (rust/crates/aes-gcm-0.10.1.crate) = 82e1366e0c69c9f927b1fa5ce2c7bf9eafc8f9268c0b9800729e8b267612447c
-SIZE (rust/crates/aes-gcm-0.10.1.crate) = 148410
 SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
 SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
 SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
@@ -19,64 +9,92 @@ SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b
 SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/argon2-0.5.0.crate) = 95c2fcf79ad1932ac6269a738109997a83c227c09b75842ae564dc8ede6a861c
+SIZE (rust/crates/argon2-0.5.0.crate) = 27500
+SHA256 (rust/crates/async-channel-1.8.0.crate) = cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833
+SIZE (rust/crates/async-channel-1.8.0.crate) = 13534
 SHA256 (rust/crates/async-compression-0.3.15.crate) = 942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a
 SIZE (rust/crates/async-compression-0.3.15.crate) = 58241
-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.59.crate) = 31e6e93155431f3931513b243d371981bb2770112b370c82745a1d19d2f99364
-SIZE (rust/crates/async-trait-0.1.59.crate) = 27349
+SHA256 (rust/crates/async-executor-1.5.0.crate) = 17adb73da160dfb475c183343c8cccd80721ea5a605d3eb57125f0a7b7a92d0b
+SIZE (rust/crates/async-executor-1.5.0.crate) = 15068
+SHA256 (rust/crates/async-global-executor-2.3.1.crate) = f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776
+SIZE (rust/crates/async-global-executor-2.3.1.crate) = 11790
+SHA256 (rust/crates/async-io-1.13.0.crate) = 0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af
+SIZE (rust/crates/async-io-1.13.0.crate) = 37191
+SHA256 (rust/crates/async-lock-2.7.0.crate) = fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7
+SIZE (rust/crates/async-lock-2.7.0.crate) = 23631
+SHA256 (rust/crates/async-process-1.6.0.crate) = 6381ead98388605d0d9ff86371043b5aa922a3905824244de40dc263a14fcba4
+SIZE (rust/crates/async-process-1.6.0.crate) = 17642
+SHA256 (rust/crates/async-std-1.12.0.crate) = 62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d
+SIZE (rust/crates/async-std-1.12.0.crate) = 215080
+SHA256 (rust/crates/async-stream-0.3.4.crate) = ad445822218ce64be7a341abfb0b1ea43b5c23aa83902542a4542e78309d8e5e
+SIZE (rust/crates/async-stream-0.3.4.crate) = 12419
+SHA256 (rust/crates/async-stream-impl-0.3.4.crate) = e4655ae1a7b0cdf149156f780c5bf3f1352bc53cbd9e0a361a7ef7b22947e965
+SIZE (rust/crates/async-stream-impl-0.3.4.crate) = 4097
+SHA256 (rust/crates/async-task-4.4.0.crate) = ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae
+SIZE (rust/crates/async-task-4.4.0.crate) = 35178
+SHA256 (rust/crates/async-trait-0.1.68.crate) = b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842
+SIZE (rust/crates/async-trait-0.1.68.crate) = 28625
 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
 SIZE (rust/crates/atomic-0.5.1.crate) = 12817
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.crate) = 5470
+SHA256 (rust/crates/atomic-waker-1.1.0.crate) = debc29dde2e69f9e47506b525f639ed42300fc014a3e007832592448fa8e4599
+SIZE (rust/crates/atomic-waker-1.1.0.crate) = 11447
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/backtrace-0.3.67.crate) = 233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca
-SIZE (rust/crates/backtrace-0.3.67.crate) = 78564
 SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
 SIZE (rust/crates/base64-0.13.1.crate) = 61002
+SHA256 (rust/crates/base64-0.21.0.crate) = a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a
+SIZE (rust/crates/base64-0.21.0.crate) = 72180
+SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
+SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
 SHA256 (rust/crates/binascii-0.1.4.crate) = 383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72
 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/block-buffer-0.10.3.crate) = 69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e
-SIZE (rust/crates/block-buffer-0.10.3.crate) = 10465
+SHA256 (rust/crates/bitflags-2.0.2.crate) = 487f1e0fcbe47deb8b0574e646def1c903389d95241dd1bbcc6ce4a715dfc0c1
+SIZE (rust/crates/bitflags-2.0.2.crate) = 32293
+SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
+SIZE (rust/crates/blake2-0.10.6.crate) = 47234
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/blocking-1.3.0.crate) = 3c67b173a56acffd6d2326fb7ab938ba0b00a71480e14902b2591c87bc5741e8
+SIZE (rust/crates/blocking-1.3.0.crate) = 18687
 SHA256 (rust/crates/brotli-3.3.4.crate) = a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68
 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.11.1.crate) = 572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba
-SIZE (rust/crates/bumpalo-3.11.1.crate) = 81207
+SHA256 (rust/crates/brotli-decompressor-2.3.4.crate) = 4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744
+SIZE (rust/crates/brotli-decompressor-2.3.4.crate) = 192085
+SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
+SIZE (rust/crates/bumpalo-3.12.0.crate) = 81604
 SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
 SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-1.3.0.crate) = dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c
-SIZE (rust/crates/bytes-1.3.0.crate) = 57563
-SHA256 (rust/crates/cached-0.40.0.crate) = 72b4147cd94d5fbdc2ab71b11d50a2f45493625576b3bb70257f59eedea69f3d
-SIZE (rust/crates/cached-0.40.0.crate) = 53529
-SHA256 (rust/crates/cached_proc_macro-0.15.0.crate) = 751f7f4e7a091545e7f6c65bacc404eaee7e87bfb1f9ece234a1caa173dc16f2
-SIZE (rust/crates/cached_proc_macro-0.15.0.crate) = 8250
+SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be
+SIZE (rust/crates/bytes-1.4.0.crate) = 58080
+SHA256 (rust/crates/cached-0.42.0.crate) = 5e5877db5d1af7fae60d06b5db9430b68056a69b3582a0be8e3691e87654aeb6
+SIZE (rust/crates/cached-0.42.0.crate) = 53895
+SHA256 (rust/crates/cached_proc_macro-0.16.0.crate) = e10ca87c81aaa3a949dbbe2b5e6c2c45dbc94ba4897e45ea31ff9ec5087be3dc
+SIZE (rust/crates/cached_proc_macro-0.16.0.crate) = 8700
 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.78.crate) = a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d
-SIZE (rust/crates/cc-1.0.78.crate) = 61375
+SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
+SIZE (rust/crates/cc-1.0.79.crate) = 62624
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.23.crate) = 16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f
-SIZE (rust/crates/chrono-0.4.23.crate) = 187259
+SHA256 (rust/crates/chrono-0.4.24.crate) = 4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b
+SIZE (rust/crates/chrono-0.4.24.crate) = 191330
 SHA256 (rust/crates/chrono-tz-0.8.1.crate) = fa48fa079165080f11d7753fd0bc175b7d391f276b965fe4b55bfad67856e463
 SIZE (rust/crates/chrono-tz-0.8.1.crate) = 602103
 SHA256 (rust/crates/chrono-tz-build-0.1.0.crate) = d9998fb9f7e9b2111641485bf8beb32f92945f97f92a3d061f744cfef335f751
 SIZE (rust/crates/chrono-tz-build-0.1.0.crate) = 5710
-SHA256 (rust/crates/cipher-0.4.3.crate) = d1873270f8f7942c191139cb8a40fd228da6c3fd2fc376d7e92d47aa14aeb59e
-SIZE (rust/crates/cipher-0.4.3.crate) = 19206
 SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
 SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
-SHA256 (rust/crates/cookie-0.16.1.crate) = 344adc371239ef32293cb1c4fe519592fcf21206c79c02854320afcdf3ab4917
-SIZE (rust/crates/cookie-0.16.1.crate) = 34602
+SHA256 (rust/crates/concurrent-queue-2.1.0.crate) = c278839b831783b70278b14df4d45e1beb1aad306c07bb796637de9a0e323e8e
+SIZE (rust/crates/concurrent-queue-2.1.0.crate) = 19476
+SHA256 (rust/crates/cookie-0.16.2.crate) = e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb
+SIZE (rust/crates/cookie-0.16.2.crate) = 34632
+SHA256 (rust/crates/cookie-0.17.0.crate) = 7efb37c3e1ccb1ff97164ad95ac1606e8ccd35b3fa0a7d99a304c7f4a428cc24
+SIZE (rust/crates/cookie-0.17.0.crate) = 36545
 SHA256 (rust/crates/cookie_store-0.16.1.crate) = 2e4b6aa369f41f5faa04bb80c9b1f4216ea81646ed6124d76ba5c49a7aafd9cd
 SIZE (rust/crates/cookie_store-0.16.1.crate) = 29059
 SHA256 (rust/crates/cookie_store-0.19.0.crate) = bca9b3c618262fc0c85ecbc814c144e04be9c6eec08b315e7cd1cfbe0bb6ca84
@@ -85,72 +103,80 @@ SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c84
 SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
 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.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320
-SIZE (rust/crates/cpufeatures-0.2.5.crate) = 11251
+SHA256 (rust/crates/cpufeatures-0.2.6.crate) = 280a9f2d8b3a38871a3c8a46fb80db65e5e5ed97da80c4d08bf27fb63e35e181
+SIZE (rust/crates/cpufeatures-0.2.6.crate) = 11467
 SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
 SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
 SHA256 (rust/crates/cron-0.12.0.crate) = 1ff76b51e4c068c52bfd2866e1567bee7c567ae8f24ada09fd4307019e25eab7
 SIZE (rust/crates/cron-0.12.0.crate) = 18642
-SHA256 (rust/crates/crossbeam-utils-0.8.14.crate) = 4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f
-SIZE (rust/crates/crossbeam-utils-0.8.14.crate) = 42127
+SHA256 (rust/crates/crossbeam-utils-0.8.15.crate) = 3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b
+SIZE (rust/crates/crossbeam-utils-0.8.15.crate) = 42326
 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
-SIZE (rust/crates/ctr-0.9.2.crate) = 18344
-SHA256 (rust/crates/cxx-1.0.83.crate) = bdf07d07d6531bfcdbe9b8b739b104610c6508dcc4d63b410585faf338241daf
-SIZE (rust/crates/cxx-1.0.83.crate) = 198262
-SHA256 (rust/crates/cxx-build-1.0.83.crate) = d2eb5b96ecdc99f72657332953d4d9c50135af1bac34277801cc3937906ebd39
-SIZE (rust/crates/cxx-build-1.0.83.crate) = 84791
-SHA256 (rust/crates/cxxbridge-flags-1.0.83.crate) = ac040a39517fd1674e0f32177648334b0f4074625b5588a64519804ba0553b12
-SIZE (rust/crates/cxxbridge-flags-1.0.83.crate) = 5635
-SHA256 (rust/crates/cxxbridge-macro-1.0.83.crate) = 1362b0ddcfc4eb0a1f57b68bd77dd99f0e826958a96abd0ae9bd092e114ffed6
-SIZE (rust/crates/cxxbridge-macro-1.0.83.crate) = 59869
-SHA256 (rust/crates/darling-0.13.4.crate) = a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c
-SIZE (rust/crates/darling-0.13.4.crate) = 20895
-SHA256 (rust/crates/darling_core-0.13.4.crate) = 859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610
-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/ctor-0.1.26.crate) = 6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096
+SIZE (rust/crates/ctor-0.1.26.crate) = 10803
+SHA256 (rust/crates/cxx-1.0.93.crate) = a9c00419335c41018365ddf7e4d5f1c12ee3659ddcf3e01974650ba1de73d038
+SIZE (rust/crates/cxx-1.0.93.crate) = 195886
+SHA256 (rust/crates/cxx-build-1.0.93.crate) = fb8307ad413a98fff033c8545ecf133e3257747b3bae935e7602aab8aa92d4ca
+SIZE (rust/crates/cxx-build-1.0.93.crate) = 84911
*** 1158 LINES SKIPPED ***