git: 96b3db308851 - main - security/arti: Update to 0.0.2

From: Carlo Strub <cs_at_FreeBSD.org>
Date: Sat, 04 Dec 2021 21:00:21 UTC
The branch main has been updated by cs:

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

commit 96b3db30885109e7ea4e790f731d651f393108e1
Author:     Carlo Strub <cs@FreeBSD.org>
AuthorDate: 2021-12-04 20:55:29 +0000
Commit:     Carlo Strub <cs@FreeBSD.org>
CommitDate: 2021-12-04 20:55:29 +0000

    security/arti: Update to 0.0.2
---
 security/arti/Makefile                             |  97 +++++------
 security/arti/distinfo                             | 186 ++++++++++-----------
 ...atch-crates_arti-config_src_arti__defaults.toml |  11 ++
 .../patch-crates_arti_src_arti__defaults.toml      |  11 --
 4 files changed, 146 insertions(+), 159 deletions(-)

diff --git a/security/arti/Makefile b/security/arti/Makefile
index 03975b1c7e4b..55da87883813 100644
--- a/security/arti/Makefile
+++ b/security/arti/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	arti
-DISTVERSION=	0.0.1
-PORTREVISION=	1
+DISTVERSION=	0.0.2
 CATEGORIES=	security
 
 MAINTAINER=	cs@FreeBSD.org
@@ -17,17 +16,17 @@ USE_RC_SUBR=	arti
 USE_GITLAB=	yes
 GL_SITE=	https://gitlab.torproject.org
 GL_ACCOUNT=	tpo/core
-GL_COMMIT=	d272afb3417030b5f6bc3febfe9b0989058d5795
+GL_COMMIT=	9d0ede26801cdb182daa85c3eb5f0058dc178eb6
 CARGO_INSTALL=	no
 WITH_FEATURES=	tokio
 CARGO_CRATES=	adler-1.0.2 \
 		aes-0.7.5 \
 		ahash-0.7.6 \
-		ansi_term-0.11.0 \
 		ansi_term-0.12.1 \
-		anyhow-1.0.44 \
+		anyhow-1.0.51 \
 		arrayref-0.3.6 \
 		arrayvec-0.5.2 \
+		async-broadcast-0.3.4 \
 		async-channel-1.6.1 \
 		async-compression-0.3.8 \
 		async-ctrlc-1.2.0 \
@@ -36,14 +35,14 @@ CARGO_CRATES=	adler-1.0.2 \
 		async-io-1.6.0 \
 		async-lock-2.4.0 \
 		async-mutex-1.4.0 \
-		async-native-tls-0.3.3 \
-		async-process-1.2.0 \
+		async-native-tls-0.4.0 \
+		async-process-1.3.0 \
 		async-std-1.10.0 \
 		async-task-4.0.3 \
 		async-trait-0.1.51 \
 		async_executors-0.4.2 \
 		asynchronous-codec-0.6.0 \
-		atomic-0.5.0 \
+		atomic-0.5.1 \
 		atomic-waker-1.0.0 \
 		atty-0.2.14 \
 		autocfg-0.1.7 \
@@ -54,17 +53,18 @@ CARGO_CRATES=	adler-1.0.2 \
 		blanket-0.2.0 \
 		block-buffer-0.9.0 \
 		block-padding-0.2.1 \
-		blocking-1.0.2 \
+		blocking-1.1.0 \
 		bounded-vec-deque-0.1.1 \
 		bumpalo-3.8.0 \
 		byteorder-1.4.3 \
 		bytes-1.1.0 \
 		cache-padded-1.1.1 \
 		cargo-husky-1.5.0 \
-		cc-1.0.71 \
+		cc-1.0.72 \
 		cfg-if-1.0.0 \
 		cipher-0.3.0 \
-		clap-2.33.3 \
+		clap-2.34.0 \
+		coarsetime-0.1.20 \
 		concurrent-queue-1.2.2 \
 		config-0.11.0 \
 		const-oid-0.6.2 \
@@ -72,7 +72,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		core-foundation-0.9.2 \
 		core-foundation-sys-0.8.3 \
 		cpufeatures-0.2.1 \
-		crc32fast-1.2.1 \
+		crc32fast-1.2.2 \
 		crossbeam-queue-0.3.2 \
 		crossbeam-utils-0.8.5 \
 		crypto-bigint-0.2.11 \
@@ -88,14 +88,15 @@ CARGO_CRATES=	adler-1.0.2 \
 		derive_builder-0.10.2 \
 		derive_builder_core-0.10.2 \
 		derive_builder_macro-0.10.2 \
-		derive_more-0.99.16 \
+		derive_more-0.99.17 \
 		digest-0.9.0 \
 		directories-4.0.1 \
 		dirs-4.0.0 \
 		dirs-next-2.0.0 \
 		dirs-sys-0.3.6 \
 		dirs-sys-next-0.1.2 \
-		ed25519-1.2.0 \
+		easy-parallel-3.1.0 \
+		ed25519-1.3.0 \
 		ed25519-dalek-1.0.1 \
 		either-1.6.1 \
 		event-listener-2.5.1 \
@@ -109,18 +110,18 @@ CARGO_CRATES=	adler-1.0.2 \
 		foreign-types-shared-0.1.1 \
 		form_urlencoded-1.0.1 \
 		fslock-0.2.0 \
-		futures-0.3.17 \
+		futures-0.3.18 \
 		futures-await-test-0.3.0 \
 		futures-await-test-macro-0.3.0 \
