mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-04-01 18:25:30 +00:00
Update TODO
This commit is contained in:
parent
a6f1d3fa36
commit
300aa85cbb
1 changed files with 8 additions and 8 deletions
16
TODO.md
16
TODO.md
|
|
@ -2,25 +2,25 @@
|
||||||
|
|
||||||
## aquatic_ws
|
## aquatic_ws
|
||||||
* network
|
* network
|
||||||
* actually run tls. probably add config fields for number of tls and non-tls
|
* actually run tls. maybe add config fields for number of tls and non-tls
|
||||||
workers, then run that amount of each
|
workers, then run that amount of each. or add tls section to config, with
|
||||||
|
bool key use_tls and the tls cert things, then use that for all workers
|
||||||
* test tls!
|
* test tls!
|
||||||
* handshake: deregister stream when applicable
|
* send/recv buffer size config
|
||||||
|
* limit ws message sizes?
|
||||||
* test
|
* test
|
||||||
* test full torrent transfer (offer-answer exchange)
|
* test full torrent transfer (offer-answer exchange)
|
||||||
* test cleaning, multiple socket workers
|
* test multiple socket workers
|
||||||
* log crate instead of println/eprintln?
|
|
||||||
* privdrop
|
* privdrop
|
||||||
* config
|
* config
|
||||||
* send/recv buffer size: how does this interact with tls?
|
|
||||||
* some config.network fields are actually used in handler. maybe they should
|
* some config.network fields are actually used in handler. maybe they should
|
||||||
be checked while parsing? not completely clear
|
be checked while parsing? not completely clear
|
||||||
* limit ws message sizes?
|
* ipv4 / ipv6 split state?
|
||||||
* "close connection" message from handler on peer_id and socket_addr mismatch?
|
* "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
|
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
|
keep announcing and after a few minutes, the peer in the map will be cleaned
|
||||||
out and everything will start working
|
out and everything will start working
|
||||||
* ipv4 / ipv6 split state?
|
* log crate instead of println/eprintln?
|
||||||
|
|
||||||
## aquatic_udp
|
## aquatic_udp
|
||||||
* mio: set oneshot for epoll and kqueue? otherwise, stop reregistering?
|
* mio: set oneshot for epoll and kqueue? otherwise, stop reregistering?
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue