git: ab41109d5e2e - main - net-im/libsignal-node: Update to 0.65.2

From: Mikael Urankar <mikael_at_FreeBSD.org>
Date: Tue, 04 Feb 2025 12:12:46 UTC
The branch main has been updated by mikael:

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

commit ab41109d5e2e0ebb53724d0ef885d133a0857c78
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2025-02-04 12:09:07 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2025-02-04 12:12:42 +0000

    net-im/libsignal-node: Update to 0.65.2
---
 net-im/libsignal-node/Makefile        |   2 +-
 net-im/libsignal-node/Makefile.crates |  66 +++++++++++-----
 net-im/libsignal-node/distinfo        | 142 +++++++++++++++++++++++-----------
 3 files changed, 141 insertions(+), 69 deletions(-)

diff --git a/net-im/libsignal-node/Makefile b/net-im/libsignal-node/Makefile
index 81c302405ffa..38464ffbf744 100644
--- a/net-im/libsignal-node/Makefile
+++ b/net-im/libsignal-node/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	libsignal
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.64.1
+DISTVERSION=	0.65.2
 CATEGORIES=	net-im
 PKGNAMESUFFIX=	-node
 MASTER_SITES=	LOCAL/mikael/signal-desktop/:npm
diff --git a/net-im/libsignal-node/Makefile.crates b/net-im/libsignal-node/Makefile.crates
index 302f3c97b02b..e0e81f3e16d6 100644
--- a/net-im/libsignal-node/Makefile.crates
+++ b/net-im/libsignal-node/Makefile.crates
@@ -97,6 +97,8 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		derive_builder_core-0.12.0 \
 		derive_builder_macro-0.12.0 \
 		derive_more-0.99.18 \
+		derive_more-1.0.0 \
+		derive_more-impl-1.0.0 \
 		diff-0.1.13 \
 		difflib-0.4.0 \
 		digest-0.10.7 \
@@ -131,14 +133,14 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		fs_extra-1.3.0 \
 		fslock-0.2.1 \
 		futures-0.3.30 \
-		futures-channel-0.3.30 \
-		futures-core-0.3.30 \
+		futures-channel-0.3.31 \
+		futures-core-0.3.31 \
 		futures-executor-0.3.30 \
-		futures-io-0.3.30 \
-		futures-macro-0.3.30 \
-		futures-sink-0.3.30 \
-		futures-task-0.3.30 \
-		futures-util-0.3.30 \
+		futures-io-0.3.31 \
+		futures-macro-0.3.31 \
+		futures-sink-0.3.31 \
+		futures-task-0.3.31 \
+		futures-util-0.3.31 \
 		generic-array-0.14.7 \
 		getrandom-0.2.15 \
 		ghash-0.5.1 \
@@ -148,9 +150,9 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		h2-0.4.6 \
 		half-2.4.1 \
 		hashbrown-0.14.5 \
-		hax-lib-0.1.0-pre.1 \
-		hax-lib-macros-0.1.0-pre.1 \
-		hax-lib-macros-types-0.1.0-pre.1 \
+		hax-lib-0.1.0-alpha.1 \
+		hax-lib-macros-0.1.0-alpha.1 \
+		hax-lib-macros-types-0.1.0-alpha.1 \
 		headers-0.3.9 \
 		headers-core-0.2.0 \
 		heck-0.5.0 \
@@ -158,7 +160,7 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		hermit-abi-0.4.0 \
 		hex-0.4.3 \
 		hex-literal-0.4.1 \
-		hickory-proto-0.24.1 \
+		hickory-proto-0.24.2 \
 		hkdf-0.12.4 \
 		hmac-0.12.1 \
 		home-0.5.9 \
@@ -175,11 +177,22 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		hyper-util-0.1.8 \
 		iana-time-zone-0.1.60 \
 		iana-time-zone-haiku-0.1.2 \
