diff --git a/Cargo.lock b/Cargo.lock index 1a6846d6c..a332d7bc7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -91,12 +91,12 @@ dependencies = [ "picky-asn1-x509", "quinn", "rcgen", - "rustls 0.23.39", + "rustls 0.23.40", "serde", "sha2 0.10.9", "socket2 0.5.10", "time", - "tokio 1.52.1", + "tokio 1.52.2", "tracing", "uuid", ] @@ -110,7 +110,7 @@ dependencies = [ "proptest", "serde", "thiserror 2.0.18", - "tokio 1.52.1", + "tokio 1.52.2", "uuid", ] @@ -313,7 +313,7 @@ dependencies = [ "log", "pin-utils", "pkg-config", - "tokio 1.52.1", + "tokio 1.52.2", "winapi", ] @@ -484,7 +484,7 @@ dependencies = [ "serde_urlencoded", "sha1 0.10.6", "sync_wrapper 1.0.2", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-tungstenite 0.29.0", "tower 0.5.3", "tower-layer", @@ -549,7 +549,7 @@ dependencies = [ "serde_core", "serde_html_form", "serde_path_to_error", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-util", "tower-layer", "tower-service", @@ -644,7 +644,7 @@ dependencies = [ "futures-util", "parking_lot", "portable-atomic", - "tokio 1.52.1", + "tokio 1.52.2", ] [[package]] @@ -654,7 +654,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e570e6557cd0f88d28d32afa76644873271a70dc22656df565b2021c4036aa9c" dependencies = [ "bb8", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-postgres", ] @@ -1565,7 +1565,7 @@ dependencies = [ "rand 0.8.6", "rcgen", "reqwest", - "rustls 0.23.39", + "rustls 0.23.40", "rustls-pemfile 2.2.0", "rustls-pki-types", "serde", @@ -1575,7 +1575,7 @@ dependencies = [ "tempfile", "thiserror 2.0.18", "time", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-rustls", "tracing", "url", @@ -1684,7 +1684,7 @@ dependencies = [ "terminal-streamer", "thiserror 2.0.18", "time", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-rustls", "tokio-test", "tokio-tungstenite 0.26.2", @@ -1723,7 +1723,7 @@ name = "devolutions-gateway-task" version = "0.0.0" dependencies = [ "async-trait", - "tokio 1.52.1", + "tokio 1.52.2", ] [[package]] @@ -1734,7 +1734,7 @@ dependencies = [ "async-trait", "camino", "devolutions-gateway-task", - "tokio 1.52.1", + "tokio 1.52.2", "tracing", "tracing-appender", "tracing-subscriber", @@ -1770,7 +1770,7 @@ dependencies = [ "serde_json", "sha1 0.10.6", "sha2 0.10.9", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-postgres", "tower 0.5.3", "tower-http 0.5.2", @@ -1821,7 +1821,7 @@ dependencies = [ "schemars", "serde", "serde_json", - "tokio 1.52.1", + "tokio 1.52.2", "tower 0.3.1", "uuid", "win-api-wrappers", @@ -1836,7 +1836,7 @@ dependencies = [ "embed-resource", "fs_extra", "parking_lot", - "tokio 1.52.1", + "tokio 1.52.2", "win-api-wrappers", "windows-core 0.61.2", ] @@ -1862,7 +1862,7 @@ dependencies = [ "tap", "tempfile", "thiserror 2.0.18", - "tokio 1.52.1", + "tokio 1.52.2", "tracing", "win-api-wrappers", "windows 0.61.3", @@ -2553,7 +2553,7 @@ dependencies = [ "http 0.2.12", "indexmap 2.14.0", "slab", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-util", "tracing", ] @@ -2572,7 +2572,7 @@ dependencies = [ "http 1.4.0", "indexmap 2.14.0", "slab", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-util", "tracing", ] @@ -2718,7 +2718,7 @@ dependencies = [ "ring 0.17.14", "thiserror 2.0.18", "tinyvec", - "tokio 1.52.1", + "tokio 1.52.2", "tracing", "url", ] @@ -2740,7 +2740,7 @@ dependencies = [ "resolv-conf", "smallvec", "thiserror 2.0.18", - "tokio 1.52.1", + "tokio 1.52.2", "tracing", ] @@ -2930,7 +2930,7 @@ dependencies = [ "itoa", "pin-project-lite 0.2.17", "socket2 0.5.10", - "tokio 1.52.1", + "tokio 1.52.2", "tower-service", "tracing", "want", @@ -2954,7 +2954,7 @@ dependencies = [ "itoa", "pin-project-lite 0.2.17", "smallvec", - "tokio 1.52.1", + "tokio 1.52.2", "want", ] @@ -2967,9 +2967,9 @@ dependencies = [ "http 1.4.0", "hyper 1.9.0", "hyper-util", - "rustls 0.23.39", + "rustls 0.23.40", "rustls-native-certs", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-rustls", "tower-service", ] @@ -2982,7 +2982,7 @@ checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" dependencies = [ "hyper 0.14.32", "pin-project-lite 0.2.17", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-io-timeout", ] @@ -2995,7 +2995,7 @@ dependencies = [ "bytes 1.11.1", "hyper 0.14.32", "native-tls", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-native-tls", ] @@ -3018,7 +3018,7 @@ dependencies = [ "pin-project-lite 0.2.17", "socket2 0.6.3", "system-configuration", - "tokio 1.52.1", + "tokio 1.52.2", "tower-service", "tracing", "windows-registry 0.6.1", @@ -3495,7 +3495,7 @@ dependencies = [ "qoicoubeh", "rayon", "rustls-pemfile 2.2.0", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-rustls", "tracing", "x509-cert", @@ -3524,7 +3524,7 @@ dependencies = [ "ironrdp-connector", "reqwest", "sspi", - "tokio 1.52.1", + "tokio 1.52.2", "url", ] @@ -3613,13 +3613,13 @@ dependencies = [ "proxy-socks", "proxy-types", "proxy_cfg", - "rustls 0.23.39", + "rustls 0.23.40", "rustls-native-certs", "rustls-pemfile 2.2.0", "seahorse", "sysinfo", "tinyjson", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-tungstenite 0.26.2", "tracing", "tracing-appender", @@ -3657,7 +3657,7 @@ dependencies = [ "futures-util", "jmux-proto", "socket2 0.5.10", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-util", "tracing", ] @@ -3943,7 +3943,7 @@ dependencies = [ "serde", "serde_json", "thiserror 1.0.69", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-stream", "tokio-util", "tonic", @@ -4042,7 +4042,7 @@ dependencies = [ "prost", "serde", "thiserror 1.0.69", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-stream", "tokio-util", "tonic", @@ -4170,7 +4170,7 @@ version = "0.0.0" dependencies = [ "anyhow", "tinyjson", - "tokio 1.52.1", + "tokio 1.52.2", "tracing", "ureq", ] @@ -4282,7 +4282,7 @@ name = "mock-net" version = "0.0.0" dependencies = [ "loom", - "tokio 1.52.1", + "tokio 1.52.2", ] [[package]] @@ -4328,7 +4328,7 @@ dependencies = [ "pin-project 1.1.11", "rand 0.8.6", "thiserror 1.0.69", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-util", "tracing", ] @@ -4395,7 +4395,7 @@ dependencies = [ "futures-util", "libc", "log", - "tokio 1.52.1", + "tokio 1.52.2", ] [[package]] @@ -4419,7 +4419,7 @@ dependencies = [ "network-scanner-net", "thiserror 2.0.18", "time", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-util", "tracing", ] @@ -4442,7 +4442,7 @@ dependencies = [ "rtnetlink", "socket2 0.5.10", "thiserror 2.0.18", - "tokio 1.52.1", + "tokio 1.52.2", "tracing", "tracing-subscriber", "typed-builder", @@ -4458,7 +4458,7 @@ dependencies = [ "polling 3.11.0", "socket2 0.5.10", "thiserror 2.0.18", - "tokio 1.52.1", + "tokio 1.52.2", "tracing", "tracing-cov-mark", "tracing-subscriber", @@ -4493,7 +4493,7 @@ dependencies = [ "serde", "serde_json", "thiserror 1.0.69", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-retry", "tokio-util", "tracing", @@ -4758,15 +4758,14 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "openssl" -version = "0.10.78" +version = "0.10.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f38c4372413cdaaf3cc79dd92d29d7d9f5ab09b51b10dded508fb90bb70b9222" +checksum = "bf0b434746ee2832f4f0baf10137e1cabb18cbe6912c69e2e33263c45250f542" dependencies = [ "bitflags 2.11.1", "cfg-if", "foreign-types", "libc", - "once_cell", "openssl-macros", "openssl-sys", ] @@ -4796,9 +4795,9 @@ checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" [[package]] name = "openssl-sys" -version = "0.9.114" +version = "0.9.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13ce1245cd07fcc4cfdb438f7507b0c7e4f3849a69fd84d52374c66d83741bb6" +checksum = "158fe5b292746440aa6e7a7e690e55aeb72d41505e2804c23c6973ad0e9c9781" dependencies = [ "cc", "libc", @@ -5568,7 +5567,7 @@ dependencies = [ "proptest", "proxy-generators", "proxy-types", - "tokio 1.52.1", + "tokio 1.52.2", ] [[package]] @@ -5578,7 +5577,7 @@ dependencies = [ "proxy-http", "proxy-socks", "proxy-types", - "tokio 1.52.1", + "tokio 1.52.2", ] [[package]] @@ -5588,7 +5587,7 @@ dependencies = [ "proptest", "proxy-generators", "proxy-types", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-test", ] @@ -5598,7 +5597,7 @@ version = "0.0.0" dependencies = [ "proxy-http", "proxy-socks", - "tokio 1.52.1", + "tokio 1.52.2", ] [[package]] @@ -5645,10 +5644,10 @@ dependencies = [ "quinn-proto", "quinn-udp", "rustc-hash 2.1.2", - "rustls 0.23.39", + "rustls 0.23.40", "socket2 0.6.3", "thiserror 2.0.18", - "tokio 1.52.1", + "tokio 1.52.2", "tracing", "web-time", ] @@ -5666,7 +5665,7 @@ dependencies = [ "rand 0.9.4", "ring 0.17.14", "rustc-hash 2.1.2", - "rustls 0.23.39", + "rustls 0.23.40", "rustls-pki-types", "rustls-platform-verifier", "slab", @@ -5944,14 +5943,14 @@ dependencies = [ "percent-encoding", "pin-project-lite 0.2.17", "quinn", - "rustls 0.23.39", + "rustls 0.23.40", "rustls-native-certs", "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", "sync_wrapper 1.0.2", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-rustls", "tokio-util", "tower 0.5.3", @@ -6090,7 +6089,7 @@ dependencies = [ "netlink-sys", "nix 0.30.1", "thiserror 1.0.69", - "tokio 1.52.1", + "tokio 1.52.2", ] [[package]] @@ -6163,9 +6162,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.39" +version = "0.23.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c2c118cb077cca2822033836dfb1b975355dfb784b5e8da48f7b6c5db74e60e" +checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" dependencies = [ "aws-lc-rs", "log", @@ -6183,7 +6182,7 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c742cb7d8e43daae2dd9ca4b1da442b4500a461ce1c84249e6ac99b4bc12562e" dependencies = [ - "rustls 0.23.39", + "rustls 0.23.40", "sha2 0.10.9", "windows-sys 0.59.0", ] @@ -6239,7 +6238,7 @@ dependencies = [ "jni", "log", "once_cell", - "rustls 0.23.39", + "rustls 0.23.40", "rustls-native-certs", "rustls-platform-verifier-android", "rustls-webpki", @@ -6847,7 +6846,7 @@ dependencies = [ "rand 0.9.4", "reqwest", "rsa", - "rustls 0.23.39", + "rustls 0.23.40", "rustls-native-certs", "serde", "sha1 0.11.0-rc.2", @@ -6855,7 +6854,7 @@ dependencies = [ "signature", "spki 0.8.0-rc.4", "time", - "tokio 1.52.1", + "tokio 1.52.2", "tracing", "url", "uuid", @@ -7050,7 +7049,7 @@ name = "terminal-streamer" version = "0.1.0" dependencies = [ "anyhow", - "tokio 1.52.1", + "tokio 1.52.2", "tracing", ] @@ -7068,7 +7067,7 @@ dependencies = [ "futures-util", "portpicker", "proptest", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-tungstenite 0.26.2", "transport", ] @@ -7095,7 +7094,7 @@ dependencies = [ "sysevent-winevent", "tempfile", "test-utils", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-rustls", "tokio-tungstenite 0.26.2", "tokio-util", @@ -7270,9 +7269,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.52.1" +version = "1.52.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6" +checksum = "110a78583f19d5cdb2c5ccf321d1290344e71313c6c37d43520d386027d18386" dependencies = [ "bytes 1.11.1", "libc", @@ -7293,7 +7292,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bd86198d9ee903fedd2f9a2e72014287c0d9167e4ae43b5853007205dda1b76" dependencies = [ "pin-project-lite 0.2.17", - "tokio 1.52.1", + "tokio 1.52.2", ] [[package]] @@ -7314,7 +7313,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" dependencies = [ "native-tls", - "tokio 1.52.1", + "tokio 1.52.2", ] [[package]] @@ -7338,7 +7337,7 @@ dependencies = [ "postgres-types", "rand 0.10.1", "socket2 0.6.3", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-util", "whoami", ] @@ -7351,7 +7350,7 @@ checksum = "40f644c762e9d396831ae2f8935c954b0d758c4532e924bead0f666d0c1c8640" dependencies = [ "pin-project-lite 0.2.17", "rand 0.10.1", - "tokio 1.52.1", + "tokio 1.52.2", ] [[package]] @@ -7360,8 +7359,8 @@ version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" dependencies = [ - "rustls 0.23.39", - "tokio 1.52.1", + "rustls 0.23.40", + "tokio 1.52.2", ] [[package]] @@ -7372,7 +7371,7 @@ checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70" dependencies = [ "futures-core", "pin-project-lite 0.2.17", - "tokio 1.52.1", + "tokio 1.52.2", ] [[package]] @@ -7382,7 +7381,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f6d24790a10a7af737693a3e8f1d03faef7e6ca0cc99aae5066f533766de545" dependencies = [ "futures-core", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-stream", ] @@ -7395,10 +7394,10 @@ dependencies = [ "futures-util", "log", "native-tls", - "rustls 0.23.39", + "rustls 0.23.40", "rustls-native-certs", "rustls-pki-types", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-native-tls", "tokio-rustls", "tungstenite 0.26.2", @@ -7412,7 +7411,7 @@ checksum = "8f72a05e828585856dacd553fba484c242c46e391fb0e58917c942ee9202915c" dependencies = [ "futures-util", "log", - "tokio 1.52.1", + "tokio 1.52.2", "tungstenite 0.29.0", ] @@ -7427,7 +7426,7 @@ dependencies = [ "futures-io", "futures-sink", "pin-project-lite 0.2.17", - "tokio 1.52.1", + "tokio 1.52.2", ] [[package]] @@ -7500,7 +7499,7 @@ dependencies = [ "percent-encoding", "pin-project 1.1.11", "prost", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-stream", "tower 0.4.13", "tower-layer", @@ -7559,7 +7558,7 @@ dependencies = [ "pin-project-lite 0.2.17", "rand 0.8.6", "slab", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-util", "tower-layer", "tower-service", @@ -7576,7 +7575,7 @@ dependencies = [ "futures-util", "pin-project-lite 0.2.17", "sync_wrapper 1.0.2", - "tokio 1.52.1", + "tokio 1.52.2", "tower-layer", "tower-service", "tracing", @@ -7645,7 +7644,7 @@ dependencies = [ "mime_guess", "percent-encoding", "pin-project-lite 0.2.17", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-util", "tower-layer", "tower-service", @@ -7859,7 +7858,7 @@ dependencies = [ "async-trait", "libsql", "tempfile", - "tokio 1.52.1", + "tokio 1.52.2", "tracing", "traffic-audit", "ulid", @@ -7879,7 +7878,7 @@ dependencies = [ "pin-project-lite 0.2.17", "proptest", "test-utils", - "tokio 1.52.1", + "tokio 1.52.2", "tracing", ] @@ -7902,7 +7901,7 @@ dependencies = [ "log", "native-tls", "rand 0.9.4", - "rustls 0.23.39", + "rustls 0.23.40", "rustls-pki-types", "sha1 0.10.6", "thiserror 2.0.18", @@ -8071,7 +8070,7 @@ dependencies = [ "flate2", "log", "once_cell", - "rustls 0.23.39", + "rustls 0.23.40", "rustls-pki-types", "url", "webpki-roots 0.26.11", @@ -8171,7 +8170,7 @@ dependencies = [ "futures-util", "num_cpus", "thiserror 2.0.18", - "tokio 1.52.1", + "tokio 1.52.2", "tokio-tungstenite 0.26.2", "tokio-util", "tracing", diff --git a/crates/agent-tunnel-proto/Cargo.toml b/crates/agent-tunnel-proto/Cargo.toml index 6ffeabddb..e6f62dadf 100644 --- a/crates/agent-tunnel-proto/Cargo.toml +++ b/crates/agent-tunnel-proto/Cargo.toml @@ -17,9 +17,9 @@ bytes = "1.10" ipnetwork = "0.20" serde = { version = "1", features = ["derive"], optional = true } thiserror = "2.0" -tokio = { version = "1.45", features = ["io-util"] } +tokio = { version = "1.52", features = ["io-util"] } uuid = { version = "1.17", features = ["v4"] } [dev-dependencies] proptest = "1.7" -tokio = { version = "1.45", features = ["rt", "macros"] } +tokio = { version = "1.52", features = ["rt", "macros"] } diff --git a/crates/agent-tunnel/Cargo.toml b/crates/agent-tunnel/Cargo.toml index 90c34768d..f72af2cfc 100644 --- a/crates/agent-tunnel/Cargo.toml +++ b/crates/agent-tunnel/Cargo.toml @@ -15,7 +15,7 @@ devolutions-gateway-task = { path = "../devolutions-gateway-task" } # Async / runtime async-trait = "0.1" -tokio = { version = "1.45", features = ["sync", "io-util", "macros", "rt", "time"] } +tokio = { version = "1.52", features = ["sync", "io-util", "macros", "rt", "time"] } parking_lot = "0.12" # Errors / tracing @@ -43,4 +43,4 @@ socket2 = "0.5" [dev-dependencies] base64 = "0.22" -tokio = { version = "1.45", features = ["macros"] } +tokio = { version = "1.52", features = ["macros"] } diff --git a/crates/devolutions-gateway-task/Cargo.toml b/crates/devolutions-gateway-task/Cargo.toml index bc0be4a80..24a05db0c 100644 --- a/crates/devolutions-gateway-task/Cargo.toml +++ b/crates/devolutions-gateway-task/Cargo.toml @@ -13,5 +13,5 @@ default = [] named_tasks = ["tokio/tracing"] [dependencies] -tokio = { version = "1.45", features = ["sync", "rt", "tracing"] } +tokio = { version = "1.52", features = ["sync", "rt", "tracing"] } async-trait = "0.1" diff --git a/crates/devolutions-log/Cargo.toml b/crates/devolutions-log/Cargo.toml index 9bc680da1..b943839b2 100644 --- a/crates/devolutions-log/Cargo.toml +++ b/crates/devolutions-log/Cargo.toml @@ -23,7 +23,7 @@ camino = "1.1" # Async async-trait = "0.1" -tokio = { version = "1.45", features = ["signal", "net", "io-util", "time", "rt", "rt-multi-thread", "sync", "macros", "parking_lot", "fs"] } +tokio = { version = "1.52", features = ["signal", "net", "io-util", "time", "rt", "rt-multi-thread", "sync", "macros", "parking_lot", "fs"] } # Logging tracing = "0.1" diff --git a/crates/devolutions-pedm-shared/Cargo.toml b/crates/devolutions-pedm-shared/Cargo.toml index ce457ce6a..dba24b0a5 100644 --- a/crates/devolutions-pedm-shared/Cargo.toml +++ b/crates/devolutions-pedm-shared/Cargo.toml @@ -13,7 +13,7 @@ serde = { version = "1.0", features = ["derive"], optional = true } win-api-wrappers = { path = "../win-api-wrappers", optional = true } hyper = { version = "~0.14", features = ["client", "http1"], optional = true } # old version required for OpenAPI generator serde_json = { version = "1.0", optional = true } -tokio = { version = "1.45", features = ["net", "sync"], optional = true } +tokio = { version = "1.52", features = ["net", "sync"], optional = true } glob = { version = "0.3", optional = true } regex = { version = "1.11", optional = true } schemars = { version = "0.8", features = ["uuid1"], optional = true } diff --git a/crates/devolutions-pedm-shell-ext/Cargo.toml b/crates/devolutions-pedm-shell-ext/Cargo.toml index 4f564be87..c06ecb7a1 100644 --- a/crates/devolutions-pedm-shell-ext/Cargo.toml +++ b/crates/devolutions-pedm-shell-ext/Cargo.toml @@ -11,7 +11,7 @@ publish = false crate-type = ["cdylib"] [dependencies] -tokio = { version = "1.45", features = ["sync"] } +tokio = { version = "1.52", features = ["sync"] } windows-core = "0.61" # necessary because of macro resolving `windows::core`. Must match `win-api-wrappers` version. devolutions-pedm-shared = { path = "../devolutions-pedm-shared", features = ["pedm_client", "desktop"] } win-api-wrappers = { path = "../win-api-wrappers" } diff --git a/crates/devolutions-pedm/Cargo.toml b/crates/devolutions-pedm/Cargo.toml index 31539a86c..c1dd87618 100644 --- a/crates/devolutions-pedm/Cargo.toml +++ b/crates/devolutions-pedm/Cargo.toml @@ -23,7 +23,7 @@ serde = "1.0" serde_json = "1.0" sha1 = "0.10" sha2 = "0.10" -tokio = { version = "1.45", features = ["net", "rt-multi-thread"] } +tokio = { version = "1.52", features = ["net", "rt-multi-thread"] } tower-service = "0.3" win-api-wrappers = { path = "../win-api-wrappers" } devolutions-pedm-shared = { path = "../devolutions-pedm-shared", features = ["policy"]} diff --git a/crates/jmux-proxy/Cargo.toml b/crates/jmux-proxy/Cargo.toml index b11b57495..76a96670e 100644 --- a/crates/jmux-proxy/Cargo.toml +++ b/crates/jmux-proxy/Cargo.toml @@ -15,7 +15,7 @@ workspace = true jmux-proto = { path = "../jmux-proto" } # async -tokio = { version = "1.45", features = ["net", "rt", "io-util", "macros", "time"] } +tokio = { version = "1.52", features = ["net", "rt", "io-util", "macros", "time"] } tokio-util = { version = "0.7", features = ["codec"] } futures-util = { version = "0.3", features = ["sink"] } @@ -33,4 +33,4 @@ bitvec = "1.0" # Test infrastructure for socket manipulation. socket2 = "0.5" # Enable extra tokio features. -tokio = { version = "1.45", features = ["rt-multi-thread"] } +tokio = { version = "1.52", features = ["rt-multi-thread"] } diff --git a/crates/mock-net/Cargo.toml b/crates/mock-net/Cargo.toml index 6d5c2070d..99980ebac 100644 --- a/crates/mock-net/Cargo.toml +++ b/crates/mock-net/Cargo.toml @@ -6,8 +6,8 @@ authors = ["Devolutions Inc. "] publish = false [dependencies] -tokio = { version = "1.45", features = ["io-util", "sync"] } +tokio = { version = "1.52", features = ["io-util", "sync"] } loom = { version = "0.7", features = ["futures", "checkpoint"] } [dev-dependencies] -tokio = { version = "1.45", features = ["rt"] } +tokio = { version = "1.52", features = ["rt"] } diff --git a/crates/network-monitor/Cargo.toml b/crates/network-monitor/Cargo.toml index 410e7fd4e..0d5c47157 100644 --- a/crates/network-monitor/Cargo.toml +++ b/crates/network-monitor/Cargo.toml @@ -12,7 +12,7 @@ network-scanner = { path = "../network-scanner" } thiserror = "2" time = { version = "0.3", features = ["serde"] } tokio-util = { version = "0.7" } -tokio = { version = "1.45", features = ["macros", "sync"] } +tokio = { version = "1.52", features = ["macros", "sync"] } tracing = "0.1" [lints] diff --git a/crates/network-scanner-net/Cargo.toml b/crates/network-scanner-net/Cargo.toml index dc25bbbea..077d71681 100644 --- a/crates/network-scanner-net/Cargo.toml +++ b/crates/network-scanner-net/Cargo.toml @@ -20,7 +20,7 @@ tracing = "0.1" [dev-dependencies] tracing-cov-mark = { path = "../tracing-cov-mark" } tracing-subscriber = "0.3" -tokio = { version = "1.45", features = [ +tokio = { version = "1.52", features = [ "rt", "sync", "macros", diff --git a/crates/network-scanner/Cargo.toml b/crates/network-scanner/Cargo.toml index 32facc4c7..036cb6299 100644 --- a/crates/network-scanner/Cargo.toml +++ b/crates/network-scanner/Cargo.toml @@ -19,7 +19,7 @@ network-scanner-proto = { path = "../network-scanner-proto" } parking_lot = "0.12" socket2 = "0.5" thiserror = "2" -tokio = { version = "1.45", features = ["rt", "sync", "time", "fs"] } +tokio = { version = "1.52", features = ["rt", "sync", "time", "fs"] } tracing = "0.1" typed-builder = "0.21" @@ -32,5 +32,5 @@ netlink-packet-route = "0.26" rtnetlink = "0.19" [dev-dependencies] -tokio = { version = "1.45", features = ["rt", "macros", "rt-multi-thread", "tracing", "signal"] } +tokio = { version = "1.52", features = ["rt", "macros", "rt-multi-thread", "tracing", "signal"] } tracing-subscriber = "0.3" diff --git a/crates/proxy-http/Cargo.toml b/crates/proxy-http/Cargo.toml index de943bcf5..dfd025013 100644 --- a/crates/proxy-http/Cargo.toml +++ b/crates/proxy-http/Cargo.toml @@ -11,7 +11,7 @@ workspace = true [dependencies] proxy-types = { path = "../proxy-types" } -tokio = { version = "1.45", features = ["io-util"] } +tokio = { version = "1.52", features = ["io-util"] } pin-project-lite = "0.2" bytes = "1.10" diff --git a/crates/proxy-server/Cargo.toml b/crates/proxy-server/Cargo.toml index 4996a9751..d55633b77 100644 --- a/crates/proxy-server/Cargo.toml +++ b/crates/proxy-server/Cargo.toml @@ -12,4 +12,4 @@ workspace = true proxy-socks = { path = "../proxy-socks" } proxy-http = { path = "../proxy-http" } proxy-types = { path = "../proxy-types" } -tokio = { version = "1.45", features = ["rt", "net", "rt-multi-thread", "macros"] } +tokio = { version = "1.52", features = ["rt", "net", "rt-multi-thread", "macros"] } diff --git a/crates/proxy-socks/Cargo.toml b/crates/proxy-socks/Cargo.toml index d8ae88c49..f72a0123a 100644 --- a/crates/proxy-socks/Cargo.toml +++ b/crates/proxy-socks/Cargo.toml @@ -11,10 +11,10 @@ workspace = true [dependencies] proxy-types = { path = "../proxy-types" } -tokio = { version = "1.45", features = ["io-util"] } +tokio = { version = "1.52", features = ["io-util"] } [dev-dependencies] -tokio = { version = "1.45", features = ["rt", "macros"] } +tokio = { version = "1.52", features = ["rt", "macros"] } tokio-test = "0.4" proptest = "1.7" proxy-generators = { path = "../proxy-generators" } diff --git a/crates/proxy-tester/Cargo.toml b/crates/proxy-tester/Cargo.toml index 4b12c6bbe..f46dcbc6d 100644 --- a/crates/proxy-tester/Cargo.toml +++ b/crates/proxy-tester/Cargo.toml @@ -6,6 +6,6 @@ edition = "2024" publish = false [dependencies] -tokio = { version = "1.45", features = ["rt", "net"] } +tokio = { version = "1.52", features = ["rt", "net"] } proxy-http = { path = "../proxy-http" } proxy-socks = { path = "../proxy-socks" } diff --git a/crates/terminal-streamer/Cargo.toml b/crates/terminal-streamer/Cargo.toml index f3f6eab3e..f5bf11313 100644 --- a/crates/terminal-streamer/Cargo.toml +++ b/crates/terminal-streamer/Cargo.toml @@ -5,11 +5,11 @@ edition = "2024" [dependencies] anyhow = "1.0" -tokio = { version = "1.45", features = ["io-util", "sync", "macros", "rt-multi-thread", "time"] } +tokio = { version = "1.52", features = ["io-util", "sync", "macros", "rt-multi-thread", "time"] } tracing = "0.1" [lints] workspace = true [dev-dependencies] -tokio = { version = "1.45", features = ["fs"] } +tokio = { version = "1.52", features = ["fs"] } diff --git a/crates/test-utils/Cargo.toml b/crates/test-utils/Cargo.toml index 0129826c0..fb961c646 100644 --- a/crates/test-utils/Cargo.toml +++ b/crates/test-utils/Cargo.toml @@ -10,7 +10,7 @@ workspace = true [dependencies] transport = { path = "../transport" } -tokio = { version = "1.45", features = ["io-util"] } +tokio = { version = "1.52", features = ["io-util"] } tokio-tungstenite = "0.26" futures-util = "0.3" proptest = "1.7" diff --git a/crates/transport/Cargo.toml b/crates/transport/Cargo.toml index 682fb16c6..c8e8c35ec 100644 --- a/crates/transport/Cargo.toml +++ b/crates/transport/Cargo.toml @@ -9,7 +9,7 @@ publish = false workspace = true [dependencies] -tokio = { version = "1.45", features = ["io-util", "sync", "rt", "macros", "time"] } +tokio = { version = "1.52", features = ["io-util", "sync", "rt", "macros", "time"] } futures-core = "0.3" futures-sink = "0.3" futures-util = { version = "0.3", features = ["sink"] } diff --git a/crates/video-streamer/Cargo.toml b/crates/video-streamer/Cargo.toml index 0e582d31a..08c9cf2de 100644 --- a/crates/video-streamer/Cargo.toml +++ b/crates/video-streamer/Cargo.toml @@ -14,7 +14,7 @@ bench = ["perf-diagnostics"] [dependencies] anyhow = "1.0" futures-util = { version = "0.3", features = ["sink"] } -tokio = { version = "1.45", features = [ +tokio = { version = "1.52", features = [ "io-util", "rt", "rt-multi-thread", @@ -33,7 +33,7 @@ webm-iterable = "0.6" [dev-dependencies] criterion = "0.5" tracing-subscriber = { version = "0.3", features = ["env-filter"] } -tokio = { version = "1.45", features = [ +tokio = { version = "1.52", features = [ "io-util", "rt", "rt-multi-thread", diff --git a/devolutions-agent/Cargo.toml b/devolutions-agent/Cargo.toml index 83c13fc65..4a09d0aff 100644 --- a/devolutions-agent/Cargo.toml +++ b/devolutions-agent/Cargo.toml @@ -56,7 +56,7 @@ features = [ ] [dependencies.tokio] -version = "1.45" +version = "1.52" features = [ "signal", "net", diff --git a/devolutions-gateway/Cargo.toml b/devolutions-gateway/Cargo.toml index 313ba0316..a4465f93d 100644 --- a/devolutions-gateway/Cargo.toml +++ b/devolutions-gateway/Cargo.toml @@ -87,7 +87,7 @@ rustls-native-certs = "0.8" tracing = "0.1" # Async, futures… -tokio = { version = "1.45", features = ["signal", "net", "io-util", "time", "rt", "rt-multi-thread", "sync", "macros", "parking_lot", "fs"] } +tokio = { version = "1.52", features = ["signal", "net", "io-util", "time", "rt", "rt-multi-thread", "sync", "macros", "parking_lot", "fs"] } tokio-rustls = { version = "0.26", default-features = false, features = ["logging", "tls12", "ring"] } reqwest = { version = "0.12", default-features = false, features = ["rustls-tls-native-roots", "json", "stream", "http2", "socks"] } http-client-proxy = { path = "../crates/http-client-proxy" } diff --git a/jetsocat/Cargo.toml b/jetsocat/Cargo.toml index 60dd04cd8..230013fe6 100644 --- a/jetsocat/Cargo.toml +++ b/jetsocat/Cargo.toml @@ -39,7 +39,7 @@ seahorse = "2.2" humantime = "2.2" # async -tokio = { version = "1.45", features = ["io-std", "io-util", "net", "fs", "signal", "time", "rt", "sync", "process", "rt-multi-thread", "macros"] } +tokio = { version = "1.52", features = ["io-std", "io-util", "net", "fs", "signal", "time", "rt", "sync", "process", "rt-multi-thread", "macros"] } tokio-tungstenite = "0.26" futures-util = "0.3" transport = { path = "../crates/transport" }