From: Matt Joiner Date: Sun, 31 Jan 2016 07:35:08 +0000 (+1100) Subject: TODO X-Git-Tag: v1.0.0~936 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=b6947546a9214d277504d0c01066a54d271ab6d1;p=btrtrc.git TODO --- diff --git a/TODO b/TODO index 88376218..93749332 100644 --- a/TODO +++ b/TODO @@ -8,3 +8,6 @@ * Track connection chunk contributions to successful and failed piece hashes. Only drop the worst performer on a bad hash. Maybe block its IP. * Remove assumptions that the first piece requested will be the first that peers will send. * Clean-up DHT transaction code, it's just nasty. + * Handle wanted pieces more efficiently, it's slow in in fillRequests, since the prioritization system was changed. + * Determine if we should accept connections, even if we just close them. http://stackoverflow.com/questions/35108571/can-i-leave-sockets-in-syn-recv-until-im-interested-in-accepting + * Implement BEP 40.