git: 9372917933b4 - main - net/sniffnet: update to 1.2.1

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Sun, 11 Jun 2023 08:00:00 UTC
The branch main has been updated by tagattie:

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

commit 9372917933b4de4e95c5b7d36354fc66b63170f1
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2023-06-11 07:58:24 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2023-06-11 07:59:47 +0000

    net/sniffnet: update to 1.2.1
    
    Changelog: https://github.com/GyulyVGC/sniffnet/blob/v1.2.1/CHANGELOG.md
    
    Reported by:    GitHub (watch releases)
---
 net/sniffnet/Makefile                              |  10 +-
 net/sniffnet/Makefile.crates                       | 259 +++++-----
 net/sniffnet/distinfo                              | 524 +++++++++++----------
 ...atch-resources_packaging_linux_sniffnet.desktop |  10 +
 .../files/patch-resources_sniffnet.desktop         |  10 -
 5 files changed, 408 insertions(+), 405 deletions(-)

diff --git a/net/sniffnet/Makefile b/net/sniffnet/Makefile
index e660e6345c23..4cced921ea9b 100644
--- a/net/sniffnet/Makefile
+++ b/net/sniffnet/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	sniffnet
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.2.0
-PORTREVISION=	1
+DISTVERSION=	1.2.1
 CATEGORIES=	net
 
 MAINTAINER=	tagattie@FreeBSD.org
@@ -17,16 +16,17 @@ LIB_DEPENDS=	libasound.so:audio/alsa-lib \
 		libfreetype.so:print/freetype2 \
 		libfontconfig.so:x11-fonts/fontconfig
 
-USES=		cargo ssl
+USES=		cargo
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	GyulyVGC
 
 post-install:
