diff --git a/Cargo.lock b/Cargo.lock index 5d499c0..c1b7a17 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -128,7 +128,7 @@ dependencies = [ "serde", "signal-hook", "slab", - "socket2", + "socket2 0.5.1", ] [[package]] @@ -223,7 +223,7 @@ dependencies = [ "serde", "signal-hook", "slab", - "socket2", + "socket2 0.5.1", "time", "tinytemplate", ] @@ -262,7 +262,7 @@ dependencies = [ "rand", "rand_distr", "serde", - "socket2", + "socket2 0.5.1", ] [[package]] @@ -304,7 +304,7 @@ dependencies = [ "serde", "signal-hook", "slab", - "socket2", + "socket2 0.5.1", "tungstenite", ] @@ -1092,7 +1092,7 @@ dependencies = [ "signal-hook", "sketches-ddsketch 0.1.3", "smallvec", - "socket2", + "socket2 0.4.9", "tracing", "typenum", ] @@ -1241,7 +1241,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2", + "socket2 0.4.9", "tokio", "tower-service", "tracing", @@ -2276,6 +2276,16 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "socket2" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc8d618c6641ae355025c449427f9e96b98abf99a772be3cef6708d15c77147a" +dependencies = [ + "libc", + "windows-sys 0.45.0", +] + [[package]] name = "spin" version = "0.5.2" @@ -2415,7 +2425,7 @@ dependencies = [ "libc", "mio", "pin-project-lite", - "socket2", + "socket2 0.4.9", "windows-sys 0.45.0", ] diff --git a/TODO.md b/TODO.md index d93fe5e..6a90528 100644 --- a/TODO.md +++ b/TODO.md @@ -7,11 +7,10 @@ * thiserror? * CI * uring load test? - -* ws: wait for crates release of glommio with membarrier fix (PR #558) -* Release new version * More non-CI integration tests? -* Remove aquatic_http_private? +* Crate updates + * toml v0.7 + * syn v2.0 ## Medium priority diff --git a/aquatic_http/Cargo.toml b/aquatic_http/Cargo.toml index 8450b86..c7bb677 100644 --- a/aquatic_http/Cargo.toml +++ b/aquatic_http/Cargo.toml @@ -47,7 +47,7 @@ rustls-pemfile = "1" serde = { version = "1", features = ["derive"] } signal-hook = { version = "0.3" } slab = "0.4" -socket2 = { version = "0.4", features = ["all"] } +socket2 = { version = "0.5", features = ["all"] } [dev-dependencies] quickcheck = "1" diff --git a/aquatic_udp/Cargo.toml b/aquatic_udp/Cargo.toml index 099caa4..b23388d 100644 --- a/aquatic_udp/Cargo.toml +++ b/aquatic_udp/Cargo.toml @@ -48,7 +48,7 @@ rand = { version = "0.8", features = ["small_rng"] } serde = { version = "1", features = ["derive"] } signal-hook = { version = "0.3" } slab = "0.4" -socket2 = { version = "0.4", features = ["all"] } +socket2 = { version = "0.5", features = ["all"] } time = { version = "0.3", features = ["formatting"] } tinytemplate = "1" diff --git a/aquatic_udp_load_test/Cargo.toml b/aquatic_udp_load_test/Cargo.toml index 5869536..6802cfc 100644 --- a/aquatic_udp_load_test/Cargo.toml +++ b/aquatic_udp_load_test/Cargo.toml @@ -28,7 +28,7 @@ mio = { version = "0.8", features = ["net", "os-poll"] } rand_distr = "0.4" rand = { version = "0.8", features = ["small_rng"] } serde = { version = "1", features = ["derive"] } -socket2 = { version = "0.4", features = ["all"] } +socket2 = { version = "0.5", features = ["all"] } [dev-dependencies] quickcheck = "1" diff --git a/aquatic_ws/Cargo.toml b/aquatic_ws/Cargo.toml index c38f171..8d1bddc 100644 --- a/aquatic_ws/Cargo.toml +++ b/aquatic_ws/Cargo.toml @@ -46,7 +46,7 @@ rustls-pemfile = "1" serde = { version = "1", features = ["derive"] } signal-hook = { version = "0.3" } slab = "0.4" -socket2 = { version = "0.4", features = ["all"] } +socket2 = { version = "0.5", features = ["all"] } tungstenite = "0.18" [dev-dependencies]