From 289658815cda6b1b22a5a5641b1dfc9d0eaa7668 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Frosteg=C3=A5rd?= Date: Tue, 12 May 2020 15:49:30 +0200 Subject: [PATCH] Update TODO --- TODO.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/TODO.md b/TODO.md index f8b8ade..8b438e3 100644 --- a/TODO.md +++ b/TODO.md @@ -2,16 +2,23 @@ ## aquatic_ws * network - * native_tls for wss support + * native_tls for wss support (__important__) * handshake: deregister stream when applicable * test * test full torrent transfer (offer-answer exchange) + * test cleaning, multiple socket workers * log crate instead of println/eprintln? * privdrop * config * send/recv buffer size: how does this interact with tls? * some config.network fields are actually used in handler. maybe they should be checked while parsing? not completely clear + * limit ws message sizes? +* "close connection" message from handler on peer_id and socket_addr mismatch? + Probably not really necessary. If it is an honest mistake, peer will just + keep announcing and after a few minutes, the peer in the map will be cleaned + out and everything will start working +* ipv4 / ipv6 split state? ## aquatic_udp * mio: set oneshot for epoll and kqueue? otherwise, stop reregistering?