aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO16
1 files changed, 3 insertions, 13 deletions
diff --git a/TODO b/TODO
index 2054d5df1..d4bed6bc1 100644
--- a/TODO
+++ b/TODO
@@ -2,20 +2,10 @@
2* PEERINFO: [CG] 2* PEERINFO: [CG]
3 - trust: need *fast* way to check/update trust in peers 3 - trust: need *fast* way to check/update trust in peers
4 (async peerinfo would not be right; certainly not with the current API) 4 (async peerinfo would not be right; certainly not with the current API)
5* TRANSPORT: [CG]
6 - need to implement and test new blacklisting code (server-side only, client API exists)
5* TOPOLOGY: [CG] 7* TOPOLOGY: [CG]
6 - If the topology daemon crashes, peers that were put on the 8 - needs more testing (especially F2F topology) -- need transport blacklisting to be implemented first!
7 blacklist with transport will never be removed from it (until
8 transport service dies); we should use the blacklist notification
9 API to learn about the exact set of blacklisted peers at all times
10 (FIXME: the transport_api implementation of blacklisting
11 also does not work nicely for this since it won't let us know about
12 disconnect-reconnect events and the implicit whitelisting
13 that might happen here; that's not so bad since we will
14 re-blacklist on pre-connect attempts anyway, so this is
15 a minor issue; OTOH, we might want to be more explicit about
16 allowing/forbidding connects on pre-connect to avoid
17 entering connect attempts to just be blacklisted shortly afterwards).
18 - needs more testing (especially F2F topology)
19* FS: [CG] 9* FS: [CG]
20 - support recursive download even if filename is NULL and we hence 10 - support recursive download even if filename is NULL and we hence
21 do not generate files on disk (use temp_filename) 11 do not generate files on disk (use temp_filename)