-	${INSTALL_DATA} ${WRKSRC}/resources/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR}
+	${INSTALL_DATA} ${WRKSRC}/resources/packaging/linux/${PORTNAME}.desktop \
+		${STAGEDIR}${DESKTOPDIR}
 .for size in 8 16 22 24 32 36 42 48 64 72 96 128 160 192 256 384 512 1024
 	${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${size}x${size}/apps
-	${INSTALL_DATA} ${WRKSRC}/resources/icons/sniffnet-linux_${size}x${size}.png \
+	${INSTALL_DATA} ${WRKSRC}/resources/packaging/linux/graphics/${PORTNAME}_${size}x${size}.png \
 		${STAGEDIR}${PREFIX}/share/icons/hicolor/${size}x${size}/apps/${PORTNAME}.png
 .endfor
 
diff --git a/net/sniffnet/Makefile.crates b/net/sniffnet/Makefile.crates
index b27af65025f3..bc6786039586 100644
--- a/net/sniffnet/Makefile.crates
+++ b/net/sniffnet/Makefile.crates
@@ -4,58 +4,59 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		addr2line-0.19.0 \
 		adler-1.0.2 \
 		ahash-0.7.6 \
-		aho-corasick-0.7.20 \
+		aho-corasick-1.0.2 \
 		aliasable-0.1.3 \
 		alsa-0.7.0 \
 		alsa-sys-0.3.1 \
+		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
 		approx-0.5.1 \
-		arrayref-0.3.6 \
+		arrayref-0.3.7 \
 		arrayvec-0.5.2 \
 		arrayvec-0.7.2 \
-		ash-0.37.2+1.3.238 \
+		ash-0.37.3+1.3.251 \
 		autocfg-1.1.0 \
 		backtrace-0.3.67 \
-		base64-0.21.0 \
-		bindgen-0.61.0 \
+		base64-0.21.2 \
+		bindgen-0.64.0 \
 		bit-set-0.5.3 \
 		bit-vec-0.6.3 \
 		bitflags-1.3.2 \
 		block-0.1.6 \
-		bumpalo-3.12.0 \
-		bytemuck-1.13.0 \
-		bytemuck_derive-1.4.0 \
+		bumpalo-3.13.0 \
+		bytemuck-1.13.1 \
+		bytemuck_derive-1.4.1 \
 		byteorder-1.4.3 \
 		bytes-1.4.0 \
-		calloop-0.10.5 \
+		calloop-0.10.6 \
 		cc-1.0.79 \
 		cesu8-1.1.0 \
 		cexpr-0.6.0 \
 		cfg-if-1.0.0 \
-		chrono-0.4.24 \
-		clang-sys-1.6.0 \
+		chrono-0.4.26 \
+		clang-sys-1.6.1 \
 		clipboard-win-4.5.0 \
 		clipboard_macos-0.1.0 \
 		clipboard_wayland-0.2.0 \
 		clipboard_x11-0.4.0 \
-		cmake-0.1.49 \
+		cmake-0.1.50 \
 		cocoa-0.24.1 \
-		cocoa-foundation-0.1.0 \
+		cocoa-foundation-0.1.1 \
 		codespan-reporting-0.11.1 \
 		color_quant-1.1.0 \
 		com-rs-0.2.1 \
 		combine-4.6.6 \
 		confy-0.5.1 \
-		const_panic-0.2.7 \
+		const_panic-0.2.8 \
 		core-foundation-0.9.3 \
 		core-foundation-sys-0.6.2 \
-		core-foundation-sys-0.8.3 \
+		core-foundation-sys-0.8.4 \
 		core-graphics-0.22.3 \
 		core-graphics-types-0.1.1 \
 		core-text-19.2.0 \
 		coreaudio-rs-0.11.2 \
-		coreaudio-sys-0.2.11 \
-		cpal-0.15.0 \
+		coreaudio-sys-0.2.12 \
+		cpal-0.15.2 \
 		crc32fast-1.3.2 \
 		crossbeam-channel-0.5.8 \
 		crossbeam-deque-0.8.3 \
@@ -63,10 +64,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		crossbeam-utils-0.8.15 \
 		crossfont-0.5.1 \
 		cty-0.2.2 \
-		cxx-1.0.91 \
-		cxx-build-1.0.91 \
-		cxxbridge-flags-1.0.91 \
-		cxxbridge-macro-1.0.91 \
 		d3d12-0.6.0 \
 		darling-0.13.4 \
 		darling_core-0.13.4 \
@@ -76,8 +73,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		directories-4.0.1 \
 		dirs-sys-0.3.7 \
 		dispatch-0.2.0 \
-		dlib-0.5.0 \
-		dns-lookup-1.0.8 \
+		dlib-0.5.2 \
+		dns-lookup-2.0.2 \
 		downcast-rs-1.2.0 \
 		dwrote-0.11.0 \
 		either-1.8.1 \
@@ -86,15 +83,14 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		encase_derive_impl-0.3.0 \
 		encoding_rs-0.8.32 \
 		errno-0.2.8 \
-		errno-0.3.0 \
 		errno-dragonfly-0.1.2 \
 		error-code-2.3.1 \
 		etherparse-0.13.0 \
-		euclid-0.22.7 \
+		euclid-0.22.9 \
 		expat-sys-2.1.6 \
-		fastrand-1.9.0 \
+		fdeflate-0.3.0 \
 		find-crate-0.6.3 \
-		flate2-1.0.25 \
+		flate2-1.0.26 \
 		float-cmp-0.9.0 \
 		float_next_after-0.1.5 \
 		fnv-1.0.7 \
@@ -102,55 +98,54 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		fontdb-0.12.0 \
 		foreign-types-0.3.2 \
 		foreign-types-0.5.0 \
-		foreign-types-macros-0.2.2 \
+		foreign-types-macros-0.2.3 \
 		foreign-types-shared-0.1.1 \
 		foreign-types-shared-0.3.1 \
-		form_urlencoded-1.1.0 \
+		form_urlencoded-1.2.0 \
 		freetype-rs-0.26.0 \
 		freetype-sys-0.13.1 \
-		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-macro-0.3.27 \
-		futures-sink-0.3.27 \
-		futures-task-0.3.27 \
+		futures-0.3.28 \
+		futures-channel-0.3.28 \
+		futures-core-0.3.28 \
+		futures-executor-0.3.28 \
+		futures-io-0.3.28 \
+		futures-macro-0.3.28 \
+		futures-sink-0.3.28 \
+		futures-task-0.3.28 \
 		futures-timer-3.0.2 \
-		futures-util-0.3.27 \
+		futures-util-0.3.28 \
 		fxhash-0.2.1 \
 		gethostname-0.2.3 \
-		getrandom-0.2.8 \
+		getrandom-0.2.10 \
 		gif-0.12.0 \
 		gimli-0.27.2 \
 		glam-0.21.3 \
 		glob-0.3.1 \
 		glow-0.11.2 \
-		glow-0.12.1 \
+		glow-0.12.2 \
 		glow_glyph-0.5.1 \
 		glyph_brush-0.7.7 \
 		glyph_brush_draw_cache-0.1.5 \
 		glyph_brush_layout-0.2.3 \
-		gpu-alloc-0.5.3 \
+		gpu-alloc-0.5.4 \
 		gpu-alloc-types-0.2.0 \
 		gpu-allocator-0.22.0 \
 		gpu-descriptor-0.2.3 \
 		gpu-descriptor-types-0.1.1 \
 		guillotiere-0.6.2 \
-		h2-0.3.17 \
+		h2-0.3.19 \
 		hashbrown-0.12.3 \
 		hassle-rs-0.9.0 \
 		hermit-abi-0.2.6 \
-		hermit-abi-0.3.1 \
 		hexf-parse-0.2.1 \
 		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.53 \
-		iana-time-zone-haiku-0.1.1 \
+		hyper-0.14.26 \
+		hyper-rustls-0.24.0 \
+		iana-time-zone-0.1.57 \
+		iana-time-zone-haiku-0.1.2 \
 		iced-0.9.0 \
 		iced_core-0.9.0 \
 		iced_futures-0.6.0 \
@@ -162,40 +157,38 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		iced_wgpu-0.10.0 \
 		iced_winit-0.9.1 \
 		ident_case-1.0.1 \
-		idna-0.3.0 \
+		idna-0.4.0 \
 		imagesize-0.11.0 \
 		indexmap-1.9.3 \
 		instant-0.1.12 \
-		io-lifetimes-1.0.9 \
 		ipnet-2.7.2 \
 		ipnetwork-0.18.0 \
 		itoa-1.0.6 \
 		jni-0.19.0 \
 		jni-0.20.0 \
 		jni-sys-0.3.0 \
-		jobserver-0.1.25 \
+		jobserver-0.1.26 \
 		jpeg-decoder-0.3.0 \
-		js-sys-0.3.61 \
+		js-sys-0.3.63 \
 		khronos-egl-4.1.0 \
 		kurbo-0.8.3 \
-		kurbo-0.9.3 \
+		kurbo-0.9.5 \
 		lazy_static-1.4.0 \
 		lazycell-1.3.0 \
-		libc-0.2.139 \
+		libc-0.2.146 \
 		libloading-0.6.7 \
 		libloading-0.7.4 \
-		libm-0.2.6 \
-		link-cplusplus-1.0.8 \
+		libloading-0.8.0 \
+		libm-0.2.7 \
 		linked-hash-map-0.5.6 \
-		linux-raw-sys-0.3.0 \
-		lock_api-0.4.9 \
-		log-0.4.17 \
+		lock_api-0.4.10 \
+		log-0.4.18 \
 		lyon-1.0.1 \
 		lyon_algorithms-1.0.3 \
 		lyon_geom-1.0.4 \
 		lyon_path-1.0.3 \
 		lyon_tessellation-1.0.10 \
-		mach-0.3.2 \
+		mach2-0.4.1 \
 		malloc_buf-0.0.6 \
 		maxminddb-0.23.0 \
 		memchr-2.5.0 \
@@ -206,9 +199,9 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		mime-0.3.17 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.6.2 \
-		mio-0.8.6 \
-		naga-0.11.0 \
-		native-tls-0.2.11 \
+		miniz_oxide-0.7.1 \
+		mio-0.8.8 \
+		naga-0.11.1 \
 		ndk-0.7.0 \
 		ndk-context-0.1.1 \
 		ndk-glue-0.7.0 \
@@ -218,9 +211,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		nix-0.24.3 \
 		nix-0.25.1 \
 		nom-7.1.3 \
-		nom8-0.2.0 \
 		num-derive-0.3.3 \
-		num-integer-0.1.45 \
 		num-traits-0.2.15 \
 		num_cpus-1.15.0 \
 		num_enum-0.5.11 \
@@ -229,14 +220,10 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		objc-foundation-0.1.1 \
 		objc_exception-0.1.2 \
 		objc_id-0.1.1 \
-		object-0.30.3 \
+		object-0.30.4 \
 		oboe-0.5.0 \
 		oboe-sys-0.5.0 \
-		once_cell-1.17.1 \
-		openssl-0.10.48 \
-		openssl-macros-0.1.0 \
-		openssl-probe-0.1.5 \
-		openssl-sys-0.9.83 \
+		once_cell-1.18.0 \
 		ordered-float-3.7.0 \
 		ouroboros-0.13.0 \
 		ouroboros_macro-0.13.0 \
@@ -246,10 +233,10 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		parking_lot-0.11.2 \
 		parking_lot-0.12.1 \
 		parking_lot_core-0.8.6 \
-		parking_lot_core-0.9.7 \
+		parking_lot_core-0.9.8 \
 		pcap-1.1.0 \
 		peeking_take_while-0.1.2 \
-		percent-encoding-2.2.0 \
+		percent-encoding-2.3.0 \
 		phf-0.11.1 \
 		phf_generator-0.11.1 \
 		phf_macros-0.11.1 \
@@ -257,65 +244,66 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		pico-args-0.5.0 \
 		pin-project-lite-0.2.9 \
 		pin-utils-0.1.0 \
-		pkg-config-0.3.26 \
+		pkg-config-0.3.27 \
 		plotters-0.3.4 \
 		plotters-backend-0.3.4 \
 		plotters-iced-0.8.0 \
-		png-0.17.7 \
+		png-0.17.8 \
 		ppv-lite86-0.2.17 \
-		proc-macro-crate-1.3.0 \
+		proc-macro-crate-1.3.1 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
-		proc-macro2-1.0.52 \
-		profiling-1.0.7 \
-		quote-1.0.26 \
+		proc-macro2-1.0.60 \
+		profiling-1.0.8 \
+		quote-1.0.28 \
 		rand-0.8.5 \
 		rand_chacha-0.3.1 \
 		rand_core-0.6.4 \
 		range-alloc-0.1.3 \
 		raw-window-handle-0.3.4 \
 		raw-window-handle-0.4.3 \
-		raw-window-handle-0.5.0 \
+		raw-window-handle-0.5.2 \
 		rayon-1.7.0 \
 		rayon-core-1.11.0 \
 		rctree-0.5.0 \
 		redox_syscall-0.2.16 \
 		redox_syscall-0.3.5 \
 		redox_users-0.4.3 \
-		regex-1.7.1 \
-		regex-syntax-0.6.28 \
+		regex-1.8.4 \
+		regex-syntax-0.7.2 \
 		renderdoc-sys-0.7.1 \
 		reqwest-0.11.18 \
 		resvg-0.29.0 \
 		rgb-0.8.36 \
+		ring-0.16.20 \
 		rodio-0.17.1 \
 		rosvgtree-0.1.0 \
 		roxmltree-0.18.0 \
 		rstest-0.17.0 \
 		rstest_macros-0.17.0 \
-		rustc-demangle-0.1.22 \
+		rustc-demangle-0.1.23 \
 		rustc-hash-1.1.0 \
 		rustc_version-0.4.0 \
-		rustix-0.37.3 \
+		rustls-0.21.1 \
+		rustls-pemfile-1.0.2 \
+		rustls-webpki-0.100.1 \
 		rustybuzz-0.7.0 \
 		ryu-1.0.13 \
 		safe_arch-0.5.2 \
 		same-file-1.0.6 \
-		schannel-0.1.21 \
 		scoped-tls-1.0.1 \
 		scopeguard-1.1.0 \
-		scratch-1.0.3 \
+		sct-0.7.0 \
 		sctk-adwaita-0.4.3 \
-		security-framework-2.8.2 \
-		security-framework-sys-2.8.0 \
-		semver-1.0.16 \
-		serde-1.0.163 \
-		serde_derive-1.0.163 \
-		serde_json-1.0.95 \
+		semver-1.0.17 \
+		serde-1.0.164 \
+		serde_derive-1.0.164 \
+		serde_json-1.0.96 \
 		serde_urlencoded-0.7.1 \
 		servo-fontconfig-0.5.1 \
 		servo-fontconfig-sys-5.1.0 \
 		shlex-1.1.0 \
+		simd-adler32-0.3.5 \
 		simplecss-0.2.1 \
 		siphasher-0.3.10 \
 		slab-0.4.8 \
@@ -324,42 +312,42 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		smithay-client-toolkit-0.16.0 \
 		smithay-clipboard-0.6.6 \
 		socket2-0.4.9 \
+		socket2-0.5.3 \
+		spin-0.5.2 \
 		spirv-0.2.0+1.5.4 \
 		stable_deref_trait-1.2.0 \
 		static_assertions-1.1.0 \
 		str-buf-1.0.6 \
-		strict-num-0.1.0 \
+		strict-num-0.1.1 \
 		strsim-0.10.0 \
 		svg_fmt-0.4.1 \
 		svgfilters-0.4.0 \
 		svgtypes-0.9.0 \
 		svgtypes-0.10.0 \
-		symphonia-0.5.2 \
-		symphonia-bundle-mp3-0.5.2 \
-		symphonia-core-0.5.2 \
-		symphonia-metadata-0.5.2 \
+		symphonia-0.5.3 \
+		symphonia-bundle-mp3-0.5.3 \
+		symphonia-core-0.5.3 \
+		symphonia-metadata-0.5.3 \
 		syn-1.0.109 \
-		syn-2.0.4 \
-		tempfile-3.5.0 \
+		syn-2.0.18 \
 		termcolor-1.2.0 \
-		thiserror-1.0.38 \
-		thiserror-impl-1.0.38 \
-		thousands-0.2.0 \
+		thiserror-1.0.40 \
+		thiserror-impl-1.0.40 \
 		tiny-skia-0.7.0 \
 		tiny-skia-0.8.4 \
 		tiny-skia-path-0.7.0 \
 		tiny-skia-path-0.8.4 \
 		tinyvec-1.6.0 \
 		tinyvec_macros-0.1.1 \
-		tokio-1.27.0 \
-		tokio-native-tls-0.3.1 \
-		tokio-util-0.7.7 \
+		tokio-1.28.2 \
+		tokio-rustls-0.24.0 \
+		tokio-util-0.7.8 \
 		toml-0.5.11 \
-		toml_datetime-0.5.1 \
-		toml_edit-0.18.1 \
+		toml_datetime-0.6.2 \
+		toml_edit-0.19.10 \
 		tower-service-0.3.2 \
 		tracing-0.1.37 \
-		tracing-core-0.1.30 \
+		tracing-core-0.1.31 \
 		try-lock-0.2.4 \
 		ttf-parser-0.18.1 \
 		ttf-parser-0.19.0 \
@@ -368,28 +356,28 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		unicode-bidi-mirroring-0.1.0 \
 		unicode-ccc-0.1.2 \
 		unicode-general-category-0.6.0 \
-		unicode-ident-1.0.6 \
+		unicode-ident-1.0.9 \
 		unicode-normalization-0.1.22 \
 		unicode-script-0.5.5 \
 		unicode-segmentation-1.10.1 \
 		unicode-vo-0.1.0 \
 		unicode-width-0.1.10 \
 		unicode-xid-0.2.4 \
-		url-2.3.1 \
+		untrusted-0.7.1 \
+		url-2.4.0 \
 		usvg-0.29.0 \
 		usvg-text-layout-0.29.0 \
-		vcpkg-0.2.15 \
 		vec_map-0.8.2 \
 		version_check-0.9.4 \
-		walkdir-2.3.2 \
+		walkdir-2.3.3 \
 		want-0.3.0 \
 		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-bindgen-0.2.86 \
+		wasm-bindgen-backend-0.2.86 \
+		wasm-bindgen-futures-0.4.36 \
+		wasm-bindgen-macro-0.2.86 \
+		wasm-bindgen-macro-support-0.2.86 \
+		wasm-bindgen-shared-0.2.86 \
 		wasm-timer-0.2.5 \
 		wayland-client-0.29.5 \
 		wayland-commons-0.29.5 \
@@ -397,7 +385,9 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		wayland-protocols-0.29.5 \
 		wayland-scanner-0.29.5 \
 		wayland-sys-0.29.5 \
-		web-sys-0.3.61 \
+		web-sys-0.3.63 \
+		webpki-0.22.0 \
+		webpki-roots-0.22.6 \
 		weezl-0.1.7 \
 		wgpu-0.15.1 \
 		wgpu-core-0.15.1 \
@@ -412,28 +402,39 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
 		window_clipboard-0.2.4 \
 		windows-0.44.0 \
+		windows-0.46.0 \
+		windows-0.48.0 \
 		windows-sys-0.36.1 \
-		windows-sys-0.42.0 \
-		windows-sys-0.45.0 \
-		windows-targets-0.42.1 \
-		windows_aarch64_gnullvm-0.42.1 \
+		windows-sys-0.48.0 \
+		windows-targets-0.42.2 \
+		windows-targets-0.48.0 \
+		windows_aarch64_gnullvm-0.42.2 \
+		windows_aarch64_gnullvm-0.48.0 \
 		windows_aarch64_msvc-0.36.1 \
-		windows_aarch64_msvc-0.42.1 \
+		windows_aarch64_msvc-0.42.2 \
+		windows_aarch64_msvc-0.48.0 \
 		windows_i686_gnu-0.36.1 \
-		windows_i686_gnu-0.42.1 \
+		windows_i686_gnu-0.42.2 \
+		windows_i686_gnu-0.48.0 \
 		windows_i686_msvc-0.36.1 \
-		windows_i686_msvc-0.42.1 \
+		windows_i686_msvc-0.42.2 \
+		windows_i686_msvc-0.48.0 \
 		windows_x86_64_gnu-0.36.1 \
-		windows_x86_64_gnu-0.42.1 \
-		windows_x86_64_gnullvm-0.42.1 \
+		windows_x86_64_gnu-0.42.2 \
+		windows_x86_64_gnu-0.48.0 \
+		windows_x86_64_gnullvm-0.42.2 \
+		windows_x86_64_gnullvm-0.48.0 \
 		windows_x86_64_msvc-0.36.1 \
-		windows_x86_64_msvc-0.42.1 \
+		windows_x86_64_msvc-0.42.2 \
+		windows_x86_64_msvc-0.48.0 \
 		winit-0.27.5 \
+		winnow-0.4.6 \
 		winreg-0.10.1 \
+		winres-0.1.12 \
 		wio-0.2.2 \
 		x11-dl-2.21.0 \
 		x11rb-0.9.0 \
 		xcursor-0.3.4 \
 		xi-unicode-0.3.0 \
-		xml-rs-0.8.4 \
+		xml-rs-0.8.14 \
 		xmlparser-0.13.5
diff --git a/net/sniffnet/distinfo b/net/sniffnet/distinfo
index 34f9c0d8d21d..f0b6c6f6546c 100644
--- a/net/sniffnet/distinfo
+++ b/net/sniffnet/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1685531671
+TIMESTAMP = 1686380310
 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
 SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
 SHA256 (rust/crates/ab_glyph-0.2.21.crate) = 5110f1c78cf582855d895ecd0746b653db010cec6d9f5575293f27934d980a39
@@ -11,34 +11,36 @@ SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
 SIZE (rust/crates/ahash-0.7.6.crate) = 38030
-SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
-SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
+SHA256 (rust/crates/aho-corasick-1.0.2.crate) = 43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41
+SIZE (rust/crates/aho-corasick-1.0.2.crate) = 167694
 SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd
 SIZE (rust/crates/aliasable-0.1.3.crate) = 6169
 SHA256 (rust/crates/alsa-0.7.0.crate) = 8512c9117059663fb5606788fbca3619e2a91dac0e3fe516242eab1fa6be5e44
 SIZE (rust/crates/alsa-0.7.0.crate) = 69367
 SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
 SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
 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/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
 SIZE (rust/crates/approx-0.5.1.crate) = 15100
-SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
-SIZE (rust/crates/arrayref-0.3.6.crate) = 10035
+SHA256 (rust/crates/arrayref-0.3.7.crate) = 6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545
+SIZE (rust/crates/arrayref-0.3.7.crate) = 9620
 SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
 SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
 SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
 SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
-SHA256 (rust/crates/ash-0.37.2+1.3.238.crate) = 28bf19c1f0a470be5fbf7522a308a05df06610252c5bcf5143e1b23f629a9a03
-SIZE (rust/crates/ash-0.37.2+1.3.238.crate) = 433404
+SHA256 (rust/crates/ash-0.37.3+1.3.251.crate) = 39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a
+SIZE (rust/crates/ash-0.37.3+1.3.251.crate) = 449524
 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.21.0.crate) = a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a
