http: allow disabling TLS, allow reverse proxies, general fixes

This commit is contained in:
Joakim Frostegård 2023-11-17 18:16:29 +01:00
parent 7b2a7a4f46
commit 923b3637e8
18 changed files with 986 additions and 664 deletions

5
Cargo.lock generated
View file

@ -125,6 +125,7 @@ dependencies = [
"futures-lite",
"futures-rustls",
"glommio",
"httparse",
"itoa",
"libc",
"log",
@ -140,8 +141,9 @@ dependencies = [
"rustls-pemfile",
"serde",
"signal-hook",
"slab",
"slotmap",
"socket2 0.5.4",
"thiserror",
]
[[package]]
@ -152,6 +154,7 @@ dependencies = [
"aquatic_common",
"aquatic_http_protocol",
"aquatic_toml_config",
"futures",
"futures-lite",
"futures-rustls",
"glommio",