diff --git a/Cargo.lock b/Cargo.lock index 3d11dd2d..b1f88035 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1746,7 +1746,7 @@ dependencies = [ "thiserror", "tokio", "tokio-native-tls", - "tokio-rustls 0.23.1", + "tokio-rustls 0.23.2", "tower", "trust-dns-resolver", "tun", @@ -1968,11 +1968,10 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.14.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70e992e41e0d2fb9f755b37446f20900f64446ef54874f40a60c78f021ac6144" +checksum = "fbbf1c778ec206785635ce8ad57fe52b3009ae9e0c9f574a728f3049d3e55838" dependencies = [ - "autocfg", "bytes", "libc", "memchr", @@ -1988,9 +1987,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9efc1aba077437943f7515666aa2b882dfabfbfdf89c819ea75a8d6e9eaba5e" +checksum = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7" dependencies = [ "proc-macro2", "quote", @@ -2020,9 +2019,9 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.23.1" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4baa378e417d780beff82bf54ceb0d195193ea6a00c14e22359e7f39456b5689" +checksum = "a27d5f2b839802bd8267fa19b0530f5a08b9c08cd417976be2a65d130fe1c11b" dependencies = [ "rustls 0.20.2", "tokio", @@ -2031,9 +2030,9 @@ dependencies = [ [[package]] name = "tokio-tfo" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bf8a4a538cb2d49f30cc2f502b5484b5a01b40f21170314f8e218e57127673a" +checksum = "2cfebed9f9b0784ca35beed93ee706f238dda5f3ef2b41e0b601189e7c307c7f" dependencies = [ "cfg-if", "futures", diff --git a/Cargo.toml b/Cargo.toml index 4d51a2f4..b8a75d3c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -154,7 +154,7 @@ jemallocator = { version = "0.3", optional = true } snmalloc-rs = { version = "0.2", optional = true } rpmalloc = { version = "0.2", optional = true } -shadowsocks-service = { version = "1.12.2", path = "./crates/shadowsocks-service" } +shadowsocks-service = { version = "1.12.4", path = "./crates/shadowsocks-service" } [target.'cfg(unix)'.dependencies] daemonize = "0.4" diff --git a/crates/shadowsocks-service/Cargo.toml b/crates/shadowsocks-service/Cargo.toml index f9fdeac5..a0ca08d1 100644 --- a/crates/shadowsocks-service/Cargo.toml +++ b/crates/shadowsocks-service/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shadowsocks-service" -version = "1.12.3" +version = "1.12.4" authors = ["Shadowsocks Contributors"] description = "shadowsocks is a fast tunnel proxy that helps you bypass firewalls." repository = "https://github.com/shadowsocks/shadowsocks-rust" @@ -117,7 +117,7 @@ etherparse = { version = "0.10", optional = true } serde = { version = "1.0", features = ["derive"] } json5 = "0.4" -shadowsocks = { version = "1.12.2", path = "../shadowsocks" } +shadowsocks = { version = "1.12.3", path = "../shadowsocks" } # Just for the ioctl call macro [target.'cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "netbsd", target_os = "openbsd"))'.dependencies] diff --git a/crates/shadowsocks/Cargo.toml b/crates/shadowsocks/Cargo.toml index be77e3e0..12999590 100644 --- a/crates/shadowsocks/Cargo.toml +++ b/crates/shadowsocks/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shadowsocks" -version = "1.12.2" +version = "1.12.3" authors = ["Shadowsocks Contributors"] description = "shadowsocks is a fast tunnel proxy that helps you bypass firewalls." repository = "https://github.com/shadowsocks/shadowsocks-rust" @@ -58,7 +58,7 @@ async-trait = "0.1" socket2 = { version = "0.4", features = ["all"] } tokio = { version = "1.9.0", features = ["io-util", "macros", "net", "parking_lot", "process", "rt", "sync", "time"] } -tokio-tfo = "0.1.4" +tokio-tfo = "0.1.8" trust-dns-resolver = { version = "0.20", optional = true } arc-swap = { version = "1.3", optional = true }