diff --git a/Cargo.lock b/Cargo.lock index d8eceef351a1..f704c1993f90 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2968,9 +2968,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.12" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2d31b7ec7efab6eefc7c57233bb10b847986139d88cc2f5a02a1ae6871a1846" +checksum = "5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888" dependencies = [ "futures-core", "futures-sink", @@ -2978,9 +2978,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.12" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79e5145dde8da7d1b3892dad07a9c98fc04bc39892b1ecc9692cf53e2b780a65" +checksum = "88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d" [[package]] name = "futures-executor" @@ -3013,9 +3013,9 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.12" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caf5c69029bda2e743fddd0582d1083951d65cc9539aebf8812f36c3491342d6" +checksum = "36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11" [[package]] name = "futures-task" @@ -3507,15 +3507,6 @@ dependencies = [ "unindent", ] -[[package]] -name = "input_buffer" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f97967975f448f1a7ddb12b0bc41069d09ed6a1c161a92687e057325db35d413" -dependencies = [ - "bytes 1.0.0", -] - [[package]] name = "instant" version = "0.1.9" @@ -4341,9 +4332,9 @@ checksum = "1255076139a83bb467426e7f8d0134968a8118844faa755985e077cf31850333" [[package]] name = "multipart" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8209c33c951f07387a8497841122fc6f712165e3f9bda3e6be4645b58188f676" +checksum = "00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182" dependencies = [ "buf_redux", "httparse", @@ -4351,7 +4342,7 @@ dependencies = [ "mime", "mime_guess", "quick-error 1.2.3", - "rand 0.6.5", + "rand 0.8.2", "safemem", "tempfile", "twoway", @@ -7075,9 +7066,9 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.13.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1a5f475f1b9d077ea1017ecbc60890fda8e54942d680ca0b1d2b47cfa2d861b" +checksum = "511de3f85caf1c98983545490c3d09685fa8eb634e57eec22bb4db271f46cbd8" dependencies = [ "futures-util", "log", @@ -7215,19 +7206,19 @@ dependencies = [ [[package]] name = "tungstenite" -version = "0.12.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ada8297e8d70872fa9a551d93250a9f407beb9f37ef86494eb20012a2ff7c24" +checksum = "a0b2d8558abd2e276b0a8df5c05a2ec762609344191e5fd23e292c910e9165b5" dependencies = [ "base64 0.13.0", "byteorder", "bytes 1.0.0", "http", "httparse", - "input_buffer", "log", "rand 0.8.2", "sha-1 0.9.2", + "thiserror", "url", "utf-8", ] @@ -7486,12 +7477,13 @@ dependencies = [ [[package]] name = "warp" -version = "0.3.0" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dafd0aac2818a94a34df0df1100a7356c493d8ede4393875fd0b5c51bb6bc80" +checksum = "3cef4e1e9114a4b7f1ac799f16ce71c14de5778500c5450ec6b7b920c55b587e" dependencies = [ "bytes 1.0.0", - "futures 0.3.12", + "futures-channel", + "futures-util", "headers", "http", "hyper", @@ -7511,7 +7503,6 @@ dependencies = [ "tokio-util", "tower-service", "tracing", - "tracing-futures", ] [[package]] diff --git a/client/faucet/Cargo.toml b/client/faucet/Cargo.toml index a47db8762096..eb09733366d3 100644 --- a/client/faucet/Cargo.toml +++ b/client/faucet/Cargo.toml @@ -17,7 +17,7 @@ serde = "1.0.120" serde_derive = "1.0.117" structopt = "0.3.21" tokio = { version = "1.0.2", features = ["full"] } -warp = "0.3.0" +warp = "0.3.2" generate-key = { path = "../../config/generate-key", version = "0.1.0" } bcs = "0.1.2" diff --git a/client/json-rpc/Cargo.toml b/client/json-rpc/Cargo.toml index 2ec9c8cd5712..276a1cb7d434 100644 --- a/client/json-rpc/Cargo.toml +++ b/client/json-rpc/Cargo.toml @@ -28,7 +28,7 @@ diem-workspace-hack = { path = "../../common/workspace-hack", version = "0.1.0" [dev-dependencies] -warp = "0.3.0" +warp = "0.3.2" diem-config = { path = "../../config", version = "0.1.0" } diff --git a/common/debug-interface/Cargo.toml b/common/debug-interface/Cargo.toml index 5422ea05f549..6435229de699 100644 --- a/common/debug-interface/Cargo.toml +++ b/common/debug-interface/Cargo.toml @@ -14,7 +14,7 @@ anyhow = "1.0.38" bytes = "1.0.0" tokio = { version = "1.0.2", features = ["full"] } reqwest = { version = "0.11.0", features = ["blocking", "json"], default_features = false } -warp = "0.3.0" +warp = "0.3.2" diem-logger = { path = "../logger", version = "0.1.0" } diem-metrics = { path = "../metrics", version = "0.1.0" } diff --git a/json-rpc/Cargo.toml b/json-rpc/Cargo.toml index afa5bb503689..bf74c47d42ec 100644 --- a/json-rpc/Cargo.toml +++ b/json-rpc/Cargo.toml @@ -20,7 +20,7 @@ rand = "0.7.3" serde_json = "1.0.61" serde = { version = "1.0.120", default-features = false } tokio = { version = "1.0.2", features = ["full"] } -warp = "0.3.0" +warp = "0.3.2" reqwest = { version = "0.11.0", features = ["blocking", "json"], default_features = false, optional = true } proptest = { version = "0.10.1", optional = true } diff --git a/storage/backup/backup-service/Cargo.toml b/storage/backup/backup-service/Cargo.toml index 1018d2182670..971f5bff2a44 100644 --- a/storage/backup/backup-service/Cargo.toml +++ b/storage/backup/backup-service/Cargo.toml @@ -16,7 +16,7 @@ hyper = "0.14.2" once_cell = "1.4.1" serde = { version = "1.0.120", default-features = false } tokio = { version = "1.0.2", features = ["full"] } -warp = "0.3.0" +warp = "0.3.2" bcs = "0.1.2" diem-crypto = { path = "../../../crypto/crypto", version = "0.1.0" }