From: Matt Joiner Date: Fri, 21 Nov 2014 06:11:13 +0000 (-0600) Subject: TODO X-Git-Tag: v1.0.0~1483 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=e5588b620f79618424642b23c235c2d7d7167697;p=btrtrc.git TODO --- diff --git a/TODO b/TODO index ea591ae7..fd16296f 100644 --- a/TODO +++ b/TODO @@ -3,11 +3,10 @@ * 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