git: 441788f18ecb - main - www/sqlpage: Update to 0.44.0

From: Palle Girgensohn <girgen_at_FreeBSD.org>
Date: Sun, 07 Jun 2026 20:38:45 UTC
The branch main has been updated by girgen:

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

commit 441788f18ecbe80033e953df523230c4b494ca31
Author:     Palle Girgensohn <girgen@FreeBSD.org>
AuthorDate: 2026-06-07 20:37:43 +0000
Commit:     Palle Girgensohn <girgen@FreeBSD.org>
CommitDate: 2026-06-07 20:38:42 +0000

    www/sqlpage: Update to 0.44.0
    
    Release notes:  https://github.com/sqlpage/SQLPage/releases/tag/v0.44.0
---
 www/sqlpage/Makefile        |  11 +-
 www/sqlpage/Makefile.crates | 314 +++++++++++----------
 www/sqlpage/distinfo        | 650 +++++++++++++++++++++++---------------------
 3 files changed, 520 insertions(+), 455 deletions(-)

diff --git a/www/sqlpage/Makefile b/www/sqlpage/Makefile
index d03d4bc95890..ec21d656a9b2 100644
--- a/www/sqlpage/Makefile
+++ b/www/sqlpage/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	sqlpage
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.43.0
-PORTREVISION=	3
+DISTVERSION=	0.44.0
 CATEGORIES=	www databases
 MASTER_SITES=	https://cdn.jsdelivr.net/npm/:npm
 DISTFILES=	${NPM_DISTFILES}
@@ -29,13 +28,13 @@ GH_PROJECT=	SQLPage
 USERS=		sqlpage
 GROUPS=		sqlpage
 
-NPM_DISTFILES=	apexcharts@5.3.6/dist/apexcharts.min.js:npm \
+NPM_DISTFILES=	apexcharts@5.13.0/dist/apexcharts.min.js:npm \
 		@tabler/core@1.4.0/dist/css/tabler.min.css:npm \
 		@tabler/core@1.4.0/dist/css/tabler-vendors.min.css:npm \
 		@tabler/core@1.4.0/dist/js/tabler.min.js:npm \
-		@tabler/icons-sprite@3.35.0/dist/tabler-sprite.svg:npm \
-		tom-select@2.4.3/dist/css/tom-select.bootstrap5.css:npm \
-		tom-select@2.4.1/dist/js/tom-select.popular.min.js:npm
+		@tabler/icons-sprite@3.44.0/dist/tabler-sprite.svg:npm \
+		tom-select@2.6.1/dist/css/tom-select.bootstrap5.css:npm \
+		tom-select@2.6.1/dist/js/tom-select.popular.min.js:npm
 
 ARTEFACTS=	${WRKSRC}/target/sqlpage_artefacts
 
diff --git a/www/sqlpage/Makefile.crates b/www/sqlpage/Makefile.crates
index 14b17b6e9c68..4c35f1aba658 100644
--- a/www/sqlpage/Makefile.crates
+++ b/www/sqlpage/Makefile.crates
@@ -1,5 +1,5 @@
 CARGO_CRATES=	actix-codec-0.5.2 \
-		actix-http-3.12.0 \
+		actix-http-3.12.1 \
 		actix-macros-0.2.4 \
 		actix-multipart-0.7.2 \
 		actix-multipart-derive-0.7.0 \
@@ -19,12 +19,12 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		alloc-no-stdlib-2.0.4 \
 		alloc-stdlib-0.2.2 \
 		allocator-api2-0.2.21 \
-		android-activity-0.6.0 \
+		android-activity-0.6.1 \
 		android-properties-0.2.2 \
 		android_system_properties-0.1.5 \
-		anstream-0.6.21 \
-		anstyle-1.0.13 \
-		anstyle-parse-0.2.7 \
+		anstream-1.0.0 \
+		anstyle-1.0.14 \
+		anstyle-parse-1.0.0 \
 		anstyle-query-1.1.5 \
 		anstyle-wincon-3.0.11 \
 		anyhow-1.0.102 \
@@ -45,10 +45,10 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		async-web-client-0.6.2 \
 		atoi-2.0.0 \
 		atomic-waker-1.1.2 \
-		autocfg-1.5.0 \
+		autocfg-1.5.1 \
 		awc-3.8.2 \
-		aws-lc-rs-1.16.1 \
-		aws-lc-sys-0.38.0 \
+		aws-lc-rs-1.17.0 \
+		aws-lc-sys-0.41.0 \
 		base16ct-0.2.0 \
 		base64-0.13.1 \
 		base64-0.21.7 \
@@ -56,36 +56,39 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		base64ct-1.8.3 \
 		bigdecimal-0.4.10 \
 		bitflags-1.3.2 \
-		bitflags-2.11.0 \
+		bitflags-2.12.0 \
 		blake2-0.10.6 \
 		block-buffer-0.10.4 \
+		block-buffer-0.12.0 \
 		block2-0.5.1 \
 		blocking-1.6.2 \
 		brotli-3.5.0 \
-		brotli-8.0.2 \
+		brotli-8.0.3 \
 		brotli-decompressor-2.5.1 \
-		brotli-decompressor-5.0.0 \
-		bumpalo-3.20.2 \
+		brotli-decompressor-5.0.1 \
+		bs58-0.5.1 \
+		bumpalo-3.20.3 \
 		byteorder-1.5.0 \
 		bytes-1.11.1 \
-		bytestring-1.5.0 \
+		bytestring-1.5.1 \
 		calloop-0.13.0 \
-		cc-1.2.56 \
-		cesu8-1.1.0 \
+		cc-1.2.63 \
 		cfg-if-1.0.4 \
 		cfg_aliases-0.2.1 \
 		chacha20-0.10.0 \
 		chrono-0.4.44 \
-		clap-4.5.60 \
-		clap_builder-4.5.60 \
-		clap_derive-4.5.55 \
-		clap_lex-1.0.0 \
-		cmake-0.1.57 \
-		colorchoice-1.0.4 \
+		clap-4.6.1 \
+		clap_builder-4.6.0 \
+		clap_derive-4.6.1 \
+		clap_lex-1.1.0 \
+		cmake-0.1.58 \
+		cmov-0.5.4 \
+		colorchoice-1.0.5 \
 		combine-4.6.7 \
 		concurrent-queue-2.5.0 \
-		config-0.15.19 \
+		config-0.15.23 \
 		const-oid-0.9.6 \
+		const-oid-0.10.2 \
 		const-random-0.1.18 \
 		const-random-macro-0.1.16 \
 		convert_case-0.4.0 \
@@ -97,30 +100,31 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		core-foundation-sys-0.8.7 \
 		core-graphics-0.23.2 \
 		core-graphics-types-0.1.3 \
-		core2-0.4.0 \
 		cpufeatures-0.2.17 \
 		cpufeatures-0.3.0 \
 		crc-3.4.0 \
-		crc-catalog-2.4.0 \
+		crc-catalog-2.5.0 \
 		crc32fast-1.5.0 \
 		crossbeam-queue-0.3.12 \
 		crossbeam-utils-0.8.21 \
 		crunchy-0.2.4 \
 		crypto-bigint-0.5.5 \
 		crypto-common-0.1.6 \
+		crypto-common-0.2.2 \
 		csv-async-1.3.1 \
 		csv-core-0.1.13 \
+		ctutils-0.4.2 \
 		cursor-icon-1.2.0 \
 		curve25519-dalek-4.1.3 \
 		curve25519-dalek-derive-0.1.1 \
 		darling-0.20.11 \
-		darling-0.21.3 \
+		darling-0.23.0 \
 		darling_core-0.20.11 \
-		darling_core-0.21.3 \
+		darling_core-0.23.0 \
 		darling_macro-0.20.11 \
-		darling_macro-0.21.3 \
-		dary_heap-0.3.8 \
-		data-encoding-2.10.0 \
+		darling_macro-0.23.0 \
+		dary_heap-0.3.9 \
+		data-encoding-2.11.0 \
 		der-0.7.10 \
 		der-parser-9.0.0 \
 		deranged-0.5.8 \
@@ -131,10 +135,11 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		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 \
 		dispatch-0.2.0 \
-		displaydoc-0.2.5 \
+		displaydoc-0.2.6 \
 		dlib-0.5.3 \
 		dlv-list-0.5.2 \
 		dotenvy-0.15.7 \
@@ -144,22 +149,20 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		ecdsa-0.16.9 \
 		ed25519-2.2.3 \
 		ed25519-dalek-2.2.0 \
-		either-1.15.0 \
+		either-1.16.0 \
 		elliptic-curve-0.13.8 \
 		encoding_rs-0.8.35 \
-		env_filter-1.0.0 \
-		env_logger-0.11.9 \
 		equivalent-1.0.2 \
 		erased-serde-0.4.10 \
 		errno-0.3.14 \
 		event-listener-5.4.1 \
 		event-listener-strategy-0.5.4 \
-		fastrand-2.3.0 \
+		fastrand-2.4.1 \
 		ff-0.13.1 \
 		fiat-crypto-0.2.9 \
 		find-msvc-tools-0.1.9 \
 		flate2-1.1.9 \
-		flume-0.11.1 \
+		flume-0.12.0 \
 		fnv-1.0.7 \
 		foldhash-0.1.5 \
 		foldhash-0.2.0 \
@@ -186,50 +189,56 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		getrandom-0.4.2 \
 		group-0.13.0 \
 		h2-0.3.27 \
-		handlebars-6.4.0 \
+		handlebars-6.4.1 \
 		hashbrown-0.12.3 \
 		hashbrown-0.14.5 \
 		hashbrown-0.15.5 \
 		hashbrown-0.16.1 \
-		hashlink-0.10.0 \
+		hashbrown-0.17.1 \
+		hashlink-0.11.0 \
 		heck-0.5.0 \
 		hermit-abi-0.5.2 \
 		hex-0.4.3 \
 		hkdf-0.12.4 \
+		hkdf-0.13.0 \
 		hmac-0.12.1 \
+		hmac-0.13.0 \
 		http-0.2.12 \
-		http-1.4.0 \
+		http-1.4.1 \
 		http-body-0.4.6 \
 		httparse-1.10.1 \
 		httpdate-1.0.3 \
+		hybrid-array-0.4.12 \
 		hyper-0.14.32 \
 		iana-time-zone-0.1.65 \
 		iana-time-zone-haiku-0.1.2 \
-		icu_collections-2.1.1 \
-		icu_locale_core-2.1.1 \
-		icu_normalizer-2.1.1 \
-		icu_normalizer_data-2.1.1 \
-		icu_properties-2.1.2 \
-		icu_properties_data-2.1.2 \
-		icu_provider-2.1.1 \
+		icu_collections-2.2.0 \
+		icu_locale_core-2.2.0 \
+		icu_normalizer-2.2.0 \
+		icu_normalizer_data-2.2.0 \
+		icu_properties-2.2.0 \
+		icu_properties_data-2.2.0 \
+		icu_provider-2.2.0 \
 		id-arena-2.3.0 \
 		ident_case-1.0.1 \
 		idna-1.1.0 \
-		idna_adapter-1.2.1 \
+		idna_adapter-1.2.2 \
 		impl-more-0.1.9 \
 		include_dir-0.7.4 \
 		include_dir_macros-0.7.4 \
 		indexmap-1.9.3 \
-		indexmap-2.13.0 \
+		indexmap-2.14.0 \
 		is_terminal_polyfill-1.70.2 \
 		itertools-0.10.5 \
-		itoa-1.0.17 \
-		jiff-0.2.23 \
-		jiff-static-0.2.23 \
-		jni-0.21.1 \
-		jni-sys-0.3.0 \
+		itertools-0.14.0 \
+		itoa-1.0.18 \
+		jni-0.22.4 \
+		jni-macros-0.22.4 \
+		jni-sys-0.3.1 \
+		jni-sys-0.4.1 \
+		jni-sys-macros-0.4.1 \
 		jobserver-0.1.34 \