-		futures-channel-0.3.17 \
-		futures-core-0.3.17 \
-		futures-executor-0.3.17 \
-		futures-io-0.3.17 \
+		futures-channel-0.3.18 \
+		futures-core-0.3.18 \
+		futures-executor-0.3.18 \
+		futures-io-0.3.18 \
 		futures-lite-1.12.0 \
-		futures-macro-0.3.17 \
-		futures-sink-0.3.17 \
-		futures-task-0.3.17 \
-		futures-util-0.3.17 \
+		futures-macro-0.3.18 \
+		futures-sink-0.3.18 \
+		futures-task-0.3.18 \
+		futures-util-0.3.18 \
 		generic-array-0.14.4 \
 		getrandom-0.1.16 \
 		getrandom-0.2.3 \
@@ -129,16 +130,16 @@ CARGO_CRATES=	adler-1.0.2 \
 		hashlink-0.7.0 \
 		hermit-abi-0.1.19 \
 		hex-0.4.3 \
-		hex-literal-0.3.3 \
+		hex-literal-0.3.4 \
 		hkdf-0.11.0 \
 		hmac-0.11.0 \
 		http-0.2.5 \
 		http-body-0.4.4 \
 		httparse-1.5.1 \
-		httpdate-1.0.1 \
+		httpdate-1.0.2 \
 		humantime-2.1.0 \
 		humantime-serde-1.0.1 \
-		hyper-0.14.14 \
+		hyper-0.14.15 \
 		ident_case-1.0.1 \
 		idna-0.2.3 \
 		instant-0.1.12 \
@@ -150,7 +151,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		kv-log-macro-1.0.7 \
 		lazy_static-1.4.0 \
 		lexical-core-0.7.6 \
-		libc-0.2.105 \
+		libc-0.2.108 \
 		libm-0.2.1 \
 		libsqlite3-sys-0.23.1 \
 		log-0.4.14 \
@@ -168,7 +169,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		nix-0.23.0 \
 		nom-5.1.2 \
 		ntapi-0.3.6 \
-		num-bigint-0.4.2 \
+		num-bigint-0.4.3 \
 		num-bigint-dig-0.7.0 \
 		num-integer-0.1.44 \
 		num-iter-0.1.42 \
@@ -176,14 +177,13 @@ CARGO_CRATES=	adler-1.0.2 \
 		num_cpus-1.13.0 \
 		once_cell-1.8.0 \
 		opaque-debug-0.3.0 \
-		openssl-0.10.37 \
+		openssl-0.10.38 \
 		openssl-probe-0.1.4 \
-		openssl-src-111.16.0+1.1.1l \
-		openssl-sys-0.9.68 \
+		openssl-src-300.0.2+3.0.0 \
+		openssl-sys-0.9.71 \
 		parking-2.0.0 \
-		pem-rfc7468-0.2.3 \
+		pem-rfc7468-0.2.4 \
 		percent-encoding-2.1.0 \
-		pest-2.1.3 \
 		phf-0.10.0 \
 		phf_generator-0.10.0 \
 		phf_macros-0.10.0 \
@@ -195,11 +195,10 @@ CARGO_CRATES=	adler-1.0.2 \
 		pkcs1-0.2.4 \
 		pkcs8-0.7.6 \
 		pkg-config-0.3.22 \
-		polling-2.1.0 \
+		polling-2.2.0 \
 		postage-0.4.1 \
 		ppv-lite86-0.2.15 \
 		proc-macro-hack-0.5.19 \
-		proc-macro-nested-0.1.7 \
 		proc-macro2-1.0.32 \
 		quickcheck-1.0.3 \
 		quote-1.0.10 \
@@ -221,19 +220,16 @@ CARGO_CRATES=	adler-1.0.2 \
 		rlimit-0.6.2 \
 		rsa-0.5.0 \
 		rusqlite-0.26.1 \
-		rustc_version-0.3.3 \
 		rustc_version-0.4.0 \
-		ryu-1.0.5 \
+		ryu-1.0.6 \
 		sanitize-filename-0.3.0 \
 		schannel-0.1.19 \
 		security-framework-2.4.2 \
 		security-framework-sys-2.4.2 \
-		semver-0.11.0 \
 		semver-1.0.4 \
-		semver-parser-0.10.2 \
 		serde-1.0.130 \
 		serde_derive-1.0.130 \
-		serde_json-1.0.68 \
+		serde_json-1.0.72 \
 		serde_test-1.0.130 \
 		sha-1-0.9.8 \
 		sha2-0.9.8 \
@@ -243,7 +239,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		signal-hook-0.3.10 \
 		signal-hook-registry-1.4.0 \
 		signature-1.4.0 \
-		simple_asn1-0.6.0 \
+		simple_asn1-0.6.1 \
 		siphasher-0.3.7 \
 		slab-0.4.5 \
 		smallvec-1.7.0 \
@@ -254,21 +250,21 @@ CARGO_CRATES=	adler-1.0.2 \
 		strsim-0.8.0 \
 		strsim-0.10.0 \
 		subtle-2.4.1 \
-		syn-1.0.81 \
+		syn-1.0.82 \
 		synstructure-0.12.6 \
 		tempfile-3.2.0 \
 		textwrap-0.11.0 \
 		thiserror-1.0.30 \
 		thiserror-impl-1.0.30 \
 		thread_local-1.1.3 \
-		time-0.3.4 \
+		time-0.3.5 \
 		time-macros-0.2.3 \
-		tinyvec-1.5.0 \
+		tinyvec-1.5.1 \
 		tinyvec_macros-0.1.0 \
-		tokio-1.12.0 \
-		tokio-macros-1.5.0 \
+		tokio-1.14.0 \
+		tokio-macros-1.6.0 \
 		tokio-native-tls-0.3.0 \