-SIZE (rust/crates/base64-0.21.0.crate) = 72180
-SHA256 (rust/crates/bindgen-0.61.0.crate) = 8a022e58a142a46fea340d68012b9201c094e93ec3d033a944a24f8fd4a4f09a
-SIZE (rust/crates/bindgen-0.61.0.crate) = 199472
+SHA256 (rust/crates/base64-0.21.2.crate) = 604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d
+SIZE (rust/crates/base64-0.21.2.crate) = 76389
+SHA256 (rust/crates/bindgen-0.64.0.crate) = c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4
+SIZE (rust/crates/bindgen-0.64.0.crate) = 204700
 SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
 SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
 SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
@@ -47,18 +49,18 @@ SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c9
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
 SIZE (rust/crates/block-0.1.6.crate) = 4077
-SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
-SIZE (rust/crates/bumpalo-3.12.0.crate) = 81604
-SHA256 (rust/crates/bytemuck-1.13.0.crate) = c041d3eab048880cb0b86b256447da3f18859a163c3b8d8893f4e6368abe6393
-SIZE (rust/crates/bytemuck-1.13.0.crate) = 41703
-SHA256 (rust/crates/bytemuck_derive-1.4.0.crate) = 1aca418a974d83d40a0c1f0c5cba6ff4bc28d8df099109ca459a2118d40b6322
-SIZE (rust/crates/bytemuck_derive-1.4.0.crate) = 14773
+SHA256 (rust/crates/bumpalo-3.13.0.crate) = a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1
+SIZE (rust/crates/bumpalo-3.13.0.crate) = 82114
+SHA256 (rust/crates/bytemuck-1.13.1.crate) = 17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea
+SIZE (rust/crates/bytemuck-1.13.1.crate) = 42309
+SHA256 (rust/crates/bytemuck_derive-1.4.1.crate) = fdde5c9cd29ebd706ce1b35600920a33550e402fc998a2e53ad3b42c3c47a192
+SIZE (rust/crates/bytemuck_derive-1.4.1.crate) = 15159
 SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
 SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
 SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be
 SIZE (rust/crates/bytes-1.4.0.crate) = 58080
