aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2009-09-22 18:32:31 +0000
committerChristian Grothoff <christian@grothoff.org>2009-09-22 18:32:31 +0000
commitd62bacc863759d211988cd59d0f0849e378d2a61 (patch)
treecf3c8d27dcfd0e1efe51ce1d486fb9b248286768 /TODO
parent5cfeaeaa6ea480fc0f0e47ccbfa450b9ca75bf21 (diff)
downloadgnunet-d62bacc863759d211988cd59d0f0849e378d2a61.tar.gz
gnunet-d62bacc863759d211988cd59d0f0849e378d2a61.zip
update
Diffstat (limited to 'TODO')
-rw-r--r--TODO20
1 files changed, 14 insertions, 6 deletions
diff --git a/TODO b/TODO
index 2888341ca..fc76b9604 100644
--- a/TODO
+++ b/TODO
@@ -14,12 +14,10 @@ away), in order in which they will likely be done:
14 14
15Urgent items (before announcing ng.gnunet.org): 15Urgent items (before announcing ng.gnunet.org):
16* FS (basic anonymous FS only) 16* FS (basic anonymous FS only)
17 - need way to determine network load (up/down)
18 - need *fast* way to check/update trust in peers
19 (async peerinfo would not be right)
20 - implement FS service 17 - implement FS service
21 + P2P-functions (query, response, peer-disconnect) 18 + how to send queries (soliciting is not there in core; do we
22 + CS/P2P-functions (initiate P2P, handle P2P->CS) 19 also want to do pushing sometimes?)
20 + need to bound queueing of replies for other peers
23 - implement testcases 21 - implement testcases
24 + URI API 22 + URI API
25 + getopt API 23 + getopt API
@@ -30,6 +28,11 @@ Urgent items (before announcing ng.gnunet.org):
30 ~ search 28 ~ search
31 ~ unindex 29 ~ unindex
32 + directory API 30 + directory API
31* CORE:
32 - soliciting traffic for clients that registered for it is not implemented
33 (in the service, client API supports GNUNET_MESSAGE_TYPE_CORE_SOLICIT_TRAFFIC
34 but never receives any such messages); how to avoid busy-waiting here
35 is a good question (solicit => nothing, when to solicit again???)
33* TESTING (needed for DV, DHT, Topology) 36* TESTING (needed for DV, DHT, Topology)
34 - implement library for local testing 37 - implement library for local testing
35 + modify configuration to allow controlling connections for non-local starts 38 + modify configuration to allow controlling connections for non-local starts
@@ -52,6 +55,11 @@ Urgent items (before announcing ng.gnunet.org):
52 55
53 56
540.9.0pre0: 570.9.0pre0:
58* UTIL:
59 - heap: "remove_node" can hardly be O(1) given the API, but it should be (!)
60 - load: need way to determine network load (up/down)
61 - trust: need *fast* way to check/update trust in peers
62 (async peerinfo would not be right)
55* Module features to implement: 63* Module features to implement:
56 - advanced FS API parts 64 - advanced FS API parts
57 + namespaces: fundamental namespace API 65 + namespaces: fundamental namespace API
@@ -68,7 +76,7 @@ Urgent items (before announcing ng.gnunet.org):
68 + gnunet-download (many options) 76 + gnunet-download (many options)
69 + gnunet-directory (man page, options) 77 + gnunet-directory (man page, options)
70 + gnunet-pseudonym (all of it) 78 + gnunet-pseudonym (all of it)
71 + gnunet-service-fs (remove failing on-demand blocks) 79 + gnunet-service-fs (remove failing on-demand blocks, many other nitpicks/features/optimizations)
72 + datastore: do active migration support here? 80 + datastore: do active migration support here?
73 - implement adv. FS testcases 81 - implement adv. FS testcases
74 + insert: sblocks, loc uris 82 + insert: sblocks, loc uris