-		js-sys-0.3.91 \
+		js-sys-0.3.99 \
 		json5-0.4.1 \
 		lambda-web-0.2.1 \
 		lambda_runtime-0.7.3 \
@@ -237,42 +246,46 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		language-tags-0.3.2 \
 		lazy_static-1.5.0 \
 		leb128fmt-0.1.0 \
-		libc-0.2.183 \
-		libflate-2.2.1 \
-		libflate_lz77-2.2.0 \
+		libc-0.2.186 \
+		libflate-2.3.0 \
+		libflate_lz77-2.3.0 \
 		libloading-0.8.9 \
 		libm-0.2.16 \
-		libredox-0.1.14 \
-		libsqlite3-sys-0.36.0 \
+		libredox-0.1.17 \
+		libsqlite3-sys-0.38.0 \
 		linux-raw-sys-0.4.15 \
 		linux-raw-sys-0.12.1 \
-		litemap-0.8.1 \
+		litemap-0.8.2 \
 		local-channel-0.1.5 \
 		local-waker-0.1.4 \
 		lock_api-0.4.14 \
-		log-0.4.29 \
+		log-0.4.30 \
 		markdown-1.0.0 \
-		md-5-0.10.6 \
-		memchr-2.8.0 \
+		matchers-0.2.0 \
+		md-5-0.11.0 \
+		memchr-2.8.1 \
 		mime-0.3.17 \
 		mime_guess-2.0.5 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.8.9 \
-		mio-1.1.1 \
+		mio-1.2.1 \
+		mutually_exclusive_features-0.1.0 \
 		ndk-0.9.0 \
 		ndk-context-0.1.1 \
 		ndk-sys-0.6.0+11769913 \
+		no_std_io2-0.9.4 \
 		nom-7.1.3 \
+		nu-ansi-term-0.50.3 \
 		num-bigint-0.4.6 \
 		num-bigint-dig-0.8.6 \
-		num-conv-0.2.0 \
+		num-conv-0.2.2 \
 		num-integer-0.1.46 \
 		num-iter-0.1.45 \
 		num-modular-0.6.1 \
 		num-order-1.2.0 \
 		num-traits-0.2.19 \
-		num_enum-0.7.5 \
-		num_enum_derive-0.7.5 \
+		num_enum-0.7.6 \
+		num_enum_derive-0.7.6 \
 		oauth2-5.0.0 \
 		objc-sys-0.3.5 \
 		objc2-0.5.2 \
@@ -280,6 +293,7 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		objc2-cloud-kit-0.2.2 \
 		objc2-contacts-0.2.2 \
 		objc2-core-data-0.2.2 \
+		objc2-core-foundation-0.3.2 \
 		objc2-core-image-0.2.2 \
 		objc2-core-location-0.2.2 \
 		objc2-encode-4.1.0 \
@@ -288,19 +302,25 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		objc2-metal-0.2.2 \
 		objc2-quartz-core-0.2.2 \
 		objc2-symbols-0.2.2 \
+		objc2-system-configuration-0.3.2 \
 		objc2-ui-kit-0.2.2 \
 		objc2-uniform-type-identifiers-0.2.2 \
 		objc2-user-notifications-0.2.2 \
-		odbc-api-19.1.0 \
-		odbc-sys-0.27.4 \
-		odbc-sys-0.29.0 \
+		odbc-api-28.0.0 \
+		odbc-sys-0.31.0 \
 		oid-registry-0.7.1 \
-		once_cell-1.21.3 \
+		once_cell-1.21.4 \
 		once_cell_polyfill-1.70.2 \
 		openidconnect-4.0.1 \
 		openssl-probe-0.2.1 \
+		opentelemetry-0.32.0 \
+		opentelemetry-http-0.32.0 \
+		opentelemetry-otlp-0.32.0 \
+		opentelemetry-proto-0.32.0 \
+		opentelemetry-semantic-conventions-0.32.0 \
+		opentelemetry_sdk-0.32.1 \
 		option-ext-0.2.0 \
-		orbclient-0.3.50 \
+		orbclient-0.3.55 \
 		ordered-float-2.10.1 \
 		ordered-multimap-0.7.3 \
 		p256-0.13.2 \
@@ -310,7 +330,6 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		parking_lot_core-0.9.12 \
 		parse-size-1.1.0 \
 		password-hash-0.5.0 \
-		paste-1.0.15 \
 		pathdiff-0.2.3 \
 		pem-3.0.6 \
 		pem-rfc7468-0.7.0 \
@@ -319,40 +338,41 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		pest_derive-2.8.6 \
 		pest_generator-2.8.6 \
 		pest_meta-2.8.6 \
-		pin-project-1.1.11 \
-		pin-project-internal-1.1.11 \
+		pin-project-1.1.13 \
+		pin-project-internal-1.1.13 \
 		pin-project-lite-0.2.17 \
 		piper-0.2.5 \
 		pkcs1-0.7.5 \
 		pkcs8-0.10.2 \
-		pkg-config-0.3.32 \
+		pkg-config-0.3.33 \
 		plain-0.2.3 \
 		polling-3.11.0 \
 		portable-atomic-1.13.1 \
-		portable-atomic-util-0.2.5 \
-		potential_utf-0.1.4 \
+		potential_utf-0.1.5 \
 		powerfmt-0.2.0 \
 		ppv-lite86-0.2.21 \
 		prettyplease-0.2.37 \
 		primeorder-0.13.6 \
 		proc-macro-crate-3.5.0 \
 		proc-macro2-1.0.106 \
+		prost-0.14.3 \
+		prost-derive-0.14.3 \
 		quote-1.0.45 \
 		r-efi-5.3.0 \
 		r-efi-6.0.0 \
-		rand-0.8.5 \
-		rand-0.9.2 \
-		rand-0.10.0 \
+		rand-0.8.6 \
+		rand-0.9.4 \
+		rand-0.10.1 \
 		rand_chacha-0.3.1 \
 		rand_chacha-0.9.0 \
 		rand_core-0.6.4 \
 		rand_core-0.9.5 \
