git: c7bb88502696 - main - databases/pgterm: Update to 0.3.1

From: Jimmy Olgeni <olgeni_at_FreeBSD.org>
Date: Fri, 11 Sep 2026 00:55:41 UTC
The branch main has been updated by olgeni:

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

commit c7bb88502696be708e2b508c6abda207195acb28
Author:     Jimmy Olgeni <olgeni@FreeBSD.org>
AuthorDate: 2026-09-10 21:15:54 +0000
Commit:     Jimmy Olgeni <olgeni@FreeBSD.org>
CommitDate: 2026-09-11 00:54:44 +0000

    databases/pgterm: Update to 0.3.1
---
 databases/pgterm/Makefile        |   3 +-
 databases/pgterm/Makefile.crates |  88 +++++++++++++++++--
 databases/pgterm/distinfo        | 182 ++++++++++++++++++++++++++++++++++++---
 3 files changed, 253 insertions(+), 20 deletions(-)

diff --git a/databases/pgterm/Makefile b/databases/pgterm/Makefile
index 44b00559cf72..6995c9d8ec75 100644
--- a/databases/pgterm/Makefile
+++ b/databases/pgterm/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	pgterm
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.1.4
-PORTREVISION=	1
+DISTVERSION=	0.3.1
 CATEGORIES=	databases
 
 MAINTAINER=	olgeni@FreeBSD.org
diff --git a/databases/pgterm/Makefile.crates b/databases/pgterm/Makefile.crates
index 68180dd696a0..f12ce26b18b9 100644
--- a/databases/pgterm/Makefile.crates
+++ b/databases/pgterm/Makefile.crates
@@ -2,37 +2,54 @@ CARGO_CRATES=	aho-corasick-1.1.5 \
 		allocator-api2-0.2.21 \
 		anyhow-1.0.104 \
 		approx-0.5.1 \
+		async-trait-0.1.92 \
 		atomic-0.6.1 \
 		autocfg-1.5.1 \
 		base64-0.22.1 \
+		base64ct-1.8.3 \
 		bit-set-0.5.3 \
 		bit-vec-0.6.3 \
 		bitflags-1.3.2 \
 		bitflags-2.13.1 \
 		block-buffer-0.10.4 \
+		block-buffer-0.12.1 \
 		bumpalo-3.20.3 \
 		by_address-1.2.1 \
 		bytemuck-1.25.2 \
+		byteorder-1.5.0 \
 		bytes-1.12.1 \
 		castaway-0.2.4 \
+		cc-1.4.5 \
 		cfg-if-1.0.4 \
 		cfg_aliases-0.2.2 \
+		chacha20-0.10.2 \
+		cmov-0.5.4 \
 		compact_str-0.9.1 \
+		const-oid-0.9.6 \
+		const-oid-0.10.2 \
 		convert_case-0.10.0 \
+		core-foundation-0.10.1 \
+		core-foundation-sys-0.8.7 \
 		cpufeatures-0.2.17 \
+		cpufeatures-0.3.1 \
 		critical-section-1.2.0 \
 		crossterm-0.29.0 \
 		crossterm_winapi-0.9.1 \
 		crypto-common-0.1.7 \
+		crypto-common-0.2.2 \
 		csscolorparser-0.6.2 \
+		ctutils-0.4.2 \
 		darling-0.24.1 \
 		darling_core-0.24.1 \
 		darling_macro-0.24.1 \
 		deltae-0.3.2 \
+		der-0.7.10 \
+		der_derive-0.7.3 \
 		deranged-0.5.8 \
 		derive_more-2.1.1 \
 		derive_more-impl-2.1.1 \
 		digest-0.10.7 \
+		digest-0.11.3 \
 		dirs-6.0.0 \
 		dirs-sys-0.5.0 \
 		document-features-0.2.12 \
@@ -40,13 +57,18 @@ CARGO_CRATES=	aho-corasick-1.1.5 \
 		equivalent-1.0.2 \
 		errno-0.3.14 \
 		euclid-0.22.14 \
+		fallible-iterator-0.2.0 \
 		fancy-regex-0.11.0 \
 		filedescriptor-0.8.3 \
+		find-msvc-tools-0.1.12 \
 		finl_unicode-1.4.0 \
 		fixedbitset-0.4.2 \
+		flagset-0.4.7 \
 		fnv-1.0.7 \
 		foldhash-0.2.0 \
+		futures-channel-0.3.34 \
 		futures-core-0.3.34 \
+		futures-sink-0.3.34 \
 		futures-task-0.3.34 \
 		futures-util-0.3.34 \
 		generic-array-0.14.7 \
@@ -57,13 +79,15 @@ CARGO_CRATES=	aho-corasick-1.1.5 \
 		hashbrown-0.17.1 \
 		heck-0.5.0 \
 		hex-0.4.3 \
+		hmac-0.13.0 \
+		hybrid-array-0.4.15 \
 		ident_case-1.0.1 \
 		indexmap-2.14.0 \
 		indoc-2.0.7 \
 		instability-0.3.13 \
 		itertools-0.14.0 \
 		itoa-1.0.18 \
-		js-sys-0.3.104 \
+		js-sys-0.3.105 \
 		kasuari-0.4.12 \
 		lab-0.11.0 \
 		lazy_static-1.5.0 \
@@ -77,6 +101,7 @@ CARGO_CRATES=	aho-corasick-1.1.5 \
 		log-0.4.34 \
 		lru-0.18.2 \
 		mac_address-1.1.8 \