-SHA256 (rust/crates/calloop-0.10.5.crate) = 1a59225be45a478d772ce015d9743e49e92798ece9e34eda9a6aa2a6a7f40192
-SIZE (rust/crates/calloop-0.10.5.crate) = 53694
+SHA256 (rust/crates/calloop-0.10.6.crate) = 52e0d00eb1ea24371a97d2da6201c6747a633dc6dc1988ef503403b4c59504a8
+SIZE (rust/crates/calloop-0.10.6.crate) = 53711
 SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
 SIZE (rust/crates/cc-1.0.79.crate) = 62624
 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
@@ -67,10 +69,10 @@ SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb62990
 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
 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.24.crate) = 4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b
-SIZE (rust/crates/chrono-0.4.24.crate) = 191330
-SHA256 (rust/crates/clang-sys-1.6.0.crate) = 77ed9a53e5d4d9c573ae844bfac6872b159cb1d1585a83b29e7a64b7eef7332a
-SIZE (rust/crates/clang-sys-1.6.0.crate) = 41211
+SHA256 (rust/crates/chrono-0.4.26.crate) = ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5
+SIZE (rust/crates/chrono-0.4.26.crate) = 191501
+SHA256 (rust/crates/clang-sys-1.6.1.crate) = c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f
+SIZE (rust/crates/clang-sys-1.6.1.crate) = 41346
 SHA256 (rust/crates/clipboard-win-4.5.0.crate) = 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362
 SIZE (rust/crates/clipboard-win-4.5.0.crate) = 13476
 SHA256 (rust/crates/clipboard_macos-0.1.0.crate) = 145a7f9e9b89453bc0a5e32d166456405d389cea5b578f57f1274b1397588a95
@@ -79,12 +81,12 @@ SHA256 (rust/crates/clipboard_wayland-0.2.0.crate) = 6f6364a9f7a66f2ac1a1a098aa1
 SIZE (rust/crates/clipboard_wayland-0.2.0.crate) = 5182
 SHA256 (rust/crates/clipboard_x11-0.4.0.crate) = 983a7010836ecd04dde2c6d27a0cb56ec5d21572177e782bdcb24a600124e921
 SIZE (rust/crates/clipboard_x11-0.4.0.crate) = 4801
-SHA256 (rust/crates/cmake-0.1.49.crate) = db34956e100b30725f2eb215f90d4871051239535632f84fea3bc92722c66b7c
-SIZE (rust/crates/cmake-0.1.49.crate) = 16717
+SHA256 (rust/crates/cmake-0.1.50.crate) = a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130
+SIZE (rust/crates/cmake-0.1.50.crate) = 16748
 SHA256 (rust/crates/cocoa-0.24.1.crate) = f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a
 SIZE (rust/crates/cocoa-0.24.1.crate) = 40445
-SHA256 (rust/crates/cocoa-foundation-0.1.0.crate) = 7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318
-SIZE (rust/crates/cocoa-foundation-0.1.0.crate) = 10645
+SHA256 (rust/crates/cocoa-foundation-0.1.1.crate) = 931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6
+SIZE (rust/crates/cocoa-foundation-0.1.1.crate) = 10664
 SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
 SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
 SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
@@ -95,14 +97,14 @@ SHA256 (rust/crates/combine-4.6.6.crate) = 35ed6e9d84f0b51a7f52daf1c7d71dd136fd7
 SIZE (rust/crates/combine-4.6.6.crate) = 132428
 SHA256 (rust/crates/confy-0.5.1.crate) = e37668cb35145dcfaa1931a5f37fde375eeae8068b4c0d2f289da28a270b2d2c
 SIZE (rust/crates/confy-0.5.1.crate) = 10276
-SHA256 (rust/crates/const_panic-0.2.7.crate) = 58baae561b85ca19b3122a9ddd35c8ec40c3bcd14fe89921824eae73f7baffbf
-SIZE (rust/crates/const_panic-0.2.7.crate) = 48088
+SHA256 (rust/crates/const_panic-0.2.8.crate) = 6051f239ecec86fde3410901ab7860d458d160371533842974fc61f96d15879b
+SIZE (rust/crates/const_panic-0.2.8.crate) = 48077
 SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
 SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
 SHA256 (rust/crates/core-foundation-sys-0.6.2.crate) = e7ca8a5221364ef15ce201e8ed2f609fc312682a8f4e0e3d4aa5879764e0fa3b
 SIZE (rust/crates/core-foundation-sys-0.6.2.crate) = 16204
-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/core-foundation-sys-0.8.4.crate) = e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa
+SIZE (rust/crates/core-foundation-sys-0.8.4.crate) = 17725
 SHA256 (rust/crates/core-graphics-0.22.3.crate) = 2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb
 SIZE (rust/crates/core-graphics-0.22.3.crate) = 29514
 SHA256 (rust/crates/core-graphics-types-0.1.1.crate) = 3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b
@@ -111,10 +113,10 @@ SHA256 (rust/crates/core-text-19.2.0.crate) = 99d74ada66e07c1cefa18f8abfba765b48
 SIZE (rust/crates/core-text-19.2.0.crate) = 18446
 SHA256 (rust/crates/coreaudio-rs-0.11.2.crate) = cb17e2d1795b1996419648915df94bc7103c28f7b48062d7acf4652fc371b2ff
 SIZE (rust/crates/coreaudio-rs-0.11.2.crate) = 41939
-SHA256 (rust/crates/coreaudio-sys-0.2.11.crate) = 1a9444b94b8024feecc29e01a9706c69c1e26bfee480221c90764200cfd778fb
-SIZE (rust/crates/coreaudio-sys-0.2.11.crate) = 5432
-SHA256 (rust/crates/cpal-0.15.0.crate) = d34fa7b20adf588f73f094cd9b1d944977c686e37a2759ea217ab174f017e10a
-SIZE (rust/crates/cpal-0.15.0.crate) = 97087
+SHA256 (rust/crates/coreaudio-sys-0.2.12.crate) = f034b2258e6c4ade2f73bf87b21047567fb913ee9550837c2316d139b0262b24
+SIZE (rust/crates/coreaudio-sys-0.2.12.crate) = 5433
+SHA256 (rust/crates/cpal-0.15.2.crate) = 6d959d90e938c5493000514b446987c07aed46c668faaa7d34d6c7a67b1a578c
+SIZE (rust/crates/cpal-0.15.2.crate) = 98128
 SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
 SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
 SHA256 (rust/crates/crossbeam-channel-0.5.8.crate) = a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200
@@ -129,14 +131,6 @@ SHA256 (rust/crates/crossfont-0.5.1.crate) = 21fd3add36ea31aba1520aa5288714dd63b
 SIZE (rust/crates/crossfont-0.5.1.crate) = 31985
 SHA256 (rust/crates/cty-0.2.2.crate) = b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35
 SIZE (rust/crates/cty-0.2.2.crate) = 7230
