1
0
mirror of https://github.com/fafhrd91/actix-web synced 2025-06-26 15:07:42 +02:00

refactor server impl and add support for alpn http2 negotiation

This commit is contained in:
Nikolay Kim
2017-11-04 12:33:14 -07:00
parent 32cefb8455
commit d7d3d663e9
14 changed files with 240 additions and 136 deletions

View File

@ -28,6 +28,9 @@ default = []
# tls
tls = ["native-tls", "tokio-tls"]
# openssl
alpn = ["openssl", "openssl/v102", "openssl/v110", "tokio-openssl"]
[dependencies]
log = "0.3"
time = "0.1"
@ -50,10 +53,13 @@ tokio-core = "0.1"
h2 = { git = 'https://github.com/carllerche/h2' }
# tls
# native-tls
native-tls = { version="0.1", optional = true }
tokio-tls = { version="0.1", optional = true }
# openssl
tokio-openssl = { version="0.1", optional = true }
[dependencies.actix]
version = ">=0.3.1"
#path = "../actix"
@ -61,6 +67,10 @@ version = ">=0.3.1"
default-features = false
features = []
[dependencies.openssl]
version = "0.9"
optional = true
[dev-dependencies]
env_logger = "0.4"
reqwest = "0.8"