blob: 0e04d8551fe14e5c20d92201b0aa419aee3591b8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
# external libraries
* https://github.com/kokke/tiny-AES-c
# todo
* use ppoll
* implement BEP-0042 DHT security extension, requires crc32c library
* metadata receiving from uTorrent does not work for some unknown reason
* uses A LOT of bandwidth, implement packet deduplication
# known non-posix
* `MSG_DONTWAIT`, `SOCK_NONBLOCK`: replace with `fcntl` `O_NONBLOCK`
* `MSG_NOSIGNAL` on `sendto`: replace with `SIGPIPE` signal handler
|