+		icu_collections-1.5.0 \
+		icu_locid-1.5.0 \
+		icu_locid_transform-1.5.0 \
+		icu_locid_transform_data-1.5.0 \
+		icu_normalizer-1.5.0 \
+		icu_normalizer_data-1.5.0 \
+		icu_properties-1.5.1 \
+		icu_properties_data-1.5.0 \
+		icu_provider-1.5.0 \
+		icu_provider_macros-1.5.0 \
 		ident_case-1.0.1 \
-		idna-0.4.0 \
-		idna-0.5.0 \
+		idna-1.0.3 \
+		idna_adapter-1.2.0 \
 		indexmap-2.5.0 \
 		inout-0.1.3 \
+		intmap-3.0.0 \
 		ipnet-2.10.0 \
 		is-terminal-0.4.13 \
 		is_terminal_polyfill-1.70.1 \
@@ -204,6 +217,7 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		linkme-0.3.28 \
 		linkme-impl-0.3.28 \
 		linux-raw-sys-0.4.14 \
+		litemap-0.7.4 \
 		log-0.4.22 \
 		log-panics-2.1.0 \
 		macro_rules_attribute-0.2.0 \
@@ -323,11 +337,11 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		rusticata-macros-4.1.0 \
 		rustix-0.38.37 \
 		rustls-0.22.4 \
-		rustls-0.23.13 \
+		rustls-0.23.20 \
 		rustls-native-certs-0.7.3 \
 		rustls-pemfile-2.1.3 \
-		rustls-pki-types-1.8.0 \
-		rustls-platform-verifier-0.3.4 \
+		rustls-pki-types-1.10.1 \
+		rustls-platform-verifier-0.4.0 \
 		rustls-platform-verifier-android-0.1.1 \
 		rustls-webpki-0.102.8 \
 		rustversion-1.0.17 \
@@ -364,6 +378,7 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		socks5-server-0.10.1 \
 		spin-0.9.8 \
 		spki-0.7.3 \
+		stable_deref_trait-1.2.0 \
 		static_assertions-1.1.0 \
 		strsim-0.10.0 \
 		strsim-0.11.1 \
@@ -373,6 +388,7 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		syn-1.0.109 \
 		syn-2.0.77 \
 		syn-mid-0.6.0 \
+		synstructure-0.13.1 \
 		tempfile-3.12.0 \
 		termtree-0.4.1 \
 		test-case-3.3.1 \
@@ -387,6 +403,7 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		time-0.3.36 \
 		time-core-0.1.2 \
 		time-macros-0.2.18 \
+		tinystr-0.7.6 \
 		tinytemplate-1.2.1 \
 		tinyvec-1.8.0 \
 		tinyvec_macros-0.1.1 \
@@ -414,13 +431,13 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		ucd-trie-0.1.6 \
 		unarray-0.1.4 \
 		unicase-2.7.0 \
-		unicode-bidi-0.3.15 \
 		unicode-ident-1.0.13 \
-		unicode-normalization-0.1.23 \
 		universal-hash-0.5.1 \
 		untrusted-0.9.0 \
-		url-2.5.2 \
+		url-2.5.4 \
 		utf-8-0.7.6 \
+		utf16_iter-1.0.5 \
+		utf8_iter-1.0.4 \
 		utf8parse-0.2.2 \
 		uuid-1.10.0 \
 		valuable-0.1.0 \
@@ -438,7 +455,7 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		wasm-bindgen-macro-support-0.2.93 \
 		wasm-bindgen-shared-0.2.93 \
 		web-sys-0.3.70 \
-		webpki-roots-0.26.5 \
+		webpki-root-certs-0.26.7 \
 		webpsan-0.5.1 \
 		which-4.4.2 \
 		winapi-0.3.9 \
@@ -476,13 +493,20 @@ CARGO_CRATES=	addr2line-0.24.1 \
 		windows_x86_64_msvc-0.48.5 \
 		windows_x86_64_msvc-0.52.6 \
 		winnow-0.6.18 \
+		write16-1.0.0 \
+		writeable-0.5.5 \
 		x25519-dalek-2.0.1 \
 		yansi-0.5.1 \
 		yasna-0.5.2 \
