diff --git a/Cargo.lock b/Cargo.lock index 654638ac914d86..133ca472efc6fc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -581,8 +581,8 @@ dependencies = [ "bitflags 1.3.2", "bytes 1.5.0", "futures-util", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.5", "hyper 0.14.28", "itoa", "matchit", @@ -611,8 +611,8 @@ dependencies = [ "async-trait", "bytes 1.5.0", "futures-util", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.5", "mime 0.3.17", "rustversion", "tower-layer", @@ -639,8 +639,8 @@ checksum = "bace45b270e36e3c27a190c65883de6dfc9f1d18c829907c127464815dc67b24" dependencies = [ "bytes 1.5.0", "futures-util", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.5", "hyper 0.14.28", "tokio", "tower-service", @@ -1378,7 +1378,7 @@ dependencies = [ "tracing", "url 2.4.1", "which", - "winreg", + "winreg 0.10.1", ] [[package]] @@ -3358,7 +3358,7 @@ dependencies = [ "futures-core", "futures-sink", "futures-util", - "http", + "http 0.2.11", "indexmap 2.2.3", "slab", "tokio", @@ -3530,6 +3530,17 @@ dependencies = [ "itoa", ] +[[package]] +name = "http" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +dependencies = [ + "bytes 1.5.0", + "fnv", + "itoa", +] + [[package]] name = "http-body" version = "0.4.5" @@ -3537,7 +3548,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" dependencies = [ "bytes 1.5.0", - "http", + "http 0.2.11", + "pin-project-lite", +] + +[[package]] +name = "http-body" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" +dependencies = [ + "bytes 1.5.0", + "http 1.1.0", +] + +[[package]] +name = "http-body-util" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" +dependencies = [ + "bytes 1.5.0", + "futures-core", + "http 1.1.0", + "http-body 1.0.0", "pin-project-lite", ] @@ -3632,8 +3666,8 @@ dependencies = [ "futures-core", "futures-util", "h2", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.5", "httparse", "httpdate", "itoa", @@ -3645,17 +3679,53 @@ dependencies = [ "want", ] +[[package]] +name = "hyper" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a" +dependencies = [ + "bytes 1.5.0", + "futures-channel", + "futures-util", + "http 1.1.0", + "http-body 1.0.0", + "httparse", + "itoa", + "pin-project-lite", + "smallvec 1.13.1", + "tokio", + "want", +] + [[package]] name = "hyper-rustls" version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c" dependencies = [ - "http", + "http 0.2.11", "hyper 0.14.28", "rustls 0.20.9", "tokio", - "tokio-rustls", + "tokio-rustls 0.23.4", +] + +[[package]] +name = "hyper-rustls" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c" +dependencies = [ + "futures-util", + "http 1.1.0", + "hyper 1.2.0", + "hyper-util", + "rustls 0.22.3", + "rustls-pki-types", + "tokio", + "tokio-rustls 0.25.0", + "tower-service", ] [[package]] @@ -3683,6 +3753,22 @@ dependencies = [ "tokio-native-tls", ] +[[package]] +name = "hyper-tls" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" +dependencies = [ + "bytes 1.5.0", + "http-body-util", + "hyper 1.2.0", + "hyper-util", + "native-tls", + "tokio", + "tokio-native-tls", + "tower-service", +] + [[package]] name = "hyper-tungstenite" version = "0.9.0" @@ -3696,6 +3782,26 @@ dependencies = [ "tungstenite", ] +[[package]] +name = "hyper-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" +dependencies = [ + "bytes 1.5.0", + "futures-channel", + "futures-util", + "http 1.1.0", + "http-body 1.0.0", + "hyper 1.2.0", + "pin-project-lite", + "socket2 0.5.4", + "tokio", + "tower", + "tower-service", + "tracing", +] + [[package]] name = "iana-time-zone" version = "0.1.57" @@ -4043,7 +4149,7 @@ dependencies = [ "encoding_rs", "event-listener", "futures-lite", - "http", + "http 0.2.11", "log 0.4.20", "mime 0.3.17", "once_cell", @@ -5965,7 +6071,7 @@ dependencies = [ "shared_library", "shell-words", "winapi 0.3.9", - "winreg", + "winreg 0.10.1", ] [[package]] @@ -6767,11 +6873,11 @@ dependencies = [ "futures-core", "futures-util", "h2", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.5", "hyper 0.14.28", - "hyper-rustls", - "hyper-tls", + "hyper-rustls 0.23.2", + "hyper-tls 0.5.0", "ipnet", "js-sys", "log 0.4.20", @@ -6781,21 +6887,66 @@ dependencies = [ "percent-encoding 2.3.0", "pin-project-lite", "rustls 0.20.9", - "rustls-native-certs", - "rustls-pemfile", + "rustls-pemfile 1.0.2", "serde", "serde_json", "serde_urlencoded", "tokio", "tokio-native-tls", - "tokio-rustls", + "tokio-rustls 0.23.4", "tower-service", "url 2.4.1", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", "webpki-roots 0.22.6", - "winreg", + "winreg 0.10.1", +] + +[[package]] +name = "reqwest" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d66674f2b6fb864665eea7a3c1ac4e3dfacd2fda83cf6f935a612e01b0e3338" +dependencies = [ + "base64 0.21.4", + "bytes 1.5.0", + "futures-channel", + "futures-core", + "futures-util", + "http 1.1.0", + "http-body 1.0.0", + "http-body-util", + "hyper 1.2.0", + "hyper-rustls 0.26.0", + "hyper-tls 0.6.0", + "hyper-util", + "ipnet", + "js-sys", + "log 0.4.20", + "mime 0.3.17", + "native-tls", + "once_cell", + "percent-encoding 2.3.0", + "pin-project-lite", + "rustls 0.22.3", + "rustls-native-certs", + "rustls-pemfile 1.0.2", + "rustls-pki-types", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tokio-native-tls", + "tokio-rustls 0.25.0", + "tower-service", + "url 2.4.1", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "webpki-roots 0.26.1", + "winreg 0.50.0", ] [[package]] @@ -7032,18 +7183,33 @@ checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" dependencies = [ "log 0.4.20", "ring 0.17.7", - "rustls-webpki", + "rustls-webpki 0.101.7", "sct", ] +[[package]] +name = "rustls" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99008d7ad0bbbea527ec27bddbc0e432c5b87d8175178cee68d2eec9c4a1813c" +dependencies = [ + "log 0.4.20", + "ring 0.17.7", + "rustls-pki-types", + "rustls-webpki 0.102.2", + "subtle", + "zeroize", +] + [[package]] name = "rustls-native-certs" -version = "0.6.3" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" +checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792" dependencies = [ "openssl-probe", - "rustls-pemfile", + "rustls-pemfile 2.1.1", + "rustls-pki-types", "schannel", "security-framework", ] @@ -7057,6 +7223,22 @@ dependencies = [ "base64 0.21.4", ] +[[package]] +name = "rustls-pemfile" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f48172685e6ff52a556baa527774f61fcaa884f59daf3375c62a3f1cd2549dab" +dependencies = [ + "base64 0.21.4", + "rustls-pki-types", +] + +[[package]] +name = "rustls-pki-types" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247" + [[package]] name = "rustls-webpki" version = "0.101.7" @@ -7067,6 +7249,17 @@ dependencies = [ "untrusted 0.9.0", ] +[[package]] +name = "rustls-webpki" +version = "0.102.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610" +dependencies = [ + "ring 0.17.7", + "rustls-pki-types", + "untrusted 0.9.0", +] + [[package]] name = "rustversion" version = "1.0.14" @@ -10020,6 +10213,17 @@ dependencies = [ "webpki", ] +[[package]] +name = "tokio-rustls" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" +dependencies = [ + "rustls 0.22.3", + "rustls-pki-types", + "tokio", +] + [[package]] name = "tokio-scoped" version = "0.2.0" @@ -10185,8 +10389,8 @@ dependencies = [ "futures-core", "futures-util", "h2", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.5", "hyper 0.14.28", "hyper-timeout", "percent-encoding 2.3.0", @@ -10215,8 +10419,8 @@ dependencies = [ "base64 0.21.4", "bytes 1.5.0", "h2", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.5", "hyper 0.14.28", "hyper-timeout", "percent-encoding 2.3.0", @@ -10327,7 +10531,7 @@ name = "tower-uds" version = "0.1.0" dependencies = [ "async-io", - "http", + "http 0.2.11", "tokio", "tokio-util", "tower", @@ -10510,7 +10714,7 @@ dependencies = [ "base64 0.13.1", "byteorder", "bytes 1.5.0", - "http", + "http 0.2.11", "httparse", "log 0.4.20", "rand 0.8.5", @@ -10624,7 +10828,7 @@ dependencies = [ "httpmock", "indexmap 1.9.3", "lazy_static", - "reqwest", + "reqwest 0.12.2", "serde", "tokio", "turbo-tasks", @@ -10772,7 +10976,7 @@ version = "0.1.0" dependencies = [ "atty", "console", - "reqwest", + "reqwest 0.12.2", "semver 1.0.18", "serde", "thiserror", @@ -11495,11 +11699,11 @@ dependencies = [ "anyhow", "async-trait", "chrono", - "http", + "http 0.2.11", "lazy_static", "port_scanner", "regex", - "reqwest", + "reqwest 0.12.2", "rustc_version_runtime 0.2.1", "serde", "serde_json", @@ -11526,7 +11730,7 @@ dependencies = [ "hostname", "lazy_static", "port_scanner", - "reqwest", + "reqwest 0.12.2", "serde", "serde_json", "tempfile", @@ -11562,7 +11766,7 @@ dependencies = [ "path-clean 1.0.1", "petgraph", "port_scanner", - "reqwest", + "reqwest 0.12.2", "serde", "serde_json", "sha2", @@ -11734,7 +11938,7 @@ dependencies = [ "rand 0.8.5", "rayon", "regex", - "reqwest", + "reqwest 0.12.2", "rustc_version_runtime 0.2.1", "semver 1.0.18", "serde", @@ -11913,7 +12117,7 @@ dependencies = [ "futures 0.3.28", "hex", "once_cell", - "reqwest", + "reqwest 0.12.2", "rustc_version_runtime 0.3.0", "serde", "serde_json", @@ -12008,7 +12212,7 @@ version = "1.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "rand 0.8.5", "static_assertions", ] @@ -12197,7 +12401,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f8811797a24ff123db3c6e1087aa42551d03d772b3724be421ad063da1f5f3f" dependencies = [ "directories 5.0.1", - "reqwest", + "reqwest 0.11.17", "semver 1.0.18", "serde", "serde_json", @@ -12216,7 +12420,7 @@ dependencies = [ "native-tls", "once_cell", "rustls 0.21.10", - "rustls-webpki", + "rustls-webpki 0.101.7", "serde", "serde_json", "url 2.4.1", @@ -12848,7 +13052,7 @@ dependencies = [ "getrandom", "heapless", "hex", - "http", + "http 0.2.11", "js-sys", "lazy_static", "libc", @@ -13064,6 +13268,15 @@ version = "0.25.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" +[[package]] +name = "webpki-roots" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009" +dependencies = [ + "rustls-pki-types", +] + [[package]] name = "websocket" version = "0.27.0" @@ -13448,6 +13661,16 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "winreg" +version = "0.50.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" +dependencies = [ + "cfg-if 1.0.0", + "windows-sys 0.48.0", +] + [[package]] name = "wio" version = "0.2.2"