-		rand_core-0.10.0 \
+		rand_core-0.10.1 \
 		raw-window-handle-0.6.2 \
 		rcgen-0.13.2 \
 		redox_syscall-0.4.1 \
 		redox_syscall-0.5.18 \
-		redox_syscall-0.7.3 \
+		redox_syscall-0.8.0 \
 		redox_users-0.5.2 \
 		ref-cast-1.0.25 \
 		ref-cast-impl-1.0.25 \
@@ -363,98 +383,106 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		rfc6979-0.4.0 \
 		ring-0.17.14 \
 		rle-decode-fast-1.0.3 \
-		ron-0.12.0 \
+		ron-0.12.1 \
 		rsa-0.9.10 \
 		rust-ini-0.21.3 \
 		rustc_version-0.4.1 \
 		rusticata-macros-4.1.0 \
 		rustix-0.38.44 \
 		rustix-1.1.4 \
-		rustls-0.23.37 \
-		rustls-acme-0.15.1 \
+		rustls-0.23.40 \
+		rustls-acme-0.15.2 \
 		rustls-native-certs-0.8.3 \
-		rustls-pemfile-2.2.0 \
-		rustls-pki-types-1.14.0 \
-		rustls-webpki-0.103.9 \
+		rustls-pki-types-1.14.1 \
+		rustls-webpki-0.103.13 \
 		rustversion-1.0.22 \
 		ryu-1.0.23 \
 		same-file-1.0.6 \
-		schannel-0.1.28 \
+		schannel-0.1.29 \
 		schemars-0.9.0 \
 		schemars-1.2.1 \
 		scopeguard-1.2.0 \
 		sec1-0.7.3 \
 		security-framework-3.7.0 \
 		security-framework-sys-2.17.0 \
-		semver-1.0.27 \
+		semver-1.0.28 \
 		serde-1.0.228 \
 		serde-untagged-0.1.9 \
 		serde-value-0.7.0 \
 		serde_core-1.0.228 \
 		serde_derive-1.0.228 \
-		serde_json-1.0.149 \
+		serde_json-1.0.150 \
 		serde_path_to_error-0.1.20 \
 		serde_plain-1.0.2 \
-		serde_spanned-1.0.4 \
+		serde_spanned-1.1.1 \
 		serde_urlencoded-0.7.1 \
-		serde_with-3.17.0 \
-		serde_with_macros-3.17.0 \
+		serde_with-3.20.0 \
+		serde_with_macros-3.20.0 \
 		sha1-0.10.6 \
+		sha1-0.11.0 \
 		sha2-0.10.9 \
-		shlex-1.3.0 \
+		sha2-0.11.0 \
+		sharded-slab-0.1.7 \
+		shlex-2.0.1 \
 		signal-hook-registry-1.4.8 \
 		signature-2.2.0 \
-		simd-adler32-0.3.8 \
+		simd-adler32-0.3.9 \
+		simd_cesu8-1.1.1 \
+		simdutf8-0.1.5 \
 		slab-0.4.12 \
 		smallvec-1.15.1 \
 		smol_str-0.2.2 \
 		socket2-0.5.10 \
-		socket2-0.6.3 \
+		socket2-0.6.4 \
 		spin-0.9.8 \
 		spki-0.7.3 \
-		sqlparser-0.61.0 \
+		sqlparser-0.62.0 \
 		sqlparser_derive-0.5.0 \
-		sqlx-core-oldapi-0.6.51 \
-		sqlx-macros-oldapi-0.6.51 \
-		sqlx-oldapi-0.6.51 \
-		sqlx-rt-oldapi-0.6.51 \
+		sqlx-core-oldapi-0.6.56 \
+		sqlx-macros-oldapi-0.6.56 \
+		sqlx-oldapi-0.6.56 \
+		sqlx-rt-oldapi-0.6.56 \
 		stable_deref_trait-1.2.1 \
 		stringprep-0.1.5 \
 		strsim-0.11.1 \
 		subtle-2.6.1 \
 		syn-2.0.117 \
 		synstructure-0.13.2 \
-		tempfile-3.26.0 \
+		tempfile-3.27.0 \
 		thiserror-1.0.69 \
 		thiserror-2.0.18 \
 		thiserror-impl-1.0.69 \
 		thiserror-impl-2.0.18 \
+		thread_local-1.1.9 \
 		time-0.3.47 \
 		time-core-0.1.8 \
 		time-macros-0.2.27 \
 		tiny-keccak-2.0.2 \
-		tinystr-0.8.2 \
-		tinyvec-1.10.0 \
+		tinystr-0.8.3 \
+		tinyvec-1.11.0 \
 		tinyvec_macros-0.1.1 \
-		tokio-1.50.0 \
-		tokio-macros-2.6.1 \
+		tokio-1.52.3 \
+		tokio-macros-2.7.0 \
 		tokio-rustls-0.26.4 \
 		tokio-stream-0.1.18 \
 		tokio-util-0.7.18 \
-		toml-0.9.12+spec-1.1.0 \
-		toml_datetime-0.7.5+spec-1.1.0 \
-		toml_datetime-1.0.0+spec-1.1.0 \
-		toml_edit-0.25.4+spec-1.1.0 \
-		toml_parser-1.0.9+spec-1.1.0 \
+		toml-1.1.2+spec-1.1.0 \
+		toml_datetime-1.1.1+spec-1.1.0 \
+		toml_edit-0.25.12+spec-1.1.0 \
+		toml_parser-1.1.2+spec-1.1.0 \
 		tower-0.4.13 \
 		tower-layer-0.3.3 \
 		tower-service-0.3.3 \
 		tracing-0.1.44 \
+		tracing-actix-web-0.7.21 \
 		tracing-attributes-0.1.31 \
 		tracing-core-0.1.36 \
+		tracing-log-0.2.0 \
+		tracing-opentelemetry-0.33.0 \
+		tracing-subscriber-0.3.23 \
 		try-lock-0.2.5 \
 		typeid-1.0.3 \
-		typenum-1.19.0 \
+		typenum-1.20.0 \
 		ucd-trie-0.1.7 \
 		unicase-2.9.0 \
 		unicode-bidi-0.3.18 \