+		md-5-0.11.0 \
 		memchr-2.8.3 \
 		memmem-0.1.1 \
 		memoffset-0.9.1 \
@@ -88,7 +113,10 @@ CARGO_CRATES=	aho-corasick-1.1.5 \
 		num-derive-0.4.2 \
 		num-traits-0.2.19 \
 		num_threads-0.1.7 \
+		objc2-core-foundation-0.3.2 \
+		objc2-system-configuration-0.3.2 \
 		once_cell-1.21.4 \
+		openssl-probe-0.2.1 \
 		option-ext-0.2.0 \
 		ordered-float-4.6.0 \
 		palette-0.7.7 \
@@ -96,24 +124,31 @@ CARGO_CRATES=	aho-corasick-1.1.5 \
 		palette_math-0.7.7 \
 		parking_lot-0.12.5 \
 		parking_lot_core-0.9.12 \
+		percent-encoding-2.3.2 \
 		pest-2.9.0 \
 		pest_derive-2.9.0 \
 		pest_generator-2.9.0 \
 		pest_meta-2.9.0 \
 		phf-0.11.3 \
+		phf-0.13.1 \
 		phf_codegen-0.11.3 \
 		phf_generator-0.11.3 \
 		phf_macros-0.11.3 \
 		phf_shared-0.11.3 \
+		phf_shared-0.13.1 \
 		pin-project-lite-0.2.17 \
 		portable-atomic-1.15.0 \
+		postgres-protocol-0.6.12 \
+		postgres-types-0.2.14 \
 		powerfmt-0.2.0 \
 		proc-macro2-1.0.107 \
 		quote-1.0.47 \
 		r-efi-5.3.0 \
 		r-efi-6.0.0 \
 		rand-0.8.8 \
+		rand-0.10.2 \
 		rand_core-0.6.4 \
+		rand_core-0.10.1 \
 		ratatui-0.30.2 \
 		ratatui-core-0.1.2 \
 		ratatui-crossterm-0.1.2 \
@@ -126,11 +161,19 @@ CARGO_CRATES=	aho-corasick-1.1.5 \
 		regex-1.13.1 \
 		regex-automata-0.4.18 \
 		regex-syntax-0.8.11 \
+		ring-0.17.14 \
 		rustc_version-0.4.1 \
 		rustix-1.1.4 \
+		rustls-0.23.44 \
+		rustls-native-certs-0.8.4 \
+		rustls-pki-types-1.15.1 \
+		rustls-webpki-0.103.15 \
 		rustversion-1.0.23 \
 		ryu-1.0.23 \
+		schannel-0.1.29 \
 		scopeguard-1.2.0 \
+		security-framework-3.7.0 \
+		security-framework-sys-2.17.0 \
 		semver-1.0.28 \
 		serde-1.0.229 \
 		serde_core-1.0.229 \
@@ -138,16 +181,22 @@ CARGO_CRATES=	aho-corasick-1.1.5 \
 		serde_json-1.0.151 \
 		serde_spanned-1.1.1 \
 		sha2-0.10.9 \
+		sha2-0.11.0 \
+		shlex-2.0.1 \
 		signal-hook-0.3.18 \
 		signal-hook-mio-0.2.5 \
 		signal-hook-registry-1.4.8 \
 		siphasher-1.0.3 \
 		slab-0.4.12 \
 		smallvec-1.15.2 \
+		socket2-0.6.5 \
+		spki-0.7.3 \
 		static_assertions-1.1.0 \
+		stringprep-0.1.5 \
 		strsim-0.11.1 \
 		strum-0.28.0 \
 		strum_macros-0.28.0 \
+		subtle-2.6.1 \
 		syn-1.0.109 \
 		syn-2.0.119 \
 		syn-3.0.4 \
@@ -161,39 +210,68 @@ CARGO_CRATES=	aho-corasick-1.1.5 \
 		thiserror-impl-2.0.20 \
 		time-0.3.55 \
 		time-core-0.1.9 \
+		tinyvec-1.13.2 \
+		tinyvec_macros-0.1.1 \
+		tls_codec-0.4.2 \
+		tls_codec_derive-0.4.2 \
 		tokio-1.53.1 \
 		tokio-macros-2.7.2 \
+		tokio-postgres-0.7.18 \
+		tokio-postgres-rustls-0.14.0 \
+		tokio-rustls-0.26.5 \
+		tokio-util-0.7.19 \
 		toml-1.1.4+spec-1.1.0 \
 		toml_datetime-1.1.1+spec-1.1.0 \
 		toml_parser-1.1.3+spec-1.1.0 \
 		toml_writer-1.1.2+spec-1.1.0 \
 		typenum-1.20.1 \
 		ucd-trie-0.1.7 \
+		unicode-bidi-0.3.18 \
 		unicode-ident-1.0.24 \
+		unicode-normalization-0.1.25 \
+		unicode-properties-0.1.4 \
 		unicode-segmentation-1.13.3 \
 		unicode-truncate-2.0.1 \
 		unicode-width-0.2.2 \
+		untrusted-0.9.0 \
 		utf8parse-0.2.2 \
 		uuid-1.26.0 \
 		version_check-0.9.5 \
 		vtparse-0.6.2 \
 		wasi-0.11.1+wasi-snapshot-preview1 \
+		wasi-0.14.7+wasi-0.2.4 \
 		wasip2-1.0.4+wasi-0.2.12 \