+		yoke-0.7.5 \
+		yoke-derive-0.7.5 \
 		zerocopy-0.7.35 \
 		zerocopy-derive-0.7.35 \
+		zerofrom-0.1.5 \
+		zerofrom-derive-0.1.5 \
 		zeroize-1.8.1 \
 		zeroize_derive-1.4.2 \
-		intmap@git+https://github.com/JesperAxelsson/rust-intmap?rev=e7edd6e8fb452506ca2570e91f62b14dc29a950c\#e7edd6e8fb452506ca2570e91f62b14dc29a950c \
+		zerovec-0.10.4 \
+		zerovec-derive-0.10.3 \
 		curve25519-dalek,curve25519-dalek-derive@git+https://github.com/signalapp/curve25519-dalek?tag=signal-curve25519-4.1.3\#7c6d34756355a3566a704da84dce7b1c039a6572 \
 		boring,boring-sys,tokio-boring@git+https://github.com/signalapp/boring?tag=signal-v4.13.0\#1af143f50937bce6a9a9c7405ec824a9153c8ba0
diff --git a/net-im/libsignal-node/distinfo b/net-im/libsignal-node/distinfo
index c5dd1a62f4c9..9fc955edf3bd 100644
--- a/net-im/libsignal-node/distinfo
+++ b/net-im/libsignal-node/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1736760423
-SHA256 (libsignal-node-0.64.1-npm-cache.tar.gz) = a0691aea5b6d6456e4dcd6e377c30c482181fbd7d7fd41c7d631a8d230d24dcc
-SIZE (libsignal-node-0.64.1-npm-cache.tar.gz) = 22500111
+TIMESTAMP = 1738246784
+SHA256 (libsignal-node-0.65.2-npm-cache.tar.gz) = d838c3c93bd1d8c0c6bb790fe7664eeaa4c36ad4ea845787907f1479f837ff49
+SIZE (libsignal-node-0.65.2-npm-cache.tar.gz) = 22518352
 SHA256 (rust/crates/addr2line-0.24.1.crate) = f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375
 SIZE (rust/crates/addr2line-0.24.1.crate) = 41554
 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -199,6 +199,10 @@ SHA256 (rust/crates/derive_builder_macro-0.12.0.crate) = ebcda35c7a396850a55ffea
 SIZE (rust/crates/derive_builder_macro-0.12.0.crate) = 6288
 SHA256 (rust/crates/derive_more-0.99.18.crate) = 5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce
 SIZE (rust/crates/derive_more-0.99.18.crate) = 55013
+SHA256 (rust/crates/derive_more-1.0.0.crate) = 4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05
+SIZE (rust/crates/derive_more-1.0.0.crate) = 64854
+SHA256 (rust/crates/derive_more-impl-1.0.0.crate) = cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22
+SIZE (rust/crates/derive_more-impl-1.0.0.crate) = 76182
 SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
 SIZE (rust/crates/diff-0.1.13.crate) = 46216
 SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
@@ -267,22 +271,22 @@ SHA256 (rust/crates/fslock-0.2.1.crate) = 04412b8935272e3a9bae6f48c7bfff74c2911f
 SIZE (rust/crates/fslock-0.2.1.crate) = 13463
 SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
 SIZE (rust/crates/futures-0.3.30.crate) = 53828
-SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
-SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736
-SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d
-SIZE (rust/crates/futures-core-0.3.30.crate) = 14071
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
 SHA256 (rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
 SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
-SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
-SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
-SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
-SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
-SHA256 (rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5
-SIZE (rust/crates/futures-sink-0.3.30.crate) = 7852
-SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004
-SIZE (rust/crates/futures-task-0.3.30.crate) = 11126
-SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
-SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
 SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
 SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
@@ -301,12 +305,12 @@ SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8b
 SIZE (rust/crates/half-2.4.1.crate) = 50892
 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hax-lib-0.1.0-pre.1.crate) = 1b4c24729b7608f3a2f2b798b503e18ca3d46b5287e85e42c3e2a81a6431c20e
-SIZE (rust/crates/hax-lib-0.1.0-pre.1.crate) = 7626
-SHA256 (rust/crates/hax-lib-macros-0.1.0-pre.1.crate) = 2e537b6582ecf0d2bc9761b6c129840c9a039263e71b933850af8e24d5e3a840
-SIZE (rust/crates/hax-lib-macros-0.1.0-pre.1.crate) = 13589
-SHA256 (rust/crates/hax-lib-macros-types-0.1.0-pre.1.crate) = 1025439d93a495700d7099f7bd2285845837def514b2f97b2f8a4cd93fab5bd9
-SIZE (rust/crates/hax-lib-macros-types-0.1.0-pre.1.crate) = 2996
+SHA256 (rust/crates/hax-lib-0.1.0-alpha.1.crate) = 0c7e74ec5c3de03ebab66ad5d0ea0c2be0c45e8ae2396481fbec8a4cbbaaaa25
+SIZE (rust/crates/hax-lib-0.1.0-alpha.1.crate) = 7957
+SHA256 (rust/crates/hax-lib-macros-0.1.0-alpha.1.crate) = 0be907056709acf1db3e0db55ce451aa6bd5a1c1739f49110e6ff7cc60a19177
+SIZE (rust/crates/hax-lib-macros-0.1.0-alpha.1.crate) = 18250
+SHA256 (rust/crates/hax-lib-macros-types-0.1.0-alpha.1.crate) = f85634f7fae96ad7b6bddc68a01f69a6ca81f914cf18fb46e3fb9f50e4624454
+SIZE (rust/crates/hax-lib-macros-types-0.1.0-alpha.1.crate) = 3048
 SHA256 (rust/crates/headers-0.3.9.crate) = 06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270
 SIZE (rust/crates/headers-0.3.9.crate) = 68290
 SHA256 (rust/crates/headers-core-0.2.0.crate) = e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429
@@ -321,8 +325,8 @@ SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486
 SIZE (rust/crates/hex-0.4.3.crate) = 13299
 SHA256 (rust/crates/hex-literal-0.4.1.crate) = 6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46
 SIZE (rust/crates/hex-literal-0.4.1.crate) = 8559
-SHA256 (rust/crates/hickory-proto-0.24.1.crate) = 07698b8420e2f0d6447a436ba999ec85d8fbf2a398bbd737b82cac4a2e96e512
-SIZE (rust/crates/hickory-proto-0.24.1.crate) = 374410
+SHA256 (rust/crates/hickory-proto-0.24.2.crate) = 447afdcdb8afb9d0a852af6dc65d9b285ce720ed7a59e42a8bf2e931c67bc1b5
+SIZE (rust/crates/hickory-proto-0.24.2.crate) = 372860
 SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
 SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
 SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
@@ -355,16 +359,38 @@ SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c0872
 SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
 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/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
+SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
+SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
+SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
+SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
+SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
+SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
+SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
+SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
+SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
+SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
+SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
+SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
+SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
+SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
+SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
+SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
+SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
 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.4.0.crate) = 7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c
-SIZE (rust/crates/idna-0.4.0.crate) = 271429
-SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
+SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
 SHA256 (rust/crates/indexmap-2.5.0.crate) = 68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5
 SIZE (rust/crates/indexmap-2.5.0.crate) = 85919
 SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
 SIZE (rust/crates/inout-0.1.3.crate) = 10743
+SHA256 (rust/crates/intmap-3.0.0.crate) = d5060f612722cfc63eb553c33984067081a56f3053bf41ed1fdb6defa37986a7
+SIZE (rust/crates/intmap-3.0.0.crate) = 13452
 SHA256 (rust/crates/ipnet-2.10.0.crate) = 187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4
 SIZE (rust/crates/ipnet-2.10.0.crate) = 28372
 SHA256 (rust/crates/is-terminal-0.4.13.crate) = 261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b
@@ -413,6 +439,8 @@ SHA256 (rust/crates/linkme-impl-0.3.28.crate) = cb26336e6dc7cc76e7927d2c9e7e3bb3
 SIZE (rust/crates/linkme-impl-0.3.28.crate) = 7002
 SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
 SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
+SIZE (rust/crates/litemap-0.7.4.crate) = 28257
 SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
 SIZE (rust/crates/log-0.4.22.crate) = 44027
 SHA256 (rust/crates/log-panics-2.1.0.crate) = 68f9dd8546191c1850ecf67d22f5ff00a935b890d0e84713159a55495cc2ac5f
@@ -651,16 +679,16 @@ SHA256 (rust/crates/rustix-0.38.37.crate) = 8acb788b847c24f28525660c4d7758620a72
 SIZE (rust/crates/rustix-0.38.37.crate) = 371243
 SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
 SIZE (rust/crates/rustls-0.22.4.crate) = 333681
-SHA256 (rust/crates/rustls-0.23.13.crate) = f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8
-SIZE (rust/crates/rustls-0.23.13.crate) = 335735
+SHA256 (rust/crates/rustls-0.23.20.crate) = 5065c3f250cbd332cd894be57c40fa52387247659b14a2d6041d121547903b1b
+SIZE (rust/crates/rustls-0.23.20.crate) = 335933
 SHA256 (rust/crates/rustls-native-certs-0.7.3.crate) = e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5
 SIZE (rust/crates/rustls-native-certs-0.7.3.crate) = 31564
 SHA256 (rust/crates/rustls-pemfile-2.1.3.crate) = 196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425
 SIZE (rust/crates/rustls-pemfile-2.1.3.crate) = 26757
-SHA256 (rust/crates/rustls-pki-types-1.8.0.crate) = fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0
-SIZE (rust/crates/rustls-pki-types-1.8.0.crate) = 29562
-SHA256 (rust/crates/rustls-platform-verifier-0.3.4.crate) = afbb878bdfdf63a336a5e63561b1835e7a8c91524f51621db870169eac84b490
-SIZE (rust/crates/rustls-platform-verifier-0.3.4.crate) = 53800
+SHA256 (rust/crates/rustls-pki-types-1.10.1.crate) = d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37
+SIZE (rust/crates/rustls-pki-types-1.10.1.crate) = 58944
+SHA256 (rust/crates/rustls-platform-verifier-0.4.0.crate) = a4c7dc240fec5517e6c4eab3310438636cfe6391dfc345ba013109909a90d136
+SIZE (rust/crates/rustls-platform-verifier-0.4.0.crate) = 56463
 SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f
 SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919
 SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
@@ -733,6 +761,8 @@ SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe
 SIZE (rust/crates/spin-0.9.8.crate) = 38958
 SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
 SIZE (rust/crates/spki-0.7.3.crate) = 16409
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
 SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
 SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
@@ -751,6 +781,8 @@ SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76
 SIZE (rust/crates/syn-2.0.77.crate) = 268784
 SHA256 (rust/crates/syn-mid-0.6.0.crate) = b5dc35bb08dd1ca3dfb09dce91fd2d13294d6711c88897d9a9d60acf39bce049
 SIZE (rust/crates/syn-mid-0.6.0.crate) = 12915
+SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
+SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
 SHA256 (rust/crates/tempfile-3.12.0.crate) = 04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64
 SIZE (rust/crates/tempfile-3.12.0.crate) = 34423
 SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
@@ -779,6 +811,8 @@ SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d
 SIZE (rust/crates/time-core-0.1.2.crate) = 7191
 SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
 SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
 SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
 SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
 SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
@@ -833,20 +867,20 @@ SHA256 (rust/crates/unarray-0.1.4.crate) = eaea85b334db583fe3274d12b4cd1880032be
 SIZE (rust/crates/unarray-0.1.4.crate) = 12895
 SHA256 (rust/crates/unicase-2.7.0.crate) = f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89
 SIZE (rust/crates/unicase-2.7.0.crate) = 23783
-SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
-SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
 SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe
 SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279
-SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
-SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
 SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea
 SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
-SIZE (rust/crates/url-2.5.2.crate) = 79704
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
 SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
 SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
+SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
+SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
 SHA256 (rust/crates/uuid-1.10.0.crate) = 81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314
@@ -881,8 +915,8 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.93.crate) = c62a0a307cb4a311d3a07867
 SIZE (rust/crates/wasm-bindgen-shared-0.2.93.crate) = 7527
 SHA256 (rust/crates/web-sys-0.3.70.crate) = 26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0
 SIZE (rust/crates/web-sys-0.3.70.crate) = 615438
-SHA256 (rust/crates/webpki-roots-0.26.5.crate) = 0bd24728e5af82c6c4ec1b66ac4844bdf8156257fccda846ec58b42cd0cdbe6a
-SIZE (rust/crates/webpki-roots-0.26.5.crate) = 258951
+SHA256 (rust/crates/webpki-root-certs-0.26.7.crate) = 9cd5da49bdf1f30054cfe0b8ce2958b8fbeb67c4d82c8967a598af481bef255c
+SIZE (rust/crates/webpki-root-certs-0.26.7.crate) = 171249
 SHA256 (rust/crates/webpsan-0.5.1.crate) = 66b5563fa963cea48af3e95b65b475bee688e78c04715dfe8c2eef6f812996d3
 SIZE (rust/crates/webpsan-0.5.1.crate) = 22387
 SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
@@ -957,28 +991,42 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
 SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
 SHA256 (rust/crates/winnow-0.6.18.crate) = 68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f
 SIZE (rust/crates/winnow-0.6.18.crate) = 163357
+SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
+SIZE (rust/crates/write16-1.0.0.crate) = 7218
+SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
+SIZE (rust/crates/writeable-0.5.5.crate) = 22354
 SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277
 SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820
 SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
 SIZE (rust/crates/yansi-0.5.1.crate) = 16525
 SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
 SIZE (rust/crates/yasna-0.5.2.crate) = 34859
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
 SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
 SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
 SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
 SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
+SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
+SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
+SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
 SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
 SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
 SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
 SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
-SHA256 (JesperAxelsson-rust-intmap-e7edd6e8fb452506ca2570e91f62b14dc29a950c_GH0.tar.gz) = e207d03cc06042d466abb214bb3b821c544f14959b9018fb2209528cb0e46816
-SIZE (JesperAxelsson-rust-intmap-e7edd6e8fb452506ca2570e91f62b14dc29a950c_GH0.tar.gz) = 20046
+SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
 SHA256 (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 8dd338dd7d558b7882310e8dc76ceca41ef448afd0532be208d4ff0f2924f334
 SIZE (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 808022
 SHA256 (signalapp-boring-signal-v4.13.0_GH0.tar.gz) = 87b472b44ef00ea42b5161bc1ac40793f7a15919dec9fadaff46311120812766
 SIZE (signalapp-boring-signal-v4.13.0_GH0.tar.gz) = 327861
-SHA256 (signalapp-libsignal-v0.64.1_GH0.tar.gz) = f2ca16e0ebfbb7f70291f61eb6fc72f0fc22ad15b917b641f09ba12bede6cfb8
-SIZE (signalapp-libsignal-v0.64.1_GH0.tar.gz) = 1835235
+SHA256 (signalapp-libsignal-v0.65.2_GH0.tar.gz) = 4961a9457acb0ed8c1632ed6072bb33c000dc160ad1347b9d9179fc3c142d0de
+SIZE (signalapp-libsignal-v0.65.2_GH0.tar.gz) = 1905248
 SHA256 (google-boringssl-44b3df6f03d85c901767250329c571db405122d5_GH0.tar.gz) = 9567b43de39f66e57b895ee814135adc5ddf7f2c895964269b6b13b388158982
 SIZE (google-boringssl-44b3df6f03d85c901767250329c571db405122d5_GH0.tar.gz) = 46106995
 SHA256 (google-boringssl-853ca1ea1168dff08011e5d42d94609cc0ca2e27_GH0.tar.gz) = 61e85d6eaecf1706be0420a9104b66ff01bd04301b5fad323970685f942108ed