@@ -462,35 +490,37 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		unicode-ident-1.0.24 \
 		unicode-normalization-0.1.25 \
 		unicode-properties-0.1.4 \
-		unicode-segmentation-1.12.0 \
+		unicode-segmentation-1.13.2 \
 		unicode-xid-0.2.6 \
 		unix-odbc-0.1.4 \
 		untrusted-0.9.0 \
 		url-2.5.8 \
 		utf8_iter-1.0.4 \
 		utf8parse-0.2.2 \
-		uuid-1.22.0 \
+		uuid-1.23.2 \
+		valuable-0.1.1 \
 		vcpkg-0.2.15 \
 		version_check-0.9.5 \
 		walkdir-2.5.0 \
 		want-0.3.1 \
 		wasi-0.11.1+wasi-snapshot-preview1 \
-		wasip2-1.0.2+wasi-0.2.9 \
+		wasi-0.14.7+wasi-0.2.4 \
+		wasip2-1.0.3+wasi-0.2.9 \
 		wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 \
-		wasite-0.1.0 \
-		wasm-bindgen-0.2.114 \
-		wasm-bindgen-futures-0.4.64 \
-		wasm-bindgen-macro-0.2.114 \
-		wasm-bindgen-macro-support-0.2.114 \
-		wasm-bindgen-shared-0.2.114 \
+		wasite-1.0.2 \
+		wasm-bindgen-0.2.122 \
+		wasm-bindgen-futures-0.4.72 \
+		wasm-bindgen-macro-0.2.122 \
+		wasm-bindgen-macro-support-0.2.122 \
+		wasm-bindgen-shared-0.2.122 \
 		wasm-encoder-0.244.0 \
 		wasm-metadata-0.244.0 \
 		wasmparser-0.244.0 \
-		web-sys-0.3.91 \
+		web-sys-0.3.99 \
 		web-time-1.1.0 \
 		webpki-roots-0.26.11 \
-		webpki-roots-1.0.6 \
-		whoami-1.6.1 \
+		webpki-roots-1.0.7 \
+		whoami-2.1.2 \
 		widestring-1.2.1 \
 		winapi-util-0.1.11 \
 		windows-core-0.62.2 \
@@ -499,51 +529,43 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		windows-link-0.2.1 \
 		windows-result-0.4.1 \
 		windows-strings-0.5.1 \
-		windows-sys-0.45.0 \
 		windows-sys-0.52.0 \
 		windows-sys-0.59.0 \
 		windows-sys-0.61.2 \
-		windows-targets-0.42.2 \
 		windows-targets-0.52.6 \
-		windows_aarch64_gnullvm-0.42.2 \
 		windows_aarch64_gnullvm-0.52.6 \
-		windows_aarch64_msvc-0.42.2 \
 		windows_aarch64_msvc-0.52.6 \
-		windows_i686_gnu-0.42.2 \
 		windows_i686_gnu-0.52.6 \
 		windows_i686_gnullvm-0.52.6 \
-		windows_i686_msvc-0.42.2 \
 		windows_i686_msvc-0.52.6 \
-		windows_x86_64_gnu-0.42.2 \
 		windows_x86_64_gnu-0.52.6 \
-		windows_x86_64_gnullvm-0.42.2 \
 		windows_x86_64_gnullvm-0.52.6 \
-		windows_x86_64_msvc-0.42.2 \
 		windows_x86_64_msvc-0.52.6 \
 		winit-0.30.13 \
-		winnow-0.7.15 \
+		winnow-1.0.3 \
 		wit-bindgen-0.51.0 \
+		wit-bindgen-0.57.1 \
 		wit-bindgen-core-0.51.0 \
 		wit-bindgen-rust-0.51.0 \
 		wit-bindgen-rust-macro-0.51.0 \
 		wit-component-0.244.0 \
 		wit-parser-0.244.0 \
-		writeable-0.6.2 \
+		writeable-0.6.3 \
 		x509-parser-0.16.0 \
 		xkbcommon-dl-0.4.2 \
 		xkeysym-0.2.1 \
-		yaml-rust2-0.10.4 \
+		yaml-rust2-0.11.0 \
 		yasna-0.5.2 \
-		yoke-0.8.1 \
-		yoke-derive-0.8.1 \
-		zerocopy-0.8.40 \
-		zerocopy-derive-0.8.40 \
-		zerofrom-0.1.6 \
-		zerofrom-derive-0.1.6 \
+		yoke-0.8.2 \
+		yoke-derive-0.8.2 \
+		zerocopy-0.8.49 \
+		zerocopy-derive-0.8.49 \
+		zerofrom-0.1.8 \
+		zerofrom-derive-0.1.7 \
 		zeroize-1.8.2 \
-		zerotrie-0.2.3 \
-		zerovec-0.11.5 \
-		zerovec-derive-0.11.2 \
+		zerotrie-0.2.4 \
+		zerovec-0.11.6 \
+		zerovec-derive-0.11.3 \
 		zmij-1.0.21 \
 		zstd-0.13.3 \
 		zstd-safe-7.2.4 \
diff --git a/www/sqlpage/distinfo b/www/sqlpage/distinfo
index 7296997511dc..de9ef9efabe4 100644
--- a/www/sqlpage/distinfo
+++ b/www/sqlpage/distinfo
@@ -1,22 +1,22 @@
-TIMESTAMP = 1772969864
-SHA256 (apexcharts@5.3.6/dist/apexcharts.min.js) = a8d26d1122513981d12b04bfbb7cddbb815ebfaf5d6f5ee128766faea1a2a91b
-SIZE (apexcharts@5.3.6/dist/apexcharts.min.js) = 581552
+TIMESTAMP = 1780862776
+SHA256 (apexcharts@5.13.0/dist/apexcharts.min.js) = 0e04549fe5f57314f4cf93be41cad7e3c36e56b6352a1a029873ef55902f4bc9
+SIZE (apexcharts@5.13.0/dist/apexcharts.min.js) = 559482
 SHA256 (@tabler/core@1.4.0/dist/css/tabler.min.css) = 7ef750bd10546a695d0b12767ad8048bd8f3ec5de7daefb1067f9d0daa3d1c9a
 SIZE (@tabler/core@1.4.0/dist/css/tabler.min.css) = 536141
 SHA256 (@tabler/core@1.4.0/dist/css/tabler-vendors.min.css) = fd53f3f46b621f512cd4a18b63bd3a5086b2104806f7707a68805add6cf02987
 SIZE (@tabler/core@1.4.0/dist/css/tabler-vendors.min.css) = 10652
 SHA256 (@tabler/core@1.4.0/dist/js/tabler.min.js) = b60c76160e97624574dbb8cf10abe6aee9a6493b60096fdfc15dd1dd2bd99eb9
 SIZE (@tabler/core@1.4.0/dist/js/tabler.min.js) = 83555
