summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorNora Widdecke <nora@sequoia-pgp.org>2021-09-28 12:18:38 +0200
committerNora Widdecke <nora@sequoia-pgp.org>2021-10-25 18:25:05 +0200
commit463b8702ab672e1f528968f46f81b8cfdf2005c8 (patch)
tree52be0e0741130c9507a26d6865ef34562baf6b85 /net
parent6257a2e0197190f5f2951693256d05d32437bd55 (diff)
ffi, net, sq: Update to tokio 1.0.
- net: hyper has two vulnerabilities: - RUSTSEC-2021-0079: "Integer overflow in `hyper`'s parsing of the `Transfer-Encoding` header leads to data loss" (vulnerability) - RUSTSEC-2021-0078: "Lenient `hyper` header parsing of `Content-Length` could allow request smuggling" (vulnerability) Both are fixed in hyper 0.14.10., which depends on tokio 1. tokio 0.2 is incompatible to tokio 1, so we need to update that too, also in the dependents sq and ffi. hyper-tls 0.4 is incompatible to hyper 0.14., update to hyper-tls 0.5.
Diffstat (limited to 'net')
-rw-r--r--net/Cargo.toml8
1 files changed, 4 insertions, 4 deletions
diff --git a/net/Cargo.toml b/net/Cargo.toml
index dcdfd9a4..cd3ce1ed 100644
--- a/net/Cargo.toml
+++ b/net/Cargo.toml
@@ -26,8 +26,8 @@ sequoia-openpgp = { path = "../openpgp", version = "1", default-features = false
anyhow = "1.0.18"
futures-util = "0.3.5"
http = "0.2"
-hyper = "0.13"
-hyper-tls = "0.4"
+hyper = { version = "0.14.10", features = [ "http1", "http2", "server" ] }
+hyper-tls = "0.5"
libc = "0.2.66"
native-tls = "0.2.0"
percent-encoding = "2.1"
@@ -37,8 +37,8 @@ url = "2.1"
zbase32 = "0.1.2"
[dev-dependencies]
-rand = { version = "0.7", default-features = false, features = ["getrandom"] }
-tokio = { version = "0.2.19", features = ["full"] }
+rand = { version = "0.7", default-features = false, features = [ "getrandom" ] }
+tokio = { version = "1", features = [ "macros" ] }
[lib]
bench = false