git: 0f9c3ef38126 - main - net-p2p/oura: Update to 1.7.2

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Thu, 20 Oct 2022 11:00:05 UTC
The branch main has been updated by arrowd:

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

commit 0f9c3ef3812650d90d2aebb3f0d5b94ae391b690
Author:     Boris Polujin <boris@zfs.ninja>
AuthorDate: 2022-10-20 10:50:48 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2022-10-20 10:59:04 +0000

    net-p2p/oura: Update to 1.7.2
---
 net-p2p/oura/Makefile        | 316 ++-----------------------------------------
 net-p2p/oura/Makefile.crates | 308 +++++++++++++++++++++++++++++++++++++++++
 net-p2p/oura/distinfo        | 294 ++++++++++++++++++++++------------------
 3 files changed, 482 insertions(+), 436 deletions(-)

diff --git a/net-p2p/oura/Makefile b/net-p2p/oura/Makefile
index 982aa7bd3ab3..5f0934bbf7c1 100644
--- a/net-p2p/oura/Makefile
+++ b/net-p2p/oura/Makefile
@@ -1,319 +1,33 @@
 PORTNAME=		oura
 DISTVERSIONPREFIX=	v
-DISTVERSION=		1.5.3
-PORTREVISION=	1
+DISTVERSION=		1.7.2
 CATEGORIES=		net-p2p
 
 MAINTAINER=		boris@zfs.ninja
 COMMENT=		A pipeline that connects to the tip of a Cardano node
-WWW=		https://txpipe.github.io/oura/
+WWW=			https://txpipe.github.io/oura/
 
 LICENSE=		APACHE20
-LICENSE_FILE=	${WRKSRC}/LICENSE
+LICENSE_FILE=		${WRKSRC}/LICENSE
 
-USES=		cargo
+NOT_FOR_ARCHS=		i386
+NOT_FOR_ARCHS_REASON=	requires AVX on x86
+
+USES=		cargo ssl
 USE_GITHUB=	yes
 GH_ACCOUNT=	txpipe
 
 USE_RC_SUBR=	oura
 
