Am 03.06.25 um 15:53 schrieb Christoph Liebender:
I will probably submit a PR to upstream that disables this test on OpenBSD altogether, when I find time...
Upstream was very responsive and integrated that into 10.4.2.
In any case, comments w.r.t. the --tls-ech-enable feature are welcome.
Which is supposed to mean that I cannot make this work on my setup, and right now I am not sure whether it is due to an upstream bug, packaging bug or issue with my setup. Can ECH be considered a niche feature anyway? If so, it might also make sense to not use aws-lc-rs as a crypto provider and fall back to native TLS at some point.
diff --git a/net/wstunnel/Makefile b/net/wstunnel/Makefile index 51d79bfb1ea..793b13e3945 100644 --- a/net/wstunnel/Makefile +++ b/net/wstunnel/Makefile @@ -5,23 +5,27 @@ COMMENT = tunnel all your traffic over Websocket or HTTP2 GH_ACCOUNT = erebe GH_PROJECT = wstunnel -GH_TAGNAME = v10.3.0 +GH_TAGNAME = v10.4.2 CATEGORIES = net MAINTAINER = Christoph Liebender <christ...@liebender.dev> -HOMEPAGE = https://github.com/erebe/wstunnel - # BSD-3 PERMIT_PACKAGE = Yes +# uses unveil(2) WANTLIB = ${MODCARGO_WANTLIB} m -MODULES = devel/cargo +MODULES = devel/cargo \ + devel/cmake \ + lang/clang + MODCARGO_RUSTFLAGS = -C debuginfo=0 MODCARGO_BUILD_ARGS += --package wstunnel-cli +MAKE_ENV += LIBCLANG_PATH=${LOCALBASE}/llvm${MODCLANG_VERSION}/lib + CONFIGURE_STYLE = cargo SEPARATE_BUILD = Yes diff --git a/net/wstunnel/crates.inc b/net/wstunnel/crates.inc index 7714b5bd591..17ef33d2dad 100644 --- a/net/wstunnel/crates.inc +++ b/net/wstunnel/crates.inc @@ -8,7 +8,7 @@ MODCARGO_CRATES += anstream 0.6.18 # MIT OR Apache-2.0 MODCARGO_CRATES += anstyle 1.0.10 # MIT OR Apache-2.0 MODCARGO_CRATES += anstyle-parse 0.2.6 # MIT OR Apache-2.0 MODCARGO_CRATES += anstyle-query 1.1.2 # MIT OR Apache-2.0 -MODCARGO_CRATES += anstyle-wincon 3.0.7 # MIT OR Apache-2.0 +MODCARGO_CRATES += anstyle-wincon 3.0.8 # MIT OR Apache-2.0 MODCARGO_CRATES += anyhow 1.0.98 # MIT OR Apache-2.0 MODCARGO_CRATES += arc-swap 1.7.1 # MIT OR Apache-2.0 MODCARGO_CRATES += asn1-rs 0.7.1 # MIT OR Apache-2.0 @@ -18,6 +18,7 @@ MODCARGO_CRATES += async-channel 2.3.1 # Apache-2.0 OR MIT MODCARGO_CRATES += async-trait 0.1.88 # MIT OR Apache-2.0 MODCARGO_CRATES += atomic-waker 1.1.2 # Apache-2.0 OR MIT MODCARGO_CRATES += autocfg 1.4.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += aws-lc-fips-sys 0.13.6 # ISC AND (Apache-2.0 OR ISC) AND OpenSSL MODCARGO_CRATES += aws-lc-rs 1.13.1 # ISC AND (Apache-2.0 OR ISC) MODCARGO_CRATES += aws-lc-sys 0.29.0 # ISC AND (Apache-2.0 OR ISC) AND OpenSSL MODCARGO_CRATES += backtrace 0.3.75 # MIT OR Apache-2.0 @@ -26,22 +27,22 @@ MODCARGO_CRATES += base64 0.22.1 # MIT OR Apache-2.0 MODCARGO_CRATES += bb8 0.9.0 # MIT MODCARGO_CRATES += bindgen 0.69.5 # BSD-3-Clause MODCARGO_CRATES += bitflags 1.3.2 # MIT/Apache-2.0 -MODCARGO_CRATES += bitflags 2.9.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += bitflags 2.9.1 # MIT OR Apache-2.0 MODCARGO_CRATES += block-buffer 0.10.4 # MIT OR Apache-2.0 MODCARGO_CRATES += bollard 0.18.1 # Apache-2.0 MODCARGO_CRATES += bollard-stubs 1.47.1-rc.27.3.1 # Apache-2.0 MODCARGO_CRATES += bumpalo 3.17.0 # MIT OR Apache-2.0 MODCARGO_CRATES += bytes 1.10.1 # MIT MODCARGO_CRATES += c_linked_list 1.1.1 # MIT OR BSD-3-Clause -MODCARGO_CRATES += cc 1.2.22 # MIT OR Apache-2.0 +MODCARGO_CRATES += cc 1.2.25 # MIT OR Apache-2.0 MODCARGO_CRATES += cesu8 1.1.0 # Apache-2.0/MIT MODCARGO_CRATES += cexpr 0.6.0 # Apache-2.0/MIT MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0 MODCARGO_CRATES += cfg_aliases 0.2.1 # MIT MODCARGO_CRATES += chrono 0.4.41 # MIT OR Apache-2.0 MODCARGO_CRATES += clang-sys 1.8.1 # Apache-2.0 -MODCARGO_CRATES += clap 4.5.38 # MIT OR Apache-2.0 -MODCARGO_CRATES += clap_builder 4.5.38 # MIT OR Apache-2.0 +MODCARGO_CRATES += clap 4.5.39 # MIT OR Apache-2.0 +MODCARGO_CRATES += clap_builder 4.5.39 # MIT OR Apache-2.0 MODCARGO_CRATES += clap_derive 4.5.32 # MIT OR Apache-2.0 MODCARGO_CRATES += clap_lex 0.7.4 # MIT OR Apache-2.0 MODCARGO_CRATES += cmake 0.1.54 # MIT OR Apache-2.0 @@ -50,7 +51,7 @@ MODCARGO_CRATES += colorchoice 1.0.3 # MIT OR Apache-2.0 MODCARGO_CRATES += combine 4.6.7 # MIT MODCARGO_CRATES += concurrent-queue 2.5.0 # Apache-2.0 OR MIT MODCARGO_CRATES += convert_case 0.7.1 # MIT -MODCARGO_CRATES += core-foundation 0.10.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += core-foundation 0.10.1 # MIT OR Apache-2.0 MODCARGO_CRATES += core-foundation-sys 0.8.7 # MIT OR Apache-2.0 MODCARGO_CRATES += cpufeatures 0.2.17 # MIT OR Apache-2.0 MODCARGO_CRATES += critical-section 1.2.0 # MIT OR Apache-2.0 @@ -76,7 +77,7 @@ MODCARGO_CRATES += dunce 1.0.5 # CC0-1.0 OR MIT-0 OR Apache-2.0 MODCARGO_CRATES += either 1.15.0 # MIT OR Apache-2.0 MODCARGO_CRATES += enum-as-inner 0.6.1 # MIT/Apache-2.0 MODCARGO_CRATES += equivalent 1.0.2 # Apache-2.0 OR MIT -MODCARGO_CRATES += errno 0.3.11 # MIT OR Apache-2.0 +MODCARGO_CRATES += errno 0.3.12 # MIT OR Apache-2.0 MODCARGO_CRATES += etcetera 0.10.0 # MIT OR Apache-2.0 MODCARGO_CRATES += event-listener 5.4.0 # Apache-2.0 OR MIT MODCARGO_CRATES += event-listener-strategy 0.5.4 # Apache-2.0 OR MIT @@ -99,7 +100,7 @@ MODCARGO_CRATES += futures-task 0.3.31 # MIT OR Apache-2.0 MODCARGO_CRATES += futures-timer 3.0.3 # MIT/Apache-2.0 MODCARGO_CRATES += futures-util 0.3.31 # MIT OR Apache-2.0 MODCARGO_CRATES += gcc 0.3.55 # MIT/Apache-2.0 -MODCARGO_CRATES += generator 0.8.4 # MIT/Apache-2.0 +MODCARGO_CRATES += generator 0.8.5 # MIT/Apache-2.0 MODCARGO_CRATES += generic-array 0.14.7 # MIT MODCARGO_CRATES += get_if_addrs 0.5.3 # MIT OR BSD-3-Clause MODCARGO_CRATES += get_if_addrs-sys 0.1.1 # MIT OR BSD-3-Clause @@ -122,8 +123,8 @@ MODCARGO_CRATES += httparse 1.10.1 # MIT OR Apache-2.0 MODCARGO_CRATES += httpdate 1.0.3 # MIT OR Apache-2.0 MODCARGO_CRATES += hyper 1.6.0 # MIT MODCARGO_CRATES += hyper-named-pipe 0.1.0 # Apache-2.0 -MODCARGO_CRATES += hyper-rustls 0.27.5 # Apache-2.0 OR ISC OR MIT -MODCARGO_CRATES += hyper-util 0.1.11 # MIT +MODCARGO_CRATES += hyper-rustls 0.27.6 # Apache-2.0 OR ISC OR MIT +MODCARGO_CRATES += hyper-util 0.1.13 # MIT MODCARGO_CRATES += hyperlocal 0.9.1 # MIT MODCARGO_CRATES += iana-time-zone 0.1.63 # MIT OR Apache-2.0 MODCARGO_CRATES += iana-time-zone-haiku 0.1.2 # MIT OR Apache-2.0 @@ -131,8 +132,8 @@ MODCARGO_CRATES += icu_collections 2.0.0 # Unicode-3.0 MODCARGO_CRATES += icu_locale_core 2.0.0 # Unicode-3.0 MODCARGO_CRATES += icu_normalizer 2.0.0 # Unicode-3.0 MODCARGO_CRATES += icu_normalizer_data 2.0.0 # Unicode-3.0 -MODCARGO_CRATES += icu_properties 2.0.0 # Unicode-3.0 -MODCARGO_CRATES += icu_properties_data 2.0.0 # Unicode-3.0 +MODCARGO_CRATES += icu_properties 2.0.1 # Unicode-3.0 +MODCARGO_CRATES += icu_properties_data 2.0.1 # Unicode-3.0 MODCARGO_CRATES += icu_provider 2.0.0 # Unicode-3.0 MODCARGO_CRATES += ident_case 1.0.1 # MIT/Apache-2.0 MODCARGO_CRATES += idna 1.0.3 # MIT OR Apache-2.0 @@ -156,13 +157,13 @@ MODCARGO_CRATES += kqueue-sys 1.0.4 # MIT MODCARGO_CRATES += lazy_static 1.5.0 # MIT OR Apache-2.0 MODCARGO_CRATES += lazycell 1.3.0 # MIT/Apache-2.0 MODCARGO_CRATES += libc 0.2.172 # MIT OR Apache-2.0 -MODCARGO_CRATES += libloading 0.8.7 # ISC +MODCARGO_CRATES += libloading 0.8.8 # ISC MODCARGO_CRATES += libredox 0.1.3 # MIT MODCARGO_CRATES += linux-raw-sys 0.4.15 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT MODCARGO_CRATES += linux-raw-sys 0.9.4 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT MODCARGO_CRATES += litemap 0.8.0 # Unicode-3.0 MODCARGO_CRATES += litrs 0.4.1 # MIT/Apache-2.0 -MODCARGO_CRATES += lock_api 0.4.12 # MIT OR Apache-2.0 +MODCARGO_CRATES += lock_api 0.4.13 # MIT OR Apache-2.0 MODCARGO_CRATES += log 0.4.27 # MIT OR Apache-2.0 MODCARGO_CRATES += loom 0.7.2 # MIT MODCARGO_CRATES += matchers 0.1.0 # MIT @@ -170,7 +171,7 @@ MODCARGO_CRATES += memchr 2.7.4 # Unlicense OR MIT MODCARGO_CRATES += memoffset 0.9.1 # MIT MODCARGO_CRATES += minimal-lexical 0.2.1 # MIT/Apache-2.0 MODCARGO_CRATES += miniz_oxide 0.8.8 # MIT OR Zlib OR Apache-2.0 -MODCARGO_CRATES += mio 1.0.3 # MIT +MODCARGO_CRATES += mio 1.0.4 # MIT MODCARGO_CRATES += moka 0.12.10 # MIT OR Apache-2.0 MODCARGO_CRATES += nix 0.30.1 # MIT MODCARGO_CRATES += nom 7.1.3 # MIT @@ -185,11 +186,12 @@ MODCARGO_CRATES += num_threads 0.1.7 # MIT OR Apache-2.0 MODCARGO_CRATES += object 0.36.7 # Apache-2.0 OR MIT MODCARGO_CRATES += oid-registry 0.8.1 # MIT OR Apache-2.0 MODCARGO_CRATES += once_cell 1.21.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += once_cell_polyfill 1.70.1 # MIT OR Apache-2.0 MODCARGO_CRATES += openssl-probe 0.1.6 # MIT/Apache-2.0 MODCARGO_CRATES += overload 0.1.1 # MIT MODCARGO_CRATES += parking 2.2.1 # Apache-2.0 OR MIT -MODCARGO_CRATES += parking_lot 0.12.3 # MIT OR Apache-2.0 -MODCARGO_CRATES += parking_lot_core 0.9.10 # MIT OR Apache-2.0 +MODCARGO_CRATES += parking_lot 0.12.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += parking_lot_core 0.9.11 # MIT OR Apache-2.0 MODCARGO_CRATES += parse-display 0.9.1 # MIT OR Apache-2.0 MODCARGO_CRATES += parse-display-derive 0.9.1 # MIT OR Apache-2.0 MODCARGO_CRATES += percent-encoding 2.3.1 # MIT OR Apache-2.0 @@ -239,7 +241,7 @@ MODCARGO_CRATES += rustls-pki-types 1.12.0 # MIT OR Apache-2.0 MODCARGO_CRATES += rustls-platform-verifier 0.5.3 # MIT OR Apache-2.0 MODCARGO_CRATES += rustls-platform-verifier-android 0.1.1 # MIT OR Apache-2.0 MODCARGO_CRATES += rustls-webpki 0.103.3 # ISC -MODCARGO_CRATES += rustversion 1.0.20 # MIT OR Apache-2.0 +MODCARGO_CRATES += rustversion 1.0.21 # MIT OR Apache-2.0 MODCARGO_CRATES += ryu 1.0.20 # Apache-2.0 OR BSL-1.0 MODCARGO_CRATES += same-file 1.0.6 # Unlicense/MIT MODCARGO_CRATES += scc 2.3.4 # Apache-2.0 @@ -270,7 +272,7 @@ MODCARGO_CRATES += signal-hook-registry 1.4.5 # Apache-2.0/MIT MODCARGO_CRATES += simdutf8 0.1.5 # MIT OR Apache-2.0 MODCARGO_CRATES += slab 0.4.9 # MIT MODCARGO_CRATES += smallvec 1.15.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += socket2 0.5.9 # MIT OR Apache-2.0 +MODCARGO_CRATES += socket2 0.5.10 # MIT OR Apache-2.0 MODCARGO_CRATES += stable_deref_trait 1.2.0 # MIT/Apache-2.0 MODCARGO_CRATES += strsim 0.11.1 # MIT MODCARGO_CRATES += structmeta 0.3.0 # MIT OR Apache-2.0 @@ -296,7 +298,7 @@ MODCARGO_CRATES += time-macros 0.2.22 # MIT OR Apache-2.0 MODCARGO_CRATES += tinystr 0.8.1 # Unicode-3.0 MODCARGO_CRATES += tinyvec 1.9.0 # Zlib OR Apache-2.0 OR MIT MODCARGO_CRATES += tinyvec_macros 0.1.1 # MIT OR Apache-2.0 OR Zlib -MODCARGO_CRATES += tokio 1.45.0 # MIT +MODCARGO_CRATES += tokio 1.45.1 # MIT MODCARGO_CRATES += tokio-fd 0.3.0 # MIT OR Apache-2.0 MODCARGO_CRATES += tokio-macros 2.5.0 # MIT MODCARGO_CRATES += tokio-rustls 0.26.2 # MIT OR Apache-2.0 @@ -317,13 +319,15 @@ MODCARGO_CRATES += unicode-ident 1.0.18 # (MIT OR Apache-2.0) AND Unicode-3.0 MODCARGO_CRATES += unicode-segmentation 1.12.0 # MIT OR Apache-2.0 MODCARGO_CRATES += unicode-xid 0.2.6 # MIT OR Apache-2.0 MODCARGO_CRATES += unsafe-libyaml 0.2.11 # MIT +MODCARGO_CRATES += untrusted 0.7.1 # ISC MODCARGO_CRATES += untrusted 0.9.0 # ISC +MODCARGO_CRATES += unveil 0.3.2 # MIT/Apache-2.0 MODCARGO_CRATES += url 2.5.4 # MIT OR Apache-2.0 MODCARGO_CRATES += urlencoding 2.1.3 # MIT MODCARGO_CRATES += utf-8 0.7.6 # MIT OR Apache-2.0 MODCARGO_CRATES += utf8_iter 1.0.4 # Apache-2.0 OR MIT MODCARGO_CRATES += utf8parse 0.2.2 # Apache-2.0 OR MIT -MODCARGO_CRATES += uuid 1.16.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += uuid 1.17.0 # Apache-2.0 OR MIT MODCARGO_CRATES += valuable 0.1.1 # MIT MODCARGO_CRATES += version_check 0.9.5 # MIT/Apache-2.0 MODCARGO_CRATES += walkdir 2.5.0 # Unlicense/MIT @@ -344,18 +348,16 @@ MODCARGO_CRATES += winapi 0.3.9 # MIT/Apache-2.0 MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0 MODCARGO_CRATES += winapi-util 0.1.9 # Unlicense OR MIT MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 # MIT/Apache-2.0 -MODCARGO_CRATES += windows 0.58.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows-core 0.58.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows-core 0.61.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows-implement 0.58.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows 0.61.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows-collections 0.2.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows-core 0.61.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows-future 0.2.1 # MIT OR Apache-2.0 MODCARGO_CRATES += windows-implement 0.60.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows-interface 0.58.0 # MIT OR Apache-2.0 MODCARGO_CRATES += windows-interface 0.59.1 # MIT OR Apache-2.0 MODCARGO_CRATES += windows-link 0.1.1 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows-result 0.2.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows-result 0.3.2 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows-strings 0.1.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows-strings 0.4.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows-numerics 0.2.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows-result 0.3.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows-strings 0.4.2 # MIT OR Apache-2.0 MODCARGO_CRATES += windows-sys 0.45.0 # MIT OR Apache-2.0 MODCARGO_CRATES += windows-sys 0.48.0 # MIT OR Apache-2.0 MODCARGO_CRATES += windows-sys 0.52.0 # MIT OR Apache-2.0 @@ -364,6 +366,7 @@ MODCARGO_CRATES += windows-targets 0.42.2 # MIT OR Apache-2.0 MODCARGO_CRATES += windows-targets 0.48.5 # MIT OR Apache-2.0 MODCARGO_CRATES += windows-targets 0.52.6 # MIT OR Apache-2.0 MODCARGO_CRATES += windows-targets 0.53.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows-threading 0.1.0 # MIT OR Apache-2.0 MODCARGO_CRATES += windows_aarch64_gnullvm 0.42.2 # MIT OR Apache-2.0 MODCARGO_CRATES += windows_aarch64_gnullvm 0.48.5 # MIT OR Apache-2.0 MODCARGO_CRATES += windows_aarch64_gnullvm 0.52.6 # MIT OR Apache-2.0 diff --git a/net/wstunnel/distinfo b/net/wstunnel/distinfo index 7c92399f0c2..4f914f90dbd 100644 --- a/net/wstunnel/distinfo +++ b/net/wstunnel/distinfo @@ -8,7 +8,7 @@ SHA256 (cargo/anstream-0.6.18.tar.gz) = isxTaZgRlgBiKOKICfdhh1wDJyEKiR6UH0xoOzqZ SHA256 (cargo/anstyle-1.0.10.tar.gz) = Vcw7afFnoe8uFhQ5qpiu2U5gKOX5pZvppv+0eu8WUfk= SHA256 (cargo/anstyle-parse-0.2.6.tar.gz) = Oy0WUHZigXpqIKnqkt9mUu5PlPkUWJN31p87IbxXmKk= SHA256 (cargo/anstyle-query-1.1.2.tar.gz) = eZR6839Bd8/q0REAE9Z4kFw3UBkU+6Dv6oNMP+mo1gw= -SHA256 (cargo/anstyle-wincon-3.0.7.tar.gz) = yjU053GBqcwHU5rVHyFB/jL2w//U33bbitkjRrADrk4= +SHA256 (cargo/anstyle-wincon-3.0.8.tar.gz) = ZoDeUjG9buTGGRuKEyXaooK0FTkeydOje9NPIGDcc/o= SHA256 (cargo/anyhow-1.0.98.tar.gz) = 4W0tMxGs7pIKnrjTO4y8F4fOSiZOhflkwkBLlpvc1Ic= SHA256 (cargo/arc-swap-1.7.1.tar.gz) = aff4w5BrYrdUzVMmBHiUMWAh3P5aGUyOpSvdlJNKNFc= SHA256 (cargo/asn1-rs-0.7.1.tar.gz) = VmJKlogruMJtYTEq4Yy0WGjlqZkupzxY5FwxAeVqHmA= @@ -18,6 +18,7 @@ SHA256 (cargo/async-channel-2.3.1.tar.gz) = ibR4ALC+d1ktoK/UJcwDRoBShEr/M7hOM8xp SHA256 (cargo/async-trait-0.1.88.tar.gz) = 5TnT/KdJ/O5SNqsF6TpShn3VScwVfIy3+ZWV887f/bU= SHA256 (cargo/atomic-waker-1.1.2.tar.gz) = FQW9XT0RaHLnJxptThbYHQyFcIdsjeaAk6CawmnYqsA= SHA256 (cargo/autocfg-1.4.0.tar.gz) = rOULrejmI0qhQNmi9VK77h2001P2m4IXvFA0kPwanyY= +SHA256 (cargo/aws-lc-fips-sys-0.13.6.tar.gz) = 6Z10u3k6GfVCrocKbtr7xezwvAugHUY2t/fgq6num9M= SHA256 (cargo/aws-lc-rs-1.13.1.tar.gz) = k/zI82WTbINNtVFPxFruWxIC1nfmtA5IRoqqqBg8qMc= SHA256 (cargo/aws-lc-sys-0.29.0.tar.gz) = YbHYbncF7+G+G1abq0HU+h4U4iC2ChYPeN4ttoet0Hk= SHA256 (cargo/backtrace-0.3.75.tar.gz) = aAamMh7FgQb+oVvs2tmDceKNksy8fI8bO23XJP6PEAI= @@ -26,22 +27,22 @@ SHA256 (cargo/base64-0.22.1.tar.gz) = crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uM SHA256 (cargo/bb8-0.9.0.tar.gz) = IS2LjhoidD2SQVdca6giz5yP7zR3HIarfkd6T7/SVOU= SHA256 (cargo/bindgen-0.69.5.tar.gz) = JxODxnzKv/tzgXI96gZypnPykjBPy0XAHMZIx6jVgIg= SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo= -SHA256 (cargo/bitflags-2.9.0.tar.gz) = XIIUEVt7+ECZ8TCTJOYxQdTF18wmhi+XoKhX2+/hZb0= +SHA256 (cargo/bitflags-2.9.1.tar.gz) = G45WmF7GLRfpwQAdyJyI7NfcCOR+ul7Hwpx7Xu7N6Wc= SHA256 (cargo/block-buffer-0.10.4.tar.gz) = MHjHYpti0/BDlRf6OUmWrKzFy8kcWiDYxljner1QOnE= SHA256 (cargo/bollard-0.18.1.tar.gz) = l8zKEmCvakWddZlK1azBZRvKvL28QUZ8yXhlGauFTDA= SHA256 (cargo/bollard-stubs-1.47.1-rc.27.3.1.tar.gz) = Pxec+92253pUcnA9SzBDa/8ykpwKqKkAjs8j0dPN0No= SHA256 (cargo/bumpalo-3.17.0.tar.gz) = Fij7Rt+gs3Vo0S5e3VElU+zPaiKnjoveALtK7YTVvb8= SHA256 (cargo/bytes-1.10.1.tar.gz) = 1xthJ76G/c/dthD3GCrFchHUsYo+nILrLRdmLyInrWo= SHA256 (cargo/c_linked_list-1.1.1.tar.gz) = SWRRi9O0qBkOgyiGzcDal5TxLo5sFhOp6Q/zMcTIcks= -SHA256 (cargo/cc-1.2.22.tar.gz) = MtuV7fmYRQrMeIHJMvlM2bBch7SyWZ6LqwZHU9pKz9E= +SHA256 (cargo/cc-1.2.25.tar.gz) = 0PyJfcHoZcxnwOBag22dPx3zy+RCqkqUc7GOEmJKSVE= SHA256 (cargo/cesu8-1.1.0.tar.gz) = bUOgTYdT81JYyR+Oxjn3kokfdIoe29dZzx3Oozgq2Dw= SHA256 (cargo/cexpr-0.6.0.tar.gz) = b6w4epi7fDcpIFfP/FbWLstimQACZAJjOukWDfk6h2Y= SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0= SHA256 (cargo/cfg_aliases-0.2.1.tar.gz) = YTr+R/zV+sfM8duTurywgsWZTZlvILixWfKtFljrVyQ= SHA256 (cargo/chrono-0.4.41.tar.gz) = xGnZUgR/R/kbaNHLo/ENY8Edc+RjbyTwja8CeKvwHE0= SHA256 (cargo/clang-sys-1.8.1.tar.gz) = CwI5R4EXWMl8Wb+dHBiP1hmtRxjcqnZ5R98crbFPOfQ= -SHA256 (cargo/clap-4.5.38.tar.gz) = 7ZO5gF+LqTDfQsJZDwVFPV7DbLuF0BiGilsk0x9qwAA= -SHA256 (cargo/clap_builder-4.5.38.tar.gz) = N5Am/yg/rPYRsOpikzQ2HEIR0bEu4BAk7sFZETOwQSA= +SHA256 (cargo/clap-4.5.39.tar.gz) = /WDmPpvmjl+1ZCLjl8+brd3tBtrh0uUjQBVCODvHKp8= +SHA256 (cargo/clap_builder-4.5.39.tar.gz) = icxjkqH3K764INcfMhCPYf2vGLxSbh0jlUFopndZ71E= SHA256 (cargo/clap_derive-4.5.32.tar.gz) = CRdqrieWFbrdoHZcDAs/btU/RwkRivc89GVdhdFTDNc= SHA256 (cargo/clap_lex-0.7.4.tar.gz) = 9GrRRHmiUQPyg8DxAAWWHPCG2NxCIFu0TEasVjR13KY= SHA256 (cargo/cmake-0.1.54.tar.gz) = 58qj+d6J3b4sYH9BAZJMWr7IA3Y66VNOT019j4SqgfA= @@ -50,7 +51,7 @@ SHA256 (cargo/colorchoice-1.0.3.tar.gz) = W2PKqaqTl+LZSAqbE2c4VseNisEjKIUmw314Of SHA256 (cargo/combine-4.6.7.tar.gz) = ulowi3XfMv4CeI50hmJxjwP94AUBZDXERO6lcjmCGf0= SHA256 (cargo/concurrent-queue-2.5.0.tar.gz) = TKAZeu4m0a43RF7lMv785DJR0kzHwWZ5n01GgX8dOXM= SHA256 (cargo/convert_case-0.7.1.tar.gz) = u0ArjUyFVpQQQlZQzj7dx9aY7ZbTmnP5QbCPtjCC8ec= -SHA256 (cargo/core-foundation-0.10.0.tar.gz) = tVJx5cjEeK0/OK0k7zSSMJHgVISSombRmzwLTYJXTGM= +SHA256 (cargo/core-foundation-0.10.1.tar.gz) = sqbNmuIz5/YrpOk1PoGojff8ilmHuNRFtNkMh5vRVvY= SHA256 (cargo/core-foundation-sys-0.8.7.tar.gz) = dzZIuU0OXWIPZPKAd3RFdA5h/nAQJQh+yLV/RceRiIs= SHA256 (cargo/cpufeatures-0.2.17.tar.gz) = We1YOO67JqK7Llj21bUxaYmunQi6sQ4ObRA+ZW0bAoA= SHA256 (cargo/critical-section-1.2.0.tar.gz) = eQ7qQ2FjHF59IlmOzVcj/2EZBOM0TOhyB4TJPj2D1As= @@ -76,7 +77,7 @@ SHA256 (cargo/dunce-1.0.5.tar.gz) = knc1BNWMCT9t4kWa9K8z+qUYwTRR648rVpjtPTbnyBM= SHA256 (cargo/either-1.15.0.tar.gz) = SMdXlIxe3g5GF3t63S5nFV9w4zwH/qgoTfZXbacLNxk= SHA256 (cargo/enum-as-inner-0.6.1.tar.gz) = oeaiZcZJ8/WXm2AdJvHQWtoRZDTId0HJSTy1Yhj3bLw= SHA256 (cargo/equivalent-1.0.2.tar.gz) = h3pKzocTsLzypOfuyCUpwCnx0GGYhtGBRf6pbD/+XA8= -SHA256 (cargo/errno-0.3.11.tar.gz) = l23ULcfoWWX+cC64Fk8h9FBwS93jH679ZHHbohTLWU4= +SHA256 (cargo/errno-0.3.12.tar.gz) = zqFO+TVeO+qwY3A6qdqxWv0l8GZ8NBMQweUnS7HQ2hg= SHA256 (cargo/etcetera-0.10.0.tar.gz) = JsexPQeAy4JyL9Wfb1f5JeFDQn5KdTE6bHckO/UyauY= SHA256 (cargo/event-listener-5.4.0.tar.gz) = NJKs3kw/xUyEXqqz7ti9AMen2IH3i/yAHkOpPewTMa4= SHA256 (cargo/event-listener-strategy-0.5.4.tar.gz) = i+nz36r/2uKXKIAHmkkaGou3y+0LjdejR/ZotBUKO5M= @@ -99,7 +100,7 @@ SHA256 (cargo/futures-task-0.3.31.tar.gz) = +Q99zgci6VEE/LCVWFkQwJdyUvKG41S14704 SHA256 (cargo/futures-timer-3.0.3.tar.gz) = 8oiwpPIPmla10dpX4iJ8Zht7FhaOL3I2X1e2MybimyQ= SHA256 (cargo/futures-util-0.3.31.tar.gz) = n6CDFbthIIjMORJJ79w7x3U28WyR9s9JXm++hbIKSoE= SHA256 (cargo/gcc-0.3.55.tar.gz) = j185E/oL/n7h/YJItrn0Klr0udZewt0sPCYTK5UOz8I= -SHA256 (cargo/generator-0.8.4.tar.gz) = zGvRFM7aEx07HWZeujV4hpCtN/WRZFcoazKrb9PEON0= +SHA256 (cargo/generator-0.8.5.tar.gz) = 0YRwp2y3+P90bPH3RwkU+QAlLsNrvEC1addLElhEaCc= SHA256 (cargo/generic-array-0.14.7.tar.gz) = hWScpR/XInLXghra8nStkcKIJ3cT2cGIINhJmn/2npo= SHA256 (cargo/get_if_addrs-0.5.3.tar.gz) = q921WomNMpJfMUi9KBF0po7raLv9mlk4pXsY9QbuTvc= SHA256 (cargo/get_if_addrs-sys-0.1.1.tar.gz) = DQT5+3Rs82sZHADz7ei96cjmT59LBa4mlKnM9eP1q0g= @@ -122,8 +123,8 @@ SHA256 (cargo/httparse-1.10.1.tar.gz) = bb89555R89WGq0y51cPiwUqijtI9GAz4m03wRUpp SHA256 (cargo/httpdate-1.0.3.tar.gz) = 3ztGQCqdWttMhqDPRj9C4ZmU4+6JEQGxhB8wpUXLSak= SHA256 (cargo/hyper-1.6.0.tar.gz) = zCtXFljjjgwBsf3KO7vpPADT1xaT/ydwBD+MKbx9b4A= SHA256 (cargo/hyper-named-pipe-0.1.0.tar.gz) = c7fYq/NWl7gagl44b8FR4NUD6Mtfy5PMhmnDdt/W8ng= -SHA256 (cargo/hyper-rustls-0.27.5.tar.gz) = LRkVg/PaEwUlbyJGO5uwRxrK1IpOU0pSGLmWPpwfWbI= -SHA256 (cargo/hyper-util-0.1.11.tar.gz) = SXu8M6Jv3Ur57Zxw1j9hz1apODdfuzLfNNubHNbWQ/I= +SHA256 (cargo/hyper-rustls-0.27.6.tar.gz) = A6AVleEb3OxQlGUiwy3eP8aRR0MACmi5MACWXy8CQG0= +SHA256 (cargo/hyper-util-0.1.13.tar.gz) = scKTtrPSHsp4JQ3H2+vWuSEOxVMOA4y/4GYbXEerBug= SHA256 (cargo/hyperlocal-0.9.1.tar.gz) = mGxc47mUUms811V45iVUq9CfCJnWIG3kiz6WqzTMyMc= SHA256 (cargo/iana-time-zone-0.1.63.tar.gz) = sMkZ5d68MSrSFwArgEihe32D+AcDhlu/z+uwRYsLJ9g= SHA256 (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 8xgnogb1avMuWQulbV0tCF9VhQgZJZN0PxayMGSVJp8= @@ -131,8 +132,8 @@ SHA256 (cargo/icu_collections-2.0.0.tar.gz) = IABy9dDjYUVW+UqZMNXcPgZiplKCOQTDp1 SHA256 (cargo/icu_locale_core-2.0.0.tar.gz) = DN4nAMyu04cgeaZfsaePbAo2yRVw8odV3aZ7yPfZ8Ao= SHA256 (cargo/icu_normalizer-2.0.0.tar.gz) = Q2iA6OGN9Ne7wG1YQyMp1kWMyEUx96xfAk6T3q2zeXk= SHA256 (cargo/icu_normalizer_data-2.0.0.tar.gz) = ACENaJOvyY7bdStmS4iQ8O8XTIrbuNC+lxD6Zvu/ctM= -SHA256 (cargo/icu_properties-2.0.0.tar.gz) = JUnKjHJByC9ZyAuipvQV2THFtY0k+4QSyqGh8CxJE5o= -SHA256 (cargo/icu_properties_data-2.0.0.tar.gz) = gZfoZuR7aPj32VJJ4XKQO+wGAEsYspN/EJXUCgxX3gQ= +SHA256 (cargo/icu_properties-2.0.1.tar.gz) = AWxhnB7rlO+4aAmwFcWPR5lj3mW9tiUzRcGhJ28i4ys= +SHA256 (cargo/icu_properties_data-2.0.1.tar.gz) = KYRZFDmYMQrNJf/mgQ7VRJMiQtPwcIPu4QhNg6cb1jI= SHA256 (cargo/icu_provider-2.0.0.tar.gz) = A8gNontfQYeQkEnuLXLydvDZ+ZpCwwa9ATHs/gTY5a8= SHA256 (cargo/ident_case-1.0.1.tar.gz) = ueA4S2GVhWbpJtxQZgMh0SFZAl52fBjgQ9rya3AQTDk= SHA256 (cargo/idna-1.0.3.tar.gz) = aG+CUmTWMHUKVEY5N3uuc3YoBD8g04u8Ap6PKeqWin4= @@ -156,13 +157,13 @@ SHA256 (cargo/kqueue-sys-1.0.4.tar.gz) = 7ZYl/9qHKbheRc8ECQA1rDaJJ7jOvDSJjnwSD1L SHA256 (cargo/lazy_static-1.5.0.tar.gz) = u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4= SHA256 (cargo/lazycell-1.3.0.tar.gz) = gw0Izh0dlB5rMGRfGg61ZDAT2DXON3ml/CCCYdvhD1U= SHA256 (cargo/libc-0.2.172.tar.gz) = 11CvBC9+9PckMG3gKdGINsJsF2WlSmo/CUy9I6cmf/o= -SHA256 (cargo/libloading-0.8.7.tar.gz) = ank98Nev6sVPlbRx069/DU+5dWmflyNBpLdpiNSc3ww= +SHA256 (cargo/libloading-0.8.8.tar.gz) = BwM5Y7qJ668VhNdnutqi6PzsIa7eprjANG1IfUnChmc= SHA256 (cargo/libredox-0.1.3.tar.gz) = wP83vVkMolBj41r3RcNDy3oCcZBvt7N+SBPo958AJo0= SHA256 (cargo/linux-raw-sys-0.4.15.tar.gz) = 0mxS29MtzPLRDKx3Jfjq5SlohftXA7Jh99Cgc57IB6s= SHA256 (cargo/linux-raw-sys-0.9.4.tar.gz) = zZRYZPB/6fU3Giete1KhcrS0mZmfHZdXTJ+mg3OTfhI= SHA256 (cargo/litemap-0.8.0.tar.gz) = JB6u9f0SyIcFoB/BBmxIxLNuDdQ3fc3H7DlCzqemmVY= SHA256 (cargo/litrs-0.4.1.tar.gz) = tM4wGSS3iH6dY3FE/a3pP53/+bYJgdSsFh2wlyDTmqU= -SHA256 (cargo/lock_api-0.4.12.tar.gz) = B6+LnN0oG3kV9BP6c/KevV1V0NPwFVWE2t4f8YzqGxc= +SHA256 (cargo/lock_api-0.4.13.tar.gz) = lpNlB/FTYFvd/NoGjdgEeWyEMk7SUQgJ5bKmJMgdp2U= SHA256 (cargo/log-0.4.27.tar.gz) = E9wt81HjICeDof4NRDdfcpX/tASSZ7DzAYNG3BIqHZQ= SHA256 (cargo/loom-0.7.2.tar.gz) = QZ4NyARsuUfap365WuF0rPvdt2c7QVH1bR7tjpP7+so= SHA256 (cargo/matchers-0.1.0.tar.gz) = gmMHW7hsWhsUJ7Wuhi6IiWVvEm6fd8SESW6LR89cVVg= @@ -170,7 +171,7 @@ SHA256 (cargo/memchr-2.7.4.tar.gz) = eMqasaC6ux59VpXjUwiGKJwYzy+H7BmldaCr3OES46M SHA256 (cargo/memoffset-0.9.1.tar.gz) = SIAWv65FewNtmWCS9stEhndhHOREnpcM6vQmlSA/IYo= SHA256 (cargo/minimal-lexical-0.2.1.tar.gz) = aDVMXGvTbXP/P+zrBe+lm2rLdiZhf0livjIqgl5h95o= SHA256 (cargo/miniz_oxide-0.8.8.tar.gz) = O+ZHt2jbCQrLNdXsXbKw4fHeERM8oSO56s9RN4aPiSo= -SHA256 (cargo/mio-1.0.3.tar.gz) = KIaEO/gA+6LjN3z/JKv2N5tMTVxmger56lsNFQkEUL0= +SHA256 (cargo/mio-1.0.4.tar.gz) = eL7URMyKIWDwHLz4Ee8YyshjrWiujKYgkujbUdUcdhw= SHA256 (cargo/moka-0.12.10.tar.gz) = qTIWQsqUpCgkKObqSvjMLKTqxIrHpqTqjzP3bQznCSY= SHA256 (cargo/nix-0.30.1.tar.gz) = dFI/OjXgWrqHodl4MwrvQPZ7AwSsecHACylMmDBUPbY= SHA256 (cargo/nom-7.1.3.tar.gz) = 0nOYPFplenCj6PKgEymCLzuMgXK3OCZBGlV1HkBKCko= @@ -185,11 +186,12 @@ SHA256 (cargo/num_threads-0.1.7.tar.gz) = XHOYuci3CQj2Nx9H7TZzeQfIfFKvNMJo/tC/DO SHA256 (cargo/object-0.36.7.tar.gz) = YpSOFNkj6pXqLHyGxxATE4tmUluGvcCNLcwmK9tJe4c= SHA256 (cargo/oid-registry-0.8.1.tar.gz) = EvQM/z3eG2CHzF1fXU1lcS80AWoD7WDpwI3MOSc2tbc= SHA256 (cargo/once_cell-1.21.3.tar.gz) = QvXhXJlTxeTMzusuc4KnFkgsNFFTFfewNTK4tOg5PS0= +SHA256 (cargo/once_cell_polyfill-1.70.1.tar.gz) = pIlRdbQlyx+HchtZ8PKGwgkr1K+BIkNnJRDhrFPi4K0= SHA256 (cargo/openssl-probe-0.1.6.tar.gz) = 0F4n7iE2Ef/n1jSLlC6PlCs3EUwAzAPOwlQpWkoXhS4= SHA256 (cargo/overload-0.1.1.tar.gz) = sVgTFjwdgxv0oTw2EMBcDQOzn+sH9+CfojTaybFarzk= SHA256 (cargo/parking-2.2.1.tar.gz) = 841WUsFv3lFbsezvRQqw9qIZ1hmnJ0l2Mk1eN399zro= -SHA256 (cargo/parking_lot-0.12.3.tar.gz) = 8b8YGDz1To1gWWR/wwY2RqGAHPMIlpM+wjEWIsxLmic= -SHA256 (cargo/parking_lot_core-0.9.10.tar.gz) = HkAfl3qzhcnk46swYn1vJtAOLHPu8xdJPE7G1GhybPg= +SHA256 (cargo/parking_lot-0.12.4.tar.gz) = cNWL9DZptXldFXbQZBz7b7sgV79ilQYmepKAcVhYShM= +SHA256 (cargo/parking_lot_core-0.9.11.tar.gz) = vIONKla1sabCX1VXXfxgX6u2O7I2X2wjU++RWapp5KU= SHA256 (cargo/parse-display-0.9.1.tar.gz) = kUocImXJjiRGkRKCxqyG2FJPSVeSw4xb2IT4BJnHU4o= SHA256 (cargo/parse-display-derive-0.9.1.tar.gz) = KueACkyXTv0S35FyZjOOeaenRBUXPK9+cKoKBwc0UoE= SHA256 (cargo/percent-encoding-2.3.1.tar.gz) = 4xSPUEYgil1WvPwDBT48pjNOUdqN+xm2zcizBvrjKD4= @@ -239,7 +241,7 @@ SHA256 (cargo/rustls-pki-types-1.12.0.tar.gz) = IppKTCIQE+fh8aBDZ4xcw5/lFxQ3yI+0 SHA256 (cargo/rustls-platform-verifier-0.5.3.tar.gz) = GXh82nZAjsVAREPcizF5XIfNj+xJdi3HX6cndA00rME= SHA256 (cargo/rustls-platform-verifier-android-0.1.1.tar.gz) = +HFl8JlfY6n77qYrZNELTZ2OeOxtfVH7ISX9p7s2eI8= SHA256 (cargo/rustls-webpki-0.103.3.tar.gz) = 5Kcv4rz3pqxv19C55ctorrfUwKAnFzAhiz6S1DtOtDU= -SHA256 (cargo/rustversion-1.0.20.tar.gz) = 7e04LF9feGuYllLElUTEh32fAVzCLhRaXqjqZsKSHNI= +SHA256 (cargo/rustversion-1.0.21.tar.gz) = ig0Ze9LJ3G5TuE2pVWppukzfq4YZ60GovRzCAnoPax0= SHA256 (cargo/ryu-1.0.20.tar.gz) = KNOysTZuwgmU8f0Yw8WU8Fxd1LxE2LsMHGMsjWgpSB8= SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI= SHA256 (cargo/scc-2.3.4.tar.gz) = IrLXdfso8kWBdYlHHdScXt9kI39KGdEM6akv9GUaJ/Q= @@ -270,7 +272,7 @@ SHA256 (cargo/signal-hook-registry-1.4.5.tar.gz) = kgO4BV9joqAOL1k7sFEDZ/5wfX/x5 SHA256 (cargo/simdutf8-0.1.5.tar.gz) = 46n+NOPnpQMWBgNR83GHo/VGvOlUlhVnVLYBpfpxt24= SHA256 (cargo/slab-0.4.9.tar.gz) = j5Kklvt2a0F8mWucXlfa8vetOwvr4cz8pIVjkOPTu2c= SHA256 (cargo/smallvec-1.15.0.tar.gz) = iRcoV0Lp8+FoPwqcTmtXlgtzFNCwjTDR7NQmcT7i7uk= -SHA256 (cargo/socket2-0.5.9.tar.gz) = T1/VfIAFilbPXHd6uKEmOY7OjkQpg2BdKApEznnQ7e8= +SHA256 (cargo/socket2-0.5.10.tar.gz) = 4iN2q+01DXPdHNEZtX/8ytlbTlhafNpD4oYkXOI8Bng= SHA256 (cargo/stable_deref_trait-1.2.0.tar.gz) = qPEScpUS+ORC2B+VqKfd8rfGuKGm9QmpWGQUKzDKstM= SHA256 (cargo/strsim-0.11.1.tar.gz) = fai1c2hF2fL8uDfqXZ4mKFZLOwQ6cJSKPwt3iDjF+08= SHA256 (cargo/structmeta-0.3.0.tar.gz) = LhV12NQJCNcPb9BVNyZrkK5xsV2756i33/ordZMG0yk= @@ -296,7 +298,7 @@ SHA256 (cargo/time-macros-0.2.22.tar.gz) = NSZzk5Lsk/2LNZyOmFFMs+jgIb605fWXsAoCI SHA256 (cargo/tinystr-0.8.1.tar.gz) = XU9tEUXctXes94PU5gG8HXahMze7VOYjOt1YCwc0TIs= SHA256 (cargo/tinyvec-1.9.0.tar.gz) = CbNmHxfoZSTszUNxqwQpGU4NfACKu0X3p0lbFxlGPHE= SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA= -SHA256 (cargo/tokio-1.45.0.tar.gz) = JRPKaU757eD7I/5xpO5BB8sQK53Bkw9tD9d6rgaK4WU= +SHA256 (cargo/tokio-1.45.1.tar.gz) = de9Roz7x2pJc6j5OsSKDPLN3xhQ5ykAbdw9UkCuAZ3k= SHA256 (cargo/tokio-fd-0.3.0.tar.gz) = XO3wuJdhCkuv+Yv2EWwGDFz+dXTUM5xQ6dI/4JN3ZB0= SHA256 (cargo/tokio-macros-2.5.0.tar.gz) = bgbUPxNFo7zTn2pW27fcqyukfmjorBNIVefivbr4yrg= SHA256 (cargo/tokio-rustls-0.26.2.tar.gz) = jnJ7NqGg6LdMN2rCIR5AwsivCftAE8YNkQSVgQ8Ajps= @@ -317,13 +319,15 @@ SHA256 (cargo/unicode-ident-1.0.18.tar.gz) = Wl85QEpdpQcSpMHuzyXpDdYrYTUCt+kl/U5 SHA256 (cargo/unicode-segmentation-1.12.0.tar.gz) = 9szyUSEhFLVEM+yUn9anhBJ1+a2iDd3S8p6c7qRQFJM= SHA256 (cargo/unicode-xid-0.2.6.tar.gz) = 68HATHFRDH9wK1K3w1BzTJ/xKVxGSgMzWwC7hPxU+FM= SHA256 (cargo/unsafe-libyaml-0.2.11.tar.gz) = ZzqsWfrLq4qQB8f2EI0R9jtgP3yr/5n6v2UP6lwyuGE= +SHA256 (cargo/untrusted-0.7.1.tar.gz) = oVbGhMkep9YmJlCbzjy04dntXE2Xj3tDUmWPlqTCa0o= SHA256 (cargo/untrusted-0.9.0.tar.gz) = jsttoouKNR13O2jVglrDkBfmgHUPmA86GoXNjdKKR8E= +SHA256 (cargo/unveil-0.3.2.tar.gz) = Xn+oZ9VZECAB7GlBZe0X1fgulSEwYKZfnItigAhLv+w= SHA256 (cargo/url-2.5.4.tar.gz) = Mvi2hsrdFHP0vQEXpdKNNrGt44Tqm1BpocQK7+1/2mA= SHA256 (cargo/urlencoding-2.1.3.tar.gz) = 2vjbo7frhwyvHd7te8nSoEnzz9+ufLUhsIfMM65MSdo= SHA256 (cargo/utf-8-0.7.6.tar.gz) = CcyO5y0qm+zy8v6+AgW77Y/GYVt8tCmtBi3Ht93QNqk= SHA256 (cargo/utf8_iter-1.0.4.tar.gz) = tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4= SHA256 (cargo/utf8parse-0.2.2.tar.gz) = BqveNhFlet9m04PwCwk9f67Mf6VwccziV4ZgyfEBCCE= -SHA256 (cargo/uuid-1.16.0.tar.gz) = RY96d5v1SsyfNHSArGVPaEB9OqshJppuPJ+SKs2eLak= +SHA256 (cargo/uuid-1.17.0.tar.gz) = PPQZnR5dFd3YamlOTQ3/qcMjznWf6lifAP752BzBkx0= SHA256 (cargo/valuable-0.1.1.tar.gz) = unPqnPFqJd8MjKoWxRrLk31XEqhCnbeKPuKdXcrNOmU= SHA256 (cargo/version_check-0.9.5.tar.gz) = C5KPM9l1/GrZ+GyPKDhTrSa91bELfxVCqi+hXiKJEFo= SHA256 (cargo/walkdir-2.5.0.tar.gz) = KXkJRkBPkdnF0G+YdO/d6h3AbF7+lFQafWhjEI46Xks= @@ -344,18 +348,16 @@ SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y= SHA256 (cargo/winapi-util-0.1.9.tar.gz) = zyIck+E6MNeT92RaDndixV0WnbsKSWcZGKIxnSibELs= SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8= -SHA256 (cargo/windows-0.58.0.tar.gz) = 3QTUHZPEmS1CGJTBjItDSWqnSN1MCBusDck+sEiScrY= -SHA256 (cargo/windows-core-0.58.0.tar.gz) = a6bUTsjCWRwTQlfOZHt+prIDNb9jeaJ9rF8WQfz1n5k= -SHA256 (cargo/windows-core-0.61.0.tar.gz) = R2PB3jEMhtdah4BGSJ4uW6AsZJ0YXyHGfUz4pW0JiYA= -SHA256 (cargo/windows-implement-0.58.0.tar.gz) = K71bRsk45QbsvOKGtmKKAhcdVhU7pzO2x0H8Yn7JV5s= +SHA256 (cargo/windows-0.61.1.tar.gz) = xe6PPQJXOMsCuteGi7tfimMnUB6HC/UfG0VbCiRUpBk= +SHA256 (cargo/windows-collections-0.2.0.tar.gz) = O+7OteXP2esddrOBYw6CxCQczQ0n8aOe1BsnYLJVxeg= +SHA256 (cargo/windows-core-0.61.2.tar.gz) = wP3T3bkGEMdjiqKzo6spBPueXNvsxkPds2RyEngcSuM= +SHA256 (cargo/windows-future-0.2.1.tar.gz) = /GpB6YQnsZ/ktzxVDwYLWfpZLX1oZTfuv5OFYhv7rY4= SHA256 (cargo/windows-implement-0.60.0.tar.gz) = pH/d0TrwgpDmf0rKv0tFn2R1UnGPaDp7QV0pCsdEqDY= -SHA256 (cargo/windows-interface-0.58.0.tar.gz) = BTxMRi3JHTsVBMb+WnJt0V4ha6cY6EoORqiPvl3tNRU= SHA256 (cargo/windows-interface-0.59.1.tar.gz) = vZIRtp+NzfqBe/0UvxyXyRiK+jb0dQEw/N8/QA7Kn6g= SHA256 (cargo/windows-link-0.1.1.tar.gz) = doQJNbdm4bCgXABmg1+57IAHHUwJoW9r1ffmVePBTDg= -SHA256 (cargo/windows-result-0.2.0.tar.gz) = HRBD2CFPeRgXurJ1cqqor2NzLhG/hKohpFp41sMXrg4= -SHA256 (cargo/windows-result-0.3.2.tar.gz) = xk/RGk/ZXfaO/P7l9EopT+cbi8apGZPieRk4q8xxIlI= -SHA256 (cargo/windows-strings-0.1.0.tar.gz) = TNmxJcSGAl3w6ry1heYhc8bJ7dzsXRF9O26MMOLuTRA= -SHA256 (cargo/windows-strings-0.4.0.tar.gz) = eiupZCQw7kUtWnqnjXKQfr6M/aNY6Mt5GKIFBYEyL5c= +SHA256 (cargo/windows-numerics-0.2.0.tar.gz) = kVCvaAZsTFwH3cDOMEIVVHceUoveQnYUxhA4vCySwrE= +SHA256 (cargo/windows-result-0.3.4.tar.gz) = VvQr0zLMbI6sWvET/Awf1qj9KqCKARk1hoblFg0FhsY= +SHA256 (cargo/windows-strings-0.4.2.tar.gz) = VubJPzoMOzYXbLEyeklYoDU9XRZsKjXLJorOFekdO1c= SHA256 (cargo/windows-sys-0.45.0.tar.gz) = dSg75e+ygx036hQjZfAJwC7CA80po+vsvAk9UjFbZtA= SHA256 (cargo/windows-sys-0.48.0.tar.gz) = Z30kGL7GXjM47bB26Aa8HsFWk8XQEEaD8u/oV/YQVqk= SHA256 (cargo/windows-sys-0.52.0.tar.gz) = KCvl82qM54H62MiuGPo/m+/1fsG1LLPeB4kgFCXZoz0= @@ -364,6 +366,7 @@ SHA256 (cargo/windows-targets-0.42.2.tar.gz) = jlGAwAzUTJsciK2zaTKR8c2TYF3tgMJQp SHA256 (cargo/windows-targets-0.48.5.tar.gz) = mi+m4hVdcke+aMCWRWCDFFwYPLu8J2QVDdpFqHGXlAw= SHA256 (cargo/windows-targets-0.52.6.tar.gz) = m3JPcnluA2q5DBAh1HgNTT1kispZ5JHmuY5yW4TpmXM= SHA256 (cargo/windows-targets-0.53.0.tar.gz) = seTH6M6q+ct9dQfJdHNXKKtFO2fvjxj+vdfBH+Wdyos= +SHA256 (cargo/windows-threading-0.1.0.tar.gz) = tmRjrS4Oo7v4CLfx03ExHIDhFcC3HWDvwULK+8+wV6Y= SHA256 (cargo/windows_aarch64_gnullvm-0.42.2.tar.gz) = WXpRGFcLaLwI2NWRJTMsVPG6nZre7e71uZsCuisGmPg= SHA256 (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = KzjjLwq8z5mHpOMHnftn3NeZ+2E2HlPiiCw8uvDZBdg= SHA256 (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = MqRiIYDnoOwES7VVQEyAC8n9nsJi7BR+3VmJzNDALNM= @@ -411,7 +414,7 @@ SHA256 (cargo/zeroize-1.8.1.tar.gz) = ztNniih5swMG0yP0VCYmaXpGSpfAoHya6/frymXNTd SHA256 (cargo/zerotrie-0.2.2.tar.gz) = NvC71HhYP3ntrZeLQHkU9hspcvWvb6CJaGAWvo+a9ZU= SHA256 (cargo/zerovec-0.11.2.tar.gz) = SgXrCA4BW6OcyeI7vl5/sE1fsEA1D5nzTjONX90pRCg= SHA256 (cargo/zerovec-derive-0.11.1.tar.gz) = W5YjfvoMh4xkvYnENvZhvk5GsvPv8eu5dvfvIyHS9Y8= -SHA256 (wstunnel-10.3.0.tar.gz) = 7ejfsj+6s+1QkKJW6nkpDANrBOMxK4rUh9R7xecf9XA= +SHA256 (wstunnel-10.4.2.tar.gz) = 3UIZkTmdurEmGjOZWNCvd+yU0aIPT67B2P1Avq0LhZQ= SIZE (cargo/addr2line-0.24.2.tar.gz) = 39015 SIZE (cargo/adler2-2.0.0.tar.gz) = 13529 SIZE (cargo/ahash-0.8.12.tar.gz) = 43413 @@ -422,7 +425,7 @@ SIZE (cargo/anstream-0.6.18.tar.gz) = 29681 SIZE (cargo/anstyle-1.0.10.tar.gz) = 15725 SIZE (cargo/anstyle-parse-0.2.6.tar.gz) = 22343 SIZE (cargo/anstyle-query-1.1.2.tar.gz) = 9969 -SIZE (cargo/anstyle-wincon-3.0.7.tar.gz) = 12400 +SIZE (cargo/anstyle-wincon-3.0.8.tar.gz) = 12534 SIZE (cargo/anyhow-1.0.98.tar.gz) = 53334 SIZE (cargo/arc-swap-1.7.1.tar.gz) = 68512 SIZE (cargo/asn1-rs-0.7.1.tar.gz) = 92118 @@ -432,6 +435,7 @@ SIZE (cargo/async-channel-2.3.1.tar.gz) = 14576 SIZE (cargo/async-trait-0.1.88.tar.gz) = 32084 SIZE (cargo/atomic-waker-1.1.2.tar.gz) = 12422 SIZE (cargo/autocfg-1.4.0.tar.gz) = 17712 +SIZE (cargo/aws-lc-fips-sys-0.13.6.tar.gz) = 7726327 SIZE (cargo/aws-lc-rs-1.13.1.tar.gz) = 202707 SIZE (cargo/aws-lc-sys-0.29.0.tar.gz) = 9021128 SIZE (cargo/backtrace-0.3.75.tar.gz) = 92665 @@ -440,22 +444,22 @@ SIZE (cargo/base64-0.22.1.tar.gz) = 81597 SIZE (cargo/bb8-0.9.0.tar.gz) = 16020 SIZE (cargo/bindgen-0.69.5.tar.gz) = 221128 SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021 -SIZE (cargo/bitflags-2.9.0.tar.gz) = 47654 +SIZE (cargo/bitflags-2.9.1.tar.gz) = 47913 SIZE (cargo/block-buffer-0.10.4.tar.gz) = 10538 SIZE (cargo/bollard-0.18.1.tar.gz) = 127144 SIZE (cargo/bollard-stubs-1.47.1-rc.27.3.1.tar.gz) = 60497 SIZE (cargo/bumpalo-3.17.0.tar.gz) = 91975 SIZE (cargo/bytes-1.10.1.tar.gz) = 76779 SIZE (cargo/c_linked_list-1.1.1.tar.gz) = 3056 -SIZE (cargo/cc-1.2.22.tar.gz) = 106294 +SIZE (cargo/cc-1.2.25.tar.gz) = 106594 SIZE (cargo/cesu8-1.1.0.tar.gz) = 10555 SIZE (cargo/cexpr-0.6.0.tar.gz) = 17966 SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934 SIZE (cargo/cfg_aliases-0.2.1.tar.gz) = 6355 SIZE (cargo/chrono-0.4.41.tar.gz) = 234621 SIZE (cargo/clang-sys-1.8.1.tar.gz) = 44009 -SIZE (cargo/clap-4.5.38.tar.gz) = 57140 -SIZE (cargo/clap_builder-4.5.38.tar.gz) = 169177 +SIZE (cargo/clap-4.5.39.tar.gz) = 57328 +SIZE (cargo/clap_builder-4.5.39.tar.gz) = 169142 SIZE (cargo/clap_derive-4.5.32.tar.gz) = 33441 SIZE (cargo/clap_lex-0.7.4.tar.gz) = 12858 SIZE (cargo/cmake-0.1.54.tar.gz) = 18955 @@ -464,7 +468,7 @@ SIZE (cargo/colorchoice-1.0.3.tar.gz) = 7923 SIZE (cargo/combine-4.6.7.tar.gz) = 134808 SIZE (cargo/concurrent-queue-2.5.0.tar.gz) = 22654 SIZE (cargo/convert_case-0.7.1.tar.gz) = 23816 -SIZE (cargo/core-foundation-0.10.0.tar.gz) = 27023 +SIZE (cargo/core-foundation-0.10.1.tar.gz) = 28886 SIZE (cargo/core-foundation-sys-0.8.7.tar.gz) = 37712 SIZE (cargo/cpufeatures-0.2.17.tar.gz) = 13466 SIZE (cargo/critical-section-1.2.0.tar.gz) = 19133 @@ -490,7 +494,7 @@ SIZE (cargo/dunce-1.0.5.tar.gz) = 8244 SIZE (cargo/either-1.15.0.tar.gz) = 20114 SIZE (cargo/enum-as-inner-0.6.1.tar.gz) = 12190 SIZE (cargo/equivalent-1.0.2.tar.gz) = 7419 -SIZE (cargo/errno-0.3.11.tar.gz) = 12048 +SIZE (cargo/errno-0.3.12.tar.gz) = 12423 SIZE (cargo/etcetera-0.10.0.tar.gz) = 14734 SIZE (cargo/event-listener-5.4.0.tar.gz) = 43452 SIZE (cargo/event-listener-strategy-0.5.4.tar.gz) = 16179 @@ -513,7 +517,7 @@ SIZE (cargo/futures-task-0.3.31.tar.gz) = 11217 SIZE (cargo/futures-timer-3.0.3.tar.gz) = 19739 SIZE (cargo/futures-util-0.3.31.tar.gz) = 162124 SIZE (cargo/gcc-0.3.55.tar.gz) = 37262 -SIZE (cargo/generator-0.8.4.tar.gz) = 34400 +SIZE (cargo/generator-0.8.5.tar.gz) = 37018 SIZE (cargo/generic-array-0.14.7.tar.gz) = 15950 SIZE (cargo/get_if_addrs-0.5.3.tar.gz) = 9533 SIZE (cargo/get_if_addrs-sys-0.1.1.tar.gz) = 7200 @@ -536,8 +540,8 @@ SIZE (cargo/httparse-1.10.1.tar.gz) = 45190 SIZE (cargo/httpdate-1.0.3.tar.gz) = 10639 SIZE (cargo/hyper-1.6.0.tar.gz) = 153923 SIZE (cargo/hyper-named-pipe-0.1.0.tar.gz) = 8522 -SIZE (cargo/hyper-rustls-0.27.5.tar.gz) = 34660 -SIZE (cargo/hyper-util-0.1.11.tar.gz) = 75973 +SIZE (cargo/hyper-rustls-0.27.6.tar.gz) = 34650 +SIZE (cargo/hyper-util-0.1.13.tar.gz) = 101913 SIZE (cargo/hyperlocal-0.9.1.tar.gz) = 13733 SIZE (cargo/iana-time-zone-0.1.63.tar.gz) = 32919 SIZE (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 7185 @@ -545,8 +549,8 @@ SIZE (cargo/icu_collections-2.0.0.tar.gz) = 83033 SIZE (cargo/icu_locale_core-2.0.0.tar.gz) = 74430 SIZE (cargo/icu_normalizer-2.0.0.tar.gz) = 61543 SIZE (cargo/icu_normalizer_data-2.0.0.tar.gz) = 68101 -SIZE (cargo/icu_properties-2.0.0.tar.gz) = 58065 -SIZE (cargo/icu_properties_data-2.0.0.tar.gz) = 159069 +SIZE (cargo/icu_properties-2.0.1.tar.gz) = 58165 +SIZE (cargo/icu_properties_data-2.0.1.tar.gz) = 159735 SIZE (cargo/icu_provider-2.0.0.tar.gz) = 50966 SIZE (cargo/ident_case-1.0.1.tar.gz) = 3492 SIZE (cargo/idna-1.0.3.tar.gz) = 142515 @@ -570,13 +574,13 @@ SIZE (cargo/kqueue-sys-1.0.4.tar.gz) = 7160 SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025 SIZE (cargo/lazycell-1.3.0.tar.gz) = 12502 SIZE (cargo/libc-0.2.172.tar.gz) = 791646 -SIZE (cargo/libloading-0.8.7.tar.gz) = 30374 +SIZE (cargo/libloading-0.8.8.tar.gz) = 31345 SIZE (cargo/libredox-0.1.3.tar.gz) = 6068 SIZE (cargo/linux-raw-sys-0.4.15.tar.gz) = 2150898 SIZE (cargo/linux-raw-sys-0.9.4.tar.gz) = 2311088 SIZE (cargo/litemap-0.8.0.tar.gz) = 34344 SIZE (cargo/litrs-0.4.1.tar.gz) = 42603 -SIZE (cargo/lock_api-0.4.12.tar.gz) = 27591 +SIZE (cargo/lock_api-0.4.13.tar.gz) = 28565 SIZE (cargo/log-0.4.27.tar.gz) = 48120 SIZE (cargo/loom-0.7.2.tar.gz) = 73989 SIZE (cargo/matchers-0.1.0.tar.gz) = 6948 @@ -584,7 +588,7 @@ SIZE (cargo/memchr-2.7.4.tar.gz) = 96670 SIZE (cargo/memoffset-0.9.1.tar.gz) = 9032 SIZE (cargo/minimal-lexical-0.2.1.tar.gz) = 94841 SIZE (cargo/miniz_oxide-0.8.8.tar.gz) = 67065 -SIZE (cargo/mio-1.0.3.tar.gz) = 103703 +SIZE (cargo/mio-1.0.4.tar.gz) = 104212 SIZE (cargo/moka-0.12.10.tar.gz) = 253622 SIZE (cargo/nix-0.30.1.tar.gz) = 342015 SIZE (cargo/nom-7.1.3.tar.gz) = 117570 @@ -599,11 +603,12 @@ SIZE (cargo/num_threads-0.1.7.tar.gz) = 7455 SIZE (cargo/object-0.36.7.tar.gz) = 329938 SIZE (cargo/oid-registry-0.8.1.tar.gz) = 16668 SIZE (cargo/once_cell-1.21.3.tar.gz) = 34534 +SIZE (cargo/once_cell_polyfill-1.70.1.tar.gz) = 7510 SIZE (cargo/openssl-probe-0.1.6.tar.gz) = 8128 SIZE (cargo/overload-0.1.1.tar.gz) = 24439 SIZE (cargo/parking-2.2.1.tar.gz) = 10685 -SIZE (cargo/parking_lot-0.12.3.tar.gz) = 41860 -SIZE (cargo/parking_lot_core-0.9.10.tar.gz) = 32406 +SIZE (cargo/parking_lot-0.12.4.tar.gz) = 46779 +SIZE (cargo/parking_lot_core-0.9.11.tar.gz) = 34773 SIZE (cargo/parse-display-0.9.1.tar.gz) = 9456 SIZE (cargo/parse-display-derive-0.9.1.tar.gz) = 17258 SIZE (cargo/percent-encoding-2.3.1.tar.gz) = 10235 @@ -653,7 +658,7 @@ SIZE (cargo/rustls-pki-types-1.12.0.tar.gz) = 64740 SIZE (cargo/rustls-platform-verifier-0.5.3.tar.gz) = 61014 SIZE (cargo/rustls-platform-verifier-android-0.1.1.tar.gz) = 13919 SIZE (cargo/rustls-webpki-0.103.3.tar.gz) = 81840 -SIZE (cargo/rustversion-1.0.20.tar.gz) = 20666 +SIZE (cargo/rustversion-1.0.21.tar.gz) = 21001 SIZE (cargo/ryu-1.0.20.tar.gz) = 48738 SIZE (cargo/same-file-1.0.6.tar.gz) = 10183 SIZE (cargo/scc-2.3.4.tar.gz) = 143387 @@ -684,7 +689,7 @@ SIZE (cargo/signal-hook-registry-1.4.5.tar.gz) = 19004 SIZE (cargo/simdutf8-0.1.5.tar.gz) = 28488 SIZE (cargo/slab-0.4.9.tar.gz) = 17108 SIZE (cargo/smallvec-1.15.0.tar.gz) = 38113 -SIZE (cargo/socket2-0.5.9.tar.gz) = 57432 +SIZE (cargo/socket2-0.5.10.tar.gz) = 58169 SIZE (cargo/stable_deref_trait-1.2.0.tar.gz) = 8054 SIZE (cargo/strsim-0.11.1.tar.gz) = 14266 SIZE (cargo/structmeta-0.3.0.tar.gz) = 10323 @@ -710,7 +715,7 @@ SIZE (cargo/time-macros-0.2.22.tar.gz) = 24604 SIZE (cargo/tinystr-0.8.1.tar.gz) = 23333 SIZE (cargo/tinyvec-1.9.0.tar.gz) = 54137 SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865 -SIZE (cargo/tokio-1.45.0.tar.gz) = 800721 +SIZE (cargo/tokio-1.45.1.tar.gz) = 811787 SIZE (cargo/tokio-fd-0.3.0.tar.gz) = 6152 SIZE (cargo/tokio-macros-2.5.0.tar.gz) = 12617 SIZE (cargo/tokio-rustls-0.26.2.tar.gz) = 31655 @@ -731,13 +736,15 @@ SIZE (cargo/unicode-ident-1.0.18.tar.gz) = 47743 SIZE (cargo/unicode-segmentation-1.12.0.tar.gz) = 106323 SIZE (cargo/unicode-xid-0.2.6.tar.gz) = 15744 SIZE (cargo/unsafe-libyaml-0.2.11.tar.gz) = 62101 +SIZE (cargo/untrusted-0.7.1.tar.gz) = 7924 SIZE (cargo/untrusted-0.9.0.tar.gz) = 14447 +SIZE (cargo/unveil-0.3.2.tar.gz) = 7280 SIZE (cargo/url-2.5.4.tar.gz) = 81097 SIZE (cargo/urlencoding-2.1.3.tar.gz) = 6538 SIZE (cargo/utf-8-0.7.6.tar.gz) = 10422 SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437 SIZE (cargo/utf8parse-0.2.2.tar.gz) = 13499 -SIZE (cargo/uuid-1.16.0.tar.gz) = 58549 +SIZE (cargo/uuid-1.17.0.tar.gz) = 59014 SIZE (cargo/valuable-0.1.1.tar.gz) = 28679 SIZE (cargo/version_check-0.9.5.tar.gz) = 15554 SIZE (cargo/walkdir-2.5.0.tar.gz) = 23951 @@ -758,18 +765,16 @@ SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382 SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815 SIZE (cargo/winapi-util-0.1.9.tar.gz) = 12464 SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998 -SIZE (cargo/windows-0.58.0.tar.gz) = 9744521 -SIZE (cargo/windows-core-0.58.0.tar.gz) = 41022 -SIZE (cargo/windows-core-0.61.0.tar.gz) = 36707 -SIZE (cargo/windows-implement-0.58.0.tar.gz) = 10491 +SIZE (cargo/windows-0.61.1.tar.gz) = 9342486 +SIZE (cargo/windows-collections-0.2.0.tar.gz) = 13579 +SIZE (cargo/windows-core-0.61.2.tar.gz) = 36771 +SIZE (cargo/windows-future-0.2.1.tar.gz) = 17532 SIZE (cargo/windows-implement-0.60.0.tar.gz) = 15073 -SIZE (cargo/windows-interface-0.58.0.tar.gz) = 11246 SIZE (cargo/windows-interface-0.59.1.tar.gz) = 11735 SIZE (cargo/windows-link-0.1.1.tar.gz) = 6154 -SIZE (cargo/windows-result-0.2.0.tar.gz) = 12756 -SIZE (cargo/windows-result-0.3.2.tar.gz) = 13399 -SIZE (cargo/windows-strings-0.1.0.tar.gz) = 13832 -SIZE (cargo/windows-strings-0.4.0.tar.gz) = 13939 +SIZE (cargo/windows-numerics-0.2.0.tar.gz) = 9686 +SIZE (cargo/windows-result-0.3.4.tar.gz) = 13418 +SIZE (cargo/windows-strings-0.4.2.tar.gz) = 13983 SIZE (cargo/windows-sys-0.45.0.tar.gz) = 2568659 SIZE (cargo/windows-sys-0.48.0.tar.gz) = 2628884 SIZE (cargo/windows-sys-0.52.0.tar.gz) = 2576877 @@ -778,6 +783,7 @@ SIZE (cargo/windows-targets-0.42.2.tar.gz) = 5492 SIZE (cargo/windows-targets-0.48.5.tar.gz) = 6904 SIZE (cargo/windows-targets-0.52.6.tar.gz) = 6403 SIZE (cargo/windows-targets-0.53.0.tar.gz) = 7020 +SIZE (cargo/windows-threading-0.1.0.tar.gz) = 9085 SIZE (cargo/windows_aarch64_gnullvm-0.42.2.tar.gz) = 364071 SIZE (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = 418492 SIZE (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = 435718 @@ -825,4 +831,4 @@ SIZE (cargo/zeroize-1.8.1.tar.gz) = 20029 SIZE (cargo/zerotrie-0.2.2.tar.gz) = 74423 SIZE (cargo/zerovec-0.11.2.tar.gz) = 124500 SIZE (cargo/zerovec-derive-0.11.1.tar.gz) = 21294 -SIZE (wstunnel-10.3.0.tar.gz) = 291982 +SIZE (wstunnel-10.4.2.tar.gz) = 1713869 diff --git a/net/wstunnel/patches/patch-Cargo_lock b/net/wstunnel/patches/patch-Cargo_lock new file mode 100644 index 00000000000..e6b60410933 --- /dev/null +++ b/net/wstunnel/patches/patch-Cargo_lock @@ -0,0 +1,27 @@ +Index: Cargo.lock +--- Cargo.lock.orig ++++ Cargo.lock +@@ -3230,6 +3230,15 @@ source = "registry+https://github.com/rust-lang/crates + checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + + [[package]] ++name = "unveil" ++version = "0.3.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "5e7fa867d559102001ec694165ed17d5f82e95213060a65f9c8b6280084bbfec" ++dependencies = [ ++ "libc", ++] ++ ++[[package]] + name = "url" + version = "2.5.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +@@ -3945,6 +3954,7 @@ dependencies = [ + "tokio", + "tracing", + "tracing-subscriber", ++ "unveil", + "wstunnel", + ] + diff --git a/net/wstunnel/patches/patch-wstunnel-cli_Cargo_toml b/net/wstunnel/patches/patch-wstunnel-cli_Cargo_toml new file mode 100644 index 00000000000..8e28da8bb6f --- /dev/null +++ b/net/wstunnel/patches/patch-wstunnel-cli_Cargo_toml @@ -0,0 +1,11 @@ +Index: wstunnel-cli/Cargo.toml +--- wstunnel-cli/Cargo.toml.orig ++++ wstunnel-cli/Cargo.toml +@@ -13,6 +13,7 @@ tracing-subscriber = { version = "0.3.19", features = + wstunnel = { path = "../wstunnel" , default-features = false, features = ["clap"] } + + tikv-jemallocator = { version = "0.6", optional = true } ++unveil = "0.3.2" + + [features] + default = ["aws-lc-rs"] diff --git a/net/wstunnel/patches/patch-wstunnel-cli_src_main_rs b/net/wstunnel/patches/patch-wstunnel-cli_src_main_rs new file mode 100644 index 00000000000..8eec86c0c12 --- /dev/null +++ b/net/wstunnel/patches/patch-wstunnel-cli_src_main_rs @@ -0,0 +1,44 @@ +Index: wstunnel-cli/src/main.rs +--- wstunnel-cli/src/main.rs.orig ++++ wstunnel-cli/src/main.rs +@@ -9,6 +9,8 @@ use wstunnel::config::{Client, Server}; + use wstunnel::executor::DefaultTokioExecutor; + use wstunnel::{run_client, run_server}; + ++use unveil::unveil; ++ + #[cfg(feature = "jemalloc")] + use tikv_jemallocator::Jemalloc; + +@@ -101,6 +103,31 @@ async fn main() -> anyhow::Result<()> { + }); + } + Commands::Server(args) => { ++ [ ++ args.restrict_config.as_ref(), ++ args.tls_certificate.as_ref(), ++ args.tls_private_key.as_ref(), ++ args.tls_client_ca_certs.as_ref(), ++ ] ++ .iter() ++ .flatten() ++ .filter_map(|path| path.as_os_str().to_str()) ++ .chain(["/etc/resolv.conf", "/etc/hosts"]) ++ .map(|rpath| { ++ ( ++ rpath, ++ unveil(rpath, "r").map_err(|err| -> anyhow::Error { ++ match err { ++ unveil::Error::Os(errno) => io::Error::from_raw_os_error(errno).into(), ++ _ => err.into(), ++ } ++ }), ++ ) ++ }) ++ .for_each(|(rpath, result)| result.unwrap_or_else(|err| panic!("unveil {}: {}", rpath, err))); ++ ++ unveil::unveil("", "").expect("unveil(NULL, NULL) failed"); ++ + run_server(*args, DefaultTokioExecutor::default()) + .await + .unwrap_or_else(|err| {