-SHA256 (@tabler/icons-sprite@3.35.0/dist/tabler-sprite.svg) = cf04df529a72d520c05c43c9fb3218c966ebdb7f2014b66504a6c4f92c69a19f
-SIZE (@tabler/icons-sprite@3.35.0/dist/tabler-sprite.svg) = 1844927
-SHA256 (tom-select@2.4.3/dist/css/tom-select.bootstrap5.css) = bd6e548ccfca6bdfe3218f08e6ce4a72e75a4d15a1fdc086135654b2b26f948d
-SIZE (tom-select@2.4.3/dist/css/tom-select.bootstrap5.css) = 18241
-SHA256 (tom-select@2.4.1/dist/js/tom-select.popular.min.js) = 09bd5799bf6a40ef08d66315933e2dd9b4fc97b1d7fb525e2a7706052cad4874
-SIZE (tom-select@2.4.1/dist/js/tom-select.popular.min.js) = 43605
+SHA256 (@tabler/icons-sprite@3.44.0/dist/tabler-sprite.svg) = 687787f08182ef999ea725b6823fda62b5bb2c212d8e86f0c6f1a7569e63dd47
+SIZE (@tabler/icons-sprite@3.44.0/dist/tabler-sprite.svg) = 2157285
+SHA256 (tom-select@2.6.1/dist/css/tom-select.bootstrap5.css) = d9aacf5da2f29e73ed33fea0e0083a53d22f6a086fddf209c77791571ecd0366
+SIZE (tom-select@2.6.1/dist/css/tom-select.bootstrap5.css) = 18691
+SHA256 (tom-select@2.6.1/dist/js/tom-select.popular.min.js) = 2a68cc06f2f8362dc061cf4e0a2f71484b9a9844b22c404be01da0cc5ad63c61
+SIZE (tom-select@2.6.1/dist/js/tom-select.popular.min.js) = 44422
 SHA256 (rust/crates/actix-codec-0.5.2.crate) = 5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a
 SIZE (rust/crates/actix-codec-0.5.2.crate) = 14085
-SHA256 (rust/crates/actix-http-3.12.0.crate) = f860ee6746d0c5b682147b2f7f8ef036d4f92fe518251a3a35ffa3650eafdf0e
-SIZE (rust/crates/actix-http-3.12.0.crate) = 170689
+SHA256 (rust/crates/actix-http-3.12.1.crate) = 93acb4a42f64936f9b8cae4a433b237599dd6eb6ed06124eb67132ef8cc90662
+SIZE (rust/crates/actix-http-3.12.1.crate) = 172208
 SHA256 (rust/crates/actix-macros-0.2.4.crate) = e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb
 SIZE (rust/crates/actix-macros-0.2.4.crate) = 8380
 SHA256 (rust/crates/actix-multipart-0.7.2.crate) = d5118a26dee7e34e894f7e85aa0ee5080ae4c18bf03c0e30d49a80e418f00a53
@@ -55,18 +55,18 @@ SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b
 SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693
 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/android-activity-0.6.0.crate) = ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046
-SIZE (rust/crates/android-activity-0.6.0.crate) = 258597
+SHA256 (rust/crates/android-activity-0.6.1.crate) = 0f2a1bb052857d5dd49572219344a7332b31b76405648eabac5bc68978251bcd
+SIZE (rust/crates/android-activity-0.6.1.crate) = 322611
 SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
 SIZE (rust/crates/android-properties-0.2.2.crate) = 4563
 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/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
-SIZE (rust/crates/anstream-0.6.21.crate) = 29516
-SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
-SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
-SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
-SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstream-1.0.0.crate) = 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d
+SIZE (rust/crates/anstream-1.0.0.crate) = 28916
+SHA256 (rust/crates/anstyle-1.0.14.crate) = 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
+SIZE (rust/crates/anstyle-1.0.14.crate) = 17787
+SHA256 (rust/crates/anstyle-parse-1.0.0.crate) = 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e
+SIZE (rust/crates/anstyle-parse-1.0.0.crate) = 22042
 SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
 SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
 SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
@@ -107,14 +107,14 @@ SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9
 SIZE (rust/crates/atoi-2.0.0.crate) = 7785
 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
-SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/autocfg-1.5.1.crate) = f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53
+SIZE (rust/crates/autocfg-1.5.1.crate) = 18911
 SHA256 (rust/crates/awc-3.8.2.crate) = b7dc0207013c5059ddce268fe12045bd12b2e919318ee660c891bfe297a54f1f
 SIZE (rust/crates/awc-3.8.2.crate) = 83746
-SHA256 (rust/crates/aws-lc-rs-1.16.1.crate) = 94bffc006df10ac2a68c83692d734a465f8ee6c5b384d8545a636f81d858f4bf
-SIZE (rust/crates/aws-lc-rs-1.16.1.crate) = 223268
-SHA256 (rust/crates/aws-lc-sys-0.38.0.crate) = 4321e568ed89bb5a7d291a7f37997c2c0df89809d7b6d12062c81ddb54aa782e
-SIZE (rust/crates/aws-lc-sys-0.38.0.crate) = 9678972
+SHA256 (rust/crates/aws-lc-rs-1.17.0.crate) = 5ec2f1fc3ec205783a5da9a7e6c1509cc69dedf09a1949e412c1e18469326d00
+SIZE (rust/crates/aws-lc-rs-1.17.0.crate) = 239113
+SHA256 (rust/crates/aws-lc-sys-0.41.0.crate) = 1a2f9779ce85b93ab6170dd940ad0169b5766ff848247aff13bb788b832fe3f4
+SIZE (rust/crates/aws-lc-sys-0.41.0.crate) = 9517046
 SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
 SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
 SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