-CARGO_CRATES=	addr2line-0.17.0 \
-		adler-1.0.2 \
-		aho-corasick-0.7.18 \
-		arc-swap-1.5.0 \
-		ascii-1.0.0 \
-		async-compression-0.3.12 \
-		async-trait-0.1.52 \
-		atty-0.2.14 \
-		autocfg-1.1.0 \
-		aws-config-0.12.0 \
-		aws-endpoint-0.12.0 \
-		aws-http-0.12.0 \
-		aws-sdk-lambda-0.12.0 \
-		aws-sdk-s3-0.12.0 \
-		aws-sdk-sqs-0.12.0 \
-		aws-sdk-sso-0.12.0 \
-		aws-sdk-sts-0.12.0 \
-		aws-sig-auth-0.12.0 \
-		aws-sigv4-0.12.0 \
-		aws-smithy-async-0.42.0 \
-		aws-smithy-client-0.42.0 \
-		aws-smithy-eventstream-0.42.0 \
-		aws-smithy-http-0.42.0 \
-		aws-smithy-http-tower-0.42.0 \
-		aws-smithy-json-0.42.0 \
-		aws-smithy-query-0.42.0 \
-		aws-smithy-types-0.42.0 \
-		aws-smithy-xml-0.42.0 \
-		aws-types-0.12.0 \
-		backtrace-0.3.64 \
-		base-x-0.2.8 \
-		base58-0.2.0 \
-		base64-0.11.0 \
-		base64-0.13.0 \
-		bech32-0.8.1 \
-		bech32-0.9.0 \
-		bitflags-1.3.2 \
-		build_const-0.2.2 \
-		bumpalo-3.9.1 \
-		byteorder-0.5.3 \
-		byteorder-1.4.3 \
-		bytes-1.1.0 \
-		bytes-utils-0.1.1 \
-		cc-1.0.72 \
-		cfg-if-0.1.10 \
-		cfg-if-1.0.0 \
-		chrono-0.4.19 \
-		chunked_transfer-1.4.0 \
-		clap-3.1.18 \
-		clap_lex-0.2.0 \
-		cloud-pubsub-0.8.0 \
-		combine-4.6.4 \
-		config-0.13.1 \
-		const_fn-0.4.9 \
-		core-foundation-0.9.3 \
-		core-foundation-sys-0.8.3 \
-		crc-1.8.1 \
-		crc32fast-1.3.2 \
-		crossterm-0.23.2 \
-		crossterm_winapi-0.9.0 \
-		cryptoxide-0.4.2 \
-		ct-logs-0.8.0 \
-		darling-0.13.1 \
-		darling_core-0.13.1 \
-		darling_macro-0.13.1 \
-		discard-1.0.4 \
-		dtoa-0.4.8 \
-		dyn-clone-1.0.4 \
-		either-1.6.1 \
-		elasticsearch-7.14.0-alpha.1 \
-		encoding_rs-0.8.30 \
-		env_logger-0.9.0 \
-		error-chain-0.10.0 \
-		fastrand-1.7.0 \
-		file-rotate-0.6.0 \
-		flate2-0.2.20 \
-		flate2-1.0.22 \
-		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-util-0.3.21 \
-		getrandom-0.2.4 \
-		gimli-0.26.1 \
-		goauth-0.9.0 \
-		h2-0.3.11 \
-		half-1.8.2 \
-		hashbrown-0.11.2 \
-		heck-0.4.0 \
-		hermit-abi-0.1.19 \
-		hex-0.4.3 \
-		http-0.2.6 \
-		http-body-0.4.4 \
-		httparse-1.6.0 \
-		httpdate-1.0.2 \
-		humantime-2.1.0 \
-		hyper-0.14.17 \
-		hyper-rustls-0.22.1 \
-		hyper-tls-0.5.0 \
-		ident_case-1.0.1 \
-		idna-0.2.3 \
-		indexmap-1.8.0 \
-		instant-0.1.12 \
-		ipnet-2.3.1 \
-		itertools-0.10.3 \
-		itoa-0.4.8 \
-		itoa-1.0.1 \
-		js-sys-0.3.56 \
-		kafka-0.8.0 \
-		lazy_static-1.4.0 \
-		libc-0.2.121 \
-		lock_api-0.4.6 \
-		log-0.3.9 \
-		log-0.4.17 \
-		matches-0.1.9 \
-		md5-0.7.0 \
-		memchr-2.4.1 \
-		merge-0.1.0 \
-		merge_derive-0.1.0 \
-		mime-0.3.16 \
-		minicbor-0.17.1 \
-		minicbor-derive-0.11.0 \
-		minimal-lexical-0.2.1 \
-		miniz-sys-0.1.12 \
-		miniz_oxide-0.4.4 \
-		mio-0.8.2 \
-		miow-0.3.7 \
-		murmur3-0.5.1 \
-		native-tls-0.2.8 \
-		net2-0.2.37 \
-		nom-7.1.0 \
-		ntapi-0.3.6 \
-		num-integer-0.1.44 \
-		num-traits-0.2.14 \
-		num_cpus-1.13.1 \
-		num_threads-0.1.3 \
-		object-0.27.1 \
-		once_cell-1.10.0 \
-		openssl-0.10.40 \
-		openssl-macros-0.1.0 \
-		openssl-probe-0.1.5 \
-		openssl-src-111.17.0+1.1.1m \
-		openssl-sys-0.9.73 \
-		os_str_bytes-6.0.0 \
-		pallas-0.13.1 \
-		pallas-addresses-0.13.1 \
-		pallas-codec-0.13.1 \
-		pallas-crypto-0.13.1 \
-		pallas-miniprotocols-0.13.1 \
-		pallas-multiplexer-0.13.1 \
-		pallas-primitives-0.13.1 \
-		pallas-traverse-0.13.1 \
-		parking_lot-0.11.2 \
-		parking_lot-0.12.0 \
-		parking_lot_core-0.8.5 \
-		parking_lot_core-0.9.1 \
-		pathdiff-0.2.1 \
-		percent-encoding-2.1.0 \
-		pin-project-1.0.10 \
-		pin-project-internal-1.0.10 \
-		pin-project-lite-0.2.8 \
-		pin-utils-0.1.0 \
-		pkg-config-0.3.24 \
-		ppv-lite86-0.2.16 \
-		proc-macro-error-1.0.4 \
-		proc-macro-error-attr-1.0.4 \
-		proc-macro-hack-0.5.19 \
-		proc-macro2-1.0.36 \
-		prometheus-0.13.0 \
-		prometheus_exporter-0.8.4 \
-		quote-1.0.15 \
-		rand-0.8.4 \
-		rand_chacha-0.3.1 \
-		rand_core-0.6.3 \
-		rand_hc-0.3.1 \
-		redis-0.21.5 \
-		redox_syscall-0.2.10 \
-		ref_slice-1.2.1 \
-		regex-1.5.6 \
-		regex-syntax-0.6.26 \
-		remove_dir_all-0.5.3 \
-		reqwest-0.11.10 \
-		ring-0.16.20 \
-		rustc-demangle-0.1.21 \
-		rustc_version-0.2.3 \
-		rustc_version-0.4.0 \
-		rustls-0.19.1 \
-		rustls-native-certs-0.5.0 \
-		rustversion-1.0.6 \
-		ryu-1.0.9 \
-		schannel-0.1.19 \
-		scopeguard-1.1.0 \
-		sct-0.6.1 \
-		security-framework-2.6.1 \
-		security-framework-sys-2.6.1 \
-		semver-0.9.0 \
-		semver-1.0.6 \
-		semver-parser-0.7.0 \
-		serde-1.0.137 \
-		serde_derive-1.0.137 \
-		serde_json-1.0.81 \
-		serde_urlencoded-0.7.1 \
-		serde_with-1.12.0 \
-		serde_with_macros-1.5.1 \
-		sha1-0.6.1 \
-		sha1_smol-1.0.0 \
-		signal-hook-0.3.13 \
-		signal-hook-mio-0.2.3 \
-		signal-hook-registry-1.4.0 \
-		simpl-0.1.0 \
-		slab-0.4.5 \
-		smallvec-1.8.0 \
-		smpl_jwt-0.6.1 \
-		snap-0.2.5 \
-		socket2-0.4.4 \
-		spin-0.5.2 \
-		standback-0.2.17 \
-		static_assertions-1.1.0 \
-		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 \
-		strum-0.24.0 \
-		strum_macros-0.24.0 \
-		syn-1.0.92 \
-		tempfile-3.3.0 \
-		termcolor-1.1.2 \
-		textwrap-0.15.0 \
-		thiserror-1.0.31 \
-		thiserror-impl-1.0.31 \
-		time-0.1.44 \
-		time-0.2.27 \
-		time-0.3.7 \
-		time-macros-0.1.1 \
-		time-macros-0.2.3 \
-		time-macros-impl-0.1.2 \
-		tiny_http-0.10.0 \
-		tinyvec-1.5.1 \
-		tinyvec_macros-0.1.0 \
-		tokio-1.18.2 \
-		tokio-native-tls-0.3.0 \
-		tokio-rustls-0.22.0 \
-		tokio-stream-0.1.8 \
-		tokio-util-0.6.9 \
-		tokio-util-0.7.2 \
-		toml-0.5.8 \
-		tower-0.4.12 \
-		tower-layer-0.3.1 \
-		tower-service-0.3.1 \
-		tracing-0.1.30 \
-		tracing-attributes-0.1.20 \
-		tracing-core-0.1.22 \
-		try-lock-0.2.3 \
-		twox-hash-1.6.2 \
-		unicode-bidi-0.3.7 \
-		unicode-normalization-0.1.19 \
-		unicode-xid-0.2.2 \
-		untrusted-0.7.1 \
-		url-2.2.2 \
-		urlencoding-2.1.0 \
-		vcpkg-0.2.15 \
-		version_check-0.9.4 \
-		void-1.0.2 \
-		want-0.3.0 \
-		wasi-0.10.0+wasi-snapshot-preview1 \
-		wasi-0.11.0+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.79 \
-		wasm-bindgen-backend-0.2.79 \
-		wasm-bindgen-futures-0.4.29 \
-		wasm-bindgen-macro-0.2.79 \
-		wasm-bindgen-macro-support-0.2.79 \
-		wasm-bindgen-shared-0.2.79 \
-		web-sys-0.3.56 \
-		webpki-0.21.4 \
-		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.32.0 \
-		windows_aarch64_msvc-0.32.0 \
-		windows_i686_gnu-0.32.0 \
-		windows_i686_msvc-0.32.0 \
-		windows_x86_64_gnu-0.32.0 \
-		windows_x86_64_msvc-0.32.0 \
-		winreg-0.10.1 \
-		xmlparser-0.13.3 \
-		zeroize-1.5.3
+CARGO_ENV=	OPENSSL_LIB_DIR=${OPENSSLLIB} OPENSSL_INCLUDE_DIR=${OPENSSLINC}
+
+.sinclude "${.CURDIR}/Makefile.crates"
 
 PLIST_FILES=	bin/oura
 
+post-patch:
+		# Remove vendored ssl
+		${REINPLACE_CMD} -e 's/^openssl.*/openssl = { version = "0.10", optional = true }/g' \
+		${WRKSRC}/Cargo.toml
+
 .include <bsd.port.mk>
diff --git a/net-p2p/oura/Makefile.crates b/net-p2p/oura/Makefile.crates
new file mode 100644
index 000000000000..095db486713b
--- /dev/null
+++ b/net-p2p/oura/Makefile.crates
@@ -0,0 +1,308 @@
+CARGO_CRATES=	addr2line-0.17.0 \
+		adler-1.0.2 \
+		aho-corasick-0.7.18 \
+		android_system_properties-0.1.5 \
+		arc-swap-1.5.0 \
+		ascii-1.0.0 \
+		async-compression-0.3.14 \
+		async-trait-0.1.52 \
+		atty-0.2.14 \
+		autocfg-1.1.0 \
+		aws-config-0.14.0 \
+		aws-endpoint-0.14.0 \
+		aws-http-0.14.0 \
+		aws-sdk-lambda-0.14.0 \
+		aws-sdk-s3-0.14.0 \
+		aws-sdk-sqs-0.14.0 \
+		aws-sdk-sso-0.14.0 \
+		aws-sdk-sts-0.14.0 \
+		aws-sig-auth-0.14.0 \
+		aws-sigv4-0.14.0 \
+		aws-smithy-async-0.44.0 \
+		aws-smithy-client-0.44.0 \
+		aws-smithy-eventstream-0.44.0 \
+		aws-smithy-http-0.44.0 \
+		aws-smithy-http-tower-0.44.0 \
+		aws-smithy-json-0.44.0 \
+		aws-smithy-query-0.44.0 \
+		aws-smithy-types-0.44.0 \
+		aws-smithy-xml-0.44.0 \
+		aws-types-0.14.0 \
+		backtrace-0.3.64 \
+		base-x-0.2.8 \
+		base58-0.2.0 \
+		base64-0.11.0 \
+		base64-0.13.0 \
+		bech32-0.8.1 \
+		bech32-0.9.1 \
+		bitflags-1.3.2 \
+		block-buffer-0.10.3 \
+		build_const-0.2.2 \
+		bumpalo-3.9.1 \
+		byteorder-0.5.3 \
+		byteorder-1.4.3 \
+		bytes-1.1.0 \
+		bytes-utils-0.1.1 \
+		cc-1.0.72 \
+		cfg-if-0.1.10 \
+		cfg-if-1.0.0 \
+		chrono-0.4.22 \
+		chunked_transfer-1.4.0 \
+		clap-3.2.22 \
+		clap_lex-0.2.4 \
+		cloud-pubsub-0.8.0 \
+		combine-4.6.4 \
+		config-0.13.2 \
+		const_fn-0.4.9 \
+		core-foundation-0.9.3 \
+		core-foundation-sys-0.8.3 \
+		crc-1.8.1 \
+		crc32fast-1.3.2 \
+		crossterm-0.25.0 \
+		crossterm_winapi-0.9.0 \
+		crypto-common-0.1.6 \
+		cryptoxide-0.4.2 \
+		ct-logs-0.8.0 \
+		darling-0.13.1 \
+		darling_core-0.13.1 \
+		darling_macro-0.13.1 \
+		digest-0.10.3 \
+		discard-1.0.4 \
+		dyn-clone-1.0.4 \
+		either-1.6.1 \
+		elasticsearch-7.14.0-alpha.1 \
+		encoding_rs-0.8.30 \
+		env_logger-0.9.1 \
+		error-chain-0.10.0 \
+		fastrand-1.7.0 \
+		file-rotate-0.7.0 \
+		flate2-0.2.20 \
+		flate2-1.0.22 \
+		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-util-0.3.21 \
+		generic-array-0.14.6 \
+		getrandom-0.2.4 \
+		gimli-0.26.1 \
+		goauth-0.9.0 \
+		h2-0.3.11 \
+		half-1.8.2 \
+		hashbrown-0.11.2 \
+		heck-0.4.0 \
+		hermit-abi-0.1.19 \
+		hex-0.4.3 \
+		http-0.2.6 \
+		http-body-0.4.4 \
+		httparse-1.6.0 \
+		httpdate-1.0.2 \
+		humantime-2.1.0 \
+		hyper-0.14.20 \
+		hyper-rustls-0.22.1 \
+		hyper-tls-0.5.0 \
+		iana-time-zone-0.1.47 \
+		ident_case-1.0.1 \
+		idna-0.2.3 \
+		indexmap-1.8.0 \
+		instant-0.1.12 \
+		ipnet-2.3.1 \
+		itertools-0.10.3 \
+		itoa-1.0.1 \
+		js-sys-0.3.59 \
+		kafka-0.8.0 \
+		lazy_static-1.4.0 \
+		libc-0.2.132 \
+		linked-hash-map-0.5.6 \
+		lock_api-0.4.6 \
+		log-0.3.9 \
+		log-0.4.17 \
+		matches-0.1.9 \
+		md-5-0.10.4 \
+		memchr-2.4.1 \
+		merge-0.1.0 \
+		merge_derive-0.1.0 \
+		mime-0.3.16 \
+		minicbor-0.17.1 \
+		minicbor-derive-0.11.0 \
+		minimal-lexical-0.2.1 \
+		miniz-sys-0.1.12 \
+		miniz_oxide-0.4.4 \
+		mio-0.8.4 \
+		murmur3-0.5.2 \
+		native-tls-0.2.8 \
+		net2-0.2.37 \
+		nom-7.1.0 \
+		num-integer-0.1.44 \
+		num-traits-0.2.14 \
+		num_cpus-1.13.1 \
+		num_threads-0.1.3 \
+		object-0.27.1 \
+		once_cell-1.14.0 \
+		openssl-0.10.42 \
+		openssl-macros-0.1.0 \
+		openssl-probe-0.1.5 \
+		openssl-sys-0.9.76 \
+		os_str_bytes-6.0.0 \
+		pallas-0.13.3 \
+		pallas-addresses-0.13.3 \
+		pallas-codec-0.13.3 \
+		pallas-crypto-0.13.3 \
+		pallas-miniprotocols-0.13.3 \
+		pallas-multiplexer-0.13.3 \
+		pallas-primitives-0.13.3 \
+		pallas-traverse-0.13.3 \
+		parking_lot-0.11.2 \
+		parking_lot-0.12.0 \
+		parking_lot_core-0.8.5 \
+		parking_lot_core-0.9.1 \
+		pathdiff-0.2.1 \
+		percent-encoding-2.1.0 \
+		pin-project-1.0.10 \
+		pin-project-internal-1.0.10 \
+		pin-project-lite-0.2.8 \
+		pin-utils-0.1.0 \
+		pkg-config-0.3.24 \
+		ppv-lite86-0.2.16 \
+		proc-macro-error-1.0.4 \
+		proc-macro-error-attr-1.0.4 \
+		proc-macro-hack-0.5.19 \
+		proc-macro2-1.0.36 \
+		prometheus-0.13.0 \
+		prometheus_exporter-0.8.5 \
+		quote-1.0.15 \
+		rand-0.8.4 \
+		rand_chacha-0.3.1 \
+		rand_core-0.6.3 \
+		rand_hc-0.3.1 \
+		redis-0.21.6 \
+		redox_syscall-0.2.10 \
+		ref_slice-1.2.1 \
+		regex-1.5.6 \
+		regex-syntax-0.6.26 \
+		remove_dir_all-0.5.3 \
+		reqwest-0.11.12 \
+		ring-0.16.20 \
+		rustc-demangle-0.1.21 \
+		rustc_version-0.2.3 \
+		rustc_version-0.4.0 \
+		rustls-0.19.1 \
+		rustls-native-certs-0.5.0 \
+		rustversion-1.0.6 \
+		ryu-1.0.9 \
+		schannel-0.1.19 \
+		scopeguard-1.1.0 \
+		sct-0.6.1 \
+		security-framework-2.6.1 \
+		security-framework-sys-2.6.1 \
+		semver-0.9.0 \
+		semver-1.0.6 \
+		semver-parser-0.7.0 \
+		serde-1.0.145 \
+		serde_derive-1.0.145 \
+		serde_json-1.0.85 \
+		serde_urlencoded-0.7.1 \
+		serde_with-1.12.0 \
+		serde_with_macros-1.5.1 \
+		sha1-0.6.1 \
+		sha1_smol-1.0.0 \
+		signal-hook-0.3.13 \
+		signal-hook-mio-0.2.3 \
+		signal-hook-registry-1.4.0 \
+		simpl-0.1.0 \
+		slab-0.4.5 \
+		smallvec-1.8.0 \
+		smpl_jwt-0.6.1 \
+		snap-0.2.5 \
+		socket2-0.4.4 \
+		spin-0.5.2 \
+		standback-0.2.17 \
+		static_assertions-1.1.0 \
+		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 \
+		strum-0.24.1 \
+		strum_macros-0.24.3 \
+		syn-1.0.92 \
+		tempfile-3.3.0 \
+		termcolor-1.1.2 \
+		textwrap-0.15.1 \
+		thiserror-1.0.31 \
+		thiserror-impl-1.0.31 \
+		time-0.1.44 \
+		time-0.2.27 \
+		time-0.3.7 \
+		time-macros-0.1.1 \
+		time-macros-0.2.3 \
+		time-macros-impl-0.1.2 \
+		tiny_http-0.10.0 \
+		tinyvec-1.5.1 \
+		tinyvec_macros-0.1.0 \
+		tokio-1.21.0 \
+		tokio-native-tls-0.3.0 \
+		tokio-rustls-0.22.0 \
+		tokio-stream-0.1.8 \
+		tokio-util-0.6.9 \
+		tokio-util-0.7.2 \
+		toml-0.5.8 \
+		tower-0.4.12 \
+		tower-layer-0.3.1 \
+		tower-service-0.3.1 \
+		tracing-0.1.30 \
+		tracing-attributes-0.1.20 \
+		tracing-core-0.1.22 \
+		try-lock-0.2.3 \
+		twox-hash-1.6.2 \
+		typenum-1.15.0 \
+		unicode-bidi-0.3.7 \
+		unicode-normalization-0.1.19 \
+		unicode-truncate-0.2.0 \
+		unicode-width-0.1.9 \
+		unicode-xid-0.2.2 \
+		untrusted-0.7.1 \
+		url-2.2.2 \
+		urlencoding-2.1.0 \
+		vcpkg-0.2.15 \
+		version_check-0.9.4 \
+		void-1.0.2 \
+		want-0.3.0 \
+		wasi-0.10.0+wasi-snapshot-preview1 \
+		wasi-0.11.0+wasi-snapshot-preview1 \
+		wasm-bindgen-0.2.82 \
+		wasm-bindgen-backend-0.2.82 \
+		wasm-bindgen-futures-0.4.29 \
+		wasm-bindgen-macro-0.2.82 \
+		wasm-bindgen-macro-support-0.2.82 \
+		wasm-bindgen-shared-0.2.82 \
+		web-sys-0.3.56 \
+		webpki-0.21.4 \
+		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.32.0 \
+		windows-sys-0.36.1 \
+		windows_aarch64_msvc-0.32.0 \
+		windows_aarch64_msvc-0.36.1 \
+		windows_i686_gnu-0.32.0 \
+		windows_i686_gnu-0.36.1 \
+		windows_i686_msvc-0.32.0 \
+		windows_i686_msvc-0.36.1 \
+		windows_x86_64_gnu-0.32.0 \
+		windows_x86_64_gnu-0.36.1 \
+		windows_x86_64_msvc-0.32.0 \
+		windows_x86_64_msvc-0.36.1 \
+		winreg-0.10.1 \
+		xmlparser-0.13.3 \
+		yaml-rust-0.4.5 \
+		zeroize-1.5.3
diff --git a/net-p2p/oura/distinfo b/net-p2p/oura/distinfo
index 624b54583f2a..9322010a9406 100644
--- a/net-p2p/oura/distinfo
+++ b/net-p2p/oura/distinfo
@@ -1,62 +1,64 @@
-TIMESTAMP = 1660505489
+TIMESTAMP = 1666258427
 SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b
 SIZE (rust/crates/addr2line-0.17.0.crate) = 32260
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
 SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
