Mahmoud Al-Qudsi
0164ef836a
Aggressively terminate half-closed connections
...
Previously, if the client closed after receiving a reply, a keepalive connection
to the server would stick around until the timeout, even though we will never
reuse it.
2022-06-30 18:09:33 -05:00
Mahmoud Al-Qudsi
b2c2876d03
Upgrade to the latest version of tokio
...
Also simplify the code by dropping our own async resolution, since the newer
tokio can do that for us.
2022-06-30 16:51:50 -05:00
Mahmoud Al-Qudsi
44b8380ad8
Update to tokio 0.3 and add IPv6 support
2020-10-22 19:41:05 -05:00
Mahmoud Al-Qudsi
4e44c9fd23
Upgrade to tokio 0.2 and futures 0.3
2020-01-01 14:48:31 -06:00
Mahmoud Al-Qudsi
62651197d5
Thread-free design, using tokio core for asynchronous proxying
...
No longer spawing two threads for each connection, now using tokio
core to use async network connections which should make this scale
beautifully.
2017-08-13 13:55:55 -05:00
Mahmoud Al-Qudsi
e66805a5b2
Initial working version
2017-08-12 12:27:21 -05:00
Mahmoud Al-Qudsi
966102b189
Initial project structure
2017-08-11 22:53:31 -05:00