diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 16 |
1 files changed, 3 insertions, 13 deletions
@@ -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) |