-		wasm-bindgen-0.2.127 \
-		wasm-bindgen-macro-0.2.127 \
-		wasm-bindgen-macro-support-0.2.127 \
-		wasm-bindgen-shared-0.2.127 \
+		wasite-1.0.2 \
+		wasm-bindgen-0.2.128 \
+		wasm-bindgen-macro-0.2.128 \
+		wasm-bindgen-macro-support-0.2.128 \
+		wasm-bindgen-shared-0.2.128 \
+		web-sys-0.3.105 \
 		wezterm-bidi-0.2.3 \
 		wezterm-blob-leases-0.1.1 \
 		wezterm-color-types-0.3.0 \
 		wezterm-dynamic-0.2.1 \
 		wezterm-dynamic-derive-0.1.1 \
 		wezterm-input-types-0.1.0 \
+		whoami-2.1.3 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
 		windows-link-0.2.1 \
+		windows-sys-0.52.0 \
 		windows-sys-0.61.2 \
+		windows-targets-0.52.6 \
+		windows_aarch64_gnullvm-0.52.6 \
+		windows_aarch64_msvc-0.52.6 \
+		windows_i686_gnu-0.52.6 \
+		windows_i686_gnullvm-0.52.6 \
+		windows_i686_msvc-0.52.6 \
+		windows_x86_64_gnu-0.52.6 \
+		windows_x86_64_gnullvm-0.52.6 \
+		windows_x86_64_msvc-0.52.6 \
 		winnow-1.0.4 \
 		wit-bindgen-0.57.1 \
+		x509-cert-0.2.5 \
+		zeroize-1.9.0 \
+		zeroize_derive-1.5.0 \
 		zmij-1.0.23
diff --git a/databases/pgterm/distinfo b/databases/pgterm/distinfo
index a04ff467bf6f..3d4a7f419bce 100644
--- a/databases/pgterm/distinfo
+++ b/databases/pgterm/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1788764826
+TIMESTAMP = 1789048422
 SHA256 (rust/crates/aho-corasick-1.1.5.crate) = c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba
 SIZE (rust/crates/aho-corasick-1.1.5.crate) = 184315
 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
@@ -7,12 +7,16 @@ SHA256 (rust/crates/anyhow-1.0.104.crate) = 330a5ed07fa54e4702c9d6c4174f74427fc0
 SIZE (rust/crates/anyhow-1.0.104.crate) = 48819
 SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
 SIZE (rust/crates/approx-0.5.1.crate) = 15100
+SHA256 (rust/crates/async-trait-0.1.92.crate) = 82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667
+SIZE (rust/crates/async-trait-0.1.92.crate) = 32039
 SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
 SIZE (rust/crates/atomic-0.6.1.crate) = 15243
 SHA256 (rust/crates/autocfg-1.5.1.crate) = f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53
 SIZE (rust/crates/autocfg-1.5.1.crate) = 18911
 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
 SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/base64ct-1.8.3.crate) = 2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06
+SIZE (rust/crates/base64ct-1.8.3.crate) = 32227
 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
@@ -23,26 +27,46 @@ SHA256 (rust/crates/bitflags-2.13.1.crate) = b588b76d00fde79687d7646a9b5bdf3cc0f
 SIZE (rust/crates/bitflags-2.13.1.crate) = 51395
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block-buffer-0.12.1.crate) = d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa
+SIZE (rust/crates/block-buffer-0.12.1.crate) = 15902
 SHA256 (rust/crates/bumpalo-3.20.3.crate) = 72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649
 SIZE (rust/crates/bumpalo-3.20.3.crate) = 98671
 SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06
 SIZE (rust/crates/by_address-1.2.1.crate) = 8437
 SHA256 (rust/crates/bytemuck-1.25.2.crate) = 95832e849adfb21180ccb6826a99da14e5d266ae5c2e668e1602cf234f153797
 SIZE (rust/crates/bytemuck-1.25.2.crate) = 54075
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
 SHA256 (rust/crates/bytes-1.12.1.crate) = fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04
 SIZE (rust/crates/bytes-1.12.1.crate) = 75667
 SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
 SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.4.5.crate) = 005ec2760ca554fae18df7a11195552ec576cd665632a881bc011d5bb2fd4d80
+SIZE (rust/crates/cc-1.4.5.crate) = 101464
 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
 SHA256 (rust/crates/cfg_aliases-0.2.2.crate) = f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527
 SIZE (rust/crates/cfg_aliases-0.2.2.crate) = 6527
+SHA256 (rust/crates/chacha20-0.10.2.crate) = 65c35e4b699c7e15ccbe7ee35c005e4fc0a278d22238a2857e6ce2dadeda1b06
+SIZE (rust/crates/chacha20-0.10.2.crate) = 38197
+SHA256 (rust/crates/cmov-0.5.4.crate) = 0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a
+SIZE (rust/crates/cmov-0.5.4.crate) = 27367
 SHA256 (rust/crates/compact_str-0.9.1.crate) = 9dfdd1c2274d9aa354115b09dc9a901d6c5576818cdf70d14cae2bdb47df00ab
 SIZE (rust/crates/compact_str-0.9.1.crate) = 88299
+SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
+SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
+SHA256 (rust/crates/const-oid-0.10.2.crate) = a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c
+SIZE (rust/crates/const-oid-0.10.2.crate) = 61449
 SHA256 (rust/crates/convert_case-0.10.0.crate) = 633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9
 SIZE (rust/crates/convert_case-0.10.0.crate) = 24083
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/cpufeatures-0.3.1.crate) = 5ca28b0ae3115b884660db4118d803791fd6756b6e88f39c0f3f7859060d7566
+SIZE (rust/crates/cpufeatures-0.3.1.crate) = 14272
 SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
 SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
 SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
@@ -51,8 +75,12 @@ SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9
 SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
 SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
 SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
+SHA256 (rust/crates/crypto-common-0.2.2.crate) = ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453
+SIZE (rust/crates/crypto-common-0.2.2.crate) = 15449
 SHA256 (rust/crates/csscolorparser-0.6.2.crate) = eb2a7d3066da2de787b7f032c736763eb7ae5d355f81a68bab2675a96008b0bf
 SIZE (rust/crates/csscolorparser-0.6.2.crate) = 16859
+SHA256 (rust/crates/ctutils-0.4.2.crate) = 7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e
+SIZE (rust/crates/ctutils-0.4.2.crate) = 32739
 SHA256 (rust/crates/darling-0.24.1.crate) = ed17f5901b6630b993ca003def43f2f8ef4014fc13b047b57aad617ff32bc2ec
 SIZE (rust/crates/darling-0.24.1.crate) = 51607
 SHA256 (rust/crates/darling_core-0.24.1.crate) = 6837e2cf7485aaae18f86181d2f0e9a7ed297a025e220aeabf63fdebd3a2ddff
@@ -61,6 +89,10 @@ SHA256 (rust/crates/darling_macro-0.24.1.crate) = 2ac7135c3ef02b2f7833bbeb1be5ba
 SIZE (rust/crates/darling_macro-0.24.1.crate) = 2481
 SHA256 (rust/crates/deltae-0.3.2.crate) = 5729f5117e208430e437df2f4843f5e5952997175992d1414f94c57d61e270b4
 SIZE (rust/crates/deltae-0.3.2.crate) = 1918626
+SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
+SIZE (rust/crates/der-0.7.10.crate) = 90111
+SHA256 (rust/crates/der_derive-0.7.3.crate) = 8034092389675178f570469e6c3b0465d3d30b4505c294a6550db47f3c17ad18
+SIZE (rust/crates/der_derive-0.7.3.crate) = 24657
 SHA256 (rust/crates/deranged-0.5.8.crate) = 7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c
 SIZE (rust/crates/deranged-0.5.8.crate) = 26885
 SHA256 (rust/crates/derive_more-2.1.1.crate) = d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134
@@ -69,6 +101,8 @@ SHA256 (rust/crates/derive_more-impl-2.1.1.crate) = 799a97264921d8623a957f6c3b90
 SIZE (rust/crates/derive_more-impl-2.1.1.crate) = 99094
 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
 SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/digest-0.11.3.crate) = f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2
+SIZE (rust/crates/digest-0.11.3.crate) = 28955
 SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
 SIZE (rust/crates/dirs-6.0.0.crate) = 14190
 SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
@@ -83,20 +117,30 @@ SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51
 SIZE (rust/crates/errno-0.3.14.crate) = 12002
 SHA256 (rust/crates/euclid-0.22.14.crate) = f1a05365e3b1c6d1650318537c7460c6923f1abdd272ad6842baa2b509957a06
 SIZE (rust/crates/euclid-0.22.14.crate) = 88222
+SHA256 (rust/crates/fallible-iterator-0.2.0.crate) = 4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7
+SIZE (rust/crates/fallible-iterator-0.2.0.crate) = 18509
 SHA256 (rust/crates/fancy-regex-0.11.0.crate) = b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2
 SIZE (rust/crates/fancy-regex-0.11.0.crate) = 82918
 SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
 SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
+SHA256 (rust/crates/find-msvc-tools-0.1.12.crate) = 3e0f1c7c3a72c66fd80abe965175f7523475c0489a87d3ff9d6e8c87d87a9d2d
+SIZE (rust/crates/find-msvc-tools-0.1.12.crate) = 31570
 SHA256 (rust/crates/finl_unicode-1.4.0.crate) = 9844ddc3a6e533d62bba727eb6c28b5d360921d5175e9ff0f1e621a5c590a4d5
 SIZE (rust/crates/finl_unicode-1.4.0.crate) = 66414
 SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
 SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
+SHA256 (rust/crates/flagset-0.4.7.crate) = b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe
+SIZE (rust/crates/flagset-0.4.7.crate) = 13688
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
 SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
+SHA256 (rust/crates/futures-channel-0.3.34.crate) = b1f9e3d69d39e4862ffed03ed071a76f9a13ba1d9109d355b0f0aa6b15e393c4
+SIZE (rust/crates/futures-channel-0.3.34.crate) = 33165
 SHA256 (rust/crates/futures-core-0.3.34.crate) = 92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e
 SIZE (rust/crates/futures-core-0.3.34.crate) = 14692
+SHA256 (rust/crates/futures-sink-0.3.34.crate) = 1944426bf7d03f1d14f708785e4b33efd750b36d48a157b836b3efc15ede8e1d
+SIZE (rust/crates/futures-sink-0.3.34.crate) = 8107
 SHA256 (rust/crates/futures-task-0.3.34.crate) = cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd
 SIZE (rust/crates/futures-task-0.3.34.crate) = 11376
 SHA256 (rust/crates/futures-util-0.3.34.crate) = 0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc
@@ -117,6 +161,10 @@ SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d3
 SIZE (rust/crates/heck-0.5.0.crate) = 11517
 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
 SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/hmac-0.13.0.crate) = 6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863f
+SIZE (rust/crates/hmac-0.13.0.crate) = 45167
+SHA256 (rust/crates/hybrid-array-0.4.15.crate) = 27f864f10dfb56725ce5ce5472bc52252c8f93a4ab86327122cebf62c5f59a17
+SIZE (rust/crates/hybrid-array-0.4.15.crate) = 36801
 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
 SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9
@@ -129,8 +177,8 @@ SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aab
 SIZE (rust/crates/itertools-0.14.0.crate) = 152715
 SHA256 (rust/crates/itoa-1.0.18.crate) = 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682
 SIZE (rust/crates/itoa-1.0.18.crate) = 15935
-SHA256 (rust/crates/js-sys-0.3.104.crate) = 0e0c1080212aad755ea003d18543e8768dd432c48819efd73a7bf1e39b7a5a3a
-SIZE (rust/crates/js-sys-0.3.104.crate) = 108816
+SHA256 (rust/crates/js-sys-0.3.105.crate) = ce57d20d1ea864ce2ac172ab472d409214f4fd359f0b2a2775abdf522e2af99e
+SIZE (rust/crates/js-sys-0.3.105.crate) = 113002
 SHA256 (rust/crates/kasuari-0.4.12.crate) = bde5057d6143cc94e861d90f591b9303d6716c6b9602309150bd068853c10899
 SIZE (rust/crates/kasuari-0.4.12.crate) = 32684
 SHA256 (rust/crates/lab-0.11.0.crate) = bf36173d4167ed999940f804952e6b08197cae5ad5d572eb4db150ce8ad5d58f
@@ -157,6 +205,8 @@ SHA256 (rust/crates/lru-0.18.2.crate) = 5d2f2f9b4ba7e6b24d95e7e899329d35be83bcde
 SIZE (rust/crates/lru-0.18.2.crate) = 19080
 SHA256 (rust/crates/mac_address-1.1.8.crate) = c0aeb26bf5e836cc1c341c8106051b573f1766dfa05aa87f0b98be5e51b02303
 SIZE (rust/crates/mac_address-1.1.8.crate) = 12876
+SHA256 (rust/crates/md-5-0.11.0.crate) = 69b6441f590336821bb897fb28fc622898ccceb1d6cea3fde5ea86b090c4de98
+SIZE (rust/crates/md-5-0.11.0.crate) = 17404
 SHA256 (rust/crates/memchr-2.8.3.crate) = cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98
 SIZE (rust/crates/memchr-2.8.3.crate) = 99165
 SHA256 (rust/crates/memmem-0.1.1.crate) = a64a92489e2744ce060c349162be1c5f33c6969234104dbd99ddb5feb08b8c15
@@ -179,8 +229,14 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
 SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
 SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
+SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
+SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
+SHA256 (rust/crates/objc2-system-configuration-0.3.2.crate) = 7216bd11cbda54ccabcab84d523dc93b858ec75ecfb3a7d89513fa22464da396
+SIZE (rust/crates/objc2-system-configuration-0.3.2.crate) = 47515
 SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50
 SIZE (rust/crates/once_cell-1.21.4.crate) = 35010
+SHA256 (rust/crates/openssl-probe-0.2.1.crate) = 7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe
+SIZE (rust/crates/openssl-probe-0.2.1.crate) = 9155
 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
 SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
 SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951
@@ -195,6 +251,8 @@ SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6
 SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
 SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
 SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
 SHA256 (rust/crates/pest-2.9.0.crate) = 5a07a60cc7a4d00c91f95c685609d1d2f79050e6804b70ebedd7650f0b839bcf
 SIZE (rust/crates/pest-2.9.0.crate) = 132718
 SHA256 (rust/crates/pest_derive-2.9.0.crate) = b3a83744a5c8455b8b3e0dc5031362780a347c878bdd11584d1a8984228cc88d
@@ -205,6 +263,8 @@ SHA256 (rust/crates/pest_meta-2.9.0.crate) = e04d3a0849e241d7dfce834c83b1c5edc86
 SIZE (rust/crates/pest_meta-2.9.0.crate) = 43406
 SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
 SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf-0.13.1.crate) = c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf
+SIZE (rust/crates/phf-0.13.1.crate) = 24786
 SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
 SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
 SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
@@ -213,10 +273,16 @@ SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f
 SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
 SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
 SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/phf_shared-0.13.1.crate) = e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266
+SIZE (rust/crates/phf_shared-0.13.1.crate) = 16141
 SHA256 (rust/crates/pin-project-lite-0.2.17.crate) = a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd
 SIZE (rust/crates/pin-project-lite-0.2.17.crate) = 31034
 SHA256 (rust/crates/portable-atomic-1.15.0.crate) = 05c8b63e8d9609db387f0324918f81d68fe27748f084ef092fb35954d0539a85
 SIZE (rust/crates/portable-atomic-1.15.0.crate) = 202705
