diff --git a/Cargo.lock b/Cargo.lock index f3d180d6e..904a9bcf9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3777,11 +3777,12 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.28.2" +version = "1.29.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2" +checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" dependencies = [ "autocfg", + "backtrace", "bytes", "libc", "mio", diff --git a/crates/devolutions-gateway-task/Cargo.toml b/crates/devolutions-gateway-task/Cargo.toml index f114fbdb7..d83b7bfc9 100644 --- a/crates/devolutions-gateway-task/Cargo.toml +++ b/crates/devolutions-gateway-task/Cargo.toml @@ -10,5 +10,5 @@ default = [] named_tasks = ["tokio/tracing"] [dependencies] -tokio = { version = "1.28.2", features = ["sync", "rt", "tracing"] } +tokio = { version = "1.29.1", features = ["sync", "rt", "tracing"] } async-trait = "0.1.71" diff --git a/crates/jmux-proxy/Cargo.toml b/crates/jmux-proxy/Cargo.toml index b5c9ba623..d5fa0ecd7 100644 --- a/crates/jmux-proxy/Cargo.toml +++ b/crates/jmux-proxy/Cargo.toml @@ -12,7 +12,7 @@ publish = false jmux-proto = { path = "../jmux-proto" } # async -tokio = { version = "1.28.2", features = ["net", "rt", "io-util", "macros"] } +tokio = { version = "1.29.1", features = ["net", "rt", "io-util", "macros"] } tokio-util = { version = "0.7.8", features = ["codec"] } futures-util = { version = "0.3.28", features = ["sink"] } diff --git a/crates/mock-net/Cargo.toml b/crates/mock-net/Cargo.toml index 606dfe633..72771dea4 100644 --- a/crates/mock-net/Cargo.toml +++ b/crates/mock-net/Cargo.toml @@ -6,9 +6,9 @@ authors = ["Devolutions Inc. "] publish = false [dependencies] -tokio = { version = "1.28.2", features = ["io-util", "sync"] } +tokio = { version = "1.29.1", features = ["io-util", "sync"] } loom = { version = "0.6.1", features = ["futures", "checkpoint"] } lazy_static = "1.4.0" [dev-dependencies] -tokio = { version = "1.28.2", features = ["rt"] } +tokio = { version = "1.29.1", features = ["rt"] } diff --git a/crates/proxy-http/Cargo.toml b/crates/proxy-http/Cargo.toml index bed9926bc..960168104 100644 --- a/crates/proxy-http/Cargo.toml +++ b/crates/proxy-http/Cargo.toml @@ -8,7 +8,7 @@ publish = false [dependencies] proxy-types = { path = "../proxy-types" } -tokio = { version = "1.28.2", features = ["io-util"] } +tokio = { version = "1.29.1", features = ["io-util"] } pin-project-lite = "0.2.10" bytes = "1.4.0" diff --git a/crates/proxy-server/Cargo.toml b/crates/proxy-server/Cargo.toml index 6185ad5a9..850f94da3 100644 --- a/crates/proxy-server/Cargo.toml +++ b/crates/proxy-server/Cargo.toml @@ -9,4 +9,4 @@ publish = false proxy-socks = { path = "../proxy-socks" } proxy-http = { path = "../proxy-http" } proxy-types = { path = "../proxy-types" } -tokio = { version = "1.28.2", features = ["rt", "net", "rt-multi-thread", "macros"] } +tokio = { version = "1.29.1", features = ["rt", "net", "rt-multi-thread", "macros"] } diff --git a/crates/proxy-socks/Cargo.toml b/crates/proxy-socks/Cargo.toml index bbb86bdef..aa5f1a2f1 100644 --- a/crates/proxy-socks/Cargo.toml +++ b/crates/proxy-socks/Cargo.toml @@ -8,10 +8,10 @@ publish = false [dependencies] proxy-types = { path = "../proxy-types" } -tokio = { version = "1.28.2", features = ["io-util"] } +tokio = { version = "1.29.1", features = ["io-util"] } [dev-dependencies] -tokio = { version = "1.28.2", features = ["rt", "macros"] } +tokio = { version = "1.29.1", features = ["rt", "macros"] } tokio-test = "0.4.2" proptest = "1.2.0" proxy-generators = { path = "../proxy-generators" } diff --git a/crates/proxy-tester/Cargo.toml b/crates/proxy-tester/Cargo.toml index fc02b1098..573d12957 100644 --- a/crates/proxy-tester/Cargo.toml +++ b/crates/proxy-tester/Cargo.toml @@ -6,6 +6,6 @@ edition = "2021" publish = false [dependencies] -tokio = { version = "1.28.2", features = ["rt", "net"] } +tokio = { version = "1.29.1", features = ["rt", "net"] } proxy-http = { path = "../proxy-http" } proxy-socks = { path = "../proxy-socks" } diff --git a/crates/test-utils/Cargo.toml b/crates/test-utils/Cargo.toml index f76f9b993..da01aa952 100644 --- a/crates/test-utils/Cargo.toml +++ b/crates/test-utils/Cargo.toml @@ -7,7 +7,7 @@ publish = false [dependencies] transport = { path = "../transport" } -tokio = { version = "1.28.2", features = ["io-util"] } +tokio = { version = "1.29.1", features = ["io-util"] } tokio-tungstenite = "0.19.0" futures-util = "0.3.28" proptest = "1.2.0" diff --git a/crates/transport/Cargo.toml b/crates/transport/Cargo.toml index d7f1cbae9..7f1fd8749 100644 --- a/crates/transport/Cargo.toml +++ b/crates/transport/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" publish = false [dependencies] -tokio = { version = "1.28.2", features = ["io-util"] } +tokio = { version = "1.29.1", features = ["io-util"] } futures-core = "0.3.28" futures-sink = "0.3.28" pin-project-lite = "0.2.10" @@ -14,6 +14,6 @@ pin-project-lite = "0.2.10" [dev-dependencies] futures-util = "0.3.28" test-utils = { path = "../test-utils" } -tokio = { version = "1.28.2", features = ["rt", "macros"] } +tokio = { version = "1.29.1", features = ["rt", "macros"] } proptest = "1.2.0" anyhow = "1.0.72" diff --git a/devolutions-gateway/Cargo.toml b/devolutions-gateway/Cargo.toml index c04ddd167..6517171d6 100644 --- a/devolutions-gateway/Cargo.toml +++ b/devolutions-gateway/Cargo.toml @@ -61,7 +61,7 @@ tracing-appender = "0.2.2" # TODO: consider `tracing-error` crate # Async, futures… -tokio = { version = "1.28.2", features = ["signal", "net", "io-util", "time", "rt", "rt-multi-thread", "sync", "macros", "parking_lot", "fs"] } +tokio = { version = "1.29.1", features = ["signal", "net", "io-util", "time", "rt", "rt-multi-thread", "sync", "macros", "parking_lot", "fs"] } tokio-rustls = { version = "0.24", features = ["dangerous_configuration", "tls12"] } reqwest = { version = "0.11.18", features = ["json"] } # TODO: directly use hyper in subscriber module futures = "0.3.28" diff --git a/jetsocat/Cargo.toml b/jetsocat/Cargo.toml index 56776f4eb..2bfd7ccad 100644 --- a/jetsocat/Cargo.toml +++ b/jetsocat/Cargo.toml @@ -33,7 +33,7 @@ seahorse = "2.1.0" humantime = "2.1.0" # async -tokio = { version = "1.28.2", features = ["io-std", "io-util", "net", "fs", "time", "rt", "sync", "process", "rt-multi-thread", "macros"] } +tokio = { version = "1.29.1", features = ["io-std", "io-util", "net", "fs", "time", "rt", "sync", "process", "rt-multi-thread", "macros"] } tokio-tungstenite = "0.19.0" futures-util = "0.3.28" transport = { path = "../crates/transport" } @@ -54,5 +54,5 @@ sysinfo = { version = "0.29.2", default-features = false } [dev-dependencies] test-utils = { path = "../crates/test-utils" } -tokio = { version = "1.28.2", features = ["time"] } +tokio = { version = "1.29.1", features = ["time"] } proptest = "1.2.0"