pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
cloudflare-speed-cli: update to 1.0.6
Module Name: pkgsrc-wip
Committed By: Bartosz Kuzma <bartosz.kuzma%gmail.com@localhost>
Pushed By: bartosz.kuzma
Date: Sun Jun 21 07:47:58 2026 +0200
Changeset: a56f1f1949067371a59504b66f0e562eb83a95a5
Modified Files:
cloudflare-speed-cli/Makefile
cloudflare-speed-cli/cargo-depends.mk
cloudflare-speed-cli/distinfo
Added Files:
cloudflare-speed-cli/TODO
cloudflare-speed-cli/patches/patch-src_network.rs
Log Message:
cloudflare-speed-cli: update to 1.0.6
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=a56f1f1949067371a59504b66f0e562eb83a95a5
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
cloudflare-speed-cli/Makefile | 2 +-
cloudflare-speed-cli/TODO | 2 +
cloudflare-speed-cli/cargo-depends.mk | 48 ++++---
cloudflare-speed-cli/distinfo | 151 ++++++++++++++--------
cloudflare-speed-cli/patches/patch-src_network.rs | 93 +++++++++++++
5 files changed, 224 insertions(+), 72 deletions(-)
diffs:
diff --git a/cloudflare-speed-cli/Makefile b/cloudflare-speed-cli/Makefile
index a1280025f6..b41b44e9c5 100644
--- a/cloudflare-speed-cli/Makefile
+++ b/cloudflare-speed-cli/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= cloudflare-speed-cli-0.6.7
+DISTNAME= cloudflare-speed-cli-1.0.6
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=kavehtehrani/}
GITHUB_TAG= v${PKGVERSION_NOREV}
diff --git a/cloudflare-speed-cli/TODO b/cloudflare-speed-cli/TODO
new file mode 100644
index 0000000000..1fec46f993
--- /dev/null
+++ b/cloudflare-speed-cli/TODO
@@ -0,0 +1,2 @@
+check_if_wireless
+get_wireless_ssid
diff --git a/cloudflare-speed-cli/cargo-depends.mk b/cloudflare-speed-cli/cargo-depends.mk
index 2cd92dc3f4..5ba075743f 100644
--- a/cloudflare-speed-cli/cargo-depends.mk
+++ b/cloudflare-speed-cli/cargo-depends.mk
@@ -18,14 +18,13 @@ CARGO_CRATE_DEPENDS+= autocfg-1.5.0
CARGO_CRATE_DEPENDS+= aws-lc-rs-1.15.4
CARGO_CRATE_DEPENDS+= aws-lc-sys-0.37.0
CARGO_CRATE_DEPENDS+= base64-0.22.1
-CARGO_CRATE_DEPENDS+= bitflags-2.10.0
+CARGO_CRATE_DEPENDS+= bitflags-2.11.1
CARGO_CRATE_DEPENDS+= brotli-8.0.2
CARGO_CRATE_DEPENDS+= brotli-decompressor-5.0.0
CARGO_CRATE_DEPENDS+= bumpalo-3.19.1
CARGO_CRATE_DEPENDS+= bytemuck-1.25.0
CARGO_CRATE_DEPENDS+= byteorder-lite-0.1.0
CARGO_CRATE_DEPENDS+= bytes-1.11.1
-CARGO_CRATE_DEPENDS+= cassowary-0.3.0
CARGO_CRATE_DEPENDS+= castaway-0.2.4
CARGO_CRATE_DEPENDS+= cc-1.2.55
CARGO_CRATE_DEPENDS+= cfg-if-1.0.4
@@ -37,21 +36,27 @@ CARGO_CRATE_DEPENDS+= clap_lex-0.7.7
CARGO_CRATE_DEPENDS+= clipboard-win-5.4.1
CARGO_CRATE_DEPENDS+= cmake-0.1.57
CARGO_CRATE_DEPENDS+= colorchoice-1.0.4
-CARGO_CRATE_DEPENDS+= compact_str-0.8.1
+CARGO_CRATE_DEPENDS+= compact_str-0.9.0
CARGO_CRATE_DEPENDS+= compression-codecs-0.4.36
CARGO_CRATE_DEPENDS+= compression-core-0.4.31
+CARGO_CRATE_DEPENDS+= convert_case-0.10.0
+CARGO_CRATE_DEPENDS+= core-foundation-0.10.1
+CARGO_CRATE_DEPENDS+= core-foundation-sys-0.8.7
CARGO_CRATE_DEPENDS+= crc32fast-1.5.0
-CARGO_CRATE_DEPENDS+= crossterm-0.28.1
+CARGO_CRATE_DEPENDS+= crossterm-0.29.0
CARGO_CRATE_DEPENDS+= crossterm_winapi-0.9.1
CARGO_CRATE_DEPENDS+= crunchy-0.2.4
CARGO_CRATE_DEPENDS+= darling-0.23.0
CARGO_CRATE_DEPENDS+= darling_core-0.23.0
CARGO_CRATE_DEPENDS+= darling_macro-0.23.0
CARGO_CRATE_DEPENDS+= deranged-0.5.5
+CARGO_CRATE_DEPENDS+= derive_more-2.1.1
+CARGO_CRATE_DEPENDS+= derive_more-impl-2.1.1
CARGO_CRATE_DEPENDS+= dirs-5.0.1
CARGO_CRATE_DEPENDS+= dirs-sys-0.4.1
CARGO_CRATE_DEPENDS+= dispatch2-0.3.0
CARGO_CRATE_DEPENDS+= displaydoc-0.2.5
+CARGO_CRATE_DEPENDS+= document-features-0.2.12
CARGO_CRATE_DEPENDS+= dunce-1.0.5
CARGO_CRATE_DEPENDS+= either-1.15.0
CARGO_CRATE_DEPENDS+= equivalent-1.0.2
@@ -63,7 +68,7 @@ CARGO_CRATE_DEPENDS+= fdeflate-0.3.7
CARGO_CRATE_DEPENDS+= find-msvc-tools-0.1.9
CARGO_CRATE_DEPENDS+= flate2-1.1.9
CARGO_CRATE_DEPENDS+= fnv-1.0.7
-CARGO_CRATE_DEPENDS+= foldhash-0.1.5
+CARGO_CRATE_DEPENDS+= foldhash-0.2.0
CARGO_CRATE_DEPENDS+= form_urlencoded-1.2.2
CARGO_CRATE_DEPENDS+= fs_extra-1.3.0
CARGO_CRATE_DEPENDS+= futures-0.3.31
@@ -81,7 +86,6 @@ CARGO_CRATE_DEPENDS+= getrandom-0.3.4
CARGO_CRATE_DEPENDS+= glob-0.3.3
CARGO_CRATE_DEPENDS+= h2-0.4.13
CARGO_CRATE_DEPENDS+= half-2.7.1
-CARGO_CRATE_DEPENDS+= hashbrown-0.15.5
CARGO_CRATE_DEPENDS+= hashbrown-0.16.1
CARGO_CRATE_DEPENDS+= heck-0.5.0
CARGO_CRATE_DEPENDS+= http-1.4.0
@@ -111,18 +115,20 @@ CARGO_CRATE_DEPENDS+= instability-0.3.11
CARGO_CRATE_DEPENDS+= ipnet-2.11.0
CARGO_CRATE_DEPENDS+= iri-string-0.7.10
CARGO_CRATE_DEPENDS+= is_terminal_polyfill-1.70.2
-CARGO_CRATE_DEPENDS+= itertools-0.13.0
+CARGO_CRATE_DEPENDS+= itertools-0.14.0
CARGO_CRATE_DEPENDS+= itoa-1.0.17
CARGO_CRATE_DEPENDS+= jobserver-0.1.34
CARGO_CRATE_DEPENDS+= js-sys-0.3.85
+CARGO_CRATE_DEPENDS+= kasuari-0.4.12
CARGO_CRATE_DEPENDS+= libc-0.2.180
CARGO_CRATE_DEPENDS+= libredox-0.1.12
-CARGO_CRATE_DEPENDS+= linux-raw-sys-0.4.15
+CARGO_CRATE_DEPENDS+= line-clipping-0.3.7
CARGO_CRATE_DEPENDS+= linux-raw-sys-0.11.0
CARGO_CRATE_DEPENDS+= litemap-0.8.1
+CARGO_CRATE_DEPENDS+= litrs-1.0.0
CARGO_CRATE_DEPENDS+= lock_api-0.4.14
CARGO_CRATE_DEPENDS+= log-0.4.29
-CARGO_CRATE_DEPENDS+= lru-0.12.5
+CARGO_CRATE_DEPENDS+= lru-0.16.4
CARGO_CRATE_DEPENDS+= lru-slab-0.1.2
CARGO_CRATE_DEPENDS+= memchr-2.7.6
CARGO_CRATE_DEPENDS+= miniz_oxide-0.8.9
@@ -141,10 +147,10 @@ CARGO_CRATE_DEPENDS+= objc2-foundation-0.3.2
CARGO_CRATE_DEPENDS+= objc2-io-surface-0.3.2
CARGO_CRATE_DEPENDS+= once_cell-1.21.3
CARGO_CRATE_DEPENDS+= once_cell_polyfill-1.70.2
+CARGO_CRATE_DEPENDS+= openssl-probe-0.2.1
CARGO_CRATE_DEPENDS+= option-ext-0.2.0
CARGO_CRATE_DEPENDS+= parking_lot-0.12.5
CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.12
-CARGO_CRATE_DEPENDS+= paste-1.0.15
CARGO_CRATE_DEPENDS+= percent-encoding-2.3.2
CARGO_CRATE_DEPENDS+= pin-project-lite-0.2.16
CARGO_CRATE_DEPENDS+= pin-utils-0.1.0
@@ -153,6 +159,7 @@ CARGO_CRATE_DEPENDS+= pnet_macros-0.35.0
CARGO_CRATE_DEPENDS+= pnet_macros_support-0.35.0
CARGO_CRATE_DEPENDS+= pnet_packet-0.35.0
CARGO_CRATE_DEPENDS+= png-0.18.0
+CARGO_CRATE_DEPENDS+= portable-atomic-1.13.1
CARGO_CRATE_DEPENDS+= potential_utf-0.1.4
CARGO_CRATE_DEPENDS+= powerfmt-0.2.0
CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.21
@@ -170,7 +177,11 @@ CARGO_CRATE_DEPENDS+= rand_chacha-0.3.1
CARGO_CRATE_DEPENDS+= rand_chacha-0.9.0
CARGO_CRATE_DEPENDS+= rand_core-0.6.4
CARGO_CRATE_DEPENDS+= rand_core-0.9.5
-CARGO_CRATE_DEPENDS+= ratatui-0.29.0
+CARGO_CRATE_DEPENDS+= ratatui-0.30.0
+CARGO_CRATE_DEPENDS+= ratatui-core-0.1.0
+CARGO_CRATE_DEPENDS+= ratatui-crossterm-0.1.0
+CARGO_CRATE_DEPENDS+= ratatui-textarea-0.9.1
+CARGO_CRATE_DEPENDS+= ratatui-widgets-0.3.0
CARGO_CRATE_DEPENDS+= redox_syscall-0.5.18
CARGO_CRATE_DEPENDS+= redox_users-0.4.6
CARGO_CRATE_DEPENDS+= regex-1.12.3
@@ -179,14 +190,19 @@ CARGO_CRATE_DEPENDS+= regex-syntax-0.8.9
CARGO_CRATE_DEPENDS+= reqwest-0.12.28
CARGO_CRATE_DEPENDS+= ring-0.17.14
CARGO_CRATE_DEPENDS+= rustc-hash-2.1.1
-CARGO_CRATE_DEPENDS+= rustix-0.38.44
+CARGO_CRATE_DEPENDS+= rustc_version-0.4.1
CARGO_CRATE_DEPENDS+= rustix-1.1.3
CARGO_CRATE_DEPENDS+= rustls-0.23.36
+CARGO_CRATE_DEPENDS+= rustls-native-certs-0.8.3
CARGO_CRATE_DEPENDS+= rustls-pki-types-1.14.0
CARGO_CRATE_DEPENDS+= rustls-webpki-0.103.9
CARGO_CRATE_DEPENDS+= rustversion-1.0.22
CARGO_CRATE_DEPENDS+= ryu-1.0.22
+CARGO_CRATE_DEPENDS+= schannel-0.1.29
CARGO_CRATE_DEPENDS+= scopeguard-1.2.0
+CARGO_CRATE_DEPENDS+= security-framework-3.7.0
+CARGO_CRATE_DEPENDS+= security-framework-sys-2.17.0
+CARGO_CRATE_DEPENDS+= semver-1.0.28
CARGO_CRATE_DEPENDS+= serde-1.0.228
CARGO_CRATE_DEPENDS+= serde_core-1.0.228
CARGO_CRATE_DEPENDS+= serde_derive-1.0.228
@@ -204,8 +220,8 @@ CARGO_CRATE_DEPENDS+= socket2-0.6.2
CARGO_CRATE_DEPENDS+= stable_deref_trait-1.2.1
CARGO_CRATE_DEPENDS+= static_assertions-1.1.0
CARGO_CRATE_DEPENDS+= strsim-0.11.1
-CARGO_CRATE_DEPENDS+= strum-0.26.3
-CARGO_CRATE_DEPENDS+= strum_macros-0.26.4
+CARGO_CRATE_DEPENDS+= strum-0.27.2
+CARGO_CRATE_DEPENDS+= strum_macros-0.27.2
CARGO_CRATE_DEPENDS+= subtle-2.6.1
CARGO_CRATE_DEPENDS+= syn-2.0.114
CARGO_CRATE_DEPENDS+= sync_wrapper-1.0.2
@@ -234,8 +250,7 @@ CARGO_CRATE_DEPENDS+= tracing-core-0.1.36
CARGO_CRATE_DEPENDS+= try-lock-0.2.5
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.22
CARGO_CRATE_DEPENDS+= unicode-segmentation-1.12.0
-CARGO_CRATE_DEPENDS+= unicode-truncate-1.1.0
-CARGO_CRATE_DEPENDS+= unicode-width-0.1.14
+CARGO_CRATE_DEPENDS+= unicode-truncate-2.0.1
CARGO_CRATE_DEPENDS+= unicode-width-0.2.0
CARGO_CRATE_DEPENDS+= untrusted-0.9.0
CARGO_CRATE_DEPENDS+= url-2.5.8
@@ -261,7 +276,6 @@ CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0
CARGO_CRATE_DEPENDS+= windows-link-0.2.1
CARGO_CRATE_DEPENDS+= windows-sys-0.48.0
CARGO_CRATE_DEPENDS+= windows-sys-0.52.0
-CARGO_CRATE_DEPENDS+= windows-sys-0.59.0
CARGO_CRATE_DEPENDS+= windows-sys-0.60.2
CARGO_CRATE_DEPENDS+= windows-sys-0.61.2
CARGO_CRATE_DEPENDS+= windows-targets-0.48.5
diff --git a/cloudflare-speed-cli/distinfo b/cloudflare-speed-cli/distinfo
index 42062bdca3..6947cef71f 100644
--- a/cloudflare-speed-cli/distinfo
+++ b/cloudflare-speed-cli/distinfo
@@ -54,9 +54,9 @@ Size (aws-lc-sys-0.37.0.crate) = 9589032 bytes
BLAKE2s (base64-0.22.1.crate) = fe73b3b9d1780e56d1208d2e9084cafa72d5e488ef081927b03ccae3108e058a
SHA512 (base64-0.22.1.crate) = 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
Size (base64-0.22.1.crate) = 81597 bytes
-BLAKE2s (bitflags-2.10.0.crate) = e202d9cba2534fb4551226343f8eca78de2c0407e38055b81c0b1a44819dd108
-SHA512 (bitflags-2.10.0.crate) = 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0
-Size (bitflags-2.10.0.crate) = 48427 bytes
+BLAKE2s (bitflags-2.11.1.crate) = 8ee2524fdd029e0c4ea54bb386b8077da59a12bb7a668a1bcf884a09369a6b8b
+SHA512 (bitflags-2.11.1.crate) = c91b5a8b420d8e875a0906ef9b518a392487fba5399355aa5e908132149ddea7cc4222dd271cd5072e50dd9abd6e56420f4205652ba32a57af46bf07636604b7
+Size (bitflags-2.11.1.crate) = 49082 bytes
BLAKE2s (brotli-8.0.2.crate) = 3cbb8216bf11f88434d40e9773cf323fb56489e17274ca7deec9ef854c0f0613
SHA512 (brotli-8.0.2.crate) = 12ade628a82be25dde47aa203df9c567da7daf729131749fa5fc698e0e6e2b7aa24f842cad40a8e09f69bfd5f0f3c6b2dc9d9de8a6724d79d105ae9d796dd09d
Size (brotli-8.0.2.crate) = 741739 bytes
@@ -75,9 +75,6 @@ Size (byteorder-lite-0.1.0.crate) = 15909 bytes
BLAKE2s (bytes-1.11.1.crate) = e4ce48a397044050caef043589fe6c291f600bf26019ec0443bb9bb963b24789
SHA512 (bytes-1.11.1.crate) = 7933d18c1a2c1496add2c7193e92c3aa17029c530b7031604ccb7c77c68903f53cf7d41396448b32bdd4f540fef4b37564972dac7b225e6e2ca99cd61179a6ab
Size (bytes-1.11.1.crate) = 78584 bytes
-BLAKE2s (cassowary-0.3.0.crate) = b17facbc17a2111cef15ced2fdcbee59ae6747e942e059144b8b67ca7c13d9d2
-SHA512 (cassowary-0.3.0.crate) = 0838c0b79ed31f0c514fe4ac82633976e34b0d6cb08616313cda0e00623514fc6498c6c308cfef54ea029f1fdbaafe2991ca8ac3c38437a113ac62e37f9397f8
-Size (cassowary-0.3.0.crate) = 22876 bytes
BLAKE2s (castaway-0.2.4.crate) = ef3d95ac9709ba3fd42e6f70548f6f70f0f058382754343736f131b9ab68289a
SHA512 (castaway-0.2.4.crate) = 15b88016bbeae50146401607549b077b329c9bbae25768536360a964bd5c3b598feedce0365ca4b2662c7b94081062fc469f6a1049fc38187d79daac77b20481
Size (castaway-0.2.4.crate) = 12546 bytes
@@ -105,30 +102,39 @@ Size (clap_lex-0.7.7.crate) = 13474 bytes
BLAKE2s (clipboard-win-5.4.1.crate) = e22fddd9934903b7b3300b634fc4bed46447ed5bc478bff766f0eef6fe63f33c
SHA512 (clipboard-win-5.4.1.crate) = e37d5b33896936c21d9c049c1f3aba43046c4cc47678c16484154d136aff736decf5ed2f44c431591ebad08b37002626c45613aaffa6adb0af69c6be2f315708
Size (clipboard-win-5.4.1.crate) = 20994 bytes
-BLAKE2s (cloudflare-speed-cli-0.6.7.tar.gz) = 949a8c4005acf53ec65b00780d5c06743536d3b435b65f52dc61497a0588fa92
-SHA512 (cloudflare-speed-cli-0.6.7.tar.gz) = eee3ff24355fe892a2f4782819c80db52c060504ddb1a5c4b8fcea716a9e3e3092de655c52fd89f79d9aa7b8bb0ec75ba54c5e39f5a5bd2cd7abdb94af6547de
-Size (cloudflare-speed-cli-0.6.7.tar.gz) = 666380 bytes
+BLAKE2s (cloudflare-speed-cli-1.0.6.tar.gz) = 926bd50645cc1abfa714f0586d66b470bfee3b5984748f80642e0056f8da2691
+SHA512 (cloudflare-speed-cli-1.0.6.tar.gz) = b593494bb87e9b0adebfdc8854c69699900dc49451fdcdc600e46d463b6bf44cf43b87a8b7158a5acb97202491faa58c3e2f64b04ac601bc87fd2210d95d735b
+Size (cloudflare-speed-cli-1.0.6.tar.gz) = 699834 bytes
BLAKE2s (cmake-0.1.57.crate) = cdcbf97fd5e24546681a1f2c904bbd9cdf84caef0c4fdba0303c395e12b16f0b
SHA512 (cmake-0.1.57.crate) = 34ff920c0f866bcc5fa8ba385b1945629c9174b6f3b006ada9f73fef945f67111f17342304ff74f69630bba4ff7450a402e1017a99fabc1296d276df4e4b633b
Size (cmake-0.1.57.crate) = 20376 bytes
BLAKE2s (colorchoice-1.0.4.crate) = d53cfbeddd21111e0750bb2e39180c10758a35b003f1265a0be5c7a12dba31fa
SHA512 (colorchoice-1.0.4.crate) = 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
Size (colorchoice-1.0.4.crate) = 8196 bytes
-BLAKE2s (compact_str-0.8.1.crate) = 1a8a0c8faf8579cc999519ce01ee9c9ee065fe9b09941e638c93cbb1da3466f5
-SHA512 (compact_str-0.8.1.crate) = 146e2a6be6cf948981d51f9034f0aaa1a1563debef58ca7fd3110093b0f4333a9a6a3c5dc7cde25b936d8dfba72254bfacb7814f86167043431ded9c5797417a
-Size (compact_str-0.8.1.crate) = 71371 bytes
+BLAKE2s (compact_str-0.9.0.crate) = def94d043ff40e52f48f07a6fd6bf01e3f0bb62f8e146ed12f7b793a7a6dd9dc
+SHA512 (compact_str-0.9.0.crate) = b5de4798ed088d4bf15d39bd57bd390f1cae946176b7a5d3576fc56493775eeed832d851c552d847c2f66717e15052b39ddebe6ca5ae68664dd759a226f5fbcf
+Size (compact_str-0.9.0.crate) = 72135 bytes
BLAKE2s (compression-codecs-0.4.36.crate) = 7a063db70a3f2d0ccbe5bc6046e0b0dd4a591b54fb29721148815eedfe8b0bd8
SHA512 (compression-codecs-0.4.36.crate) = f4a1a8aa7c527e7f71c236ab978a7254fa649baa37c5f6b016599ac450f22dabe939c258870ce6aa23a984aebea70575a422a15f12ec46358e36ab8f9ddf717b
Size (compression-codecs-0.4.36.crate) = 25376 bytes
BLAKE2s (compression-core-0.4.31.crate) = 5f2f4ea412ca237bcb178b6e7ce3080b7dbc88975ee5e595570a75b2ea4578d6
SHA512 (compression-core-0.4.31.crate) = 218fa450d10dc37a8d858764dc307a56c29492046cae953e7405e723a8f298f18e2dc8d2e46bbf4bfca77999303548139c3f6efe0345c233e03c3bed537ba3f6
Size (compression-core-0.4.31.crate) = 5749 bytes
+BLAKE2s (convert_case-0.10.0.crate) = 17160119fd5a93552b4f5e4cc4c0292da2c73ccbbd33f414d0f99c2d2d60a5d4
+SHA512 (convert_case-0.10.0.crate) = f96a54fed1a158c007cf32d68e0ebdb94482c36e53cb5ac0af0ede5970094f2eeae76f161d56a7fd9766d0ada199c65d850d50dd2edd8db661cbfbf80903b9b4
+Size (convert_case-0.10.0.crate) = 24083 bytes
+BLAKE2s (core-foundation-0.10.1.crate) = 8afcffdf2ce9d03fd799014259fef865751d1dda2ec5ddec02b1c07624309e32
+SHA512 (core-foundation-0.10.1.crate) = 2d7cbb4fa6b5684e700337eb86ab5c0566a69c027bf7a7eb19054e9d9f8955a7cb069d3e31ec046be4fd1a4ce1883155be8f59d223758974a649cff80ef0a065
+Size (core-foundation-0.10.1.crate) = 28886 bytes
+BLAKE2s (core-foundation-sys-0.8.7.crate) = d67a5ed3a4cb42a000d1bbcb5a633cb03edb8ae5ba892d1893f716629748ff34
+SHA512 (core-foundation-sys-0.8.7.crate) = 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
+Size (core-foundation-sys-0.8.7.crate) = 37712 bytes
BLAKE2s (crc32fast-1.5.0.crate) = 6e59f675b6404c35e422facb545e38c3e519f2a1268066914b7111ffc2ed6409
SHA512 (crc32fast-1.5.0.crate) = 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e
Size (crc32fast-1.5.0.crate) = 40723 bytes
-BLAKE2s (crossterm-0.28.1.crate) = 6d3172650b4c8156ca291aa5bb5a60ba45f3450aed6f3d6d50edc116833d85c1
-SHA512 (crossterm-0.28.1.crate) = 0d53e328eb606cabc3e309cc6193b34a14c8746081a7b2c9645c1c03d66dbcda99656d629c0dcfcd43bada7a863df3e83fded6b642b2474035165ed7b16f7931
-Size (crossterm-0.28.1.crate) = 132275 bytes
+BLAKE2s (crossterm-0.29.0.crate) = 2d29c271c3d642cd5007194c92934c798c30c97dbf3abc93ca653fff0bf35614
+SHA512 (crossterm-0.29.0.crate) = 7dfac3f43b8a78573660efa2f87907ca00cead1fddab1edc9333277d8a2e83f50268859d0be979ae50106893047166c65aeee78fdf5fa941261698b1b66488d0
+Size (crossterm-0.29.0.crate) = 136635 bytes
BLAKE2s (crossterm_winapi-0.9.1.crate) = 1dcb832917a32bae91d69b7db350c951da8c907da8a7515c0b4557a04788f8f6
SHA512 (crossterm_winapi-0.9.1.crate) = 48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7
Size (crossterm_winapi-0.9.1.crate) = 16027 bytes
@@ -147,6 +153,12 @@ Size (darling_macro-0.23.0.crate) = 2480 bytes
BLAKE2s (deranged-0.5.5.crate) = ca7364606e6bafc0fb0c15266eaf16fcda15b89ec9a6e30ff11b7cd13b05a28e
SHA512 (deranged-0.5.5.crate) = c19b716727b904f1c3dcf4e0b5489ca3a7540925f2c633f827ce6fff7a2649bc22835b433fc06376dfd0fed48b232f70aa23b24fd0e834692f96f1d6a319f266
Size (deranged-0.5.5.crate) = 24438 bytes
+BLAKE2s (derive_more-2.1.1.crate) = 25df722e61b66c9fe90f99ff59d4e14904d556d290b318131dc4584caa0fe07e
+SHA512 (derive_more-2.1.1.crate) = cb4de4ead185ad40c6e9e0fe316f16ada2070d5ebc336dcb73dfd8def87605d8ef9beb454c9202096aa4da8da0c32307fd02054f290722b561d6fff83bb91dff
+Size (derive_more-2.1.1.crate) = 88632 bytes
+BLAKE2s (derive_more-impl-2.1.1.crate) = 06584d03e6d43cd069edb7e7e4a7d002dd488fbe69f0632f68f9f411d72281f1
+SHA512 (derive_more-impl-2.1.1.crate) = 07a6d6c5be2968ee0bc6847ba5bb4809a80a769743868068a71d72fc376516724df5855edb6ebc2ef569ac8f79bf632f34ca30640fa54f030d58ce301de44b89
+Size (derive_more-impl-2.1.1.crate) = 99094 bytes
BLAKE2s (dirs-5.0.1.crate) = 38a16ad76c01bac4ad84773df18def072c122a7432f39284c1fedd0b0cc1d9b5
SHA512 (dirs-5.0.1.crate) = cfc329518e85a25c296521b9aeb6e5d5f60b4525aa786ebfa8b9f198446a1ff5892160d1bb4790d7f3fc4a0abdb5921b2e4896e271a3fc3a3225897313b77bd1
Size (dirs-5.0.1.crate) = 12255 bytes
@@ -159,6 +171,9 @@ Size (dispatch2-0.3.0.crate) = 54606 bytes
BLAKE2s (displaydoc-0.2.5.crate) = db46de71ab8b2a18c01291fa33a3b3e081dbddc7e8ea1278b6d444e6284eebf2
SHA512 (displaydoc-0.2.5.crate) = 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948
Size (displaydoc-0.2.5.crate) = 24219 bytes
+BLAKE2s (document-features-0.2.12.crate) = 7353f263add5466271ff22efa156753d3b49c821ed194c593af39d57dc5831b4
+SHA512 (document-features-0.2.12.crate) = 2991ae0f22656cde0aba8d8d76745a0316febe1d5ffa31e9d57ef5800fdbd10d7949d34b12024981610c7ff983c92f97f0fe432f8a75ff1b7da5e3531f01e677
+Size (document-features-0.2.12.crate) = 14739 bytes
BLAKE2s (dunce-1.0.5.crate) = 7f72598a5d04e4d5cc63e25fa0c215cf532e09f04b63f92b72f8da1f8118de2f
SHA512 (dunce-1.0.5.crate) = 36d7d75217d629185a9a9187f7d2e2dc346a28be0ad1c21b1b6bcbe3991e9cd11797e53d745c0b3b5ae94cf1e4cf141cdb2322bab86d97cc258b4145e3b97a56
Size (dunce-1.0.5.crate) = 8244 bytes
@@ -192,9 +207,9 @@ Size (flate2-1.1.9.crate) = 82745 bytes
BLAKE2s (fnv-1.0.7.crate) = ffa8e3e3e120c65486f2575822704aa79aac381f375d7295875475e36775ff09
SHA512 (fnv-1.0.7.crate) = 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
Size (fnv-1.0.7.crate) = 11266 bytes
-BLAKE2s (foldhash-0.1.5.crate) = d2e18d6a9ac10fd481f5d9c3d1d534545c67b1d4318170083b7747eb374caa3b
-SHA512 (foldhash-0.1.5.crate) = 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22
-Size (foldhash-0.1.5.crate) = 21901 bytes
+BLAKE2s (foldhash-0.2.0.crate) = 093b2ace06b78950fe9cb5eb123449fc6b9454138ee56a7df3db9b9b46153560
+SHA512 (foldhash-0.2.0.crate) = 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163
+Size (foldhash-0.2.0.crate) = 23329 bytes
BLAKE2s (form_urlencoded-1.2.2.crate) = a2bd40109d330e88635133e0c0fda55eb32549353cef6e88f29f37fe4ef801c6
SHA512 (form_urlencoded-1.2.2.crate) = 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a
Size (form_urlencoded-1.2.2.crate) = 9347 bytes
@@ -246,9 +261,6 @@ Size (h2-0.4.13.crate) = 176861 bytes
BLAKE2s (half-2.7.1.crate) = 6dc03241ebe563191babc40781e79b04c3c79285330b7668158f50df4a4a562e
SHA512 (half-2.7.1.crate) = f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d
Size (half-2.7.1.crate) = 61040 bytes
-BLAKE2s (hashbrown-0.15.5.crate) = 1a36841024cdb79a3bbe26ba54428af05d838f73640c5ca7aa5db7c8ecd0e82e
-SHA512 (hashbrown-0.15.5.crate) = 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
-Size (hashbrown-0.15.5.crate) = 140908 bytes
BLAKE2s (hashbrown-0.16.1.crate) = 008312b14ac41a35952dfcc9eb9e7d5c89ab81567d4251ea5848b6615c7530f4
SHA512 (hashbrown-0.16.1.crate) = 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669
Size (hashbrown-0.16.1.crate) = 147785 bytes
@@ -336,9 +348,9 @@ Size (iri-string-0.7.10.crate) = 146126 bytes
BLAKE2s (is_terminal_polyfill-1.70.2.crate) = bf81ad2928a4aa1bca1bc5bbe0831dde124e4f36833e581a2c4fc3dc382d7a3f
SHA512 (is_terminal_polyfill-1.70.2.crate) = d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
Size (is_terminal_polyfill-1.70.2.crate) = 7548 bytes
-BLAKE2s (itertools-0.13.0.crate) = dab065a4b256f0a8e2f8856274e6333cbf666090a1cb8a36201e34e63d2be4f3
-SHA512 (itertools-0.13.0.crate) = c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4
-Size (itertools-0.13.0.crate) = 146261 bytes
+BLAKE2s (itertools-0.14.0.crate) = 6503d1c795ef333fff8d2c3f96a91c7cad680e1c831e34e7feadb657b5421374
+SHA512 (itertools-0.14.0.crate) = bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645
+Size (itertools-0.14.0.crate) = 152715 bytes
BLAKE2s (itoa-1.0.17.crate) = 38c6bf0b0f809c5b4354ce5842776a00995e43db68118f978452c9584f542a25
SHA512 (itoa-1.0.17.crate) = 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04
Size (itoa-1.0.17.crate) = 15905 bytes
@@ -348,30 +360,36 @@ Size (jobserver-0.1.34.crate) = 29013 bytes
BLAKE2s (js-sys-0.3.85.crate) = d36176abfbec6f959728ad54e8025c6d9e6716504374b4b2c744a5e82accb13b
SHA512 (js-sys-0.3.85.crate) = dc7361feebd63457e0e3aafac86653297994004bc61b3734d1b9ffd05312c2c9b2a2708ad07ad469b326811598925b7f07e49fce2e7c611c8138210bd70fecae
Size (js-sys-0.3.85.crate) = 56436 bytes
+BLAKE2s (kasuari-0.4.12.crate) = d99d1e0777798be2a84daf74cd51d80bc57968c2988b6d77a77ad4ae4e2a9e9b
+SHA512 (kasuari-0.4.12.crate) = d71c169b138d473353e184d501ac23edaa7bc5bd24488f17497a7031c08740ae76dda8c969418b357e169c3aba131119c9d3000359cfe3a841ddbade5ff9aca8
+Size (kasuari-0.4.12.crate) = 32684 bytes
BLAKE2s (libc-0.2.180.crate) = 83c07844c85660d8e2e2941ebbcc8f1d7a84324b28406ad12d6f19c6a5c28f60
SHA512 (libc-0.2.180.crate) = 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef
Size (libc-0.2.180.crate) = 812207 bytes
BLAKE2s (libredox-0.1.12.crate) = b3fce0661e8e312a234c9733f53b963b2efc1c021f631ebdd276e2835531cf2a
SHA512 (libredox-0.1.12.crate) = 8206d0cd3faacccb681551d20d9cae977a9fbbb4801aa53daa124633925bae73d1967f6c75ac9718527cd567dc39239a8e97e12e0747bfb3d53b9bb33bcdbc4f
Size (libredox-0.1.12.crate) = 7469 bytes
+BLAKE2s (line-clipping-0.3.7.crate) = 69b9c8303635333511b79ae272bcd31138bf3b5248ccbbc807bd84de8d7c727c
+SHA512 (line-clipping-0.3.7.crate) = a7316fc1f350c5de65fc48c62dcc77875ed2973ef6370b6921ae95c02090ff806163121bf42992135d04ef1f45172e504981680dc6de0a0d839e99c98b91dd45
+Size (line-clipping-0.3.7.crate) = 15755 bytes
BLAKE2s (linux-raw-sys-0.11.0.crate) = 3d3d4fd40dceac1d554150a2e642934b441452c4acd3f05dee235eecb7cf4ea1
SHA512 (linux-raw-sys-0.11.0.crate) = b16261142f3cbd1caa4e0a17ba06dea49f0d4514f583ca511d9c7ba6ef231f18322f37303b7ffacc73ae7f22b81dfd740584ef7bfaf67a9eaf43859d2de1f941
Size (linux-raw-sys-0.11.0.crate) = 2659624 bytes
-BLAKE2s (linux-raw-sys-0.4.15.crate) = c2f3b6d5e2faa8e098cea18f302454d2ab3592b7ea83d7b373e65f137cb6b216
-SHA512 (linux-raw-sys-0.4.15.crate) = b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309
-Size (linux-raw-sys-0.4.15.crate) = 2150898 bytes
BLAKE2s (litemap-0.8.1.crate) = fe88e8163dad3930a5cf6a33cc9710d9afd200e4ee9324e9c15e766b414bb5b7
SHA512 (litemap-0.8.1.crate) = 6034f72d3c90ebe406b7e1b6df7e2535cde7728cfaa5328e66351d231f888625f394974f6aad891eff48142b00f14916fd8464a59fcaea1627ebc7338b865ead
Size (litemap-0.8.1.crate) = 34172 bytes
+BLAKE2s (litrs-1.0.0.crate) = 4433696dfb8edc5dd6509dbfca8ede0c478ab08ba1921f99aac067102b1b0f14
+SHA512 (litrs-1.0.0.crate) = 8dd223e742e80cfb29ce49c93459ade63798e4977c028d85214ac439773a37a331e9ce375cb9f7f814ac2279770d0c3bb8b4e60a118585d6d0f9e7ae08539f0a
+Size (litrs-1.0.0.crate) = 46610 bytes
BLAKE2s (lock_api-0.4.14.crate) = 81b23bbcb4983647d2dc3e3dc9bcf73995d6e7a937b0f2910e42f44595b060cc
SHA512 (lock_api-0.4.14.crate) = 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0
Size (lock_api-0.4.14.crate) = 29249 bytes
BLAKE2s (log-0.4.29.crate) = f4b8325b35fee411fa94521c97c0395b7f7566379491012fce21387017116c98
SHA512 (log-0.4.29.crate) = 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3
Size (log-0.4.29.crate) = 51515 bytes
-BLAKE2s (lru-0.12.5.crate) = 490be4c65bf11411bcc2246725acb1380174da1399bc5df122fc94d9d1f03846
-SHA512 (lru-0.12.5.crate) = a77230403b1ccb5aa3ed1ed89e7e6af53b3b34d4373e663c1a9789dada12c252e2b5d8b7ac78717c4c4909203c7ea2ce5743ee6cb414aa268c329b889d66a982
-Size (lru-0.12.5.crate) = 16047 bytes
+BLAKE2s (lru-0.16.4.crate) = 86c83d1077fb35b8b9e447c76e1f65c03d808788c25e25332c808ed9ceba0ecb
+SHA512 (lru-0.16.4.crate) = 3d3c4e62c4e0033738fbf8b0948adeb693c882bc70237e5988d681fe4cab6761c5aee8dfe0ffc555c4b02588efddcb8dcc2ab1cd56eefca67fa71bf823185bb2
+Size (lru-0.16.4.crate) = 17470 bytes
BLAKE2s (lru-slab-0.1.2.crate) = aa3f3674478a76b09b52e1c77b3fc8382ad771a643b4184baf095d0dd7f35d1b
SHA512 (lru-slab-0.1.2.crate) = eb93796ffaccafd2e2530efeaf60dab1eeb17fe61652a9299c220cea4dd9099239eb549ae1259ac272c5aa807eebfaec6db4dc5efc95ee59365d3fd1d413f60f
Size (lru-slab-0.1.2.crate) = 9090 bytes
@@ -426,6 +444,9 @@ Size (once_cell-1.21.3.crate) = 34534 bytes
BLAKE2s (once_cell_polyfill-1.70.2.crate) = 21c28e665d8742ba5822fab5a37878eae474e2f89880c45ea287281c7d242f0e
SHA512 (once_cell_polyfill-1.70.2.crate) = 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad
Size (once_cell_polyfill-1.70.2.crate) = 7448 bytes
+BLAKE2s (openssl-probe-0.2.1.crate) = e5acc6af5f6df51c93e714e7e64de2e880f2abd79236847f0f74f9d39d3616cb
+SHA512 (openssl-probe-0.2.1.crate) = e7795c6724c215f20d7cd759a1078ecda26addf9e529ef7dae882cc57e3dbc2df4dfa2d0cf9f43c04eb06f210aacae8bcbebe46fe0d740274894cc048a6bccee
+Size (openssl-probe-0.2.1.crate) = 9155 bytes
BLAKE2s (option-ext-0.2.0.crate) = a179d39823f42e954c5fe82b67b6689a7078b0e88bc659f06354f02ee868b465
SHA512 (option-ext-0.2.0.crate) = f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
Size (option-ext-0.2.0.crate) = 7345 bytes
@@ -435,9 +456,6 @@ Size (parking_lot-0.12.5.crate) = 46735 bytes
BLAKE2s (parking_lot_core-0.9.12.crate) = f405d2bbb06365d3878603031d54c79175a227308548799846f6d5f5bca6f3bd
SHA512 (parking_lot_core-0.9.12.crate) = 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d
Size (parking_lot_core-0.9.12.crate) = 34110 bytes
-BLAKE2s (paste-1.0.15.crate) = 09002ed91b81cadc8448f26aa33fe55cbdbf6ce609e453d663458d08b98d783d
-SHA512 (paste-1.0.15.crate) = 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4
-Size (paste-1.0.15.crate) = 18374 bytes
BLAKE2s (percent-encoding-2.3.2.crate) = 81bf57454974d77f50aa665cf53179715469e81774d992a2d3769ad118d70d5b
SHA512 (percent-encoding-2.3.2.crate) = 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a
Size (percent-encoding-2.3.2.crate) = 11583 bytes
@@ -462,6 +480,9 @@ Size (pnet_packet-0.35.0.crate) = 38351 bytes
BLAKE2s (png-0.18.0.crate) = b4f0fddd636a67e5fb2fd9425a7af179876d5060c2205b347024912690699e9d
SHA512 (png-0.18.0.crate) = 8e19c4461862695146f412e2a72fa887e9368d20db892ed8a3b4fbd67a00bf1c635b4e4716ab7741b8b6a537b24087345c39853ad75558a1400f2bcc13d481df
Size (png-0.18.0.crate) = 118041 bytes
+BLAKE2s (portable-atomic-1.13.1.crate) = b3a6549f02086b4648b923c66555c2cf4f46719746faeaf5372cae8ec0e52e11
+SHA512 (portable-atomic-1.13.1.crate) = 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3
+Size (portable-atomic-1.13.1.crate) = 197001 bytes
BLAKE2s (potential_utf-0.1.4.crate) = e3a8788e51584e26024c520ad687476f07f754f8e711411c3b3ecf61cd9ce174
SHA512 (potential_utf-0.1.4.crate) = a8e36c596d7fcc3f13a80457a07da5ff0fda62954efeae3c2aa477bb32465b20fabcaec269929af666030415343a2c94d86db26f9f9bb5e2e2b151581f0e6022
Size (potential_utf-0.1.4.crate) = 9514 bytes
@@ -513,9 +534,21 @@ Size (rand_core-0.6.4.crate) = 22666 bytes
BLAKE2s (rand_core-0.9.5.crate) = bb780e2b4bfc4864096bdf32c3991e4b872e49c8f88cf785a5c6c1df3ca3345d
SHA512 (rand_core-0.9.5.crate) = 0ae54e2fdc0fa8f6a2dd46fe29de26ac397b9f5c805424b3d06e467cf1d09762d66c7eb07ada74adb64ced326f15d4f415e665979d5de2b3f8e8cc1196547c56
Size (rand_core-0.9.5.crate) = 24129 bytes
-BLAKE2s (ratatui-0.29.0.crate) = 841ba8548aaa1b96b3f355c07b39438b61ae00a85506d0701d8fb53f29597802
-SHA512 (ratatui-0.29.0.crate) = 0825af0b840e83e6a4aef9e631ae8840e8f7fe4ecc80dfe24b093488a95e1710d11c9a99f92690b0028f106b3d2351949a2b64016369a1fdf822eb4a2381eeb6
-Size (ratatui-0.29.0.crate) = 543514 bytes
+BLAKE2s (ratatui-0.30.0.crate) = 780bd427449bef503ec845b736c33b9d5266c2404590d287ea243b530ec28c4a
+SHA512 (ratatui-0.30.0.crate) = eaa10e6383eba9166fe7b3ce93ee5715c5af3ffeaa75a724f140e7c83e4428504faddb20e3cf5f36d83a245e1b0297abfaec5e0e07d70ab193d0ccb9443cc23a
+Size (ratatui-0.30.0.crate) = 70528 bytes
+BLAKE2s (ratatui-core-0.1.0.crate) = c6c4b620031bfbf8fea3e6b8964cbb7a141280937ba7b624cc7316cf223fcc3f
+SHA512 (ratatui-core-0.1.0.crate) = 5ced009edeb109f327bf478067e138acaa8c83cab5be95144a5ea8e46ea3ab43d9feb50760eb606ee3cbfbc1b80c739297fd3ca8c4bc3c78a4c8c39f2b0e2a20
+Size (ratatui-core-0.1.0.crate) = 159099 bytes
+BLAKE2s (ratatui-crossterm-0.1.0.crate) = 580f352df12f1e3eb7a432f5667532c33e22447aea940153cf8bb752d4a4bd1f
+SHA512 (ratatui-crossterm-0.1.0.crate) = fc013df77d14c4b336cc32432ffe7f9f867742c3d934f3b464cbfdee60d38ed51002072d36d3305db94fe16af1c099a58d965a06420b95d6bed69c01d8d36108
+Size (ratatui-crossterm-0.1.0.crate) = 17118 bytes
+BLAKE2s (ratatui-textarea-0.9.1.crate) = 191a56543fa18b4511855d72f4fba4939950dafdbc1c60e6c8bd0af89c3554d6
+SHA512 (ratatui-textarea-0.9.1.crate) = f761b1efa8fa4232181216571c1c89213e5109b848d3370d392dc896a0df3e4f98b3559422417cd2792bec2935b4d9d1b2c0b105d078f0cad7c830c3fbe28038
+Size (ratatui-textarea-0.9.1.crate) = 77096 bytes
+BLAKE2s (ratatui-widgets-0.3.0.crate) = d2c0a2c306640c9c0284f767b7239986b7158a6e3088d3ef3d9d1e1d5e2015b7
+SHA512 (ratatui-widgets-0.3.0.crate) = b765e08c1a999a78619de6a7eafa562759d44ac38095baf4463e56a7e14d6ebb3401a122ecf520e448d0dd201b09b012954e82d777c195df2263f7da02c59da7
+Size (ratatui-widgets-0.3.0.crate) = 216270 bytes
BLAKE2s (redox_syscall-0.5.18.crate) = 15142008cfcffdfe12059e4c1415d354d0a1f60e4fd392dcf9ac888821a0988b
SHA512 (redox_syscall-0.5.18.crate) = 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101
Size (redox_syscall-0.5.18.crate) = 30747 bytes
@@ -540,15 +573,18 @@ Size (ring-0.17.14.crate) = 1502610 bytes
BLAKE2s (rustc-hash-2.1.1.crate) = f59440e372f86adc01d4b8f287e6b1e7e77508ad59d6a473e33253b1e917848f
SHA512 (rustc-hash-2.1.1.crate) = 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084
Size (rustc-hash-2.1.1.crate) = 14154 bytes
-BLAKE2s (rustix-0.38.44.crate) = 4b0d02b5053778ea85feca1f942cc0ae38c2b9e77f94ecfb2cff735a9e45a5dc
-SHA512 (rustix-0.38.44.crate) = b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f
-Size (rustix-0.38.44.crate) = 379347 bytes
+BLAKE2s (rustc_version-0.4.1.crate) = f0d198d0457135ca7572b41cd2440f1b0ca075013f53b384d07c00db8c5d2e84
+SHA512 (rustc_version-0.4.1.crate) = 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
+Size (rustc_version-0.4.1.crate) = 12245 bytes
BLAKE2s (rustix-1.1.3.crate) = ec57a4c38cbf18e2723b0d6eb8997b36455dc648a82ed41a5e45563c08de36d9
SHA512 (rustix-1.1.3.crate) = 00f22451577b2b0cd789a651e6317c26ab1760f92df1283f23aef97703e75e61147a10143f85130f4c82487711d8cf439ccb1ac8b17167e00ca64c210a8a65c6
Size (rustix-1.1.3.crate) = 423447 bytes
BLAKE2s (rustls-0.23.36.crate) = 8fb29d285d32cf3be22bad06a09cf507deb74f3497048a93fbeaa789f73edcbd
SHA512 (rustls-0.23.36.crate) = d68fbaa39568abd442e14d7c2c8985c9ded254bf92161316b31d05b5128816100a76748a4190b56a2e5f2c2e9344757226a6d8eecb3b41c027deff239275d0c5
Size (rustls-0.23.36.crate) = 374313 bytes
+BLAKE2s (rustls-native-certs-0.8.3.crate) = 54b2e636a90d1b4e1d949adb15cfb9844a23c2cd689d9e4d75adbaf2b3ae2f22
+SHA512 (rustls-native-certs-0.8.3.crate) = ffca026a5365a97e7a254faac2ceab188bd1cf51876a32e99b16bdf5902363c6416e8e28247f53864609d0f492646fead7b19328e376d0b8b2073e6fb3bc60a8
+Size (rustls-native-certs-0.8.3.crate) = 30380 bytes
BLAKE2s (rustls-pki-types-1.14.0.crate) = 1f26f80aa8caaa8aeb6901837547f3f958c19e8ca7f4e7d73f3161b42d789af5
SHA512 (rustls-pki-types-1.14.0.crate) = 15f8f06abf44a8f859038879db210009d499e3d5ccf33d34439ec56695f0221b143959e47bb6b1460667d838df4274b844a1a86e1cafa41efbe6694f8478e0e0
Size (rustls-pki-types-1.14.0.crate) = 35403 bytes
@@ -561,9 +597,21 @@ Size (rustversion-1.0.22.crate) = 21096 bytes
BLAKE2s (ryu-1.0.22.crate) = 5517b46d542561876d0b1495c3ed1336b05b3895e3a1eff9c69006de7fff210b
SHA512 (ryu-1.0.22.crate) = 542a991b438de374a8377dcc1501e55d919d480d3a0503097c24710472adca732c4de4f1e623b28b67763ab425aa8e234080a5abf222b5ead77a9352f617c2fa
Size (ryu-1.0.22.crate) = 51321 bytes
+BLAKE2s (schannel-0.1.29.crate) = 932245af14420ad850ca7e2f4943c6f3550068e85f51ebff11f73f0331953074
+SHA512 (schannel-0.1.29.crate) = 5491640018ce9e68d0b025c7e45e22fe70b8742355c42256853732f157c0a3d637c9828ca3a8d9454a7ee865ba408be1bd1abda89db734eec52af7f978c0e051
+Size (schannel-0.1.29.crate) = 34352 bytes
BLAKE2s (scopeguard-1.2.0.crate) = 4daf97de7fabaf7fe5ba6000f7132a46cc0bab2a297127580d9ac127d0a8fcec
SHA512 (scopeguard-1.2.0.crate) = 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
Size (scopeguard-1.2.0.crate) = 11619 bytes
+BLAKE2s (security-framework-3.7.0.crate) = 1845330226ec144cff43ea70a684c445bede13143953e26c32558ff468cc2ca7
+SHA512 (security-framework-3.7.0.crate) = 1ed5ff4bedfa0f013479c1c7bf46dce755c76c4af35e8ff775c7aa56df7764399258f56b58dc1df44d112c5e26fb95a385fb1235134f53eb9ada57e7ca8478c5
+Size (security-framework-3.7.0.crate) = 89115 bytes
+BLAKE2s (security-framework-sys-2.17.0.crate) = b5c3e6a5cadfa0c7ade6a8b447d7ba2a79eedebfab38f4eab3b83c7d2878d9fa
+SHA512 (security-framework-sys-2.17.0.crate) = 7cca8471f3391af920d2354d68ccaceaec27bbe2b4f99413914f010cdadab5f94ee18a0d2467fc9ce49d077006599914f7733261a6b88f2ee9d1403479efbd4a
+Size (security-framework-sys-2.17.0.crate) = 21078 bytes
+BLAKE2s (semver-1.0.28.crate) = cc54fd8b7e1ad8e773e58137625a19c3ca7c46fec285a7eec1685230a1e9b88f
+SHA512 (semver-1.0.28.crate) = bb44373e60fccb83bc95e4277ea0abdd756a3f77b3334cf6d6b5fceac086910661ab94eb326cdc8fefce0c09220933bdf03bfd142c1594a92c9c1e4e931114b7
+Size (semver-1.0.28.crate) = 33064 bytes
BLAKE2s (serde-1.0.228.crate) = 6d35ddc61aef1dd8524d6730c719753730adcf3b2ecc0bb3f54af53f74384a99
SHA512 (serde-1.0.228.crate) = 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
Size (serde-1.0.228.crate) = 83652 bytes
@@ -615,12 +663,12 @@ Size (static_assertions-1.1.0.crate) = 18480 bytes
BLAKE2s (strsim-0.11.1.crate) = e844eaab35b47ce5619649d45ddd88a9821d745590e92864fdc3406c2f621aed
SHA512 (strsim-0.11.1.crate) = 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
Size (strsim-0.11.1.crate) = 14266 bytes
-BLAKE2s (strum-0.26.3.crate) = bb7c20c09da3ada56cb7aeb7485772c0ba3c71d5bad6d4024733b593e30c512e
-SHA512 (strum-0.26.3.crate) = 62f116d5bbc6167a6ac68b049f8045bc660901f1ce1252f8bdcd91cb28bef821aad8098905369db6c2fe74c134a5d549e55ddd28e383d7d78f7175258924b268
-Size (strum-0.26.3.crate) = 7237 bytes
-BLAKE2s (strum_macros-0.26.4.crate) = aecc775d6268b24d6c370b84844d4b61eafa881923b9c7336b15f57bd5260c20
-SHA512 (strum_macros-0.26.4.crate) = 77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b
-Size (strum_macros-0.26.4.crate) = 27531 bytes
+BLAKE2s (strum-0.27.2.crate) = d6c5575e232069cd0b3833d56f115b1d3b8115781bbb68740c764f1434cbefb4
+SHA512 (strum-0.27.2.crate) = 3ebb77220243b0e101ab65159512ca44c7e4a13a0d842a9356484fd5fd9a34afb5b0d230992b3bdf2e2c997833cabc8679e13e3949925b321c4f807e293d0371
+Size (strum-0.27.2.crate) = 8489 bytes
+BLAKE2s (strum_macros-0.27.2.crate) = e91326bea2e50925db1983d7d0f05e43c02258ba45c4fe137369b85e3fc45882
+SHA512 (strum_macros-0.27.2.crate) = fa1a2d63cc18d9947e3bbe65777dca621a06814f48d09cea0679b09271559867bff23a95690858639e3e26fde5a252ee7548c75240b13acd907001a1e38a0ed6
+Size (strum_macros-0.27.2.crate) = 30522 bytes
BLAKE2s (subtle-2.6.1.crate) = 20c4da1ee5ba2b0bb1aa9725b78c70ccae98f7b6cab0b57266d539d1b323b636
SHA512 (subtle-2.6.1.crate) = f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
Size (subtle-2.6.1.crate) = 14562 bytes
@@ -705,12 +753,9 @@ Size (unicode-ident-1.0.22.crate) = 47919 bytes
BLAKE2s (unicode-segmentation-1.12.0.crate) = 3d04e3c357ab02dafaed776ea28c8624842529ea831bd4b7eee685172e6b9900
SHA512 (unicode-segmentation-1.12.0.crate) = 55eebfe5e9972b39d7c0011d80eb5f517d636de37870999119a3d8f064f21f67b66a5ba9761d562738b05f220e21d56b5be7bbd9cc51662994e40dd67c38f946
Size (unicode-segmentation-1.12.0.crate) = 106323 bytes
-BLAKE2s (unicode-truncate-1.1.0.crate) = ca0a427bcf2937e3d39cde445950c11b0601142d106882054bf3043257d93794
-SHA512 (unicode-truncate-1.1.0.crate) = 090050af06ec187902102b07b2caa4f5c4d1a046d013aa1fabef9d18fd3679a6dc4dde6b55b9f606dfb057349fb5c10e2c229d3577116c9fcff07f1099fdf4f2
-Size (unicode-truncate-1.1.0.crate) = 12529 bytes
-BLAKE2s (unicode-width-0.1.14.crate) = 4ddc2fd3ee5bc866c828ff462007c04eaa776733703945469968ce59e6433fa9
-SHA512 (unicode-width-0.1.14.crate) = 3c58a18776aa82cc13c761789a47901616cd98a30356f93d7eb05ae457314209d0a66213e2bbfa5eb8b59be6beacf62438234ce8daafa31b128dbf7d5d6fcadb
-Size (unicode-width-0.1.14.crate) = 271615 bytes
+BLAKE2s (unicode-truncate-2.0.1.crate) = 04abfcd33e553772f9982888b7a839825f54518b7a9391fe7559a996a3f83014
+SHA512 (unicode-truncate-2.0.1.crate) = cbf016811444fef1252e6553756f22889ed92bd328c51b45a88afdec370b2cddb64e27ec5a2bc5bae7748f76cd896e462fdbcdfedf7bda0f0555194bd60b0c3d
+Size (unicode-truncate-2.0.1.crate) = 18182 bytes
BLAKE2s (unicode-width-0.2.0.crate) = a7766e4f1abc9ab320d8207e1e06f8f89cd6babee9c03ca5fed21390f0979b18
SHA512 (unicode-width-0.2.0.crate) = 38149ad512a44fc79b2c991c6b5667da2e8f8b442ab6bb7e4f404e7fbb034f7540c7e0e8b9e72a1ff6117b899d6034862239f43b6423fa89d55dcf489caff37d
Size (unicode-width-0.2.0.crate) = 271509 bytes
@@ -786,9 +831,6 @@ Size (windows-sys-0.48.0.crate) = 2628884 bytes
BLAKE2s (windows-sys-0.52.0.crate) = c3fbc4dc1df8d727b7bee308e0c95dcfe190dc3f655d19dc027a7f522d496f79
SHA512 (windows-sys-0.52.0.crate) = 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
Size (windows-sys-0.52.0.crate) = 2576877 bytes
-BLAKE2s (windows-sys-0.59.0.crate) = 5d2e4c909fd9f3bde5e2eb73f2e77acec19a71a0f60d12047657922b583cbb26
-SHA512 (windows-sys-0.59.0.crate) = d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
-Size (windows-sys-0.59.0.crate) = 2387323 bytes
BLAKE2s (windows-sys-0.60.2.crate) = daf2bbdf7df252ef06247d9f47faaeb11f0514958a9b8892555986ca2b30fb66
SHA512 (windows-sys-0.60.2.crate) = a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
Size (windows-sys-0.60.2.crate) = 2518479 bytes
@@ -924,3 +966,4 @@ Size (zune-core-0.4.12.crate) = 17355 bytes
BLAKE2s (zune-jpeg-0.4.21.crate) = f3bbaa5d70d1efc8c02a3b5d446e3eeab9896bd3d1e3ba619b1bdb8579929eb6
SHA512 (zune-jpeg-0.4.21.crate) = 838ed690fc2d026f40feaaef9c88d85f9a80b186e95f23e5be01c632816942660a89cb0524f2346902fa92235d5de2228485daa67019fcf06ef60ae147b4073c
Size (zune-jpeg-0.4.21.crate) = 68268 bytes
+SHA1 (patch-src_network.rs) = 2b14285657810a6afb85164b0504da58088ad62d
diff --git a/cloudflare-speed-cli/patches/patch-src_network.rs b/cloudflare-speed-cli/patches/patch-src_network.rs
new file mode 100644
index 0000000000..85009fc261
--- /dev/null
+++ b/cloudflare-speed-cli/patches/patch-src_network.rs
@@ -0,0 +1,93 @@
+$NetBSD$
+
+NetBSD specific functions
+
+--- src/network.rs.orig 2026-06-18 08:00:54.000000000 +0000
++++ src/network.rs
+@@ -231,6 +231,35 @@ fn parse_default_iface_from_netstat_json
+ None
+ }
+
++#[cfg(target_os = "netbsd")]
++fn get_default_interface(family: Option<IpFamily>) -> Option<String> {
++ let netstat_args: &[&str] = if family == Some(IpFamily::V6) {
++ &["-L", "-finet6", "-nr"]
++ } else {
++ &["-L", "-finet", "-nr"]
++ };
++
++ if let Ok(output) = Command::new("netstat").args(netstat_args).output() {
++ if output.status.success() {
++ if let Ok(output_str) = String::from_utf8(output.stdout) {
++ for line in output_str.lines() {
++ let line = line.trim();
++ if line.starts_with("default") {
++ if let Some(iface) = line.split_whitespace().last() {
++ let iface = iface.trim().to_string();
++ if !iface.is_empty() {
++ return Some(iface);
++ }
++ }
++ }
++ }
++ }
++ }
++ }
++
++ None
++}
++
+ #[cfg(target_os = "macos")]
+ fn get_default_interface(family: Option<IpFamily>) -> Option<String> {
+ // `route -n get -inet6 default` for IPv6; the v4 default otherwise.
+@@ -357,6 +386,11 @@ fn check_if_wireless(iface: &str) -> Opt
+ Some(is_wireless)
+ }
+
++#[cfg(target_os = "netbsd")]
++fn check_if_wireless(_iface: &str) -> Option<bool> {
++ Some(false)
++}
++
+ #[cfg(target_os = "macos")]
+ fn check_if_wireless(iface: &str) -> Option<bool> {
+ // Parse `networksetup -listallhardwareports` to check if the interface is Wi-Fi
+@@ -477,6 +511,11 @@ fn get_wireless_ssid(iface: &str) -> Opt
+ None
+ }
+
++#[cfg(target_os = "netbsd")]
++fn get_wireless_ssid(_iface: &str) -> Option<String> {
++ None
++}
++
+ #[cfg(target_os = "macos")]
+ fn get_wireless_ssid(iface: &str) -> Option<String> {
+ // Try `networksetup -getairportnetwork <iface>` (public API)
+@@ -576,6 +615,26 @@ fn get_interface_mac(iface: &str) -> Opt
+ None
+ }
+
++#[cfg(target_os = "netbsd")]
++fn get_interface_mac(iface: &str) -> Option<String> {
++ // Use `ifconfig <iface>` and parse the `address` line
++ if let Ok(output) = Command::new("ifconfig").arg(iface).output() {
++ if output.status.success() {
++ if let Ok(output_str) = String::from_utf8(output.stdout) {
++ for line in output_str.lines() {
++ let line = line.trim();
++ if line.starts_with("address: ") {
++ if let Some(mac) = line.split_whitespace().nth(1) {
++ return Some(mac.to_string());
++ }
++ }
++ }
++ }
++ }
++ }
++ None
++}
++
+ #[cfg(target_os = "windows")]
+ fn get_interface_mac(iface: &str) -> Option<String> {
+ let output = Command::new("powershell")
Home |
Main Index |
Thread Index |
Old Index