From: Matt Joiner Date: Sun, 24 Aug 2014 20:01:09 +0000 (+1000) Subject: TODO X-Git-Tag: v1.0.0~1599 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=28e80062b616ec4b94dd1299299549464824907b;p=btrtrc.git TODO --- diff --git a/TODO b/TODO index 5a2e863f..ac44feee 100644 --- a/TODO +++ b/TODO @@ -3,4 +3,6 @@ * When a piece has zero bytes left, it could be removed from pieces by bytes left, removing O(n^2) overhead searching for incomplete pieces for every connection. * Make torrent read requests higher priority than everything else? * I think the high-low water is broken with responsive download strategy. - * Properly encapsulate the mmap/span stuff. \ No newline at end of file + * Properly encapsulate the mmap/span stuff. + * Implement keep-alive timeout when receiving. + * Wrap connection sockets to convert certain errors and timeout on inactivity with no keep-alives. \ No newline at end of file