aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-01-21 21:03:45 +0000
committerChristian Grothoff <christian@grothoff.org>2010-01-21 21:03:45 +0000
commit1e83b104b323d90664e90af7a12166308ba6ee7a (patch)
treea03f1585823fefa7d129a0bb11f62e87985668d5 /TODO
parent3c85fbac0a477a3f364da4eba7fe94a57d6eab1b (diff)
downloadgnunet-1e83b104b323d90664e90af7a12166308ba6ee7a.tar.gz
gnunet-1e83b104b323d90664e90af7a12166308ba6ee7a.zip
towards a new conveniance API
Diffstat (limited to 'TODO')
-rw-r--r--TODO44
1 files changed, 30 insertions, 14 deletions
diff --git a/TODO b/TODO
index 1d975e95a..992f61f80 100644
--- a/TODO
+++ b/TODO
@@ -12,24 +12,40 @@ away), in order in which they will likely be done:
12* UPNP [Milan] 12* UPNP [Milan]
13 13
14Urgent items (before announcing ng.gnunet.org): 14Urgent items (before announcing ng.gnunet.org):
15* UTIL:
16 - provide higher-level convenience API for servers/services that
17 need to send a stream of notifications to clients; instead
18 of having each service queue messages and "send when ready",
19 simply have a way to add a client to the notification set
20 and to 'notify client' or 'notify all clients'
21 (useful for peerinfo (new hellos), transport (our hello; blacklist),
22 core (misc monitoring features), statistics (change notifications)
23 and likely others)
24 - server/service API change for ARM inetd'ing
25 (listen as well as support for start with multiple, already
26 bound & listening sockets!)
27* TRANSPORT:
28 - main service not implemented [Nate]
29 - blacklist not implemented [Christian]
30 - testcases crash & burn (no surprise)
15* CORE: 31* CORE:
16 - test currently fails spectacularly 32 - request disconnect not implemented [Christian]
17 - request disconnect not implemented 33 - various notification options not implemented [Christian]
18 - request connect not working 34 - test currently fails spectacularly [segv of transport service]
19 - various notification options not implemented 35 => need transport to work first!
20* topology 36 - request connect not working [Christian, need transport first]
21 - (forced) disconnect does not work as implemented (still?) 37* PEERINFO:
22 - needs testing (not sure the current testcase does much...) 38 - make sue we also trigger notifications whenever HELLOs expire
23* testing: 39* TOPOLOGY:
24 - timeout_hello_task is not used but should be (so we can fail 40 - needs testing [need transport first]
25 properly) 41* TESTING:
26 - check that 'GNUNET_TRANSPORT_get_hello' is associated with 42 - check that 'GNUNET_TRANSPORT_get_hello' is associated with
27 a TIMEOUT task wherever else appropriate (other testcases 43 a cancel request wherever appropriate (other testcases
28 in particular!) 44 in particular!) [Christian]
29* hostlist 45* HOSTLIST:
30 - test fails (looks like it works, but that's because of a bad 46 - test fails (looks like it works, but that's because of a bad
31 connectivity notification; somehow core is unable to send 47 connectivity notification; somehow core is unable to send
32 messages successfully via transport) 48 messages successfully via transport) [need transport first]
33* FS (basic anonymous FS only) 49* FS (basic anonymous FS only)
34 - implement FS service (P2P operations) 50 - implement FS service (P2P operations)
35 + how to send queries (soliciting is not there in core; do we 51 + how to send queries (soliciting is not there in core; do we