@@ -129,38 +129,40 @@ SHA256 (rust/crates/bigdecimal-0.4.10.crate) = 4d6867f1565b3aad85681f1015055b087
 SIZE (rust/crates/bigdecimal-0.4.10.crate) = 126514
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.11.0.crate) = 843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af
-SIZE (rust/crates/bitflags-2.11.0.crate) = 48906
+SHA256 (rust/crates/bitflags-2.12.0.crate) = 2c61cd05405eb1d0f3a4660f802bad76ece84b6e722426342ba5dd511f724e97
+SIZE (rust/crates/bitflags-2.12.0.crate) = 50529
 SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
 SIZE (rust/crates/blake2-0.10.6.crate) = 47234
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block-buffer-0.12.0.crate) = cdd35008169921d80bc60d3d0ab416eecb028c4cd653352907921d95084790be
+SIZE (rust/crates/block-buffer-0.12.0.crate) = 14926
 SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
 SIZE (rust/crates/block2-0.5.1.crate) = 24191
 SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21
 SIZE (rust/crates/blocking-1.6.2.crate) = 17754
 SHA256 (rust/crates/brotli-3.5.0.crate) = d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391
 SIZE (rust/crates/brotli-3.5.0.crate) = 1390231
-SHA256 (rust/crates/brotli-8.0.2.crate) = 4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560
-SIZE (rust/crates/brotli-8.0.2.crate) = 741739
+SHA256 (rust/crates/brotli-8.0.3.crate) = 8119e4516436f5708bbc474a9d395bf12f1b5395e93a92a56e647ac3388c8610
+SIZE (rust/crates/brotli-8.0.3.crate) = 747341
 SHA256 (rust/crates/brotli-decompressor-2.5.1.crate) = 4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f
 SIZE (rust/crates/brotli-decompressor-2.5.1.crate) = 193087
-SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03
-SIZE (rust/crates/brotli-decompressor-5.0.0.crate) = 195282
-SHA256 (rust/crates/bumpalo-3.20.2.crate) = 5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb
-SIZE (rust/crates/bumpalo-3.20.2.crate) = 97696
+SHA256 (rust/crates/brotli-decompressor-5.0.1.crate) = 5962523e1b92ce1b5e793d9169b9943eece10d39f62550bc04bb605d75b94924
+SIZE (rust/crates/brotli-decompressor-5.0.1.crate) = 196653
+SHA256 (rust/crates/bs58-0.5.1.crate) = bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4
+SIZE (rust/crates/bs58-0.5.1.crate) = 28483
+SHA256 (rust/crates/bumpalo-3.20.3.crate) = 72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649
+SIZE (rust/crates/bumpalo-3.20.3.crate) = 98671
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
 SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
 SIZE (rust/crates/bytes-1.11.1.crate) = 78584
-SHA256 (rust/crates/bytestring-1.5.0.crate) = 113b4343b5f6617e7ad401ced8de3cc8b012e73a594347c307b90db3e9271289
-SIZE (rust/crates/bytestring-1.5.0.crate) = 11353
+SHA256 (rust/crates/bytestring-1.5.1.crate) = 86566c496f2f47d9b8147a4c8b02ffdb69c919fe0c2b2e7195d22cbba0e635c9
+SIZE (rust/crates/bytestring-1.5.1.crate) = 11481
 SHA256 (rust/crates/calloop-0.13.0.crate) = b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec
 SIZE (rust/crates/calloop-0.13.0.crate) = 69698
-SHA256 (rust/crates/cc-1.2.56.crate) = aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2
-SIZE (rust/crates/cc-1.2.56.crate) = 96059
-SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
-SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
+SHA256 (rust/crates/cc-1.2.63.crate) = 556e016178bb5662a08681bbe0f00f8e17631781a4dfc8c45e466e4b185ec27f
+SIZE (rust/crates/cc-1.2.63.crate) = 97259
 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.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
@@ -169,26 +171,30 @@ SHA256 (rust/crates/chacha20-0.10.0.crate) = 6f8d983286843e49675a4b7a2d174efe136
 SIZE (rust/crates/chacha20-0.10.0.crate) = 38763
 SHA256 (rust/crates/chrono-0.4.44.crate) = c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0
 SIZE (rust/crates/chrono-0.4.44.crate) = 240549
-SHA256 (rust/crates/clap-4.5.60.crate) = 2797f34da339ce31042b27d23607e051786132987f595b02ba4f6a6dffb7030a
-SIZE (rust/crates/clap-4.5.60.crate) = 62002
-SHA256 (rust/crates/clap_builder-4.5.60.crate) = 24a241312cea5059b13574bb9b3861cabf758b879c15190b37b6d6fd63ab6876
-SIZE (rust/crates/clap_builder-4.5.60.crate) = 171105
-SHA256 (rust/crates/clap_derive-4.5.55.crate) = a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5
-SIZE (rust/crates/clap_derive-4.5.55.crate) = 33502
-SHA256 (rust/crates/clap_lex-1.0.0.crate) = 3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831
-SIZE (rust/crates/clap_lex-1.0.0.crate) = 13466
-SHA256 (rust/crates/cmake-0.1.57.crate) = 75443c44cd6b379beb8c5b45d85d0773baf31cce901fe7bb252f4eff3008ef7d
-SIZE (rust/crates/cmake-0.1.57.crate) = 20376
-SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
-SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/clap-4.6.1.crate) = 1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51
+SIZE (rust/crates/clap-4.6.1.crate) = 61836
+SHA256 (rust/crates/clap_builder-4.6.0.crate) = 714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f
+SIZE (rust/crates/clap_builder-4.6.0.crate) = 171122
+SHA256 (rust/crates/clap_derive-4.6.1.crate) = f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9
+SIZE (rust/crates/clap_derive-4.6.1.crate) = 33512
+SHA256 (rust/crates/clap_lex-1.1.0.crate) = c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9
+SIZE (rust/crates/clap_lex-1.1.0.crate) = 13470
+SHA256 (rust/crates/cmake-0.1.58.crate) = c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678
+SIZE (rust/crates/cmake-0.1.58.crate) = 20474
+SHA256 (rust/crates/cmov-0.5.4.crate) = 0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a
+SIZE (rust/crates/cmov-0.5.4.crate) = 27367
+SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570
+SIZE (rust/crates/colorchoice-1.0.5.crate) = 8187
 SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
 SIZE (rust/crates/combine-4.6.7.crate) = 134808
 SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
 SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
