From 63bbd03dd79061b8008de956243681aa2da5d5e3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2025 03:35:19 +0000 Subject: [PATCH] Bump the all group across 1 directory with 18 updates Bumps the all group with 18 updates in the / directory: | Package | From | To | | --- | --- | --- | | [derive_more](https://github.com/JelteF/derive_more) | `1.0.0` | `2.0.1` | | [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.0` | | [rand_chacha](https://github.com/rust-random/rand) | `0.3.1` | `0.9.0` | | [sha2](https://github.com/RustCrypto/hashes) | `0.9.9` | `0.10.8` | | [toml](https://github.com/toml-rs/toml) | `0.8.19` | `0.8.20` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.29` | | [itertools](https://github.com/rust-itertools/itertools) | `0.12.1` | `0.14.0` | | [async-tungstenite](https://github.com/sdroege/async-tungstenite) | `0.13.1` | `0.28.2` | | [bytes](https://github.com/tokio-rs/bytes) | `1.9.0` | `1.10.0` | | [data-encoding](https://github.com/ia0/data-encoding) | `2.7.0` | `2.8.0` | | [downcast-rs](https://github.com/marcianx/downcast-rs) | `1.2.1` | `2.0.1` | | [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.3.1` | | [smallvec](https://github.com/servo/rust-smallvec) | `1.13.2` | `1.14.0` | | [standback](https://github.com/jhpratt/standback) | `0.2.17` | `0.4.4` | | [toml_edit](https://github.com/toml-rs/toml) | `0.22.23` | `0.22.24` | | [tungstenite](https://github.com/snapview/tungstenite-rs) | `0.13.0` | `0.24.0` | | [uint](https://github.com/paritytech/parity-common) | `0.9.5` | `0.10.0` | | [derive_more-impl](https://github.com/JelteF/derive_more) | `1.0.0` | `2.0.1` | Updates `derive_more` from 1.0.0 to 2.0.1 - [Release notes](https://github.com/JelteF/derive_more/releases) - [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md) - [Commits](https://github.com/JelteF/derive_more/compare/v1.0.0...v2.0.1) Updates `rand` from 0.8.5 to 0.9.0 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand/compare/0.8.5...0.9.0) Updates `rand_chacha` from 0.3.1 to 0.9.0 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand/compare/rand_chacha-0.3.1...0.9.0) Updates `sha2` from 0.9.9 to 0.10.8 - [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.9.9...sha2-v0.10.8) Updates `toml` from 0.8.19 to 0.8.20 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.19...toml-v0.8.20) Updates `clap` from 4.5.27 to 4.5.29 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...clap_complete-v4.5.29) Updates `itertools` from 0.12.1 to 0.14.0 - [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-itertools/itertools/compare/v0.12.1...v0.14.0) Updates `async-tungstenite` from 0.13.1 to 0.28.2 - [Changelog](https://github.com/sdroege/async-tungstenite/blob/main/CHANGELOG.md) - [Commits](https://github.com/sdroege/async-tungstenite/compare/0.13.1...0.28.2) Updates `bytes` from 1.9.0 to 1.10.0 - [Release notes](https://github.com/tokio-rs/bytes/releases) - [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/bytes/compare/v1.9.0...v1.10.0) Updates `data-encoding` from 2.7.0 to 2.8.0 - [Commits](https://github.com/ia0/data-encoding/compare/v2.7.0...v2.8.0) Updates `downcast-rs` from 1.2.1 to 2.0.1 - [Changelog](https://github.com/marcianx/downcast-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/marcianx/downcast-rs/compare/v1.2.1...v2.0.1) Updates `getrandom` from 0.2.15 to 0.3.1 - [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/getrandom/compare/v0.2.15...v0.3.1) Updates `smallvec` from 1.13.2 to 1.14.0 - [Release notes](https://github.com/servo/rust-smallvec/releases) - [Commits](https://github.com/servo/rust-smallvec/compare/v1.13.2...v1.14.0) Updates `standback` from 0.2.17 to 0.4.4 - [Release notes](https://github.com/jhpratt/standback/releases) - [Commits](https://github.com/jhpratt/standback/compare/v0.2.17...v0.4.4) Updates `toml_edit` from 0.22.23 to 0.22.24 - [Commits](https://github.com/toml-rs/toml/compare/v0.22.23...v0.22.24) Updates `tungstenite` from 0.13.0 to 0.24.0 - [Changelog](https://github.com/snapview/tungstenite-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/snapview/tungstenite-rs/compare/v0.13.0...v0.24.0) Updates `uint` from 0.9.5 to 0.10.0 - [Commits](https://github.com/paritytech/parity-common/compare/uint-v0.9.5...uint-v0.10.0) Updates `derive_more-impl` from 1.0.0 to 2.0.1 - [Release notes](https://github.com/JelteF/derive_more/releases) - [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md) - [Commits](https://github.com/JelteF/derive_more/compare/v1.0.0...v2.0.1) --- updated-dependencies: - dependency-name: derive_more dependency-type: direct:production update-type: version-update:semver-major dependency-group: all - dependency-name: rand dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: rand_chacha dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: sha2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: toml dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: itertools dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: async-tungstenite dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: bytes dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: data-encoding dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: downcast-rs dependency-type: direct:production update-type: version-update:semver-major dependency-group: all - dependency-name: getrandom dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: smallvec dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: standback dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: toml_edit dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: tungstenite dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: uint dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: derive_more-impl dependency-type: direct:production update-type: version-update:semver-major dependency-group: all ... Signed-off-by: dependabot[bot] --- Cargo.lock | 345 +++++++++++++++++++++++++------ Cargo.toml | 6 +- crates/workspace-hack/Cargo.toml | 42 ++-- 3 files changed, 306 insertions(+), 87 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 99b3d3b492..a9de1b73d9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -91,7 +91,7 @@ dependencies = [ "cfg-if", "once_cell", "version_check", - "zerocopy", + "zerocopy 0.7.35", ] [[package]] @@ -704,6 +704,18 @@ dependencies = [ "url", ] +[[package]] +name = "async-native-tls" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9343dc5acf07e79ff82d0c37899f079db3534d99f189a1837c8e549c99405bec" +dependencies = [ + "futures-util", + "native-tls", + "thiserror 1.0.69", + "url", +] + [[package]] name = "async-process" version = "2.3.0" @@ -820,10 +832,23 @@ dependencies = [ "futures-core", "futures-io", "rustls 0.19.1", - "webpki", + "webpki 0.21.4", "webpki-roots 0.21.1", ] +[[package]] +name = "async-tls" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2ae3c9eba89d472a0e4fe1dea433df78fbbe63d2b764addaf2ba3a6bde89a5e" +dependencies = [ + "futures-core", + "futures-io", + "rustls 0.21.12", + "rustls-pemfile 1.0.4", + "webpki-roots 0.22.6", +] + [[package]] name = "async-trait" version = "0.1.86" @@ -841,14 +866,33 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07b30ef0ea5c20caaa54baea49514a206308989c68be7ecd86c7f956e4da6378" dependencies = [ - "async-native-tls", + "async-native-tls 0.3.3", "async-std", - "async-tls", + "async-tls 0.11.0", "futures-io", "futures-util", "log", "pin-project-lite 0.2.16", - "tungstenite", + "tungstenite 0.13.0", +] + +[[package]] +name = "async-tungstenite" +version = "0.28.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c348fb0b6d132c596eca3dcd941df48fb597aafcb07a738ec41c004b087dc99" +dependencies = [ + "async-native-tls 0.5.0", + "async-std", + "async-tls 0.13.0", + "atomic-waker", + "futures-core", + "futures-io", + "futures-task", + "futures-util", + "log", + "pin-project-lite 0.2.16", + "tungstenite 0.24.0", ] [[package]] @@ -1185,9 +1229,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" +checksum = "f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9" dependencies = [ "serde", ] @@ -1380,9 +1424,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.27" +version = "4.5.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796" +checksum = "8acebd8ad879283633b343856142139f2da2317c96b05b4dd6181c61e2480184" dependencies = [ "clap_builder", "clap_derive", @@ -1390,9 +1434,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.27" +version = "4.5.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7" +checksum = "f6ba32cbda51c7e1dfd49acc1457ba1a7dec5b64fe360e828acb13ca8dc9c2f9" dependencies = [ "anstream", "anstyle", @@ -1402,9 +1446,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.24" +version = "4.5.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c" +checksum = "bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed" dependencies = [ "heck", "proc-macro2", @@ -1859,9 +1903,9 @@ dependencies = [ [[package]] name = "data-encoding" -version = "2.7.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f" +checksum = "575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010" [[package]] name = "data-encoding-macro" @@ -1880,7 +1924,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1145d32e826a7748b69ee8fc62d3e6355ff7f1051df53141e7048162fc90481b" dependencies = [ "data-encoding", - "syn 2.0.98", + "syn 1.0.109", ] [[package]] @@ -2001,7 +2045,16 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" dependencies = [ - "derive_more-impl", + "derive_more-impl 1.0.0", +] + +[[package]] +name = "derive_more" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678" +dependencies = [ + "derive_more-impl 2.0.1", ] [[package]] @@ -2009,6 +2062,17 @@ name = "derive_more-impl" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.98", +] + +[[package]] +name = "derive_more-impl" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", @@ -2105,6 +2169,12 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" +[[package]] +name = "downcast-rs" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea8a8b81cacc08888170eef4d13b775126db426d0b348bee9d18c2c1eaf123cf" + [[package]] name = "dtoa" version = "1.0.9" @@ -2117,6 +2187,12 @@ version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "feeef44e73baff3a26d371801df019877a9866a8c493d315ab00177843314f35" +[[package]] +name = "easy-ext" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc5d6d6a8504f8caedd7de14576464383900cd3840b7033a7a3dce5ac00121ca" + [[package]] name = "ed25519" version = "2.2.3" @@ -2902,7 +2978,7 @@ dependencies = [ "chrono", "committable", "dashmap", - "derive_more 1.0.0", + "derive_more 2.0.1", "either", "futures", "hotshot-task", @@ -2915,7 +2991,7 @@ dependencies = [ "parking_lot", "portpicker", "primitive-types", - "rand 0.8.5", + "rand 0.9.0", "serde", "sha2 0.10.8", "time 0.3.37", @@ -2935,7 +3011,7 @@ dependencies = [ "async-trait", "clap", "committable", - "derive_more 1.0.0", + "derive_more 2.0.1", "futures", "hotshot-types", "serde", @@ -2959,7 +3035,7 @@ dependencies = [ "hotshot-task-impls", "hotshot-types", "jf-vid", - "rand 0.8.5", + "rand 0.9.0", "reqwest", "serde", "sha2 0.10.8", @@ -2992,7 +3068,7 @@ dependencies = [ "libp2p-networking", "local-ip-address", "portpicker", - "rand 0.8.5", + "rand 0.9.0", "serde", "sha2 0.10.8", "surf-disco", @@ -3015,7 +3091,7 @@ dependencies = [ "futures", "hotshot-example-types", "hotshot-types", - "rand 0.8.5", + "rand 0.9.0", "tide-disco", "tokio", "toml", @@ -3073,7 +3149,7 @@ dependencies = [ "jf-signature", "jf-utils", "primitive-types", - "rand_chacha 0.3.1", + "rand_chacha 0.9.0", "serde", "tagged-base64", "workspace-hack", @@ -3110,7 +3186,7 @@ dependencies = [ "hotshot-types", "jf-vid", "lru 0.12.5", - "rand 0.8.5", + "rand 0.9.0", "serde", "sha2 0.10.8", "surf-disco", @@ -3152,7 +3228,7 @@ dependencies = [ "lru 0.12.5", "portpicker", "primitive-types", - "rand 0.8.5", + "rand 0.9.0", "reqwest", "serde", "sha2 0.10.8", @@ -3185,7 +3261,7 @@ dependencies = [ "blake3", "clap", "committable", - "derive_more 1.0.0", + "derive_more 2.0.1", "digest 0.10.7", "displaydoc", "dyn-clone", @@ -3201,8 +3277,8 @@ dependencies = [ "mnemonic", "multiaddr", "primitive-types", - "rand 0.8.5", - "rand_chacha 0.3.1", + "rand 0.9.0", + "rand_chacha 0.9.0", "serde", "serde-inline-default", "serde_bytes", @@ -3962,7 +4038,7 @@ dependencies = [ "ark-std", "derivative", "displaydoc", - "downcast-rs", + "downcast-rs 1.2.1", "dyn-clone", "hashbrown 0.14.5", "itertools 0.12.1", @@ -4380,7 +4456,7 @@ dependencies = [ "smallvec", "thiserror 1.0.69", "tracing", - "uint", + "uint 0.9.5", "void", "web-time", ] @@ -4436,7 +4512,7 @@ dependencies = [ "cbor4ii 1.0.0", "delegate", "derive_builder", - "derive_more 1.0.0", + "derive_more 2.0.1", "futures", "hotshot-example-types", "hotshot-types", @@ -4445,7 +4521,7 @@ dependencies = [ "libp2p-identity", "libp2p-swarm-derive", "pin-project", - "rand 0.8.5", + "rand 0.9.0", "serde", "tokio", "tracing", @@ -5556,7 +5632,7 @@ version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" dependencies = [ - "zerocopy", + "zerocopy 0.7.35", ] [[package]] @@ -5578,7 +5654,7 @@ dependencies = [ "fixed-hash", "impl-codec", "impl-serde", - "uint", + "uint 0.9.5", ] [[package]] @@ -5844,6 +5920,17 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "rand" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" +dependencies = [ + "rand_chacha 0.9.0", + "rand_core 0.9.1", + "zerocopy 0.8.18", +] + [[package]] name = "rand_chacha" version = "0.2.2" @@ -5864,6 +5951,16 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.1", +] + [[package]] name = "rand_core" version = "0.5.1" @@ -5882,6 +5979,16 @@ dependencies = [ "getrandom 0.2.15", ] +[[package]] +name = "rand_core" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a88e0da7a2c97baa202165137c158d0a2e824ac465d13d81046727b34cb247d3" +dependencies = [ + "getrandom 0.3.1", + "zerocopy 0.8.18", +] + [[package]] name = "rand_hc" version = "0.2.0" @@ -6045,10 +6152,10 @@ dependencies = [ "blake3", "byteorder", "derive_builder", - "derive_more 1.0.0", + "derive_more 2.0.1", "hotshot-types", "parking_lot", - "rand 0.8.5", + "rand 0.9.0", "serde", "thiserror 2.0.11", "tokio", @@ -6083,7 +6190,7 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite 0.2.16", - "rustls-pemfile", + "rustls-pemfile 2.2.0", "serde", "serde_json", "serde_urlencoded", @@ -6326,8 +6433,20 @@ dependencies = [ "base64 0.13.1", "log", "ring 0.16.20", - "sct", - "webpki", + "sct 0.6.1", + "webpki 0.21.4", +] + +[[package]] +name = "rustls" +version = "0.21.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" +dependencies = [ + "log", + "ring 0.17.8", + "rustls-webpki 0.101.7", + "sct 0.7.1", ] [[package]] @@ -6345,6 +6464,15 @@ dependencies = [ "zeroize", ] +[[package]] +name = "rustls-pemfile" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" +dependencies = [ + "base64 0.21.7", +] + [[package]] name = "rustls-pemfile" version = "2.2.0" @@ -6438,6 +6566,16 @@ dependencies = [ "untrusted 0.7.1", ] +[[package]] +name = "sct" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" +dependencies = [ + "ring 0.17.8", + "untrusted 0.9.0", +] + [[package]] name = "seahash" version = "4.1.0" @@ -6766,9 +6904,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.2" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd" dependencies = [ "serde", ] @@ -7065,6 +7203,17 @@ dependencies = [ "version_check", ] +[[package]] +name = "standback" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65830fc2f5e53e904a5e2ffc75c5a6582019563bbba103145d4decada88c13ef" +dependencies = [ + "easy-ext", + "libc", + "version_check", +] + [[package]] name = "static_assertions" version = "1.1.0" @@ -7169,7 +7318,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14e00ab9d939d04110f14281d5a1e45b6c8acdfbc42e720cbfaef33007c907e6" dependencies = [ "async-std", - "async-tungstenite", + "async-tungstenite 0.13.1", "derivative", "futures", "hex", @@ -7517,7 +7666,7 @@ checksum = "3592c5cb5cb1b7a2ff3a0e5353170c1bb5b104b2f66dd06f73304169b52cc725" dependencies = [ "async-dup", "async-std", - "async-tungstenite", + "async-tungstenite 0.13.1", "base64 0.13.1", "futures-util", "pin-project", @@ -7535,7 +7684,7 @@ checksum = "4752a97f8eebd6854ff91f1c1824cd6160626ac4bd44287f7f4ea2035a02a242" dependencies = [ "const_fn", "libc", - "standback", + "standback 0.2.17", "stdweb", "time-macros 0.1.1", "version_check", @@ -7592,7 +7741,7 @@ dependencies = [ "proc-macro-hack", "proc-macro2", "quote", - "standback", + "standback 0.2.17", "syn 1.0.109", ] @@ -7717,9 +7866,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.19" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" +checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" dependencies = [ "serde", "serde_spanned", @@ -7738,9 +7887,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.23" +version = "0.22.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee" +checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" dependencies = [ "indexmap 2.7.1", "serde", @@ -7956,6 +8105,25 @@ dependencies = [ "utf-8", ] +[[package]] +name = "tungstenite" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a" +dependencies = [ + "byteorder", + "bytes", + "data-encoding", + "http 1.2.0", + "httparse", + "log", + "native-tls", + "rand 0.8.5", + "sha1 0.10.6", + "thiserror 1.0.69", + "utf-8", +] + [[package]] name = "typeid" version = "1.0.2" @@ -7986,6 +8154,18 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "uint" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "909988d098b2f738727b161a106cfc7cab00c539c2687a8836f8e565976fb53e" +dependencies = [ + "byteorder", + "crunchy", + "hex", + "static_assertions", +] + [[package]] name = "unicase" version = "2.8.1" @@ -8384,13 +8564,32 @@ dependencies = [ "untrusted 0.7.1", ] +[[package]] +name = "webpki" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" +dependencies = [ + "ring 0.17.8", + "untrusted 0.9.0", +] + [[package]] name = "webpki-roots" version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aabe153544e473b775453675851ecc86863d2a81d786d741f6b76778f2a48940" dependencies = [ - "webpki", + "webpki 0.21.4", +] + +[[package]] +name = "webpki-roots" +version = "0.22.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" +dependencies = [ + "webpki 0.22.4", ] [[package]] @@ -8699,7 +8898,7 @@ dependencies = [ "ark-std", "arrayvec", "async-std", - "async-tungstenite", + "async-tungstenite 0.28.2", "base64 0.13.1", "base64 0.22.1", "bytes", @@ -8708,12 +8907,12 @@ dependencies = [ "crunchy", "crypto-common", "data-encoding", - "derive_more 1.0.0", - "derive_more-impl", + "derive_more 2.0.1", + "derive_more-impl 2.0.1", "digest 0.10.7", "digest 0.9.0", "displaydoc", - "downcast-rs", + "downcast-rs 2.0.1", "either", "event-listener 5.4.0", "event-listener-strategy", @@ -8727,11 +8926,11 @@ dependencies = [ "futures-task", "futures-util", "generic-array", - "getrandom 0.2.15", + "getrandom 0.3.1", "hashbrown 0.14.5", "hashbrown 0.15.2", "hex", - "itertools 0.12.1", + "itertools 0.14.0", "jf-relation", "jf-rescue", "jf-signature", @@ -8746,15 +8945,15 @@ dependencies = [ "num-traits", "parking_lot", "percent-encoding", - "rand 0.8.5", + "rand 0.9.0", "regex", "regex-automata 0.4.9", "regex-syntax 0.8.5", "rustls-pki-types", - "sha2 0.9.9", + "sha2 0.10.8", "sha3", "smallvec", - "standback", + "standback 0.4.4", "subtle", "syn 2.0.98", "time 0.3.37", @@ -8766,8 +8965,8 @@ dependencies = [ "tracing-core", "tracing-log", "tracing-subscriber 0.3.19", - "tungstenite", - "uint", + "tungstenite 0.24.0", + "uint 0.10.0", "url", "zeroize", ] @@ -8877,7 +9076,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ "byteorder", - "zerocopy-derive", + "zerocopy-derive 0.7.35", +] + +[[package]] +name = "zerocopy" +version = "0.8.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79386d31a42a4996e3336b0919ddb90f81112af416270cff95b5f5af22b839c2" +dependencies = [ + "zerocopy-derive 0.8.18", ] [[package]] @@ -8891,6 +9099,17 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "zerocopy-derive" +version = "0.8.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76331675d372f91bf8d17e13afbd5fe639200b73d01f0fc748bb059f9cca2db7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.98", +] + [[package]] name = "zerofrom" version = "0.1.5" diff --git a/Cargo.toml b/Cargo.toml index 2af6e64244..6ac9e5f133 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -53,7 +53,7 @@ blake3 = "1.5" cbor4ii = { version = "1.0", features = ["serde1"] } chrono = { version = "0.4", default-features = false, features = ["now"] } committable = "0.2" -derive_more = { version = "1.0" } +derive_more = { version = "2.0" } digest = "0.10" either = "1.13" espresso-systems-common = { git = "https://github.com/espressosystems/espresso-systems-common", tag = "0.4.1" } @@ -74,8 +74,8 @@ libp2p-swarm-derive = { version = "0.35" } lru = "0.12" multiaddr = { version = "0.18" } portpicker = "0.1" -rand = { version = "0.8", features = ["small_rng"] } -rand_chacha = { version = "0.3", default-features = false } +rand = { version = "0.9", features = ["small_rng"] } +rand_chacha = { version = "0.9", default-features = false } serde = { version = "1", features = ["derive"] } serde-inline-default = "0.2" serde_bytes = { version = "0.11" } diff --git a/crates/workspace-hack/Cargo.toml b/crates/workspace-hack/Cargo.toml index bbb2044e70..b6a591be40 100644 --- a/crates/workspace-hack/Cargo.toml +++ b/crates/workspace-hack/Cargo.toml @@ -26,7 +26,7 @@ ark-serialize = { version = "0.4", features = ["derive", "std"] } ark-std = { version = "0.4", features = ["parallel"] } arrayvec = { version = "0.7" } async-std = { version = "1", features = ["attributes", "tokio1", "unstable"] } -async-tungstenite = { version = "0.13", features = ["async-native-tls", "async-tls"] } +async-tungstenite = { version = "0.28", features = ["async-native-tls", "async-tls"] } base64-3c51e837cfc5589a = { package = "base64", version = "0.22" } base64-594e8ee84c453af0 = { package = "base64", version = "0.13" } bytes = { version = "1", features = ["serde"] } @@ -35,10 +35,10 @@ crossbeam-utils = { version = "0.8" } crunchy = { version = "0.2", features = ["std"] } crypto-common = { version = "0.1", default-features = false, features = ["rand_core", "std"] } data-encoding = { version = "2" } -derive_more = { version = "1", features = ["debug", "deref", "from"] } +derive_more = { version = "2", features = ["debug", "deref", "from"] } digest-274715c4dabd11b0 = { package = "digest", version = "0.9", default-features = false, features = ["std"] } digest-93f6ce9d446188ac = { package = "digest", version = "0.10", features = ["mac", "rand_core", "std"] } -downcast-rs = { version = "1", default-features = false, features = ["std"] } +downcast-rs = { version = "2", default-features = false, features = ["std"] } either = { version = "1" } event-listener = { version = "5" } event-listener-strategy = { version = "0.5" } @@ -52,11 +52,11 @@ futures-sink = { version = "0.3" } futures-task = { version = "0.3", default-features = false, features = ["std"] } futures-util = { version = "0.3", features = ["channel", "io", "sink"] } generic-array = { version = "0.14", default-features = false, features = ["more_lengths"] } -getrandom = { version = "0.2", default-features = false, features = ["std"] } +getrandom = { version = "0.3", default-features = false, features = ["std"] } hashbrown-3575ec1268b04181 = { package = "hashbrown", version = "0.15" } hashbrown-582f2526e08bb6a0 = { package = "hashbrown", version = "0.14", features = ["raw"] } hex = { version = "0.4" } -itertools = { version = "0.12" } +itertools = { version = "0.14" } jf-relation = { git = "https://github.com/EspressoSystems/jellyfish", tag = "0.4.5", default-features = false, features = ["parallel", "std"] } jf-rescue = { git = "https://github.com/EspressoSystems/jellyfish", tag = "0.4.5" } jf-signature = { git = "https://github.com/EspressoSystems/jellyfish", tag = "jf-signature-v0.2.0", features = ["bls", "schnorr", "std"] } @@ -71,15 +71,15 @@ num-integer = { version = "0.1", default-features = false, features = ["i128", " num-traits = { version = "0.2", features = ["i128"] } parking_lot = { version = "0.12", features = ["send_guard"] } percent-encoding = { version = "2" } -rand = { version = "0.8", features = ["small_rng"] } +rand = { version = "0.9", features = ["small_rng"] } regex = { version = "1" } regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa-backtrack", "perf-inline", "perf-literal", "unicode"] } regex-syntax = { version = "0.8" } rustls-pki-types = { version = "1", features = ["std"] } -sha2 = { version = "0.9" } +sha2 = { version = "0.10" } sha3 = { version = "0.10" } smallvec = { version = "1", default-features = false, features = ["const_generics"] } -standback = { version = "0.2", default-features = false, features = ["std"] } +standback = { version = "0.4", default-features = false, features = ["std"] } subtle = { version = "2", default-features = false, features = ["std"] } time = { version = "0.3", features = ["formatting", "macros", "parsing"] } tokio = { version = "1", features = ["fs", "io-util", "macros", "net", "parking_lot", "rt-multi-thread", "sync", "time", "tracing"] } @@ -90,8 +90,8 @@ tracing = { version = "0.1", features = ["log"] } tracing-core = { version = "0.1" } tracing-log = { version = "0.2" } tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] } -tungstenite = { version = "0.13", default-features = false, features = ["native-tls"] } -uint = { version = "0.9" } +tungstenite = { version = "0.24", default-features = false, features = ["native-tls"] } +uint = { version = "0.10" } url = { version = "2", features = ["serde"] } zeroize = { version = "1", features = ["std", "zeroize_derive"] } @@ -107,7 +107,7 @@ ark-serialize = { version = "0.4", features = ["derive", "std"] } ark-std = { version = "0.4", features = ["parallel"] } arrayvec = { version = "0.7" } async-std = { version = "1", features = ["attributes", "tokio1", "unstable"] } -async-tungstenite = { version = "0.13", features = ["async-native-tls", "async-tls"] } +async-tungstenite = { version = "0.28", features = ["async-native-tls", "async-tls"] } base64-3c51e837cfc5589a = { package = "base64", version = "0.22" } base64-594e8ee84c453af0 = { package = "base64", version = "0.13" } bytes = { version = "1", features = ["serde"] } @@ -116,12 +116,12 @@ crossbeam-utils = { version = "0.8" } crunchy = { version = "0.2", features = ["std"] } crypto-common = { version = "0.1", default-features = false, features = ["rand_core", "std"] } data-encoding = { version = "2" } -derive_more = { version = "1", features = ["debug", "deref", "from"] } -derive_more-impl = { version = "1", features = ["debug", "deref", "from"] } +derive_more = { version = "2", features = ["debug", "deref", "from"] } +derive_more-impl = { version = "2", features = ["debug", "deref", "from"] } digest-274715c4dabd11b0 = { package = "digest", version = "0.9", default-features = false, features = ["std"] } digest-93f6ce9d446188ac = { package = "digest", version = "0.10", features = ["mac", "rand_core", "std"] } displaydoc = { version = "0.2" } -downcast-rs = { version = "1", default-features = false, features = ["std"] } +downcast-rs = { version = "2", default-features = false, features = ["std"] } either = { version = "1" } event-listener = { version = "5" } event-listener-strategy = { version = "0.5" } @@ -135,11 +135,11 @@ futures-sink = { version = "0.3" } futures-task = { version = "0.3", default-features = false, features = ["std"] } futures-util = { version = "0.3", features = ["channel", "io", "sink"] } generic-array = { version = "0.14", default-features = false, features = ["more_lengths"] } -getrandom = { version = "0.2", default-features = false, features = ["std"] } +getrandom = { version = "0.3", default-features = false, features = ["std"] } hashbrown-3575ec1268b04181 = { package = "hashbrown", version = "0.15" } hashbrown-582f2526e08bb6a0 = { package = "hashbrown", version = "0.14", features = ["raw"] } hex = { version = "0.4" } -itertools = { version = "0.12" } +itertools = { version = "0.14" } jf-relation = { git = "https://github.com/EspressoSystems/jellyfish", tag = "0.4.5", default-features = false, features = ["parallel", "std"] } jf-rescue = { git = "https://github.com/EspressoSystems/jellyfish", tag = "0.4.5" } jf-signature = { git = "https://github.com/EspressoSystems/jellyfish", tag = "jf-signature-v0.2.0", features = ["bls", "schnorr", "std"] } @@ -154,15 +154,15 @@ num-integer = { version = "0.1", default-features = false, features = ["i128", " num-traits = { version = "0.2", features = ["i128"] } parking_lot = { version = "0.12", features = ["send_guard"] } percent-encoding = { version = "2" } -rand = { version = "0.8", features = ["small_rng"] } +rand = { version = "0.9", features = ["small_rng"] } regex = { version = "1" } regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa-backtrack", "perf-inline", "perf-literal", "unicode"] } regex-syntax = { version = "0.8" } rustls-pki-types = { version = "1", features = ["std"] } -sha2 = { version = "0.9" } +sha2 = { version = "0.10" } sha3 = { version = "0.10" } smallvec = { version = "1", default-features = false, features = ["const_generics"] } -standback = { version = "0.2", default-features = false, features = ["std"] } +standback = { version = "0.4", default-features = false, features = ["std"] } subtle = { version = "2", default-features = false, features = ["std"] } syn = { version = "2", features = ["extra-traits", "fold", "full", "visit", "visit-mut"] } time = { version = "0.3", features = ["formatting", "macros", "parsing"] } @@ -174,8 +174,8 @@ tracing = { version = "0.1", features = ["log"] } tracing-core = { version = "0.1" } tracing-log = { version = "0.2" } tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] } -tungstenite = { version = "0.13", default-features = false, features = ["native-tls"] } -uint = { version = "0.9" } +tungstenite = { version = "0.24", default-features = false, features = ["native-tls"] } +uint = { version = "0.10" } url = { version = "2", features = ["serde"] } zeroize = { version = "1", features = ["std", "zeroize_derive"] }