+SHA256 (rust/crates/postgres-protocol-0.6.12.crate) = 08808e3c483c46e999108051c78334f473d5adb59d78bb80a1268c7e6aa6c514
+SIZE (rust/crates/postgres-protocol-0.6.12.crate) = 32005
+SHA256 (rust/crates/postgres-types-0.2.14.crate) = 851ca9db4932932d69f3ea811b1abe63087a0f740a47692619dd40d4899b68be
+SIZE (rust/crates/postgres-types-0.2.14.crate) = 42274
 SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
 SHA256 (rust/crates/proc-macro2-1.0.107.crate) = 985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9
@@ -229,8 +295,12 @@ SHA256 (rust/crates/r-efi-6.0.0.crate) = f8dcc9c7d52a811697d2151c701e0d08956f92b
 SIZE (rust/crates/r-efi-6.0.0.crate) = 65303
 SHA256 (rust/crates/rand-0.8.8.crate) = e058c7de0b26af77780c769414d6257830bb240f3c38477dbc2c16e5f54d6d4c
 SIZE (rust/crates/rand-0.8.8.crate) = 84217
+SHA256 (rust/crates/rand-0.10.2.crate) = c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80
+SIZE (rust/crates/rand-0.10.2.crate) = 104493
 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
 SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.10.1.crate) = 63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69
+SIZE (rust/crates/rand_core-0.10.1.crate) = 22833
 SHA256 (rust/crates/ratatui-0.30.2.crate) = 3274ba0a2c5e1bcad2a2005d20f4dc59dad26b2eb0940fb094500dba4099d57d
 SIZE (rust/crates/ratatui-0.30.2.crate) = 72412
 SHA256 (rust/crates/ratatui-core-0.1.2.crate) = cbb175c433c8e28a809d1f5773a2ae96e68c0ce40db865cbab1020bf33ae479c
@@ -255,16 +325,32 @@ SHA256 (rust/crates/regex-automata-0.4.18.crate) = ad8553b9b26413251cbf30e620595
 SIZE (rust/crates/regex-automata-0.4.18.crate) = 628707
 SHA256 (rust/crates/regex-syntax-0.8.11.crate) = d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4
 SIZE (rust/crates/regex-syntax-0.8.11.crate) = 359055
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
 SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
 SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
 SHA256 (rust/crates/rustix-1.1.4.crate) = b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190
 SIZE (rust/crates/rustix-1.1.4.crate) = 425241
+SHA256 (rust/crates/rustls-0.23.44.crate) = 6725596c3f2c3a0aef021139e145d4eafe314a6623e4680ca83852b2c67ab2ba
+SIZE (rust/crates/rustls-0.23.44.crate) = 377662
+SHA256 (rust/crates/rustls-native-certs-0.8.4.crate) = dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d
+SIZE (rust/crates/rustls-native-certs-0.8.4.crate) = 22129
+SHA256 (rust/crates/rustls-pki-types-1.15.1.crate) = 2f4925028c7eb5d1fcdaf196971378ed9d2c1c4efc7dc5d011256f76c99c0a96
+SIZE (rust/crates/rustls-pki-types-1.15.1.crate) = 39322
+SHA256 (rust/crates/rustls-webpki-0.103.15.crate) = f3c3cf1d8b1e7d4927e2d154c3fcb02979afb9939629c62cd9048d4f07b60ac2
+SIZE (rust/crates/rustls-webpki-0.103.15.crate) = 87465
 SHA256 (rust/crates/rustversion-1.0.23.crate) = cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f
 SIZE (rust/crates/rustversion-1.0.23.crate) = 21013
 SHA256 (rust/crates/ryu-1.0.23.crate) = 9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f
 SIZE (rust/crates/ryu-1.0.23.crate) = 52823
+SHA256 (rust/crates/schannel-0.1.29.crate) = 91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939
+SIZE (rust/crates/schannel-0.1.29.crate) = 34352
 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/security-framework-3.7.0.crate) = b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d
+SIZE (rust/crates/security-framework-3.7.0.crate) = 89115
+SHA256 (rust/crates/security-framework-sys-2.17.0.crate) = 6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3
+SIZE (rust/crates/security-framework-sys-2.17.0.crate) = 21078
 SHA256 (rust/crates/semver-1.0.28.crate) = 8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd
 SIZE (rust/crates/semver-1.0.28.crate) = 33064
 SHA256 (rust/crates/serde-1.0.229.crate) = 4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba
@@ -279,6 +365,10 @@ SHA256 (rust/crates/serde_spanned-1.1.1.crate) = 6662b5879511e06e8999a8a235d8481
 SIZE (rust/crates/serde_spanned-1.1.1.crate) = 11025
 SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
 SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/sha2-0.11.0.crate) = 446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4
+SIZE (rust/crates/sha2-0.11.0.crate) = 33969
+SHA256 (rust/crates/shlex-2.0.1.crate) = f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba
+SIZE (rust/crates/shlex-2.0.1.crate) = 19332
 SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
 SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
 SHA256 (rust/crates/signal-hook-mio-0.2.5.crate) = b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc
@@ -291,14 +381,22 @@ SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586
 SIZE (rust/crates/slab-0.4.12.crate) = 19080
 SHA256 (rust/crates/smallvec-1.15.2.crate) = 8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90
 SIZE (rust/crates/smallvec-1.15.2.crate) = 34899
+SHA256 (rust/crates/socket2-0.6.5.crate) = c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4
+SIZE (rust/crates/socket2-0.6.5.crate) = 60031
+SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
+SIZE (rust/crates/spki-0.7.3.crate) = 16409
 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
 SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1