-SHA256 (rust/crates/config-0.15.19.crate) = b30fa8254caad766fc03cb0ccae691e14bf3bd72bfff27f72802ce729551b3d6
-SIZE (rust/crates/config-0.15.19.crate) = 57567
+SHA256 (rust/crates/config-0.15.23.crate) = f316c6237b2d38be61949ecd15268a4c6ca32570079394a2444d9ce2c72a72d8
+SIZE (rust/crates/config-0.15.23.crate) = 55983
 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/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
 SIZE (rust/crates/const-random-0.1.18.crate) = 6646
 SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e
@@ -211,16 +217,14 @@ SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44
 SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763
 SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
 SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
-SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505
-SIZE (rust/crates/core2-0.4.0.crate) = 37075
 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
 SHA256 (rust/crates/cpufeatures-0.3.0.crate) = 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201
 SIZE (rust/crates/cpufeatures-0.3.0.crate) = 14156
 SHA256 (rust/crates/crc-3.4.0.crate) = 5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d
 SIZE (rust/crates/crc-3.4.0.crate) = 13941
-SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
-SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
+SHA256 (rust/crates/crc-catalog-2.5.0.crate) = 217698eaf96b4a3f0bc4f3662aaa55bdf913cd54d7204591faa790070c6d0853
+SIZE (rust/crates/crc-catalog-2.5.0.crate) = 18057
 SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
 SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
 SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115
@@ -233,10 +237,14 @@ SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af9
 SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/crypto-common-0.2.2.crate) = ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453
+SIZE (rust/crates/crypto-common-0.2.2.crate) = 15449
 SHA256 (rust/crates/csv-async-1.3.1.crate) = 888dbb0f640d2c4c04e50f933885c7e9c95995d93cec90aba8735b4c610f26f1
 SIZE (rust/crates/csv-async-1.3.1.crate) = 87168
 SHA256 (rust/crates/csv-core-0.1.13.crate) = 704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782
 SIZE (rust/crates/csv-core-0.1.13.crate) = 26119
+SHA256 (rust/crates/ctutils-0.4.2.crate) = 7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e
+SIZE (rust/crates/ctutils-0.4.2.crate) = 32739
 SHA256 (rust/crates/cursor-icon-1.2.0.crate) = f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f
 SIZE (rust/crates/cursor-icon-1.2.0.crate) = 14267
 SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be
@@ -245,20 +253,20 @@ SHA256 (rust/crates/curve25519-dalek-derive-0.1.1.crate) = f46882e17999c6cc590af
 SIZE (rust/crates/curve25519-dalek-derive-0.1.1.crate) = 11723
 SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
 SIZE (rust/crates/darling-0.20.11.crate) = 37614
-SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
-SIZE (rust/crates/darling-0.21.3.crate) = 41398
+SHA256 (rust/crates/darling-0.23.0.crate) = 25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d
+SIZE (rust/crates/darling-0.23.0.crate) = 43298
 SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
 SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
-SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
-SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
+SHA256 (rust/crates/darling_core-0.23.0.crate) = 9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0
+SIZE (rust/crates/darling_core-0.23.0.crate) = 74564
 SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
 SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
-SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
-SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
-SHA256 (rust/crates/dary_heap-0.3.8.crate) = 06d2e3287df1c007e74221c49ca10a95d557349e54b3a75dc2fb14712c751f04
-SIZE (rust/crates/dary_heap-0.3.8.crate) = 26544
-SHA256 (rust/crates/data-encoding-2.10.0.crate) = d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea
-SIZE (rust/crates/data-encoding-2.10.0.crate) = 22293
+SHA256 (rust/crates/darling_macro-0.23.0.crate) = ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d
+SIZE (rust/crates/darling_macro-0.23.0.crate) = 2480
+SHA256 (rust/crates/dary_heap-0.3.9.crate) = 8b1e3a325bc115f096c8b77bbf027a7c2592230e70be2d985be950d3d5e60ebe
+SIZE (rust/crates/dary_heap-0.3.9.crate) = 27054
+SHA256 (rust/crates/data-encoding-2.11.0.crate) = a4ae5f15dda3c708c0ade84bfee31ccab44a3da4f88015ed22f63732abe300c8
+SIZE (rust/crates/data-encoding-2.11.0.crate) = 22677
 SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
 SIZE (rust/crates/der-0.7.10.crate) = 90111
 SHA256 (rust/crates/der-parser-9.0.0.crate) = 5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553
@@ -279,14 +287,16 @@ 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
 SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
 SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
 SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
-SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
-SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/displaydoc-0.2.6.crate) = 1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f
+SIZE (rust/crates/displaydoc-0.2.6.crate) = 21191
 SHA256 (rust/crates/dlib-0.5.3.crate) = ab8ecd87370524b461f8557c119c405552c396ed91fc0a8eec68679eab26f94a
 SIZE (rust/crates/dlib-0.5.3.crate) = 7120
 SHA256 (rust/crates/dlv-list-0.5.2.crate) = 442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f
@@ -305,16 +315,12 @@ SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e969
 SIZE (rust/crates/ed25519-2.2.3.crate) = 17802
 SHA256 (rust/crates/ed25519-dalek-2.2.0.crate) = 70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9
 SIZE (rust/crates/ed25519-dalek-2.2.0.crate) = 98034
-SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
-SIZE (rust/crates/either-1.15.0.crate) = 20114
*** 906 LINES SKIPPED ***