-		tokio-util-0.6.8 \
+		tokio-util-0.6.9 \
 		toml-0.5.8 \
 		tower-service-0.3.1 \
 		tracing-0.1.29 \
@@ -276,10 +272,9 @@ CARGO_CRATES=	adler-1.0.2 \
 		tracing-core-0.1.21 \
 		tracing-journald-0.2.0 \
 		tracing-log-0.1.2 \
-		tracing-subscriber-0.3.1 \
+		tracing-subscriber-0.3.3 \
 		try-lock-0.2.3 \
 		typenum-1.14.0 \
-		ucd-trie-0.1.3 \
 		unicode-bidi-0.3.7 \
 		unicode-normalization-0.1.19 \
 		unicode-width-0.1.9 \
@@ -308,7 +303,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		x25519-dalek-1.2.0 \
 		xz2-0.1.6 \
 		zeroize-1.3.0 \
-		zeroize_derive-1.2.0 \
+		zeroize_derive-1.2.2 \
 		zstd-0.7.0+zstd.1.4.9 \
 		zstd-safe-3.1.0+zstd.1.4.9 \
 		zstd-sys-1.5.0+zstd.1.4.9
@@ -319,6 +314,6 @@ do-install:
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/arti
 	@${MKDIR} ${STAGEDIR}${ETCDIR} ${STAGEDIR}/var/log/arti ${STAGEDIR}/var/run/arti ${STAGEDIR}/var/db/arti
-	${INSTALL_DATA} ${WRKSRC}/crates/arti/src/arti_defaults.toml ${STAGEDIR}${ETCDIR}/arti.toml.sample
+	${INSTALL_DATA} ${WRKSRC}/crates/arti-config/src/arti_defaults.toml ${STAGEDIR}${ETCDIR}/arti.toml.sample
 
 .include <bsd.port.mk>
diff --git a/security/arti/distinfo b/security/arti/distinfo
index 87cbc3ebfd81..90fcd06a6689 100644
--- a/security/arti/distinfo
+++ b/security/arti/distinfo
@@ -1,20 +1,20 @@
-TIMESTAMP = 1635711133
+TIMESTAMP = 1638566261
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/aes-0.7.5.crate) = 9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8
 SIZE (rust/crates/aes-0.7.5.crate) = 128544
 SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
 SIZE (rust/crates/ahash-0.7.6.crate) = 38030
-SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
-SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087
 SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
 SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anyhow-1.0.44.crate) = 61604a8f862e1d5c3229fdd78f8b02c68dcf73a4c4b05fd636d12240aaa242c1
-SIZE (rust/crates/anyhow-1.0.44.crate) = 35067
+SHA256 (rust/crates/anyhow-1.0.51.crate) = 8b26702f315f53b6071259e15dd9d64528213b44d61de1ec926eca7715d62203
+SIZE (rust/crates/anyhow-1.0.51.crate) = 44100
 SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
 SIZE (rust/crates/arrayref-0.3.6.crate) = 10035
 SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
 SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
+SHA256 (rust/crates/async-broadcast-0.3.4.crate) = 90622698a1218e0b2fb846c97b5f19a0831f6baddee73d9454156365ccfa473b
+SIZE (rust/crates/async-broadcast-0.3.4.crate) = 18539
 SHA256 (rust/crates/async-channel-1.6.1.crate) = 2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319
 SIZE (rust/crates/async-channel-1.6.1.crate) = 12574
 SHA256 (rust/crates/async-compression-0.3.8.crate) = 5443ccbb270374a2b1055fc72da40e1f237809cd6bb0e97e66d264cd138473a6
@@ -31,10 +31,10 @@ SHA256 (rust/crates/async-lock-2.4.0.crate) = e6a8ea61bf9947a1007c5cada31e647dbc
 SIZE (rust/crates/async-lock-2.4.0.crate) = 16144
 SHA256 (rust/crates/async-mutex-1.4.0.crate) = 479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e
 SIZE (rust/crates/async-mutex-1.4.0.crate) = 10223
-SHA256 (rust/crates/async-native-tls-0.3.3.crate) = 9e9e7a929bd34c68a82d58a4de7f86fffdaf97fb2af850162a7bb19dd7269b33
-SIZE (rust/crates/async-native-tls-0.3.3.crate) = 24089
-SHA256 (rust/crates/async-process-1.2.0.crate) = b21b63ab5a0db0369deb913540af2892750e42d949faacc7a61495ac418a1692
-SIZE (rust/crates/async-process-1.2.0.crate) = 17014
+SHA256 (rust/crates/async-native-tls-0.4.0.crate) = d57d4cec3c647232e1094dc013546c0b33ce785d8aeb251e1f20dfaf8a9a13fe
+SIZE (rust/crates/async-native-tls-0.4.0.crate) = 24651
+SHA256 (rust/crates/async-process-1.3.0.crate) = 83137067e3a2a6a06d67168e49e68a0957d215410473a740cea95a2425c0b7c6
+SIZE (rust/crates/async-process-1.3.0.crate) = 17199
 SHA256 (rust/crates/async-std-1.10.0.crate) = f8056f1455169ab86dd47b47391e4ab0cbd25410a70e9fe675544f49bafaf952
 SIZE (rust/crates/async-std-1.10.0.crate) = 221375
 SHA256 (rust/crates/async-task-4.0.3.crate) = e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0
@@ -45,8 +45,8 @@ SHA256 (rust/crates/async_executors-0.4.2.crate) = 0b13b311cd10e80105651ad640a67
 SIZE (rust/crates/async_executors-0.4.2.crate) = 32843
 SHA256 (rust/crates/asynchronous-codec-0.6.0.crate) = f0de5164e5edbf51c45fb8c2d9664ae1c095cce1b265ecf7569093c0d66ef690
 SIZE (rust/crates/asynchronous-codec-0.6.0.crate) = 13621
