Update TODO

This commit is contained in:
Joakim Frostegård 2020-07-08 10:08:25 +02:00
parent fb4b190173
commit 97a84a2a03

View file

@ -21,6 +21,7 @@
### less important ### less important
* use fastrand instead of rand? (also for ws and udp then I guess because of * use fastrand instead of rand? (also for ws and udp then I guess because of
shared function) shared function)
* use smartstring crate for announce request key and failure response reason?
* request parsing in protocol module instead of in network, maybe from byte * request parsing in protocol module instead of in network, maybe from byte
buffer? Not obvious what error return type to use then (anyhow maybe?) buffer? Not obvious what error return type to use then (anyhow maybe?)
* log more info for all log modes (function location etc)? also for aquatic_ws * log more info for all log modes (function location etc)? also for aquatic_ws
@ -45,6 +46,7 @@
aquatic_http (including ip uniqueness part of peer map key) aquatic_http (including ip uniqueness part of peer map key)
* established connections do not get valid_until updated, I think? * established connections do not get valid_until updated, I think?
* tests * tests
* use enum as return type for handshake machine
* ipv4 and ipv6 state split: think about this more.. * ipv4 and ipv6 state split: think about this more..
## aquatic_udp ## aquatic_udp