]> Sergey Matveev's repositories - btrtrc.git/commitdiff
TODO
authorMatt Joiner <anacrolix@gmail.com>
Sun, 31 Jan 2016 07:35:08 +0000 (18:35 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Sun, 31 Jan 2016 07:35:08 +0000 (18:35 +1100)
TODO

diff --git a/TODO b/TODO
index 88376218f73a31d8f6db90a46c2b0323fb64248e..93749332aacae6c8a2f1a154c802bc8c69f0eb3e 100644 (file)
--- 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.