-SHA256 (rust/crates/atomic-0.5.0.crate) = c3410529e8288c463bedb5930f82833bc0c90e5d2fe639a56582a4d09220b281
-SIZE (rust/crates/atomic-0.5.0.crate) = 12963
+SHA256 (rust/crates/atomic-0.5.1.crate) = b88d82667eca772c4aa12f0f1348b3ae643424c8876448f3f7bd5787032e234c
+SIZE (rust/crates/atomic-0.5.1.crate) = 12817
 SHA256 (rust/crates/atomic-waker-1.0.0.crate) = 065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a
 SIZE (rust/crates/atomic-waker-1.0.0.crate) = 11771
 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
@@ -67,8 +67,8 @@ SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575
 SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
 SHA256 (rust/crates/block-padding-0.2.1.crate) = 8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae
 SIZE (rust/crates/block-padding-0.2.1.crate) = 7672
-SHA256 (rust/crates/blocking-1.0.2.crate) = c5e170dbede1f740736619b776d7251cb1b9095c435c34d8ca9f57fcd2f335e9
-SIZE (rust/crates/blocking-1.0.2.crate) = 18571
+SHA256 (rust/crates/blocking-1.1.0.crate) = 046e47d4b2d391b1f6f8b407b1deb8dee56c1852ccd868becf2710f601b5f427
+SIZE (rust/crates/blocking-1.1.0.crate) = 19091
 SHA256 (rust/crates/bounded-vec-deque-0.1.1.crate) = 2225b558afc76c596898f5f1b3fc35cfce0eb1b13635cbd7d1b2a7177dc10ccd
 SIZE (rust/crates/bounded-vec-deque-0.1.1.crate) = 22869
 SHA256 (rust/crates/bumpalo-3.8.0.crate) = 8f1e260c3a9040a7c19a12468758f4c16f31a81a1fe087482be9570ec864bb6c
@@ -81,14 +81,16 @@ SHA256 (rust/crates/cache-padded-1.1.1.crate) = 631ae5198c9be5e753e5cc215e1bd73c
 SIZE (rust/crates/cache-padded-1.1.1.crate) = 8798
 SHA256 (rust/crates/cargo-husky-1.5.0.crate) = 7b02b629252fe8ef6460461409564e2c21d0c8e77e0944f3d189ff06c4e932ad
 SIZE (rust/crates/cargo-husky-1.5.0.crate) = 4526
-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-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/cipher-0.3.0.crate) = 7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7
 SIZE (rust/crates/cipher-0.3.0.crate) = 12756
-SHA256 (rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
-SIZE (rust/crates/clap-2.33.3.crate) = 201925
+SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
+SIZE (rust/crates/clap-2.34.0.crate) = 202210
+SHA256 (rust/crates/coarsetime-0.1.20.crate) = 5b6ec6f6e80e839eb22bd61b18f19a8f2ae3f8bda9cf0fdce9dd96c9c5df8393
+SIZE (rust/crates/coarsetime-0.1.20.crate) = 8170
 SHA256 (rust/crates/concurrent-queue-1.2.2.crate) = 30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3
 SIZE (rust/crates/concurrent-queue-1.2.2.crate) = 15859
 SHA256 (rust/crates/config-0.11.0.crate) = 1b1b9d958c2b1368a663f05538fc1b5975adce1e19f435acceae987aceeeb369
@@ -103,8 +105,8 @@ SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191
 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.2.2.crate) = 3825b1e8580894917dc4468cb634a1b4e9745fddc854edad72d9c04644c0319f
+SIZE (rust/crates/crc32fast-1.2.2.crate) = 38113
 SHA256 (rust/crates/crossbeam-queue-0.3.2.crate) = 9b10ddc024425c88c2ad148c1b0fd53f4c6d38db9697c9f1588381212fa657c9
 SIZE (rust/crates/crossbeam-queue-0.3.2.crate) = 14993
 SHA256 (rust/crates/crossbeam-utils-0.8.5.crate) = d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db
@@ -135,8 +137,8 @@ SHA256 (rust/crates/derive_builder_core-0.10.2.crate) = 66e616858f6187ed828df7c6
 SIZE (rust/crates/derive_builder_core-0.10.2.crate) = 24691
 SHA256 (rust/crates/derive_builder_macro-0.10.2.crate) = 58a94ace95092c5acb1e97a7e846b310cfbd499652f72297da7493f618a98d73
 SIZE (rust/crates/derive_builder_macro-0.10.2.crate) = 6210
-SHA256 (rust/crates/derive_more-0.99.16.crate) = 40eebddd2156ce1bb37b20bbe5151340a31828b1f2d22ba4141f3531710e38df
-SIZE (rust/crates/derive_more-0.99.16.crate) = 56233
+SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
+SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
 SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
 SIZE (rust/crates/digest-0.9.0.crate) = 13247
 SHA256 (rust/crates/directories-4.0.1.crate) = f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210
@@ -149,8 +151,10 @@ SHA256 (rust/crates/dirs-sys-0.3.6.crate) = 03d86534ed367a67548dc68113a0f5db5543
 SIZE (rust/crates/dirs-sys-0.3.6.crate) = 10626
 SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
 SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