+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/arc-swap-1.5.0.crate) = c5d78ce20460b82d3fa150275ed9d55e21064fc7951177baacf86a145c4a4b1f
 SIZE (rust/crates/arc-swap-1.5.0.crate) = 65351
 SHA256 (rust/crates/ascii-1.0.0.crate) = bbf56136a5198c7b01a49e3afcbef6cf84597273d298f54432926024107b0109
 SIZE (rust/crates/ascii-1.0.0.crate) = 31727
-SHA256 (rust/crates/async-compression-0.3.12.crate) = f2bf394cfbbe876f0ac67b13b6ca819f9c9f2fb9ec67223cceb1555fbab1c31a
-SIZE (rust/crates/async-compression-0.3.12.crate) = 57646
+SHA256 (rust/crates/async-compression-0.3.14.crate) = 345fd392ab01f746c717b1357165b76f0b67a60192007b234058c9045fdcf695
+SIZE (rust/crates/async-compression-0.3.14.crate) = 57942
 SHA256 (rust/crates/async-trait-0.1.52.crate) = 061a7acccaa286c011ddc30970520b98fa40e00c9d644633fb26b5fc63a265e3
 SIZE (rust/crates/async-trait-0.1.52.crate) = 25913
 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
 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/aws-config-0.12.0.crate) = b58e10d03d2180f9fce2fe72ffa007ccf44b4714b127d8429e78c3e55fe345c0
