2021-06-27 08:44:25 +01:00
|
|
|
- [x] Selective file downloading (mostly done)
|
|
|
|
|
- [x] Proper counting of how much is left, and how much is downloaded
|
2021-06-26 16:43:36 +01:00
|
|
|
|
2021-06-26 21:00:17 +01:00
|
|
|
- [x] Send bitfield at the start if I have something
|
|
|
|
|
- [x] use the "update_hash" function in piece checking
|
2021-06-26 16:43:36 +01:00
|
|
|
- [ ] signaling when file is done
|
|
|
|
|
|
2021-06-28 22:48:14 +01:00
|
|
|
- [ ] when we have the whole torrent, there's no point talking to peers that also have the whole torrent
|
2021-06-28 21:06:00 +01:00
|
|
|
|
2021-06-26 21:00:17 +01:00
|
|
|
- [ ] per-file stats
|
|
|
|
|
- [ ] per-peer stats
|
2021-06-26 16:43:36 +01:00
|
|
|
|
2021-06-28 21:06:00 +01:00
|
|
|
- [x] slow peers cause slowness in the end, need the "end of game" algorithm
|
2021-06-27 01:14:08 +01:00
|
|
|
|
2021-06-26 16:43:36 +01:00
|
|
|
someday:
|
2021-06-28 21:06:00 +01:00
|
|
|
- [ ] cancellation from the client-side for the lib (i.e. stop the torrent manager)
|