linkerd2/proxy/tests/support
Sean McArthur 54aef56e25
proxy: add transparent protocol detection and handling
The proxy will now try to detect what protocol new connections are
using, and route them accordingly. Specifically:

- HTTP/2 stays the same.
- HTTP/1 is now accepted, and will try to send an HTTP/1 request
  to the target.
- If neither HTTP/1 nor 2, assume a TCP stream and simply forward
  between the source and destination.

* tower-h2: fix Server Clone bounds
* proxy: implement Async{Read,Write} extra methods for Connection

Closes #130 
Closes #131
2018-01-23 16:14:07 -08:00
..
client.rs proxy: add transparent protocol detection and handling 2018-01-23 16:14:07 -08:00
controller.rs apply rustffmt on proxy, remove rustfmt.toml for now 2017-12-05 00:44:16 +00:00
mod.rs proxy: add transparent protocol detection and handling 2018-01-23 16:14:07 -08:00
proxy.rs proxy: add transparent protocol detection and handling 2018-01-23 16:14:07 -08:00
server.rs proxy: add transparent protocol detection and handling 2018-01-23 16:14:07 -08:00
tcp.rs proxy: add transparent protocol detection and handling 2018-01-23 16:14:07 -08:00