-SIZE (rust/crates/aws-config-0.12.0.crate) = 106262
-SHA256 (rust/crates/aws-endpoint-0.12.0.crate) = 6eadd9ea45f65689fbd088b22a2aaed363582fab5dcd335a1a7317640436952f
-SIZE (rust/crates/aws-endpoint-0.12.0.crate) = 9233
-SHA256 (rust/crates/aws-http-0.12.0.crate) = 80fd2c81e2782d1f57a532543524c59b9c32dcc9132a7a2d308864c05b645e98
-SIZE (rust/crates/aws-http-0.12.0.crate) = 16075
-SHA256 (rust/crates/aws-sdk-lambda-0.12.0.crate) = d48b9e38dd78ff26490f4bbbc75610ecd877ed55ee6ea5b2a6add8bbb496edf2
-SIZE (rust/crates/aws-sdk-lambda-0.12.0.crate) = 291589
-SHA256 (rust/crates/aws-sdk-s3-0.12.0.crate) = 993422785adde6d8cadd1ef2594591d9dff3326968d5a9f2039d64833a52fbb3
-SIZE (rust/crates/aws-sdk-s3-0.12.0.crate) = 460270
-SHA256 (rust/crates/aws-sdk-sqs-0.12.0.crate) = 27f7202d2b30db7f9c21c94cc61ffab0484e094f39a27a35574ca84492ad5d6e
-SIZE (rust/crates/aws-sdk-sqs-0.12.0.crate) = 113575
-SHA256 (rust/crates/aws-sdk-sso-0.12.0.crate) = 0c856987e02db8c5d81cb97e2a24609b05a6289db3d861c5b7d73081d6ecc70d
-SIZE (rust/crates/aws-sdk-sso-0.12.0.crate) = 29190
-SHA256 (rust/crates/aws-sdk-sts-0.12.0.crate) = dbf0a83f4382e47778399d0e0ae38761eee2fbad1d3bdde21358bd00cea46f36
-SIZE (rust/crates/aws-sdk-sts-0.12.0.crate) = 71952
-SHA256 (rust/crates/aws-sig-auth-0.12.0.crate) = 27079eb4062be105e44ab4638ade63cf6448c2df5cb093d885faab8082fd5c9d
-SIZE (rust/crates/aws-sig-auth-0.12.0.crate) = 12047
-SHA256 (rust/crates/aws-sigv4-0.12.0.crate) = a0be4a7223c244f3c57426087204cf66e04d1e73adb62571090613889cf6ee57
-SIZE (rust/crates/aws-sigv4-0.12.0.crate) = 23749
-SHA256 (rust/crates/aws-smithy-async-0.42.0.crate) = 7cafe7e459caf2e2f834a77062f2c47f7df1956cf3be3060b23bf0721f17e1a4
-SIZE (rust/crates/aws-smithy-async-0.42.0.crate) = 12269
-SHA256 (rust/crates/aws-smithy-client-0.42.0.crate) = de133c5629abab72cad7c4eeab522cb9dfa11ab7ace07d051ef7c29bb54fd370
-SIZE (rust/crates/aws-smithy-client-0.42.0.crate) = 39052
-SHA256 (rust/crates/aws-smithy-eventstream-0.42.0.crate) = 03681de08131761ad68e46113d0580d5d7fee03281dadd71f07b206ab08a9998
-SIZE (rust/crates/aws-smithy-eventstream-0.42.0.crate) = 16219
-SHA256 (rust/crates/aws-smithy-http-0.42.0.crate) = 119f6f903f5c27308c732f6c7e460aee91e083b3229db2b21fa40436fc60eda7
-SIZE (rust/crates/aws-smithy-http-0.42.0.crate) = 42882
-SHA256 (rust/crates/aws-smithy-http-tower-0.42.0.crate) = 991855d24079be0b7485a5753f987f060a153757c7f21729d705f2834366c096
-SIZE (rust/crates/aws-smithy-http-tower-0.42.0.crate) = 8738
-SHA256 (rust/crates/aws-smithy-json-0.42.0.crate) = 81c96aa965ba386c7206c0913c6cbdfd27cf6b276e8834a7408b67f04994e647
-SIZE (rust/crates/aws-smithy-json-0.42.0.crate) = 21929
-SHA256 (rust/crates/aws-smithy-query-0.42.0.crate) = 14ec1e497d5e75d42787c9440bbbed5fcdb02b0bdc41fd8b7fe270449e66deff
-SIZE (rust/crates/aws-smithy-query-0.42.0.crate) = 7007
-SHA256 (rust/crates/aws-smithy-types-0.42.0.crate) = b470753cf7e2ce6b7c55f66cb1d17576654878cd41d72bd863a38336569543f4
-SIZE (rust/crates/aws-smithy-types-0.42.0.crate) = 38292
-SHA256 (rust/crates/aws-smithy-xml-0.42.0.crate) = d795da895bc0d8a2ba44550ee5ec928af06db8ecdfd0e42b88d046e97e73dd94
-SIZE (rust/crates/aws-smithy-xml-0.42.0.crate) = 15415
-SHA256 (rust/crates/aws-types-0.12.0.crate) = e5641c99c740574f7a7e70c03773f5ead9f9daf2d95ce6c790ddb4747e000bb0
-SIZE (rust/crates/aws-types-0.12.0.crate) = 19399
+SHA256 (rust/crates/aws-config-0.14.0.crate) = 2f790682283e9fa42799d4800900e5c2f9a2e67b133a276d74c2f6118f7c24ce
+SIZE (rust/crates/aws-config-0.14.0.crate) = 109649
+SHA256 (rust/crates/aws-endpoint-0.14.0.crate) = d31dc5bfe810432f2d87465dd6633134e097d19e1a10315446b82a63873552f7
+SIZE (rust/crates/aws-endpoint-0.14.0.crate) = 9240
+SHA256 (rust/crates/aws-http-0.14.0.crate) = 1d41b649924d2d925e387dc3e9860248c2fd806e783fbc69dbda264878272929
+SIZE (rust/crates/aws-http-0.14.0.crate) = 16132
+SHA256 (rust/crates/aws-sdk-lambda-0.14.0.crate) = 45921369ebc4c423968f8571a7e9742b174368467d9bff9604157eccde1f40aa
+SIZE (rust/crates/aws-sdk-lambda-0.14.0.crate) = 291611
+SHA256 (rust/crates/aws-sdk-s3-0.14.0.crate) = c1523a776944a6207abd71e5b6ef9c32db332c0e94fb05215dfd4415ebf96705
+SIZE (rust/crates/aws-sdk-s3-0.14.0.crate) = 460336
+SHA256 (rust/crates/aws-sdk-sqs-0.14.0.crate) = 74fae2a4c72e69f0547d5051b9d54ca2f779576d988e4346cec976b558f3610c
+SIZE (rust/crates/aws-sdk-sqs-0.14.0.crate) = 113608
+SHA256 (rust/crates/aws-sdk-sso-0.14.0.crate) = 8ab3dfc4f61d6f5261269c15b087c2aa36a1b0570dce484fa116003696986f4e
+SIZE (rust/crates/aws-sdk-sso-0.14.0.crate) = 29206
+SHA256 (rust/crates/aws-sdk-sts-0.14.0.crate) = 89015f25572643bb1bcf7490da9feeecdde23eca0c1a0e98d07fdf4547f89e51
+SIZE (rust/crates/aws-sdk-sts-0.14.0.crate) = 72045
+SHA256 (rust/crates/aws-sig-auth-0.14.0.crate) = a75b0895f0f5e5e40851e716041882b9e44d4bb21c68d50b083ea5dcd46378cf
+SIZE (rust/crates/aws-sig-auth-0.14.0.crate) = 12043
+SHA256 (rust/crates/aws-sigv4-0.14.0.crate) = a415b5e9401847f97e925b2d8a6b398a4422db6dc036234a681900798e1c396e
+SIZE (rust/crates/aws-sigv4-0.14.0.crate) = 23896
+SHA256 (rust/crates/aws-smithy-async-0.44.0.crate) = 2659762757c7c13b87a7473a383fddd09a56cfea14528a8606255506167131d7
+SIZE (rust/crates/aws-smithy-async-0.44.0.crate) = 12269
+SHA256 (rust/crates/aws-smithy-client-0.44.0.crate) = ba658f0c70f4d8aacf1f8d522d1e5082a86c1c3c036cb6e017aab97d0e5e32a7
+SIZE (rust/crates/aws-smithy-client-0.44.0.crate) = 39199
+SHA256 (rust/crates/aws-smithy-eventstream-0.44.0.crate) = ded4919d467cd6433809c94c6181c5f4d7601cc1456fdf1100d35d48d695256d
+SIZE (rust/crates/aws-smithy-eventstream-0.44.0.crate) = 16221
+SHA256 (rust/crates/aws-smithy-http-0.44.0.crate) = 3cb3bd864edb558c2fdad04cea99f2bafa2ad9cde4a78048273b534be8b34cf9
+SIZE (rust/crates/aws-smithy-http-0.44.0.crate) = 43616
+SHA256 (rust/crates/aws-smithy-http-tower-0.44.0.crate) = 44dc4d903a0629df43f9787ac28db8a0fe5b62e3b8d803812c9a122b8a69ac1a
+SIZE (rust/crates/aws-smithy-http-tower-0.44.0.crate) = 8735
+SHA256 (rust/crates/aws-smithy-json-0.44.0.crate) = 3abdf01b1642ea4eccc3a89bbe636160f9926bd81c99e5c58970ef92139f5184
+SIZE (rust/crates/aws-smithy-json-0.44.0.crate) = 21929
+SHA256 (rust/crates/aws-smithy-query-0.44.0.crate) = b8e8c6411ed3eadf48253e505e0ec54fff9010732593c1163e522d473e467f5f
+SIZE (rust/crates/aws-smithy-query-0.44.0.crate) = 7007
+SHA256 (rust/crates/aws-smithy-types-0.44.0.crate) = d60bf15d33cbbe6cf0708a6908fab91166187550ac963c62427d2befea8e648f
+SIZE (rust/crates/aws-smithy-types-0.44.0.crate) = 38289
+SHA256 (rust/crates/aws-smithy-xml-0.44.0.crate) = b7c547d21db127067775234b1dac68c584a9d389e2dcea67cc46e18640254205
+SIZE (rust/crates/aws-smithy-xml-0.44.0.crate) = 15416
+SHA256 (rust/crates/aws-types-0.14.0.crate) = 40d4a682b35d27cd73ef1beebdbfcdf7686b6cbf8bb76a2983d219a17ce73559
+SIZE (rust/crates/aws-types-0.14.0.crate) = 19395
 SHA256 (rust/crates/backtrace-0.3.64.crate) = 5e121dee8023ce33ab248d9ce1493df03c3b38a659b240096fcbd7048ff9c31f
 SIZE (rust/crates/backtrace-0.3.64.crate) = 74311
 SHA256 (rust/crates/base-x-0.2.8.crate) = a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b