-SHA256 (rust/crates/cxx-1.0.91.crate) = 86d3488e7665a7a483b57e25bdd90d0aeb2bc7608c8d0346acf2ad3f1caf1d62
-SIZE (rust/crates/cxx-1.0.91.crate) = 195757
-SHA256 (rust/crates/cxx-build-1.0.91.crate) = 48fcaf066a053a41a81dfb14d57d99738b767febb8b735c3016e469fac5da690
-SIZE (rust/crates/cxx-build-1.0.91.crate) = 84433
-SHA256 (rust/crates/cxxbridge-flags-1.0.91.crate) = a2ef98b8b717a829ca5603af80e1f9e2e48013ab227b68ef37872ef84ee479bf
-SIZE (rust/crates/cxxbridge-flags-1.0.91.crate) = 5250
-SHA256 (rust/crates/cxxbridge-macro-1.0.91.crate) = 086c685979a698443656e5cf7856c95c642295a38599f12fb1ff76fb28d19892
-SIZE (rust/crates/cxxbridge-macro-1.0.91.crate) = 59525
 SHA256 (rust/crates/d3d12-0.6.0.crate) = d8f0de2f5a8e7bd4a9eec0e3c781992a4ce1724f68aec7d7a3715344de8b39da
 SIZE (rust/crates/d3d12-0.6.0.crate) = 17274
 SHA256 (rust/crates/darling-0.13.4.crate) = a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c
@@ -155,10 +149,10 @@ SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d4
 SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
 SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
 SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
-SHA256 (rust/crates/dlib-0.5.0.crate) = ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794
-SIZE (rust/crates/dlib-0.5.0.crate) = 5788
-SHA256 (rust/crates/dns-lookup-1.0.8.crate) = 53ecafc952c4528d9b51a458d1a8904b81783feff9fde08ab6ed2545ff396872
-SIZE (rust/crates/dns-lookup-1.0.8.crate) = 13153
+SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
+SIZE (rust/crates/dlib-0.5.2.crate) = 5806
+SHA256 (rust/crates/dns-lookup-2.0.2.crate) = 8f332aa79f9e9de741ac013237294ef42ce2e9c6394dc7d766725812f1238812
+SIZE (rust/crates/dns-lookup-2.0.2.crate) = 13706
 SHA256 (rust/crates/downcast-rs-1.2.0.crate) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650
 SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670
 SHA256 (rust/crates/dwrote-0.11.0.crate) = 439a1c2ba5611ad3ed731280541d36d2e9c4ac5e7fb818a27b604bdc5a6aa65b
@@ -175,24 +169,22 @@ SHA256 (rust/crates/encoding_rs-0.8.32.crate) = 071a31f4ee85403370b58aca746f0104
 SIZE (rust/crates/encoding_rs-0.8.32.crate) = 1370046
 SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
 SIZE (rust/crates/errno-0.2.8.crate) = 9276
-SHA256 (rust/crates/errno-0.3.0.crate) = 50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0
-SIZE (rust/crates/errno-0.3.0.crate) = 10268
 SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
 SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
 SHA256 (rust/crates/error-code-2.3.1.crate) = 64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21
 SIZE (rust/crates/error-code-2.3.1.crate) = 5324
 SHA256 (rust/crates/etherparse-0.13.0.crate) = 827292ea592108849932ad8e30218f8b1f21c0dfd0696698a18b5d0aed62d990
 SIZE (rust/crates/etherparse-0.13.0.crate) = 180331
-SHA256 (rust/crates/euclid-0.22.7.crate) = b52c2ef4a78da0ba68fbe1fd920627411096d2ac478f7f4c9f3a54ba6705bade
-SIZE (rust/crates/euclid-0.22.7.crate) = 75976
+SHA256 (rust/crates/euclid-0.22.9.crate) = 87f253bc5c813ca05792837a0ff4b3a580336b224512d48f7eda1d7dd9210787
+SIZE (rust/crates/euclid-0.22.9.crate) = 76671
 SHA256 (rust/crates/expat-sys-2.1.6.crate) = 658f19728920138342f68408b7cf7644d90d4784353d8ebc32e7e8663dbe45fa
 SIZE (rust/crates/expat-sys-2.1.6.crate) = 518887
-SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
-SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
+SHA256 (rust/crates/fdeflate-0.3.0.crate) = d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10
+SIZE (rust/crates/fdeflate-0.3.0.crate) = 21790
 SHA256 (rust/crates/find-crate-0.6.3.crate) = 59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2
 SIZE (rust/crates/find-crate-0.6.3.crate) = 12092
-SHA256 (rust/crates/flate2-1.0.25.crate) = a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841
-SIZE (rust/crates/flate2-1.0.25.crate) = 70210
+SHA256 (rust/crates/flate2-1.0.26.crate) = 3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743
+SIZE (rust/crates/flate2-1.0.26.crate) = 70832
 SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
 SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
 SHA256 (rust/crates/float_next_after-0.1.5.crate) = 4fc612c5837986b7104a87a0df74a5460931f1c5274be12f8d0f40aa2f30d632
@@ -207,44 +199,44 @@ SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869
 SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
 SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
 SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824
-SHA256 (rust/crates/foreign-types-macros-0.2.2.crate) = c8469d0d40519bc608ec6863f1cc88f3f1deee15913f2f3b3e573d81ed38cccc
-SIZE (rust/crates/foreign-types-macros-0.2.2.crate) = 7636
+SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742
+SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
 SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
 SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
 SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
 SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
-SHA256 (rust/crates/form_urlencoded-1.1.0.crate) = a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8
-SIZE (rust/crates/form_urlencoded-1.1.0.crate) = 8734
+SHA256 (rust/crates/form_urlencoded-1.2.0.crate) = a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652
+SIZE (rust/crates/form_urlencoded-1.2.0.crate) = 8923
 SHA256 (rust/crates/freetype-rs-0.26.0.crate) = 74eadec9d0a5c28c54bb9882e54787275152a4e36ce206b45d7451384e5bf5fb
 SIZE (rust/crates/freetype-rs-0.26.0.crate) = 105825
 SHA256 (rust/crates/freetype-sys-0.13.1.crate) = a37d4011c0cc628dfa766fcc195454f4b068d7afdc2adfd28861191d866e731a
 SIZE (rust/crates/freetype-sys-0.13.1.crate) = 1917785
-SHA256 (rust/crates/futures-0.3.27.crate) = 531ac96c6ff5fd7c62263c5e3c67a603af4fcaee2e1a0ae5565ba3a11e69e549
-SIZE (rust/crates/futures-0.3.27.crate) = 52816
-SHA256 (rust/crates/futures-channel-0.3.27.crate) = 164713a5a0dcc3e7b4b1ed7d3b433cabc18025386f9339346e8daf15963cf7ac
-SIZE (rust/crates/futures-channel-0.3.27.crate) = 32278
-SHA256 (rust/crates/futures-core-0.3.27.crate) = 86d7a0c1aa76363dac491de0ee99faf6941128376f1cf96f07db7603b7de69dd
-SIZE (rust/crates/futures-core-0.3.27.crate) = 14709
-SHA256 (rust/crates/futures-executor-0.3.27.crate) = 1997dd9df74cdac935c76252744c1ed5794fac083242ea4fe77ef3ed60ba0f83
-SIZE (rust/crates/futures-executor-0.3.27.crate) = 17745
-SHA256 (rust/crates/futures-io-0.3.27.crate) = 89d422fa3cbe3b40dca574ab087abb5bc98258ea57eea3fd6f1fa7162c778b91
-SIZE (rust/crates/futures-io-0.3.27.crate) = 8912
-SHA256 (rust/crates/futures-macro-0.3.27.crate) = 3eb14ed937631bd8b8b8977f2c198443447a8355b6e3ca599f38c975e5a963b6
-SIZE (rust/crates/futures-macro-0.3.27.crate) = 11255
-SHA256 (rust/crates/futures-sink-0.3.27.crate) = ec93083a4aecafb2a80a885c9de1f0ccae9dbd32c2bb54b0c3a65690e0b8d2f2
-SIZE (rust/crates/futures-sink-0.3.27.crate) = 7853
-SHA256 (rust/crates/futures-task-0.3.27.crate) = fd65540d33b37b16542a0438c12e6aeead10d4ac5d05bd3f805b8f35ab592879
-SIZE (rust/crates/futures-task-0.3.27.crate) = 11854
+SHA256 (rust/crates/futures-0.3.28.crate) = 23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40
+SIZE (rust/crates/futures-0.3.28.crate) = 53229
+SHA256 (rust/crates/futures-channel-0.3.28.crate) = 955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2
+SIZE (rust/crates/futures-channel-0.3.28.crate) = 32281
+SHA256 (rust/crates/futures-core-0.3.28.crate) = 4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c
+SIZE (rust/crates/futures-core-0.3.28.crate) = 14780
+SHA256 (rust/crates/futures-executor-0.3.28.crate) = ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0
+SIZE (rust/crates/futures-executor-0.3.28.crate) = 17743
+SHA256 (rust/crates/futures-io-0.3.28.crate) = 4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964
+SIZE (rust/crates/futures-io-0.3.28.crate) = 8910
+SHA256 (rust/crates/futures-macro-0.3.28.crate) = 89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72
+SIZE (rust/crates/futures-macro-0.3.28.crate) = 11272
+SHA256 (rust/crates/futures-sink-0.3.28.crate) = f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e
+SIZE (rust/crates/futures-sink-0.3.28.crate) = 7852
+SHA256 (rust/crates/futures-task-0.3.28.crate) = 76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65
+SIZE (rust/crates/futures-task-0.3.28.crate) = 11848
 SHA256 (rust/crates/futures-timer-3.0.2.crate) = e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c
 SIZE (rust/crates/futures-timer-3.0.2.crate) = 19879
-SHA256 (rust/crates/futures-util-0.3.27.crate) = 3ef6b17e481503ec85211fed8f39d1970f128935ca1f814cd32ac4a6842e84ab
-SIZE (rust/crates/futures-util-0.3.27.crate) = 158556
+SHA256 (rust/crates/futures-util-0.3.28.crate) = 26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533
+SIZE (rust/crates/futures-util-0.3.28.crate) = 158510
 SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
 SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
 SHA256 (rust/crates/gethostname-0.2.3.crate) = c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e
 SIZE (rust/crates/gethostname-0.2.3.crate) = 8174
-SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31
-SIZE (rust/crates/getrandom-0.2.8.crate) = 30553
+SHA256 (rust/crates/getrandom-0.2.10.crate) = be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427
+SIZE (rust/crates/getrandom-0.2.10.crate) = 34955
 SHA256 (rust/crates/gif-0.12.0.crate) = 80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045
 SIZE (rust/crates/gif-0.12.0.crate) = 634734
 SHA256 (rust/crates/gimli-0.27.2.crate) = ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4
@@ -255,8 +247,8 @@ SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b6569
 SIZE (rust/crates/glob-0.3.1.crate) = 18880
 SHA256 (rust/crates/glow-0.11.2.crate) = d8bd5877156a19b8ac83a29b2306fe20537429d318f3ff0a1a2119f8d9c61919
 SIZE (rust/crates/glow-0.11.2.crate) = 142135
-SHA256 (rust/crates/glow-0.12.1.crate) = 4e007a07a24de5ecae94160f141029e9a347282cfe25d1d58d85d845cf3130f1
-SIZE (rust/crates/glow-0.12.1.crate) = 149523
+SHA256 (rust/crates/glow-0.12.2.crate) = 807edf58b70c0b5b2181dd39fe1839dbdb3ba02645630dc5f753e23da307f762
+SIZE (rust/crates/glow-0.12.2.crate) = 149814
 SHA256 (rust/crates/glow_glyph-0.5.1.crate) = 0f4e62c64947b9a24fe20e2bba9ad819ecb506ef5c8df7ffc4737464c6df9510
 SIZE (rust/crates/glow_glyph-0.5.1.crate) = 74656
 SHA256 (rust/crates/glyph_brush-0.7.7.crate) = 4edefd123f28a0b1d41ec4a489c2b43020b369180800977801611084f342978d
@@ -265,8 +257,8 @@ SHA256 (rust/crates/glyph_brush_draw_cache-0.1.5.crate) = 6010675390f6889e09a21e
 SIZE (rust/crates/glyph_brush_draw_cache-0.1.5.crate) = 64513
 SHA256 (rust/crates/glyph_brush_layout-0.2.3.crate) = cc32c2334f00ca5ac3695c5009ae35da21da8c62d255b5b96d56e2597a637a38
 SIZE (rust/crates/glyph_brush_layout-0.2.3.crate) = 18500
-SHA256 (rust/crates/gpu-alloc-0.5.3.crate) = 7fc59e5f710e310e76e6707f86c561dd646f69a8876da9131703b2f717de818d
-SIZE (rust/crates/gpu-alloc-0.5.3.crate) = 17475
+SHA256 (rust/crates/gpu-alloc-0.5.4.crate) = 22beaafc29b38204457ea030f6fb7a84c9e4dd1b86e311ba0542533453d87f62
+SIZE (rust/crates/gpu-alloc-0.5.4.crate) = 19533
 SHA256 (rust/crates/gpu-alloc-types-0.2.0.crate) = 54804d0d6bc9d7f26db4eaec1ad10def69b599315f487d32c334a80d1efe67a5
 SIZE (rust/crates/gpu-alloc-types-0.2.0.crate) = 3073
 SHA256 (rust/crates/gpu-allocator-0.22.0.crate) = ce95f9e2e11c2c6fadfce42b5af60005db06576f231f5c92550fdded43c423e8