+SIZE (rust/crates/stringprep-0.1.5.crate) = 23573
 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
 SIZE (rust/crates/strsim-0.11.1.crate) = 14266
 SHA256 (rust/crates/strum-0.28.0.crate) = 9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd
 SIZE (rust/crates/strum-0.28.0.crate) = 8550
 SHA256 (rust/crates/strum_macros-0.28.0.crate) = ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664
 SIZE (rust/crates/strum_macros-0.28.0.crate) = 30964
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
 SIZE (rust/crates/syn-1.0.109.crate) = 237611
 SHA256 (rust/crates/syn-2.0.119.crate) = 872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297
@@ -325,10 +423,26 @@ SHA256 (rust/crates/time-0.3.55.crate) = cdb87b95ec50ddfa440816d227a17b2ccbdda96
 SIZE (rust/crates/time-0.3.55.crate) = 279955
 SHA256 (rust/crates/time-core-0.1.9.crate) = 9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109
 SIZE (rust/crates/time-core-0.1.9.crate) = 10320
+SHA256 (rust/crates/tinyvec-1.13.2.crate) = 4cf0ded5c4e56918d8f8a339e1bb67d038d3bc6d144ac407904015ba2e4cde9b
+SIZE (rust/crates/tinyvec-1.13.2.crate) = 60587
+SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
+SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
+SHA256 (rust/crates/tls_codec-0.4.2.crate) = 0de2e01245e2bb89d6f05801c564fa27624dbd7b1846859876c7dad82e90bf6b
+SIZE (rust/crates/tls_codec-0.4.2.crate) = 27213
+SHA256 (rust/crates/tls_codec_derive-0.4.2.crate) = 2d2e76690929402faae40aebdda620a2c0e25dd6d3b9afe48867dfd95991f4bd
+SIZE (rust/crates/tls_codec_derive-0.4.2.crate) = 25155
 SHA256 (rust/crates/tokio-1.53.1.crate) = 202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed
 SIZE (rust/crates/tokio-1.53.1.crate) = 920101
 SHA256 (rust/crates/tokio-macros-2.7.2.crate) = 78773a2a397f451582ce068015985c33193cf6dea8b74d2a639fe457b2f07b0e
 SIZE (rust/crates/tokio-macros-2.7.2.crate) = 16081
+SHA256 (rust/crates/tokio-postgres-0.7.18.crate) = a528f7d280f6d5b9cd149635c8705b0dd049754bc67d81d31fa25169a93809d3
+SIZE (rust/crates/tokio-postgres-0.7.18.crate) = 99615
+SHA256 (rust/crates/tokio-postgres-rustls-0.14.0.crate) = 4c2ad44aa0ae96db89c4742212ed41645b2f597311ff6e1945542a4d9fadc2fb
+SIZE (rust/crates/tokio-postgres-rustls-0.14.0.crate) = 37124
+SHA256 (rust/crates/tokio-rustls-0.26.5.crate) = b0c85f2c3ef0b1cd58b36682f4b17aaa995f0e5db534d85692b4903abce21f67
+SIZE (rust/crates/tokio-rustls-0.26.5.crate) = 29077
+SHA256 (rust/crates/tokio-util-0.7.19.crate) = 494815d09bf52b5548659851081238f0ca39ff638363907596da739561c62c52
+SIZE (rust/crates/tokio-util-0.7.19.crate) = 147245
 SHA256 (rust/crates/toml-1.1.4+spec-1.1.0.crate) = 3aace63f4bbcdfc2c965b059de67119c89c4017a70d633be6c104910f67056f5
 SIZE (rust/crates/toml-1.1.4+spec-1.1.0.crate) = 56447
 SHA256 (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7
@@ -341,14 +455,22 @@ SHA256 (rust/crates/typenum-1.20.1.crate) = b6f5e870be6c3b371b77fe0ee0bafb859fa4
 SIZE (rust/crates/typenum-1.20.1.crate) = 105479
 SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
 SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
+SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
+SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
 SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75
 SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298
+SHA256 (rust/crates/unicode-normalization-0.1.25.crate) = 5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8
+SIZE (rust/crates/unicode-normalization-0.1.25.crate) = 128462
+SHA256 (rust/crates/unicode-properties-0.1.4.crate) = 7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d
+SIZE (rust/crates/unicode-properties-0.1.4.crate) = 42752
 SHA256 (rust/crates/unicode-segmentation-1.13.3.crate) = c6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8
 SIZE (rust/crates/unicode-segmentation-1.13.3.crate) = 112325
 SHA256 (rust/crates/unicode-truncate-2.0.1.crate) = 16b380a1238663e5f8a691f9039c73e1cdae598a30e9855f541d29b08b53e9a5
 SIZE (rust/crates/unicode-truncate-2.0.1.crate) = 18182
 SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
 SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
 SHA256 (rust/crates/uuid-1.26.0.crate) = b5772d71c9be8a8a6ac2117d949c5b224c1b72241bb611d9a3012edcf8af7812
@@ -359,16 +481,22 @@ SHA256 (rust/crates/vtparse-0.6.2.crate) = 6d9b2acfb050df409c972a37d3b8e08cdea3b
 SIZE (rust/crates/vtparse-0.6.2.crate) = 11448
 SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
 SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
+SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
 SHA256 (rust/crates/wasip2-1.0.4+wasi-0.2.12.crate) = b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487
 SIZE (rust/crates/wasip2-1.0.4+wasi-0.2.12.crate) = 135311
-SHA256 (rust/crates/wasm-bindgen-0.2.127.crate) = 1b70935747edd64d89de3efa29d73789b806c15798f8e7dca4d8ac356b50ce70
-SIZE (rust/crates/wasm-bindgen-0.2.127.crate) = 68138
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.127.crate) = 77775f8f3f7217702089053b94958f8f54061a3f663417df76e19cbdcca29bc1
-SIZE (rust/crates/wasm-bindgen-macro-0.2.127.crate) = 9372
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.127.crate) = e11d33f857dc2fb11b8bc75aee111aa9cbeb12cd9f25efd3d4c2a3dd4e235284
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.127.crate) = 85236
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.127.crate) = 7ef64dbcc55df09c7e5a46182d181c2cfa3e925f3da937ea764728b4bbb9dcbf
-SIZE (rust/crates/wasm-bindgen-shared-0.2.127.crate) = 11291
+SHA256 (rust/crates/wasite-1.0.2.crate) = 66fe902b4a6b8028a753d5424909b764ccf79b7a209eac9bf97e59cda9f71a42
+SIZE (rust/crates/wasite-1.0.2.crate) = 3965
+SHA256 (rust/crates/wasm-bindgen-0.2.128.crate) = aecb87a33d3b0c5e3b7aa46336eaf486cffafbd281b195e4c8b80d50df2351bf
+SIZE (rust/crates/wasm-bindgen-0.2.128.crate) = 70345
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.128.crate) = a690d511e3c1a8b3a55e33511e3c2c00c78415cd23650f32b808627f5696b9ed
+SIZE (rust/crates/wasm-bindgen-macro-0.2.128.crate) = 9595
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.128.crate) = 411e4887f0071ef2d2164a9d5fdf2d20efbef78fccd3a78b0c10a1dc5295e48a
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.128.crate) = 118512
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.128.crate) = 81941cd78d0c92026c33e5e01312845a4cb1e9af3407f9134b100dd03144103e
+SIZE (rust/crates/wasm-bindgen-shared-0.2.128.crate) = 12994
+SHA256 (rust/crates/web-sys-0.3.105.crate) = 9fbddc4a036f00ec4f18c83445bd3115cb306a91da554919a099d9222fe4a7f8
+SIZE (rust/crates/web-sys-0.3.105.crate) = 682289
 SHA256 (rust/crates/wezterm-bidi-0.2.3.crate) = 0c0a6e355560527dd2d1cf7890652f4f09bb3433b6aadade4c9b5ed76de5f3ec
 SIZE (rust/crates/wezterm-bidi-0.2.3.crate) = 73214
 SHA256 (rust/crates/wezterm-blob-leases-0.1.1.crate) = 692daff6d93d94e29e4114544ef6d5c942a7ed998b37abdc19b17136ea428eb7