-SHA256 (rust/crates/ed25519-1.2.0.crate) = 4620d40f6d2601794401d6dd95a5cf69b6c157852539470eeda433a99b3c0efc
-SIZE (rust/crates/ed25519-1.2.0.crate) = 7225
+SHA256 (rust/crates/easy-parallel-3.1.0.crate) = 1dd4afd79212583ff429b913ad6605242ed7eec277e950b1438f300748f948f4
+SIZE (rust/crates/easy-parallel-3.1.0.crate) = 9251
+SHA256 (rust/crates/ed25519-1.3.0.crate) = 74e1069e39f1454367eb2de793ed062fac4c35c2934b76a81d90dd9abcd28816
+SIZE (rust/crates/ed25519-1.3.0.crate) = 11052
 SHA256 (rust/crates/ed25519-dalek-1.0.1.crate) = c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d
 SIZE (rust/crates/ed25519-dalek-1.0.1.crate) = 29460
 SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
@@ -177,30 +181,30 @@ SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852
 SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
 SHA256 (rust/crates/fslock-0.2.0.crate) = 31bbcaaf785e09a604b93b15b9ccb41cbf4716fa04c788748d157cb3134d717b
 SIZE (rust/crates/fslock-0.2.0.crate) = 12793
-SHA256 (rust/crates/futures-0.3.17.crate) = a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca
-SIZE (rust/crates/futures-0.3.17.crate) = 47388
+SHA256 (rust/crates/futures-0.3.18.crate) = 8cd0210d8c325c245ff06fd95a3b13689a1a276ac8cfa8e8720cb840bfb84b9e
+SIZE (rust/crates/futures-0.3.18.crate) = 47643
 SHA256 (rust/crates/futures-await-test-0.3.0.crate) = ae0d3d05bce73a572ba581e4f4a7f20164c18150169c3a67f406aada3e48c7e8
 SIZE (rust/crates/futures-await-test-0.3.0.crate) = 1462
 SHA256 (rust/crates/futures-await-test-macro-0.3.0.crate) = 4f150175e6832600500334550e00e4dc563a0b32f58a9d1ad407f6473378c839
 SIZE (rust/crates/futures-await-test-macro-0.3.0.crate) = 1682
-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-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-lite-1.12.0.crate) = 7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48
 SIZE (rust/crates/futures-lite-1.12.0.crate) = 36032
-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-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.14.4.crate) = 501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817
 SIZE (rust/crates/generic-array-0.14.4.crate) = 28916
 SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
@@ -217,8 +221,8 @@ SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb
 SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
 SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/hex-literal-0.3.3.crate) = 21e4590e13640f19f249fe3e4eca5113bc4289f2497710378190e7f4bd96f45b
-SIZE (rust/crates/hex-literal-0.3.3.crate) = 8974
+SHA256 (rust/crates/hex-literal-0.3.4.crate) = 7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0
+SIZE (rust/crates/hex-literal-0.3.4.crate) = 9933
 SHA256 (rust/crates/hkdf-0.11.0.crate) = 01706d578d5c281058480e673ae4086a9f4710d8df1ad80a5b03e39ece5f886b
 SIZE (rust/crates/hkdf-0.11.0.crate) = 171707
 SHA256 (rust/crates/hmac-0.11.0.crate) = 2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b
@@ -229,14 +233,14 @@ SHA256 (rust/crates/http-body-0.4.4.crate) = 1ff4f84919677303da5f147645dbea6b188
 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/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
 SIZE (rust/crates/humantime-2.1.0.crate) = 16749
 SHA256 (rust/crates/humantime-serde-1.0.1.crate) = ac34a56cfd4acddb469cc7fff187ed5ac36f498ba085caf8bbc725e3ff474058
 SIZE (rust/crates/humantime-serde-1.0.1.crate) = 7727
-SHA256 (rust/crates/hyper-0.14.14.crate) = 2b91bb1f221b6ea1f1e4371216b70f40748774c2fb5971b450c07773fb92d26b
-SIZE (rust/crates/hyper-0.14.14.crate) = 172412
+SHA256 (rust/crates/hyper-0.14.15.crate) = 436ec0091e4f20e655156a30a0df3770fe2900aa301e548e08446ec794b6953c
+SIZE (rust/crates/hyper-0.14.15.crate) = 175489
 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
 SHA256 (rust/crates/idna-0.2.3.crate) = 418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8
@@ -259,8 +263,8 @@ SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832a
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
 SHA256 (rust/crates/lexical-core-0.7.6.crate) = 6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe
 SIZE (rust/crates/lexical-core-0.7.6.crate) = 494385
-SHA256 (rust/crates/libc-0.2.105.crate) = 869d572136620d55835903746bcb5cdc54cb2851fd0aeec53220b4bb65ef3013
-SIZE (rust/crates/libc-0.2.105.crate) = 554066
+SHA256 (rust/crates/libc-0.2.108.crate) = 8521a1b57e76b1ec69af7599e75e38e7b7fad6610f037db8c79b127201b5d119
+SIZE (rust/crates/libc-0.2.108.crate) = 559475
 SHA256 (rust/crates/libm-0.2.1.crate) = c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a
 SIZE (rust/crates/libm-0.2.1.crate) = 111906
 SHA256 (rust/crates/libsqlite3-sys-0.23.1.crate) = abd5850c449b40bacb498b2bbdfaff648b1b055630073ba8db499caf2d0ea9f2
@@ -295,8 +299,8 @@ SHA256 (rust/crates/nom-5.1.2.crate) = ffb4262d26ed83a1c0a33a38fe2bb15797329c857
 SIZE (rust/crates/nom-5.1.2.crate) = 136174
 SHA256 (rust/crates/ntapi-0.3.6.crate) = 3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44
 SIZE (rust/crates/ntapi-0.3.6.crate) = 127221