@@ -69,10 +71,12 @@ SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49e
 SIZE (rust/crates/base64-0.13.0.crate) = 62070
 SHA256 (rust/crates/bech32-0.8.1.crate) = cf9ff0bbfd639f15c74af777d81383cf53efb7c93613f6cab67c6c11e05bbf8b
 SIZE (rust/crates/bech32-0.8.1.crate) = 10865
-SHA256 (rust/crates/bech32-0.9.0.crate) = c5738be7561b0eeb501ef1d5c5db3f24e01ceb55fededd9b00039aada34966ad
-SIZE (rust/crates/bech32-0.9.0.crate) = 10817
+SHA256 (rust/crates/bech32-0.9.1.crate) = d86b93f97252c47b41663388e6d155714a9d0c398b99f1005cbc5f978b29f445
+SIZE (rust/crates/bech32-0.9.1.crate) = 11133
 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/build_const-0.2.2.crate) = b4ae4235e6dac0694637c763029ecea1a2ec9e4e06ec2729bd21ba4d9c863eb7
 SIZE (rust/crates/build_const-0.2.2.crate) = 4511
 SHA256 (rust/crates/bumpalo-3.9.1.crate) = a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899
@@ -91,20 +95,20 @@ SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf1
 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/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
-SIZE (rust/crates/chrono-0.4.19.crate) = 155663
+SHA256 (rust/crates/chrono-0.4.22.crate) = bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1
+SIZE (rust/crates/chrono-0.4.22.crate) = 185570
 SHA256 (rust/crates/chunked_transfer-1.4.0.crate) = fff857943da45f546682664a79488be82e69e43c1a7a2307679ab9afb3a66d2e
 SIZE (rust/crates/chunked_transfer-1.4.0.crate) = 9238
-SHA256 (rust/crates/clap-3.1.18.crate) = d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b
-SIZE (rust/crates/clap-3.1.18.crate) = 209664
-SHA256 (rust/crates/clap_lex-0.2.0.crate) = a37c35f1112dad5e6e0b1adaff798507497a18fceeb30cceb3bae7d1427b9213
-SIZE (rust/crates/clap_lex-0.2.0.crate) = 9581
+SHA256 (rust/crates/clap-3.2.22.crate) = 86447ad904c7fb335a790c9d7fe3d0d971dc523b8ccd1561a520de9a85302750
+SIZE (rust/crates/clap-3.2.22.crate) = 219438
+SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
+SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
 SHA256 (rust/crates/cloud-pubsub-0.8.0.crate) = 2fe98334bc3400fe5b4dc6447fbbc33fcc5bfe5d896aff2bc49f33dd9f656aa4
 SIZE (rust/crates/cloud-pubsub-0.8.0.crate) = 17267
 SHA256 (rust/crates/combine-4.6.4.crate) = 2a604e93b79d1808327a6fca85a6f2d69de66461e7620f5a4cbf5fb4d1d7c948
 SIZE (rust/crates/combine-4.6.4.crate) = 132144
-SHA256 (rust/crates/config-0.13.1.crate) = 3ea917b74b6edfb5024e3b55d3c8f710b5f4ed92646429601a42e96f0812b31b
-SIZE (rust/crates/config-0.13.1.crate) = 65302
+SHA256 (rust/crates/config-0.13.2.crate) = 11f1667b8320afa80d69d8bbe40830df2c8a06003d86f73d8e003b2c48df416d
+SIZE (rust/crates/config-0.13.2.crate) = 65937
 SHA256 (rust/crates/const_fn-0.4.9.crate) = fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935
 SIZE (rust/crates/const_fn-0.4.9.crate) = 12624
 SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
@@ -115,10 +119,12 @@ SHA256 (rust/crates/crc-1.8.1.crate) = d663548de7f5cca343f1e0a48d14dcfb0e9eb4e07
 SIZE (rust/crates/crc-1.8.1.crate) = 9114
 SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
 SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
-SHA256 (rust/crates/crossterm-0.23.2.crate) = a2102ea4f781910f8a5b98dd061f4c2023f479ce7bb1236330099ceb5a93cf17
-SIZE (rust/crates/crossterm-0.23.2.crate) = 106712
+SHA256 (rust/crates/crossterm-0.25.0.crate) = e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67
+SIZE (rust/crates/crossterm-0.25.0.crate) = 116533
 SHA256 (rust/crates/crossterm_winapi-0.9.0.crate) = 2ae1b35a484aa10e07fe0638d02301c5ad24de82d310ccbd2f3693da5f09bf1c
 SIZE (rust/crates/crossterm_winapi-0.9.0.crate) = 15561
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
 SHA256 (rust/crates/cryptoxide-0.4.2.crate) = 129eabb7b0b78644a3a7e7cf220714aba47463bb281f69fa7a71ca5d12564cca
 SIZE (rust/crates/cryptoxide-0.4.2.crate) = 184629
 SHA256 (rust/crates/ct-logs-0.8.0.crate) = c1a816186fa68d9e426e3cb4ae4dff1fcd8e4a2c34b781bf7a822574a0d0aac8
@@ -129,10 +135,10 @@ SHA256 (rust/crates/darling_core-0.13.1.crate) = 7a340f241d2ceed1deb47ae36c4144b
 SIZE (rust/crates/darling_core-0.13.1.crate) = 50847
 SHA256 (rust/crates/darling_macro-0.13.1.crate) = 72c41b3b7352feb3211a0d743dc5700a4e3b60f51bd2b368892d1e0f9a95f44b
 SIZE (rust/crates/darling_macro-0.13.1.crate) = 1910
+SHA256 (rust/crates/digest-0.10.3.crate) = f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506
+SIZE (rust/crates/digest-0.10.3.crate) = 18990
 SHA256 (rust/crates/discard-1.0.4.crate) = 212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0
 SIZE (rust/crates/discard-1.0.4.crate) = 4700
-SHA256 (rust/crates/dtoa-0.4.8.crate) = 56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0
-SIZE (rust/crates/dtoa-0.4.8.crate) = 16175
 SHA256 (rust/crates/dyn-clone-1.0.4.crate) = ee2626afccd7561a06cf1367e2950c4718ea04565e20fb5029b6c7d8ad09abcf
 SIZE (rust/crates/dyn-clone-1.0.4.crate) = 9654
 SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
@@ -141,14 +147,14 @@ SHA256 (rust/crates/elasticsearch-7.14.0-alpha.1.crate) = d853e1c104dbad916425c8
 SIZE (rust/crates/elasticsearch-7.14.0-alpha.1.crate) = 250798
 SHA256 (rust/crates/encoding_rs-0.8.30.crate) = 7896dc8abb250ffdda33912550faa54c88ec8b998dec0b2c55ab224921ce11df
 SIZE (rust/crates/encoding_rs-0.8.30.crate) = 1370089
-SHA256 (rust/crates/env_logger-0.9.0.crate) = 0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3
-SIZE (rust/crates/env_logger-0.9.0.crate) = 33573
+SHA256 (rust/crates/env_logger-0.9.1.crate) = c90bf5f19754d10198ccb95b70664fc925bd1fc090a0fd9a6ebc54acc8cd6272
+SIZE (rust/crates/env_logger-0.9.1.crate) = 33425
 SHA256 (rust/crates/error-chain-0.10.0.crate) = d9435d864e017c3c6afeac1654189b06cdb491cf2ff73dbf0d73b0f292f42ff8
 SIZE (rust/crates/error-chain-0.10.0.crate) = 18432
 SHA256 (rust/crates/fastrand-1.7.0.crate) = c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf
 SIZE (rust/crates/fastrand-1.7.0.crate) = 11265
-SHA256 (rust/crates/file-rotate-0.6.0.crate) = f8071df7315b1cd4006ce687043f393cca212761889b3626c1444ae06e8f72d0
-SIZE (rust/crates/file-rotate-0.6.0.crate) = 13436
+SHA256 (rust/crates/file-rotate-0.7.0.crate) = 8a9135a7f0c84014f3e46849b952f24725ce809ab8ab273ba67089650992ede7
+SIZE (rust/crates/file-rotate-0.7.0.crate) = 20283
 SHA256 (rust/crates/flate2-0.2.20.crate) = e6234dd4468ae5d1e2dbb06fe2b058696fdc50a339c68a393aefbf00bc81e423
 SIZE (rust/crates/flate2-0.2.20.crate) = 61748
 SHA256 (rust/crates/flate2-1.0.22.crate) = 1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f
@@ -179,6 +185,8 @@ SHA256 (rust/crates/futures-task-0.3.21.crate) = 57c66a976bf5909d801bbef33416c41
 SIZE (rust/crates/futures-task-0.3.21.crate) = 11815
 SHA256 (rust/crates/futures-util-0.3.21.crate) = d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a
 SIZE (rust/crates/futures-util-0.3.21.crate) = 153768
+SHA256 (rust/crates/generic-array-0.14.6.crate) = bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9
+SIZE (rust/crates/generic-array-0.14.6.crate) = 15889
 SHA256 (rust/crates/getrandom-0.2.4.crate) = 418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c
 SIZE (rust/crates/getrandom-0.2.4.crate) = 26800
 SHA256 (rust/crates/gimli-0.26.1.crate) = 78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4
@@ -207,12 +215,14 @@ SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4f
 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/hyper-0.14.17.crate) = 043f0e083e9901b6cc658a77d1eb86f4fc650bbb977a4337dd63192826aa85dd
-SIZE (rust/crates/hyper-0.14.17.crate) = 179560
+SHA256 (rust/crates/hyper-0.14.20.crate) = 02c929dc5c39e335a03c405292728118860721b10190d98c2a0f0efd5baafbac
+SIZE (rust/crates/hyper-0.14.20.crate) = 183885
 SHA256 (rust/crates/hyper-rustls-0.22.1.crate) = 5f9f7a97316d44c0af9b0301e65010573a853a9fc97046d7331d7f6bc0fd5a64
 SIZE (rust/crates/hyper-rustls-0.22.1.crate) = 26718
 SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
 SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
+SHA256 (rust/crates/iana-time-zone-0.1.47.crate) = 4c495f162af0bf17656d0014a0eded5f3cd2f365fdd204548c2869db89359dc7
+SIZE (rust/crates/iana-time-zone-0.1.47.crate) = 16974
 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
@@ -225,18 +235,18 @@ SHA256 (rust/crates/ipnet-2.3.1.crate) = 68f2d64f2edebec4ce84ad108148e67e1064789
 SIZE (rust/crates/ipnet-2.3.1.crate) = 24932
 SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
 SIZE (rust/crates/itertools-0.10.3.crate) = 118661
-SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
-SIZE (rust/crates/itoa-0.4.8.crate) = 11926
 SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
 SIZE (rust/crates/itoa-1.0.1.crate) = 11059
-SHA256 (rust/crates/js-sys-0.3.56.crate) = a38fc24e30fd564ce974c02bf1d337caddff65be6cc4735a1f7eab22a7440f04
-SIZE (rust/crates/js-sys-0.3.56.crate) = 70520
+SHA256 (rust/crates/js-sys-0.3.59.crate) = 258451ab10b34f8af53416d1fdab72c22e805f0c92a1136d59470ec0b11138b2
+SIZE (rust/crates/js-sys-0.3.59.crate) = 78849
 SHA256 (rust/crates/kafka-0.8.0.crate) = f37f068eb07305e1141453ea2dccfb4f278153a4261bb9a519f10d1eb13d25a8
 SIZE (rust/crates/kafka-0.8.0.crate) = 128042
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.121.crate) = efaa7b300f3b5fe8eb6bf21ce3895e1751d9665086af2d64b42f19701015ff4f
-SIZE (rust/crates/libc-0.2.121.crate) = 574702
+SHA256 (rust/crates/libc-0.2.132.crate) = 8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5
+SIZE (rust/crates/libc-0.2.132.crate) = 595317
+SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
+SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
 SHA256 (rust/crates/lock_api-0.4.6.crate) = 88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b
 SIZE (rust/crates/lock_api-0.4.6.crate) = 25215
 SHA256 (rust/crates/log-0.3.9.crate) = e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b
@@ -245,8 +255,8 @@ SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b603
 SIZE (rust/crates/log-0.4.17.crate) = 38028
 SHA256 (rust/crates/matches-0.1.9.crate) = a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f
 SIZE (rust/crates/matches-0.1.9.crate) = 2246
-SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
-SIZE (rust/crates/md5-0.7.0.crate) = 6671
+SHA256 (rust/crates/md-5-0.10.4.crate) = 66b48670c893079d3c2ed79114e3644b7004df1c361a4e0ad52e2e6940d07c3d
+SIZE (rust/crates/md-5-0.10.4.crate) = 14391
 SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
 SIZE (rust/crates/memchr-2.4.1.crate) = 64977
 SHA256 (rust/crates/merge-0.1.0.crate) = 10bbef93abb1da61525bbc45eeaff6473a41907d19f8f9aa5168d214e10693e9
@@ -265,20 +275,16 @@ SHA256 (rust/crates/miniz-sys-0.1.12.crate) = 1e9e3ae51cea1576ceba0dde3d484d30e6
 SIZE (rust/crates/miniz-sys-0.1.12.crate) = 78209
 SHA256 (rust/crates/miniz_oxide-0.4.4.crate) = a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b
 SIZE (rust/crates/miniz_oxide-0.4.4.crate) = 49938
-SHA256 (rust/crates/mio-0.8.2.crate) = 52da4364ffb0e4fe33a9841a98a3f3014fb964045ce4f7a45a398243c8d6b0c9
-SIZE (rust/crates/mio-0.8.2.crate) = 88272
-SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
-SIZE (rust/crates/miow-0.3.7.crate) = 24563
-SHA256 (rust/crates/murmur3-0.5.1.crate) = 3ead5388e485d38e622630c6b05afd3761a6701ff15c55b279ea5b31dcb62cff
-SIZE (rust/crates/murmur3-0.5.1.crate) = 11221
+SHA256 (rust/crates/mio-0.8.4.crate) = 57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf
+SIZE (rust/crates/mio-0.8.4.crate) = 93013
+SHA256 (rust/crates/murmur3-0.5.2.crate) = 9252111cf132ba0929b6f8e030cac2a24b507f3a4d6db6fb2896f27b354c714b
+SIZE (rust/crates/murmur3-0.5.2.crate) = 12053
 SHA256 (rust/crates/native-tls-0.2.8.crate) = 48ba9f7719b5a0f42f338907614285fb5fd70e53858141f69898a1fb7203b24d
 SIZE (rust/crates/native-tls-0.2.8.crate) = 24956
 SHA256 (rust/crates/net2-0.2.37.crate) = 391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae
 SIZE (rust/crates/net2-0.2.37.crate) = 21311
 SHA256 (rust/crates/nom-7.1.0.crate) = 1b1d11e1ef389c76fe5b81bcaf2ea32cf88b62bc494e19f493d0b30e7a930109
 SIZE (rust/crates/nom-7.1.0.crate) = 115647
-SHA256 (rust/crates/ntapi-0.3.6.crate) = 3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44
-SIZE (rust/crates/ntapi-0.3.6.crate) = 127221
 SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db
 SIZE (rust/crates/num-integer-0.1.44.crate) = 22216
 SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
@@ -289,36 +295,34 @@ SHA256 (rust/crates/num_threads-0.1.3.crate) = 97ba99ba6393e2c3734791401b66902d9
 SIZE (rust/crates/num_threads-0.1.3.crate) = 6374
 SHA256 (rust/crates/object-0.27.1.crate) = 67ac1d3f9a1d3616fd9a60c8d74296f22406a238b6a72f5cc1e6f314df4ffbf9
 SIZE (rust/crates/object-0.27.1.crate) = 228030
-SHA256 (rust/crates/once_cell-1.10.0.crate) = 87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9
-SIZE (rust/crates/once_cell-1.10.0.crate) = 30414
-SHA256 (rust/crates/openssl-0.10.40.crate) = fb81a6430ac911acb25fe5ac8f1d2af1b4ea8a4fdfda0f1ee4292af2e2d8eb0e
-SIZE (rust/crates/openssl-0.10.40.crate) = 217120
+SHA256 (rust/crates/once_cell-1.14.0.crate) = 2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0
+SIZE (rust/crates/once_cell-1.14.0.crate) = 31614
+SHA256 (rust/crates/openssl-0.10.42.crate) = 12fc0523e3bd51a692c8850d075d74dc062ccf251c0110668cbd921917118a13
+SIZE (rust/crates/openssl-0.10.42.crate) = 225875
 SHA256 (rust/crates/openssl-macros-0.1.0.crate) = b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c
 SIZE (rust/crates/openssl-macros-0.1.0.crate) = 5566
 SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
 SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-src-111.17.0+1.1.1m.crate) = 05d6a336abd10814198f66e2a91ccd7336611f30334119ca8ce300536666fcf4
-SIZE (rust/crates/openssl-src-111.17.0+1.1.1m.crate) = 5097946
-SHA256 (rust/crates/openssl-sys-0.9.73.crate) = 9d5fd19fb3e0a8191c1e34935718976a3e70c112ab9a24af6d7cadccd9d90bc0
-SIZE (rust/crates/openssl-sys-0.9.73.crate) = 59581
+SHA256 (rust/crates/openssl-sys-0.9.76.crate) = 5230151e44c0f05157effb743e8d517472843121cf9243e8b81393edb5acd9ce
+SIZE (rust/crates/openssl-sys-0.9.76.crate) = 60561
 SHA256 (rust/crates/os_str_bytes-6.0.0.crate) = 8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64
 SIZE (rust/crates/os_str_bytes-6.0.0.crate) = 21046
-SHA256 (rust/crates/pallas-0.13.1.crate) = 5711fa25deb586af47c041e6e472e74844f47f9c6971dbefc65db2c69f2b75d9
-SIZE (rust/crates/pallas-0.13.1.crate) = 2564
-SHA256 (rust/crates/pallas-addresses-0.13.1.crate) = e3f8d2673a5ec3c9182cb2f7e521385ae486a79162a832a27b9fffc2541d4e28
*** 204 LINES SKIPPED ***