What's Changed
- Guarantee the internal
SessionActor
is dropped beforeServerExt::on_disconnect
is called. - Return
CloseCode::Abnormal
from keepalive timeouts instead ofCloseCode::Normal
. - Fix DDOS by honest clients when servers check capacity after clients connect.
PRs
- Fix potential DDOS by honest clients when servers are at capacity by @UkoeHB in #108
- Use CloseCode::Abnormal in keepalive timeouts by @UkoeHB in #109
- Force-close clients on IO error by @UkoeHB in #110
- Guarantee SessionActor is dropped before close is handled by @UkoeHB in #107
- Improve clarity of disconnect handling by removing implicit behavior by @UkoeHB in #111
Full Changelog: v0.6.3...v0.6.4