-SHA256 (rust/crates/num-bigint-0.4.2.crate) = 74e768dff5fb39a41b3bcd30bb25cf989706c90d028d1ad71971987aa309d535
-SIZE (rust/crates/num-bigint-0.4.2.crate) = 92154
+SHA256 (rust/crates/num-bigint-0.4.3.crate) = f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f
+SIZE (rust/crates/num-bigint-0.4.3.crate) = 97799
 SHA256 (rust/crates/num-bigint-dig-0.7.0.crate) = 4547ee5541c18742396ae2c895d0717d0f886d8823b8399cdaf7b07d63ad0480
 SIZE (rust/crates/num-bigint-dig-0.7.0.crate) = 123930
 SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db
@@ -311,22 +315,20 @@ SHA256 (rust/crates/once_cell-1.8.0.crate) = 692fcb63b64b1758029e0a96ee63e049ce8
 SIZE (rust/crates/once_cell-1.8.0.crate) = 28925
 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.37.crate) = 2bc6b9e4403633698352880b22cbe2f0e45dd0177f6fabe4585536e56a3e4f75
-SIZE (rust/crates/openssl-0.10.37.crate) = 207283
+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.68.crate) = 1c571f25d3f66dd427e417cebf73dbe2361d6125cf6e3a70d143fdf97c9f5150
-SIZE (rust/crates/openssl-sys-0.9.68.crate) = 54900
+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/parking-2.0.0.crate) = 427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72
 SIZE (rust/crates/parking-2.0.0.crate) = 9714
-SHA256 (rust/crates/pem-rfc7468-0.2.3.crate) = 8f22eb0e3c593294a99e9ff4b24cf6b752d43f193aa4415fe5077c159996d497
-SIZE (rust/crates/pem-rfc7468-0.2.3.crate) = 22190
+SHA256 (rust/crates/pem-rfc7468-0.2.4.crate) = 84e93a3b1cc0510b03020f33f21e62acdde3dcaef432edc95bea377fbd4c2cd4
+SIZE (rust/crates/pem-rfc7468-0.2.4.crate) = 22137
 SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
 SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
-SHA256 (rust/crates/pest-2.1.3.crate) = 10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53
-SIZE (rust/crates/pest-2.1.3.crate) = 77986
 SHA256 (rust/crates/phf-0.10.0.crate) = b9fc3db1018c4b59d7d582a739436478b6035138b6aecbce989fc91c3e98409f
 SIZE (rust/crates/phf-0.10.0.crate) = 4675
 SHA256 (rust/crates/phf_generator-0.10.0.crate) = 5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6
@@ -349,16 +351,14 @@ SHA256 (rust/crates/pkcs8-0.7.6.crate) = ee3ef9b64d26bad0536099c816c6734379e45bb
 SIZE (rust/crates/pkcs8-0.7.6.crate) = 28858
 SHA256 (rust/crates/pkg-config-0.3.22.crate) = 12295df4f294471248581bc09bef3c38a5e46f1e36d6a37353621a0c6c357e1f
 SIZE (rust/crates/pkg-config-0.3.22.crate) = 16145
-SHA256 (rust/crates/polling-2.1.0.crate) = 92341d779fa34ea8437ef4d82d440d5e1ce3f3ff7f824aa64424cd481f9a1f25
-SIZE (rust/crates/polling-2.1.0.crate) = 17682
+SHA256 (rust/crates/polling-2.2.0.crate) = 685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259
+SIZE (rust/crates/polling-2.2.0.crate) = 21616
 SHA256 (rust/crates/postage-0.4.1.crate) = a63d25391d04a097954b76aba742b6b5b74f213dfe3dbaeeb36e8ddc1c657f0b
 SIZE (rust/crates/postage-0.4.1.crate) = 419430
 SHA256 (rust/crates/ppv-lite86-0.2.15.crate) = ed0cfbc8191465bed66e1718596ee0b0b35d5ee1f41c5df2189d0fe8bde535ba
 SIZE (rust/crates/ppv-lite86-0.2.15.crate) = 22002
 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-1.0.32.crate) = ba508cc11742c0dc5c1659771673afbab7a0efab23aa17e854cbab0837ed0b43
 SIZE (rust/crates/proc-macro2-1.0.32.crate) = 41003
 SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6
@@ -401,12 +401,10 @@ SHA256 (rust/crates/rsa-0.5.0.crate) = e05c2603e2823634ab331437001b411b9ed11660f
 SIZE (rust/crates/rsa-0.5.0.crate) = 52584
 SHA256 (rust/crates/rusqlite-0.26.1.crate) = 8a82b0b91fad72160c56bf8da7a549b25d7c31109f52cc1437eac4c0ad2550a7
 SIZE (rust/crates/rusqlite-0.26.1.crate) = 135748
-SHA256 (rust/crates/rustc_version-0.3.3.crate) = f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee
-SIZE (rust/crates/rustc_version-0.3.3.crate) = 12119
 SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
 SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
-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/sanitize-filename-0.3.0.crate) = bf18934a12018228c5b55a6dae9df5d0641e3566b3630cb46cc55564068e7c2f
 SIZE (rust/crates/sanitize-filename-0.3.0.crate) = 3590
 SHA256 (rust/crates/schannel-0.1.19.crate) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75
@@ -415,18 +413,14 @@ SHA256 (rust/crates/security-framework-2.4.2.crate) = 525bc1abfda2e1998d152c45cf
 SIZE (rust/crates/security-framework-2.4.2.crate) = 64857
 SHA256 (rust/crates/security-framework-sys-2.4.2.crate) = a9dd14d83160b528b7bfd66439110573efcfbe281b17fc2ca9f39f550d619c7e
 SIZE (rust/crates/security-framework-sys-2.4.2.crate) = 12821
