mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-04-02 10:45:30 +00:00
Update TODO
This commit is contained in:
parent
0eae9a12cf
commit
1efe6f96c5
1 changed files with 7 additions and 2 deletions
9
TODO.md
9
TODO.md
|
|
@ -5,11 +5,14 @@
|
||||||
* network
|
* network
|
||||||
* handle tls certificate parse errors etc better
|
* handle tls certificate parse errors etc better
|
||||||
* parse once only
|
* parse once only
|
||||||
* exit with error message, not with panic
|
* exit with error message, not with panic, use anyhow
|
||||||
* handle socket binding errors better (print them and exit)
|
* handle socket binding errors better (print them and exit), use anyhow
|
||||||
* send/recv buffer size config
|
* send/recv buffer size config
|
||||||
* limit ws message sizes?
|
* limit ws message sizes?
|
||||||
|
* poll: check if event is readable first, otherwise run `continue`
|
||||||
* privdrop
|
* privdrop
|
||||||
|
* on error because connection is closed, don't handle the same as for io
|
||||||
|
errors etc
|
||||||
|
|
||||||
## aquatic_udp
|
## aquatic_udp
|
||||||
* mio: set oneshot for epoll and kqueue? otherwise, stop reregistering?
|
* mio: set oneshot for epoll and kqueue? otherwise, stop reregistering?
|
||||||
|
|
@ -31,6 +34,8 @@
|
||||||
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
|
||||||
* log crate instead of println/eprintln?
|
* log crate instead of println/eprintln?
|
||||||
|
* stack-allocated vectors for announce request offers and scrape request info
|
||||||
|
hashes?
|
||||||
|
|
||||||
## aquatic_udp
|
## aquatic_udp
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue