]> Sergey Matveev's repositories - btrtrc.git/blobdiff - TODO
Drop support for go 1.20
[btrtrc.git] / TODO
diff --git a/TODO b/TODO
index e512fed677d465c11da2a99b3930f887fdbb857c..02f983a69e26e5dd8019802f6099d5f8f7b61da4 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,12 +1,5 @@
- * Track upload and download data.
- * Emulate a UDP server in the UDP tracker tests rather than communicating with the Internet.
- * Make use of sparse file regions in download data for faster hashing. This is available as whence 3 and 4 on some OS?
+ * Make use of sparse file regions in download data for faster hashing. This is available as whence 3 and 4 on some OSs?
  * 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.
- * dht: Verify that the triedAddrs bloom filter is working well, github's willf made a bunch of changes.
- * Rearrange the local-peer choked/interested status flags to be more natural to read.
- * Check that pruning is working correctly. worstConns sorting might need an adjustment to how it factors in the good/unwanted chunks ratio.
  * data/blob: Deleting incomplete data triggers io.ErrUnexpectedEOF that isn't recovered from.
- * UL/DL rate-limiting.
- * Handle Torrent being dropped before GotInfo.
- * Punish sources of bad peers? Some trackers, PEX, and DHT give port 0s, which seems lousy. The spec suggests maybe to not worry about it, but some sources are very persistent.
+ * Handle wanted pieces more efficiently, it's slow in in fillRequests, since the prioritization system was changed.