-SHA256 (rust/crates/semver-0.11.0.crate) = f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6
-SIZE (rust/crates/semver-0.11.0.crate) = 20826
 SHA256 (rust/crates/semver-1.0.4.crate) = 568a8e6258aa33c13358f81fd834adb854c6f7c9468520910a9b1e8fac068012
 SIZE (rust/crates/semver-1.0.4.crate) = 29375
-SHA256 (rust/crates/semver-parser-0.10.2.crate) = 00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7
-SIZE (rust/crates/semver-parser-0.10.2.crate) = 23176
 SHA256 (rust/crates/serde-1.0.130.crate) = f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913
 SIZE (rust/crates/serde-1.0.130.crate) = 75305
 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_test-1.0.130.crate) = d82178225dbdeae2d5d190e8649287db6a3a32c6d24da22ae3146325aa353e4c
 SIZE (rust/crates/serde_test-1.0.130.crate) = 19234
 SHA256 (rust/crates/sha-1-0.9.8.crate) = 99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6
@@ -445,8 +439,8 @@ SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a
 SIZE (rust/crates/signal-hook-registry-1.4.0.crate) = 17912
 SHA256 (rust/crates/signature-1.4.0.crate) = 02658e48d89f2bec991f9a78e69cfa4c316f8d6a6c4ec12fae1aeb263d486788
 SIZE (rust/crates/signature-1.4.0.crate) = 14979
-SHA256 (rust/crates/simple_asn1-0.6.0.crate) = 69e392b68e8f171f7399608dabaa3a099525b7daca0fd1c8690bda08eb110355
-SIZE (rust/crates/simple_asn1-0.6.0.crate) = 15834
+SHA256 (rust/crates/simple_asn1-0.6.1.crate) = 4a762b1c38b9b990c694b9c2f8abe3372ce6a9ceaae6bca39cfc46e054f45745
+SIZE (rust/crates/simple_asn1-0.6.1.crate) = 15961
 SHA256 (rust/crates/siphasher-0.3.7.crate) = 533494a8f9b724d33625ab53c6c4800f7cc445895924a8ef649222dcb76e938b
 SIZE (rust/crates/siphasher-0.3.7.crate) = 10097
 SHA256 (rust/crates/slab-0.4.5.crate) = 9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5
@@ -467,8 +461,8 @@ SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f0
 SIZE (rust/crates/strsim-0.10.0.crate) = 11355
 SHA256 (rust/crates/subtle-2.4.1.crate) = 6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601
 SIZE (rust/crates/subtle-2.4.1.crate) = 12630
-SHA256 (rust/crates/syn-1.0.81.crate) = f2afee18b8beb5a596ecb4a2dce128c719b4ba399d34126b9e4396e3f9860966
-SIZE (rust/crates/syn-1.0.81.crate) = 234144
+SHA256 (rust/crates/syn-1.0.82.crate) = 8daf5dd0bb60cbd4137b1b587d2fc0ae729bc07cf01cd70b36a1ed5ade3b9d59
+SIZE (rust/crates/syn-1.0.82.crate) = 234316
 SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
 SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
 SHA256 (rust/crates/tempfile-3.2.0.crate) = dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22
@@ -481,22 +475,22 @@ SHA256 (rust/crates/thiserror-impl-1.0.30.crate) = aa32fd3f627f367fe16f893e2597a
 SIZE (rust/crates/thiserror-impl-1.0.30.crate) = 15230
 SHA256 (rust/crates/thread_local-1.1.3.crate) = 8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd
 SIZE (rust/crates/thread_local-1.1.3.crate) = 13111
-SHA256 (rust/crates/time-0.3.4.crate) = 99beeb0daeac2bd1e86ac2c21caddecb244b39a093594da1a661ec2060c7aedd
-SIZE (rust/crates/time-0.3.4.crate) = 70856
+SHA256 (rust/crates/time-0.3.5.crate) = 41effe7cfa8af36f439fac33861b66b049edc6f9a32331e2312660529c1c24ad
+SIZE (rust/crates/time-0.3.5.crate) = 72732
 SHA256 (rust/crates/time-macros-0.2.3.crate) = 25eb0ca3468fc0acc11828786797f6ef9aa1555e4a211a60d64cc8e4d1be47d6
 SIZE (rust/crates/time-macros-0.2.3.crate) = 16838
-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-macros-1.5.0.crate) = b2dd85aeaba7b68df939bd357c6afb36c87951be9e80bf9c859f2fc3e9fca0fd
-SIZE (rust/crates/tokio-macros-1.5.0.crate) = 8582
+SHA256 (rust/crates/tokio-1.14.0.crate) = 70e992e41e0d2fb9f755b37446f20900f64446ef54874f40a60c78f021ac6144
+SIZE (rust/crates/tokio-1.14.0.crate) = 534070
+SHA256 (rust/crates/tokio-macros-1.6.0.crate) = c9efc1aba077437943f7515666aa2b882dfabfbfdf89c819ea75a8d6e9eaba5e
+SIZE (rust/crates/tokio-macros-1.6.0.crate) = 9225
 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-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.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
 SIZE (rust/crates/toml-0.5.8.crate) = 54219
 SHA256 (rust/crates/tower-service-0.3.1.crate) = 360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6
@@ -511,14 +505,12 @@ SHA256 (rust/crates/tracing-journald-0.2.0.crate) = 7c35f4a6b4b2d00511aa9e17d4ef
 SIZE (rust/crates/tracing-journald-0.2.0.crate) = 7420
 SHA256 (rust/crates/tracing-log-0.1.2.crate) = a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3
 SIZE (rust/crates/tracing-log-0.1.2.crate) = 14915
