diff options
author | Christian Grothoff <christian@grothoff.org> | 2009-09-22 18:32:31 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2009-09-22 18:32:31 +0000 |
commit | d62bacc863759d211988cd59d0f0849e378d2a61 (patch) | |
tree | cf3c8d27dcfd0e1efe51ce1d486fb9b248286768 /TODO | |
parent | 5cfeaeaa6ea480fc0f0e47ccbfa450b9ca75bf21 (diff) | |
download | gnunet-d62bacc863759d211988cd59d0f0849e378d2a61.tar.gz gnunet-d62bacc863759d211988cd59d0f0849e378d2a61.zip |
update
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -14,12 +14,10 @@ away), in order in which they will likely be done: | |||
14 | 14 | ||
15 | Urgent items (before announcing ng.gnunet.org): | 15 | Urgent 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 | ||
54 | 0.9.0pre0: | 57 | 0.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 |