TODO | 9 ++++----- diff --git a/TODO b/TODO index ea591ae7b10988019711bc566e03608f3208fa0c..fd16296f828f136982651856187c14fc16e315ce 100644 --- a/TODO +++ b/TODO @@ -3,11 +3,10 @@ * Finish balancing socketsPerTorrent and half-open, handshakes and worst conns. * Use big.Int, and it's Xor(), and SetBytes() functions for DHT node ID distances. * Add a coarse-responsive download strategy, that prioritizes pieces instead of chunks. * Track upload and download data. - * Remove non-deterministic stuff from unit tests, like the tracker UDP and fuse fs stuff. - * Expose a public Torrent type bound to a given client or similar to work with common per-torrent operations. - * Split scraping and announcing on DHT into separate routines. + * Emulate a UDP server in the UDP tracker tests. * Ping nodes that stop being good. - * Merge duplicate magnet data. * Cache completed torrent files from magnet. * Don't download the last piece preemptively because it appears partial. - * Make use of sparse file regions in download data for faster hashing. \ No newline at end of file + * Make use of sparse file regions in download data for faster hashing. + * Add an alternative to mmap()'ed torrent data. + * Implement block lists. \ No newline at end of file