-SHA256 (rust/crates/tracing-subscriber-0.3.1.crate) = 80a4ddde70311d8da398062ecf6fc2c309337de6b0f77d6c27aff8d53f6fca52
-SIZE (rust/crates/tracing-subscriber-0.3.1.crate) = 150794
+SHA256 (rust/crates/tracing-subscriber-0.3.3.crate) = 245da694cc7fc4729f3f418b304cb57789f1bed2a78c575407ab8a23f53cb4d3
+SIZE (rust/crates/tracing-subscriber-0.3.3.crate) = 158037
 SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
 SIZE (rust/crates/try-lock-0.2.3.crate) = 4158
 SHA256 (rust/crates/typenum-1.14.0.crate) = b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec
 SIZE (rust/crates/typenum-1.14.0.crate) = 40518
-SHA256 (rust/crates/ucd-trie-0.1.3.crate) = 56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c
-SIZE (rust/crates/ucd-trie-0.1.3.crate) = 44615
 SHA256 (rust/crates/unicode-bidi-0.3.7.crate) = 1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f
 SIZE (rust/crates/unicode-bidi-0.3.7.crate) = 33759
 SHA256 (rust/crates/unicode-normalization-0.1.19.crate) = d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9
@@ -575,13 +567,13 @@ SHA256 (rust/crates/xz2-0.1.6.crate) = c179869f34fc7c01830d3ce7ea2086bc3a07e0d35
 SIZE (rust/crates/xz2-0.1.6.crate) = 24512
 SHA256 (rust/crates/zeroize-1.3.0.crate) = 4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd
 SIZE (rust/crates/zeroize-1.3.0.crate) = 15913
-SHA256 (rust/crates/zeroize_derive-1.2.0.crate) = bdff2024a851a322b08f179173ae2ba620445aef1e838f0c196820eade4ae0c7
-SIZE (rust/crates/zeroize_derive-1.2.0.crate) = 8887
+SHA256 (rust/crates/zeroize_derive-1.2.2.crate) = 65f1a51723ec88c66d5d1fe80c841f17f63587d6691901d66be9bec6c3b51f73
+SIZE (rust/crates/zeroize_derive-1.2.2.crate) = 9147
 SHA256 (rust/crates/zstd-0.7.0+zstd.1.4.9.crate) = 9428752481d8372e15b1bf779ea518a179ad6c771cca2d2c60e4fbff3cc2cd52
 SIZE (rust/crates/zstd-0.7.0+zstd.1.4.9.crate) = 27411
 SHA256 (rust/crates/zstd-safe-3.1.0+zstd.1.4.9.crate) = 5aa1926623ad7fe406e090555387daf73db555b948134b4d73eac5eb08fb666d
 SIZE (rust/crates/zstd-safe-3.1.0+zstd.1.4.9.crate) = 10261
 SHA256 (rust/crates/zstd-sys-1.5.0+zstd.1.4.9.crate) = 4e6c094340240369025fc6b731b054ee2a834328fa584310ac96aa4baebdc465
 SIZE (rust/crates/zstd-sys-1.5.0+zstd.1.4.9.crate) = 1901023
-SHA256 (tpo/core-arti-d272afb3417030b5f6bc3febfe9b0989058d5795_GL0.tar.gz) = 5a5f7abbc2a0bf42718d37b59b9ce7377fc6d25bb5749ce6035516528aafd675
-SIZE (tpo/core-arti-d272afb3417030b5f6bc3febfe9b0989058d5795_GL0.tar.gz) = 678102
+SHA256 (tpo/core-arti-9d0ede26801cdb182daa85c3eb5f0058dc178eb6_GL0.tar.gz) = ae2dee6606654e955c39a5c0198a310cadbcd8fa75721a65aebc7f5c588f29f0
+SIZE (tpo/core-arti-9d0ede26801cdb182daa85c3eb5f0058dc178eb6_GL0.tar.gz) = 715766
diff --git a/security/arti/files/patch-crates_arti-config_src_arti__defaults.toml b/security/arti/files/patch-crates_arti-config_src_arti__defaults.toml
new file mode 100644
index 000000000000..b7f97ee3fb45
--- /dev/null
+++ b/security/arti/files/patch-crates_arti-config_src_arti__defaults.toml
@@ -0,0 +1,11 @@
+--- crates/arti-config/src/arti_defaults.toml.orig	2021-12-03 21:22:37 UTC
++++ crates/arti-config/src/arti_defaults.toml
+@@ -40,7 +40,7 @@ trace_filter = "debug"
+ #
+ # The state directory is not yet used.
+ [storage]
+-cache_dir = "${ARTI_CACHE}"
++cache_dir = "/var/db/arti"
+ state_dir = "${ARTI_LOCAL_DATA}"
+ 
+ # Replacement values for consensus parameters.  This is an advanced option
diff --git a/security/arti/files/patch-crates_arti_src_arti__defaults.toml b/security/arti/files/patch-crates_arti_src_arti__defaults.toml
deleted file mode 100644
index 29a9e1a5b8c4..000000000000
--- a/security/arti/files/patch-crates_arti_src_arti__defaults.toml
+++ /dev/null
@@ -1,11 +0,0 @@
---- crates/arti/src/arti_defaults.toml.orig	2021-11-06 21:39:35 UTC
-+++ crates/arti/src/arti_defaults.toml
-@@ -38,7 +38,7 @@ trace_filter = "debug"
- #
- # The state directory is not yet used.
- [storage]
--cache_dir = "${APP_CACHE}"
-+cache_dir = "/var/db/arti"
- state_dir = "${APP_LOCAL_DATA}"
- 
- # Replacement values for consensus parameters.  This is an advanced option