From: Matt Joiner Date: Tue, 22 Nov 2016 03:01:17 +0000 (+1100) Subject: TODO X-Git-Tag: v1.0.0~537 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=d193dd04795661ee4c8de9e4d27af902f739587e;p=btrtrc.git TODO --- diff --git a/TODO b/TODO index 05f032a2..9895f044 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,3 @@ - * Track upload and download data. * Make use of sparse file regions in download data for faster hashing. This is available as whence 3 and 4 on some OS? * When we're choked and interested, are we not interested if there's no longer anything that we want? * dht: Randomize triedAddrs bloom filter to allow different Addr sets on each Announce. @@ -13,3 +12,4 @@ * Implement BEP 40. * Rewrite tracker package to be announce-centric, rather than client. Currently the clients are private and adapted onto by the Announce() func. * Move tracker management code in the torrent package to its own file. + * Kick only the poorest connection when a piece hash fails