@@ -277,16 +269,14 @@ SHA256 (rust/crates/gpu-descriptor-types-0.1.1.crate) = 363e3677e55ad168fef68cf9
 SIZE (rust/crates/gpu-descriptor-types-0.1.1.crate) = 1956
 SHA256 (rust/crates/guillotiere-0.6.2.crate) = b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782
 SIZE (rust/crates/guillotiere-0.6.2.crate) = 18116
-SHA256 (rust/crates/h2-0.3.17.crate) = 66b91535aa35fea1523ad1b86cb6b53c28e0ae566ba4a460f4457e936cad7c6f
-SIZE (rust/crates/h2-0.3.17.crate) = 164526
+SHA256 (rust/crates/h2-0.3.19.crate) = d357c7ae988e7d2182f7d7871d0b963962420b0678b0997ce7de72001aeab782
+SIZE (rust/crates/h2-0.3.19.crate) = 164681
 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
 SHA256 (rust/crates/hassle-rs-0.9.0.crate) = 90601c6189668c7345fc53842cb3f3a3d872203d523be1b3cb44a36a3e62fb85
 SIZE (rust/crates/hassle-rs-0.9.0.crate) = 24114
 SHA256 (rust/crates/hermit-abi-0.2.6.crate) = ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7
 SIZE (rust/crates/hermit-abi-0.2.6.crate) = 13027
-SHA256 (rust/crates/hermit-abi-0.3.1.crate) = fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286
-SIZE (rust/crates/hermit-abi-0.3.1.crate) = 13793
 SHA256 (rust/crates/hexf-parse-0.2.1.crate) = dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df
 SIZE (rust/crates/hexf-parse-0.2.1.crate) = 4662
 SHA256 (rust/crates/http-0.2.9.crate) = bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482
@@ -297,14 +287,14 @@ SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639
 SIZE (rust/crates/httparse-1.8.0.crate) = 29954
 SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
 SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
-SHA256 (rust/crates/hyper-0.14.25.crate) = cc5e554ff619822309ffd57d8734d77cd5ce6238bc956f037ea06c58238c9899
-SIZE (rust/crates/hyper-0.14.25.crate) = 195127
-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.53.crate) = 64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765
-SIZE (rust/crates/iana-time-zone-0.1.53.crate) = 20176
-SHA256 (rust/crates/iana-time-zone-haiku-0.1.1.crate) = 0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca
-SIZE (rust/crates/iana-time-zone-haiku-0.1.1.crate) = 7200
+SHA256 (rust/crates/hyper-0.14.26.crate) = ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4
+SIZE (rust/crates/hyper-0.14.26.crate) = 195570
+SHA256 (rust/crates/hyper-rustls-0.24.0.crate) = 0646026eb1b3eea4cd9ba47912ea5ce9cc07713d105b1a14698f4e6433d348b7
+SIZE (rust/crates/hyper-rustls-0.24.0.crate) = 29917
+SHA256 (rust/crates/iana-time-zone-0.1.57.crate) = 2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613
+SIZE (rust/crates/iana-time-zone-0.1.57.crate) = 19785
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
 SHA256 (rust/crates/iced-0.9.0.crate) = efbddf356d01e9d41cd394a9d04d62bfd89650a30f12fda5839cabb8c4591c88
 SIZE (rust/crates/iced-0.9.0.crate) = 445905
 SHA256 (rust/crates/iced_core-0.9.0.crate) = 11e1942e28dedee756cc27e67e7a838cdc1e59fb6bf9627ec9f709ab3b135782
@@ -327,16 +317,14 @@ SHA256 (rust/crates/iced_winit-0.9.1.crate) = 8a59ea3a85149a6a1f9e92b6c740ce90f0
 SIZE (rust/crates/iced_winit-0.9.1.crate) = 20208
 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.3.0.crate) = e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6
-SIZE (rust/crates/idna-0.3.0.crate) = 271128
+SHA256 (rust/crates/idna-0.4.0.crate) = 7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c
+SIZE (rust/crates/idna-0.4.0.crate) = 271429
 SHA256 (rust/crates/imagesize-0.11.0.crate) = b72ad49b554c1728b1e83254a1b1565aea4161e28dabbfa171fc15fe62299caf
 SIZE (rust/crates/imagesize-0.11.0.crate) = 9519
 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
 SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
 SIZE (rust/crates/instant-0.1.12.crate) = 6128
-SHA256 (rust/crates/io-lifetimes-1.0.9.crate) = 09270fd4fa1111bc614ed2246c7ef56239a3063d5be0d1ec3b589c505d400aeb
-SIZE (rust/crates/io-lifetimes-1.0.9.crate) = 36442
 SHA256 (rust/crates/ipnet-2.7.2.crate) = 12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f
 SIZE (rust/crates/ipnet-2.7.2.crate) = 27044
 SHA256 (rust/crates/ipnetwork-0.18.0.crate) = 4088d739b183546b239688ddbc79891831df421773df95e236daf7867866d355
@@ -349,40 +337,38 @@ SHA256 (rust/crates/jni-0.20.0.crate) = 039022cdf4d7b1cf548d31f60ae783138e5fd420
 SIZE (rust/crates/jni-0.20.0.crate) = 69054
 SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
 SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.25.crate) = 068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b
-SIZE (rust/crates/jobserver-0.1.25.crate) = 21888
+SHA256 (rust/crates/jobserver-0.1.26.crate) = 936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2
+SIZE (rust/crates/jobserver-0.1.26.crate) = 22645
 SHA256 (rust/crates/jpeg-decoder-0.3.0.crate) = bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e
 SIZE (rust/crates/jpeg-decoder-0.3.0.crate) = 742671
-SHA256 (rust/crates/js-sys-0.3.61.crate) = 445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730
-SIZE (rust/crates/js-sys-0.3.61.crate) = 80158
+SHA256 (rust/crates/js-sys-0.3.63.crate) = 2f37a4a5928311ac501dee68b3c7613a1037d0edb30c8e5427bd832d55d1b790
+SIZE (rust/crates/js-sys-0.3.63.crate) = 80154
 SHA256 (rust/crates/khronos-egl-4.1.0.crate) = 8c2352bd1d0bceb871cb9d40f24360c8133c11d7486b68b5381c1dd1a32015e3
 SIZE (rust/crates/khronos-egl-4.1.0.crate) = 27810
 SHA256 (rust/crates/kurbo-0.8.3.crate) = 7a53776d271cfb873b17c618af0298445c88afc52837f3e948fa3fafd131f449
 SIZE (rust/crates/kurbo-0.8.3.crate) = 81131
-SHA256 (rust/crates/kurbo-0.9.3.crate) = 28a2d0c1781729f69dbea30f968608cadfaeb6582e5ce903a167a5216b53cd0f
-SIZE (rust/crates/kurbo-0.9.3.crate) = 104792
*** 589 LINES SKIPPED ***