@@ -381,6 +509,8 @@ SHA256 (rust/crates/wezterm-dynamic-derive-0.1.1.crate) = 46c0cf2d539c645b448eaf
 SIZE (rust/crates/wezterm-dynamic-derive-0.1.1.crate) = 6960
 SHA256 (rust/crates/wezterm-input-types-0.1.0.crate) = 7012add459f951456ec9d6c7e6fc340b1ce15d6fc9629f8c42853412c029e57e
 SIZE (rust/crates/wezterm-input-types-0.1.0.crate) = 16748
+SHA256 (rust/crates/whoami-2.1.3.crate) = 626c4bac6755d76ffc12cb01b2eac751db1996b9e0041de9aa02c8c211ddc82c
+SIZE (rust/crates/whoami-2.1.3.crate) = 28630
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -389,13 +519,39 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
 SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
 SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
 SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
 SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
 SHA256 (rust/crates/winnow-1.0.4.crate) = 23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81
 SIZE (rust/crates/winnow-1.0.4.crate) = 188513
 SHA256 (rust/crates/wit-bindgen-0.57.1.crate) = 1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e
 SIZE (rust/crates/wit-bindgen-0.57.1.crate) = 71227
+SHA256 (rust/crates/x509-cert-0.2.5.crate) = 1301e935010a701ae5f8655edc0ad17c44bad3ac5ce8c39185f75453b720ae94
+SIZE (rust/crates/x509-cert-0.2.5.crate) = 99819
+SHA256 (rust/crates/zeroize-1.9.0.crate) = e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e
+SIZE (rust/crates/zeroize-1.9.0.crate) = 24480
+SHA256 (rust/crates/zeroize_derive-1.5.0.crate) = 3c50655cbb0fe3fc43170059e702f1ce5e19b84cec58dc87b037a09935c2f328
+SIZE (rust/crates/zeroize_derive-1.5.0.crate) = 12034
 SHA256 (rust/crates/zmij-1.0.23.crate) = 29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b
 SIZE (rust/crates/zmij-1.0.23.crate) = 28612
-SHA256 (pgrundev-pgterm-v0.1.4_GH0.tar.gz) = d61ea4acd9dca2b76950b860238b96801fbb1f34aa13b39a386e5fb0d12b2591
-SIZE (pgrundev-pgterm-v0.1.4_GH0.tar.gz) = 91508
+SHA256 (pgrundev-pgterm-v0.3.1_GH0.tar.gz) = 52b7ac8a75dcdb39387b511d8bf26a5ba634629aa10eb7c2444ec76425eaab40
+SIZE (pgrundev-pgterm-v0.3.1_GH0.tar.gz) = 185164