mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-04-02 10:45:30 +00:00
Update TODO: rename aquatic to aquatic_udp; add aquatic_ws TODOs
This commit is contained in:
parent
2d56ac7c21
commit
0c8160e3d6
1 changed files with 8 additions and 5 deletions
11
TODO.md
11
TODO.md
|
|
@ -1,18 +1,21 @@
|
||||||
# TODO
|
# TODO
|
||||||
|
|
||||||
## aquatic_ws
|
## aquatic_ws
|
||||||
* check protocol todo's etc
|
|
||||||
* network
|
* network
|
||||||
* open socket with so_reuseport and nonblocking
|
* open socket with so_reuseport and nonblocking
|
||||||
|
* native_tls for wss support
|
||||||
* handshake: deregister stream when applicable
|
* handshake: deregister stream when applicable
|
||||||
* connection cleaning: shrink to fit
|
* connection cleaning: shrink to fit
|
||||||
* test
|
* test
|
||||||
|
* test full torrent transfer (offer-answer exchange)
|
||||||
* torrent state cleaning
|
* torrent state cleaning
|
||||||
* config
|
* config
|
||||||
* limit number of info hashes allowed in scrape requests
|
* limit number of info hashes allowed in scrape requests
|
||||||
* cli, mimalloc
|
* cli, mimalloc
|
||||||
|
* log crate instead of println/eprintln
|
||||||
|
* privdrop
|
||||||
|
|
||||||
## aquatic
|
## aquatic_udp
|
||||||
* mio: set oneshot for epoll and kqueue? otherwise, stop reregistering?
|
* mio: set oneshot for epoll and kqueue? otherwise, stop reregistering?
|
||||||
* Handle Ipv4 and Ipv6 peers. Probably split torrent state. Ipv4 peers
|
* Handle Ipv4 and Ipv6 peers. Probably split torrent state. Ipv4 peers
|
||||||
can't make use of Ipv6 ones. Ipv6 ones may or may note be able to make
|
can't make use of Ipv6 ones. Ipv6 ones may or may note be able to make
|
||||||
|
|
@ -25,7 +28,7 @@
|
||||||
|
|
||||||
# Not important
|
# Not important
|
||||||
|
|
||||||
## aquatic
|
## aquatic_udp
|
||||||
|
|
||||||
* No overflow on instant + duration arithmetic now, hopefully? Possibly,
|
* No overflow on instant + duration arithmetic now, hopefully? Possibly,
|
||||||
checked_add should be used.
|
checked_add should be used.
|
||||||
|
|
@ -56,7 +59,7 @@
|
||||||
|
|
||||||
# Don't do
|
# Don't do
|
||||||
|
|
||||||
## aquatic
|
## aquatic_udp
|
||||||
|
|
||||||
* Other HashMap hashers (such as SeaHash): seemingly not worthwhile (might be
|
* Other HashMap hashers (such as SeaHash): seemingly not worthwhile (might be
|
||||||
with AVX though)
|
with AVX though)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue