From 3a7b879c9236d7d7c10fbc042536c77c97104337 Mon Sep 17 00:00:00 2001 From: MOZGIII Date: Fri, 28 Aug 2026 21:07:57 +0400 Subject: [PATCH 1/6] Bump deps to resolve cargo deny issues --- Cargo.lock | 102 ++++++++++++++++++++++++++--------------------------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4e1d5200f..371a0bfbb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -178,9 +178,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.100" +version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" +checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3" [[package]] name = "approx" @@ -313,7 +313,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "246a225cc6131e9ee4f24619af0f19d67761fff15d7ccc22e42b80846e69449a" dependencies = [ "num-traits", - "rand 0.8.5", + "rand 0.8.6", ] [[package]] @@ -496,7 +496,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edcdbedc2236483ab103a53415653d6b4442ea6141baf1ffa85df29635e88436" dependencies = [ "nix 0.27.1", - "rand 0.8.5", + "rand 0.8.6", ] [[package]] @@ -922,9 +922,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" dependencies = [ "serde", ] @@ -1396,9 +1396,9 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.18" +version = "0.9.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +checksum = "2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f" dependencies = [ "crossbeam-utils", ] @@ -2222,7 +2222,7 @@ dependencies = [ "k256", "num_enum 0.7.5", "open-fastrlp", - "rand 0.8.5", + "rand 0.8.6", "rlp", "serde", "serde_json", @@ -2596,7 +2596,7 @@ dependencies = [ "pallet-evm", "parity-scale-codec", "prometheus", - "rand 0.8.5", + "rand 0.8.6", "rlp", "sc-client-api", "sc-network", @@ -2732,7 +2732,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" dependencies = [ "byteorder", - "rand 0.8.5", + "rand 0.8.6", "rustc-hex", "static_assertions", ] @@ -2961,7 +2961,7 @@ dependencies = [ "linked-hash-map", "log", "parity-scale-codec", - "rand 0.8.5", + "rand 0.8.6", "rand_pcg", "sc-block-builder", "sc-cli", @@ -4410,7 +4410,7 @@ dependencies = [ "hyper", "jsonrpsee-types", "parking_lot 0.12.1", - "rand 0.8.5", + "rand 0.8.6", "rustc-hash", "serde", "serde_json", @@ -4681,7 +4681,7 @@ dependencies = [ "parking_lot 0.12.1", "pin-project", "quick-protobuf", - "rand 0.8.5", + "rand 0.8.6", "rw-stream-sink", "smallvec", "thiserror 1.0.69", @@ -4737,7 +4737,7 @@ dependencies = [ "multiaddr", "multihash 0.17.0", "quick-protobuf", - "rand 0.8.5", + "rand 0.8.6", "sha2 0.10.8", "thiserror 1.0.69", "zeroize", @@ -4762,7 +4762,7 @@ dependencies = [ "libp2p-swarm", "log", "quick-protobuf", - "rand 0.8.5", + "rand 0.8.6", "sha2 0.10.8", "smallvec", "thiserror 1.0.69", @@ -4784,7 +4784,7 @@ dependencies = [ "libp2p-identity", "libp2p-swarm", "log", - "rand 0.8.5", + "rand 0.8.6", "smallvec", "socket2 0.4.10", "tokio", @@ -4820,7 +4820,7 @@ dependencies = [ "log", "once_cell", "quick-protobuf", - "rand 0.8.5", + "rand 0.8.6", "sha2 0.10.8", "snow", "static_assertions", @@ -4842,7 +4842,7 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "rand 0.8.5", + "rand 0.8.6", "void", ] @@ -4862,7 +4862,7 @@ dependencies = [ "log", "parking_lot 0.12.1", "quinn-proto", - "rand 0.8.5", + "rand 0.8.6", "rustls 0.20.9", "thiserror 1.0.69", "tokio", @@ -4880,7 +4880,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "rand 0.8.5", + "rand 0.8.6", "smallvec", ] @@ -4899,7 +4899,7 @@ dependencies = [ "libp2p-identity", "libp2p-swarm-derive", "log", - "rand 0.8.5", + "rand 0.8.6", "smallvec", "tokio", "void", @@ -5036,7 +5036,7 @@ dependencies = [ "libsecp256k1-core", "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", - "rand 0.8.5", + "rand 0.8.6", "serde", "sha2 0.9.9", "typenum", @@ -5540,7 +5540,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7d66043b25d4a6cccb23619d10c19c25304b355a7dccd4a8e11423dd2382146" dependencies = [ - "rand 0.8.5", + "rand 0.8.6", ] [[package]] @@ -6648,7 +6648,7 @@ dependencies = [ "lz4", "memmap2", "parking_lot 0.12.1", - "rand 0.8.5", + "rand 0.8.6", "siphasher", "snap", "winapi", @@ -7324,7 +7324,7 @@ dependencies = [ "bitflags 2.4.2", "lazy_static", "num-traits", - "rand 0.8.5", + "rand 0.8.6", "rand_chacha 0.3.1", "rand_xorshift", "regex-syntax 0.8.2", @@ -7459,7 +7459,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94b0b33c13a79f669c85defaf4c275dc86a0c0372807d0ca3d78e0bb87274863" dependencies = [ "bytes", - "rand 0.8.5", + "rand 0.8.6", "ring 0.16.20", "rustc-hash", "rustls 0.20.9", @@ -7506,9 +7506,9 @@ dependencies = [ [[package]] name = "rand" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a" dependencies = [ "libc", "rand_chacha 0.3.1", @@ -7868,7 +7868,7 @@ version = "0.1.0" dependencies = [ "ed25519-dalek 2.1.1", "hex-literal", - "rand 0.8.5", + "rand 0.8.6", ] [[package]] @@ -7876,7 +7876,7 @@ name = "robonode-keygen" version = "0.1.0" dependencies = [ "hex", - "rand 0.8.5", + "rand 0.8.6", "robonode-crypto", ] @@ -8228,7 +8228,7 @@ dependencies = [ "log", "names", "parity-scale-codec", - "rand 0.8.5", + "rand 0.8.6", "regex", "rpassword", "sc-client-api", @@ -8419,7 +8419,7 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "rand 0.8.5", + "rand 0.8.6", "sc-block-builder", "sc-chain-spec", "sc-client-api", @@ -8591,7 +8591,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "pin-project", - "rand 0.8.5", + "rand 0.8.6", "sc-block-builder", "sc-client-api", "sc-consensus", @@ -8776,7 +8776,7 @@ dependencies = [ "once_cell", "parity-scale-codec", "parking_lot 0.12.1", - "rand 0.8.5", + "rand 0.8.6", "sc-client-api", "sc-network", "sc-network-common", @@ -8921,7 +8921,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "pin-project", - "rand 0.8.5", + "rand 0.8.6", "sc-block-builder", "sc-chain-spec", "sc-client-api", @@ -9007,7 +9007,7 @@ dependencies = [ "futures", "libc", "log", - "rand 0.8.5", + "rand 0.8.6", "rand_pcg", "regex", "sc-telemetry", @@ -9029,7 +9029,7 @@ dependencies = [ "log", "parking_lot 0.12.1", "pin-project", - "rand 0.8.5", + "rand 0.8.6", "sc-utils", "serde", "serde_json", @@ -9656,7 +9656,7 @@ dependencies = [ "http 0.2.12", "httparse", "log", - "rand 0.8.5", + "rand 0.8.6", "sha-1", ] @@ -9859,7 +9859,7 @@ dependencies = [ "parking_lot 0.12.1", "paste", "primitive-types", - "rand 0.8.5", + "rand 0.8.6", "regex", "scale-info", "schnorrkel", @@ -10061,7 +10061,7 @@ dependencies = [ "log", "parity-scale-codec", "paste", - "rand 0.8.5", + "rand 0.8.6", "scale-info", "serde", "sp-application-crypto", @@ -10138,7 +10138,7 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "rand 0.8.5", + "rand 0.8.6", "smallvec", "sp-core", "sp-externalities", @@ -10603,7 +10603,7 @@ dependencies = [ "byteorder", "crunchy", "lazy_static", - "rand 0.8.5", + "rand 0.8.6", "rustc-hex", ] @@ -10891,7 +10891,7 @@ dependencies = [ "anyhow", "once_cell", "pbkdf2 0.12.2", - "rand 0.8.5", + "rand 0.8.6", "rustc-hash", "sha2 0.10.8", "thiserror 1.0.69", @@ -10908,7 +10908,7 @@ checksum = "a30fd743a02bf35236f6faf99adb03089bb77e91c998dac2c2ad76bb424f668c" dependencies = [ "once_cell", "pbkdf2 0.12.2", - "rand 0.8.5", + "rand 0.8.6", "rustc-hash", "sha2 0.10.8", "thiserror 1.0.69", @@ -10987,7 +10987,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f" dependencies = [ "pin-project", - "rand 0.8.5", + "rand 0.8.6", "tokio", ] @@ -11342,7 +11342,7 @@ dependencies = [ "idna 0.2.3", "ipnet", "lazy_static", - "rand 0.8.5", + "rand 0.8.6", "smallvec", "socket2 0.4.10", "thiserror 1.0.69", @@ -11433,7 +11433,7 @@ dependencies = [ "http 1.1.0", "httparse", "log", - "rand 0.8.5", + "rand 0.8.6", "sha1", "thiserror 1.0.69", "url", @@ -11448,7 +11448,7 @@ checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ "cfg-if", "digest 0.10.7", - "rand 0.8.5", + "rand 0.7.3", "static_assertions", ] @@ -12094,7 +12094,7 @@ dependencies = [ "memfd", "memoffset", "paste", - "rand 0.8.5", + "rand 0.8.6", "rustix 0.36.17", "wasmtime-asm-macros", "wasmtime-environ", @@ -12526,7 +12526,7 @@ dependencies = [ "log", "nohash-hasher", "parking_lot 0.12.1", - "rand 0.8.5", + "rand 0.8.6", "static_assertions", ] From f640201e8836cf55edad2f4c9b369d3b6b2f60fd Mon Sep 17 00:00:00 2001 From: MOZGIII Date: Fri, 28 Aug 2026 21:39:34 +0400 Subject: [PATCH 2/6] Bump wiremock --- Cargo.lock | 208 +++++++++++---------- Cargo.toml | 2 +- crates/robonode-client/src/authenticate.rs | 5 +- crates/robonode-client/src/enroll.rs | 5 +- 4 files changed, 116 insertions(+), 104 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 371a0bfbb..238494c0e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -416,7 +416,7 @@ dependencies = [ "cfg-if", "concurrent-queue", "futures-io", - "futures-lite 2.2.0", + "futures-lite", "parking", "polling", "rustix 0.38.31", @@ -489,6 +489,12 @@ dependencies = [ "num-traits", ] +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + [[package]] name = "atomic-write-file" version = "0.1.2" @@ -1650,14 +1656,13 @@ dependencies = [ [[package]] name = "deadpool" -version = "0.9.5" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "421fe0f90f2ab22016f32a9881be5134fdd71c65298917084b0c7477cbc3856e" +checksum = "fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490" dependencies = [ "async-trait", "deadpool-runtime", "num_cpus", - "retain_mut", "tokio", ] @@ -2469,15 +2474,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" -[[package]] -name = "fastrand" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" -dependencies = [ - "instant", -] - [[package]] name = "fastrand" version = "2.0.1" @@ -3260,21 +3256,6 @@ version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" -[[package]] -name = "futures-lite" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" -dependencies = [ - "fastrand 1.9.0", - "futures-core", - "futures-io", - "memchr", - "parking", - "pin-project-lite 0.2.13", - "waker-fn", -] - [[package]] name = "futures-lite" version = "2.2.0" @@ -3492,6 +3473,25 @@ dependencies = [ "tracing", ] +[[package]] +name = "h2" +version = "0.4.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef8e5e5a340588f4452631496976cf8636d4a7ecf600239fdc27615d2530bc16" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http 1.1.0", + "indexmap 2.2.3", + "slab", + "tokio", + "tokio-util", + "tracing", +] + [[package]] name = "handlebars" version = "4.5.0" @@ -3736,32 +3736,34 @@ dependencies = [ ] [[package]] -name = "http-range-header" -version = "0.3.1" +name = "http-body" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" +checksum = "ca2a8f2913ee65f60facd6a5905613afaa448497a0230cc41ce022d93290bc2c" +dependencies = [ + "bytes", + "http 1.1.0", +] [[package]] -name = "http-types" -version = "2.12.0" +name = "http-body-util" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e9b187a72d63adbfba487f48095306ac823049cb504ee195541e91c7775f5ad" +checksum = "23169fe34a5fbcdd3f3862e78fb9b6fccd5f02a6dc6f732547005d45631ce71c" dependencies = [ - "anyhow", - "async-channel", - "base64 0.13.1", - "futures-lite 1.13.0", - "http 0.2.12", - "infer", + "bytes", + "futures-core", + "http 1.1.0", + "http-body 1.1.0", "pin-project-lite 0.2.13", - "rand 0.7.3", - "serde", - "serde_json", - "serde_qs", - "serde_urlencoded", - "url", ] +[[package]] +name = "http-range-header" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" + [[package]] name = "httparse" version = "1.8.0" @@ -4016,9 +4018,9 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "h2", + "h2 0.3.26", "http 0.2.12", - "http-body", + "http-body 0.4.6", "httparse", "httpdate", "itoa", @@ -4030,6 +4032,27 @@ dependencies = [ "want", ] +[[package]] +name = "hyper" +version = "1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "h2 0.4.19", + "http 1.1.0", + "http-body 1.1.0", + "httparse", + "httpdate", + "itoa", + "pin-project-lite 0.2.13", + "smallvec", + "tokio", + "want", +] + [[package]] name = "hyper-rustls" version = "0.23.2" @@ -4037,7 +4060,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c" dependencies = [ "http 0.2.12", - "hyper", + "hyper 0.14.28", "log", "rustls 0.20.9", "rustls-native-certs", @@ -4053,7 +4076,7 @@ checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ "futures-util", "http 0.2.12", - "hyper", + "hyper 0.14.28", "log", "rustls 0.21.10", "rustls-native-certs", @@ -4069,12 +4092,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" dependencies = [ "bytes", - "hyper", + "hyper 0.14.28", "native-tls", "tokio", "tokio-native-tls", ] +[[package]] +name = "hyper-util" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" +dependencies = [ + "bytes", + "futures-util", + "http 1.1.0", + "http-body 1.1.0", + "hyper 1.5.2", + "pin-project-lite 0.2.13", + "tokio", +] + [[package]] name = "iana-time-zone" version = "0.1.60" @@ -4226,12 +4264,6 @@ version = "2.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd" -[[package]] -name = "infer" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64e9829a50b42bb782c1df523f78d332fe371b10c661e78b7a3c34b0198e9fac" - [[package]] name = "inout" version = "0.1.3" @@ -4407,7 +4439,7 @@ dependencies = [ "futures-timer", "futures-util", "globset", - "hyper", + "hyper 0.14.28", "jsonrpsee-types", "parking_lot 0.12.1", "rand 0.8.6", @@ -4427,7 +4459,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e5f9fabdd5d79344728521bb65e3106b49ec405a78b66fbff073b72b389fa43" dependencies = [ "async-trait", - "hyper", + "hyper 0.14.28", "hyper-rustls 0.24.2", "jsonrpsee-core", "jsonrpsee-types", @@ -4461,7 +4493,7 @@ dependencies = [ "futures-channel", "futures-util", "http 0.2.12", - "hyper", + "hyper 0.14.28", "jsonrpsee-core", "jsonrpsee-types", "serde", @@ -7734,10 +7766,10 @@ dependencies = [ "encoding_rs", "futures-core", "futures-util", - "h2", + "h2 0.3.26", "http 0.2.12", - "http-body", - "hyper", + "http-body 0.4.6", + "hyper 0.14.28", "hyper-tls", "ipnet", "js-sys", @@ -7773,12 +7805,6 @@ dependencies = [ "quick-error", ] -[[package]] -name = "retain_mut" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0" - [[package]] name = "rfc6979" version = "0.4.0" @@ -8769,7 +8795,7 @@ dependencies = [ "fnv", "futures", "futures-timer", - "hyper", + "hyper 0.14.28", "hyper-rustls 0.23.2", "libp2p", "num_cpus", @@ -9365,17 +9391,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serde_qs" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7715380eec75f029a4ef7de39a9200e0a63823176b759d055b613f5a87df6a6" -dependencies = [ - "percent-encoding", - "serde", - "thiserror 1.0.69", -] - [[package]] name = "serde_spanned" version = "0.6.7" @@ -10631,7 +10646,7 @@ name = "substrate-prometheus-endpoint" version = "0.10.0-dev" source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2025-03-22#8afcafd721d31939e4dee7b779f152ab9eb1c8be" dependencies = [ - "hyper", + "hyper 0.14.28", "log", "prometheus", "thiserror 1.0.69", @@ -10754,7 +10769,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67" dependencies = [ "cfg-if", - "fastrand 2.0.1", + "fastrand", "rustix 0.38.31", "windows-sys 0.52.0", ] @@ -11138,7 +11153,7 @@ dependencies = [ "futures-core", "futures-util", "http 0.2.12", - "http-body", + "http-body 0.4.6", "http-range-header", "pin-project-lite 0.2.13", "tower-layer", @@ -11448,7 +11463,7 @@ checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ "cfg-if", "digest 0.10.7", - "rand 0.7.3", + "rand 0.8.6", "static_assertions", ] @@ -11579,7 +11594,6 @@ dependencies = [ "form_urlencoded", "idna 0.5.0", "percent-encoding", - "serde", ] [[package]] @@ -11671,12 +11685,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" -[[package]] -name = "waker-fn" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" - [[package]] name = "walkdir" version = "2.4.0" @@ -11707,7 +11715,7 @@ dependencies = [ "futures-util", "headers", "http 0.2.12", - "hyper", + "hyper 0.14.28", "log", "mime", "mime_guess", @@ -12452,24 +12460,26 @@ dependencies = [ [[package]] name = "wiremock" -version = "0.5.22" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13a3a53eaf34f390dd30d7b1b078287dd05df2aa2e21a589ccb80f5c7253c2e9" +checksum = "a2b8b99d4cdbf36b239a9532e31fe4fb8acc38d1897c1761e161550a7dc78e6a" dependencies = [ "assert-json-diff", "async-trait", - "base64 0.21.7", + "base64 0.22.1", "deadpool", "futures", - "futures-timer", - "http-types", - "hyper", + "http 1.1.0", + "http-body-util", + "hyper 1.5.2", + "hyper-util", "log", "once_cell", "regex", "serde", "serde_json", "tokio", + "url", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 81a639264..a59193508 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -69,7 +69,7 @@ url = { version = "2", default-features = false } uuid = { version = "1", default-features = false } vergen = { version = "8", default-features = false } warp = { version = "0.3", default-features = false } -wiremock = { version = "0.5", default-features = false } +wiremock = { version = "0.6", default-features = false } # Special case for codec. codec = { package = "parity-scale-codec", version = "3.2.2", default-features = false } diff --git a/crates/robonode-client/src/authenticate.rs b/crates/robonode-client/src/authenticate.rs index 4e3d47d2d..c58d4c564 100644 --- a/crates/robonode-client/src/authenticate.rs +++ b/crates/robonode-client/src/authenticate.rs @@ -298,7 +298,8 @@ mod tests { liveness_data_signature: b"123", }; - let response = ResponseTemplate::new(http_code).set_body_json(mkerr(error_code, None)); + let response = + ResponseTemplate::new(http_code.as_u16()).set_body_json(mkerr(error_code, None)); Mock::given(matchers::method("POST")) .and(matchers::path("/authenticate")) @@ -395,7 +396,7 @@ mod tests { ResponseIncludesBlob::No => None, }; - let response = ResponseTemplate::new(http_code) + let response = ResponseTemplate::new(http_code.as_u16()) .set_body_json(mkerr(error_code, response_scan_result_blob)); Mock::given(matchers::method("POST")) diff --git a/crates/robonode-client/src/enroll.rs b/crates/robonode-client/src/enroll.rs index afe2e8874..06e299cde 100644 --- a/crates/robonode-client/src/enroll.rs +++ b/crates/robonode-client/src/enroll.rs @@ -253,7 +253,8 @@ mod tests { public_key: b"123", }; - let response = ResponseTemplate::new(http_code).set_body_json(mkerr(error_code, None)); + let response = + ResponseTemplate::new(http_code.as_u16()).set_body_json(mkerr(error_code, None)); Mock::given(matchers::method("POST")) .and(matchers::path("/enroll")) @@ -351,7 +352,7 @@ mod tests { ResponseIncludesBlob::No => None, }; - let response = ResponseTemplate::new(http_code) + let response = ResponseTemplate::new(http_code.as_u16()) .set_body_json(mkerr(error_code, response_scan_result_blob)); Mock::given(matchers::method("POST")) From 103f2384ff4a600a755bd05eacd5321e70defb19 Mon Sep 17 00:00:00 2001 From: MOZGIII Date: Sat, 29 Aug 2026 00:07:08 +0400 Subject: [PATCH 3/6] Add exceptions for advisories to deny.toml --- deny.toml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/deny.toml b/deny.toml index 76eb634c0..ed6307f8c 100644 --- a/deny.toml +++ b/deny.toml @@ -45,6 +45,33 @@ ignore = [ "RUSTSEC-2021-0145", # TODO(#1659): update the lru internal dependency to 0.16.3+ "RUSTSEC-2026-0002", + # TODO(#XXXX): libsecp256k1 is unmaintained, the maintainers recommend k256; + # it is a direct workspace dependency, and is also pulled in by sp-core, + # sp-io, fc-rpc and fp-account. + "RUSTSEC-2025-0161", + # TODO(#XXXX): update the time internal dependency to 0.3.47+; blocked by the + # rust-toolchain.toml pin, as time-core 0.1.8 requires edition 2024. + "RUSTSEC-2026-0009", + # TODO(#XXXX): update the h2 internal dependency to 0.4.16+; there is no + # 0.3.x backport, so this requires a hyper 1.x / reqwest 0.12 migration. + "RUSTSEC-2026-0258", + # TODO(#XXXX): update the wasmtime internal dependency to 36.0.13+, it is + # used by sc-executor-wasmtime and sp-wasm-interface so wait for an update + # from upstream. + "RUSTSEC-2026-0020", + "RUSTSEC-2026-0021", + "RUSTSEC-2026-0085", + "RUSTSEC-2026-0086", + "RUSTSEC-2026-0087", + "RUSTSEC-2026-0088", + "RUSTSEC-2026-0089", + "RUSTSEC-2026-0091", + "RUSTSEC-2026-0092", + "RUSTSEC-2026-0093", + "RUSTSEC-2026-0094", + "RUSTSEC-2026-0095", + "RUSTSEC-2026-0096", + "RUSTSEC-2026-0222", ] [licenses] From 6ec20854a13786faacc3bd77d39630dcb74d6ccd Mon Sep 17 00:00:00 2001 From: MOZGIII Date: Sun, 30 Aug 2026 01:20:00 +0400 Subject: [PATCH 4/6] Fixed more deps --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 238494c0e..df6aaeb1e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4547,9 +4547,9 @@ dependencies = [ [[package]] name = "keccak" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" +checksum = "cb26cec98cce3a3d96cbb7bced3c4b16e3d13f27ec56dbd62cbc8f39cfb9d653" dependencies = [ "cpufeatures", ] From 1caa63ed7acb8549e89330ac11384c92161b2cae Mon Sep 17 00:00:00 2001 From: MOZGIII Date: Sun, 30 Aug 2026 01:20:12 +0400 Subject: [PATCH 5/6] More exceptions --- deny.toml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/deny.toml b/deny.toml index ed6307f8c..322419d65 100644 --- a/deny.toml +++ b/deny.toml @@ -72,6 +72,19 @@ ignore = [ "RUSTSEC-2026-0095", "RUSTSEC-2026-0096", "RUSTSEC-2026-0222", + # TODO(#XXXX): update the cxx internal dependency to 1.0.195+; blocked by the + # rust-toolchain.toml pin, as cxx 1.0.195 requires rustc 1.85. It is a build + # dependency, reached via wasm-opt from substrate-wasm-builder. + "RUSTSEC-2026-0202", + # TODO(#1659): update the lru internal dependency to 0.18.2+ + "RUSTSEC-2026-0253", + # TODO(#XXXX): update the memmap2 internal dependency to 0.9.11+, it is used + # by sc-client-db and sp-runtime-interface so wait for an update from + # upstream. + "RUSTSEC-2026-0186", + # TODO(#XXXX): rand 0.7.3 is still pulled in by the internal substrate deps; + # the patched versions start at 0.8.6, so wait for an update from upstream. + "RUSTSEC-2026-0097", ] [licenses] From 141fd4799555615589061164906b3e8abc467b6c Mon Sep 17 00:00:00 2001 From: MOZGIII Date: Sun, 30 Aug 2026 01:26:34 +0400 Subject: [PATCH 6/6] Update features snapshot --- utils/checks/snapshots/features.yaml | 67 +++++++++++++--------------- 1 file changed, 32 insertions(+), 35 deletions(-) diff --git a/utils/checks/snapshots/features.yaml b/utils/checks/snapshots/features.yaml index a7fd0dca5..5d35a460f 100644 --- a/utils/checks/snapshots/features.yaml +++ b/utils/checks/snapshots/features.yaml @@ -61,7 +61,7 @@ features: [] - name: anstyle-wincon 3.0.2 features: [] -- name: anyhow 1.0.100 +- name: anyhow 1.0.103 features: - default - std @@ -135,6 +135,8 @@ features: - default - std +- name: atomic-waker 1.1.2 + features: [] - name: atomic-write-file 0.1.2 features: - default @@ -173,6 +175,7 @@ - name: base64 0.22.1 features: - alloc + - default - std - name: base64ct 1.6.0 features: @@ -283,7 +286,7 @@ - default - i128 - std -- name: bytes 1.10.1 +- name: bytes 1.11.1 features: - default - serde @@ -473,7 +476,7 @@ features: - default - std -- name: crossbeam-epoch 0.9.18 +- name: crossbeam-epoch 0.9.20 features: - alloc - std @@ -558,7 +561,7 @@ features: [] - name: data-encoding-macro-internal 0.1.12 features: [] -- name: deadpool 0.9.5 +- name: deadpool 0.10.0 features: - async-trait - default @@ -878,8 +881,6 @@ - name: fallible-iterator 0.2.0 features: - std -- name: fastrand 1.9.0 - features: [] - name: fastrand 2.0.1 features: - alloc @@ -1112,16 +1113,6 @@ - default - std - unstable -- name: futures-lite 1.13.0 - features: - - alloc - - default - - fastrand - - futures-io - - memchr - - parking - - std - - waker-fn - name: futures-lite 2.2.0 features: [] - name: futures-macro 0.3.30 @@ -1202,6 +1193,8 @@ - alloc - name: h2 0.3.26 features: [] +- name: h2 0.4.19 + features: [] - name: handlebars 4.5.0 features: - default @@ -1287,12 +1280,13 @@ - std - name: http-body 0.4.6 features: [] -- name: http-range-header 0.3.1 +- name: http-body 1.1.0 features: [] -- name: http-types 2.12.0 +- name: http-body-util 0.1.5 features: - - http - - hyperium_http + - default +- name: http-range-header 0.3.1 + features: [] - name: httparse 1.8.0 features: - default @@ -1319,7 +1313,6 @@ features: - client - default - - full - h2 - http1 - http2 @@ -1328,6 +1321,14 @@ - socket2 - stream - tcp +- name: hyper 1.5.2 + features: + - client + - default + - full + - http1 + - http2 + - server - name: hyper-rustls 0.23.2 features: - default @@ -1341,6 +1342,13 @@ - tokio-runtime - name: hyper-tls 0.5.0 features: [] +- name: hyper-util 0.1.10 + features: + - default + - http1 + - http2 + - server + - tokio - name: iana-time-zone 0.1.60 features: - fallback @@ -1379,8 +1387,6 @@ - std - name: indoc 2.0.6 features: [] -- name: infer 0.2.3 - features: [] - name: inout 0.1.3 features: [] - name: instant 0.1.12 @@ -1468,7 +1474,7 @@ - sha2 - sha256 - std -- name: keccak 0.1.5 +- name: keccak 0.1.6 features: [] - name: keystore-bioauth-account-id 0.1.0 features: @@ -2363,12 +2369,11 @@ - name: rand 0.7.3 features: - alloc - - default - getrandom - getrandom_package - libc - std -- name: rand 0.8.5 +- name: rand 0.8.6 features: - alloc - default @@ -2513,8 +2518,6 @@ features: - hostname - system -- name: retain_mut 0.1.9 - features: [] - name: rfc6979 0.4.0 features: [] - name: ring 0.16.20 @@ -2830,9 +2833,6 @@ - raw_value - std - unbounded_depth -- name: serde_qs 0.8.5 - features: - - default - name: serde_spanned 0.6.7 features: - serde @@ -3659,7 +3659,6 @@ - name: url 2.5.2 features: - default - - serde - name: urlencoding 2.1.3 features: [] - name: utf-8 0.7.6 @@ -3701,8 +3700,6 @@ features: - default - std -- name: waker-fn 1.1.1 - features: [] - name: walkdir 2.4.0 features: [] - name: want 0.3.1 @@ -4027,7 +4024,7 @@ - std - name: winreg 0.50.0 features: [] -- name: wiremock 0.5.22 +- name: wiremock 0.6.4 features: [] - name: wit-bindgen 0.46.0 features: []