fix
[oweals/gnunet.git] / TODO
diff --git a/TODO b/TODO
index e06e6379079c340d07a92d03d81641b308b92747..18130c4e3c634fc04734c6602981c0e866500221 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,30 +1,20 @@
 Implementable right now (but not necessarily important), with caveats
 (unavailable components that will limit what can be implemented right
 away), in order in which they will likely be done:
-* TESTING
-* FS (DHT not available)
+* TESTING-TESTBED [Nate]
 * SETUP
-* DV (distributed testing not available)
-* TBENCH (distributed testing not available)
-* TRACEKIT (distributed testing not available)
+* DV [Nate]
+* TBENCH
+* TRACEKIT
+* FRAGMENTATION [Ji Lu]
 * HTTP transport
-* FRAGMENTATION
-* MySQL / Postgres plugins (datastore, datacache)
-* UPNP
+* MySQL / Postgres plugins (datastore, datacache) [Radhika]
+* UPNP [Milan]
 
 Urgent items (before announcing ng.gnunet.org):
-* TESTING (needed for DV, DHT, Topology)
-  - implement library for local testing
-    + modify configuration to allow controlling connections for non-local starts
-    + CORE service does not start with valid peer ID (all zeros) -- testcase fails!
-    + consider changing API for peer-group termination to call continuation when done
-  - implement testcases for library
-    + get test for basic peer start to work!
-    + test basic peer connect
-    + test group start
 * TEST:
-  - topology (needs TESTING)
-  - hostlist (maybe easier with TESTING?)
+  - topology
+  - hostlist
 * CORE:
   - soliciting traffic for clients that registered for it is not implemented
     (in the service, client API supports GNUNET_MESSAGE_TYPE_CORE_SOLICIT_TRAFFIC
@@ -47,7 +37,7 @@ Urgent items (before announcing ng.gnunet.org):
 
 0.9.0pre0:
 * UTIL:
-  - heap: "remove_node" can hardly be O(1) given the API, but it should be (!)
+  - heap: "remove_node" can hardly be O(1) given the API, but it should be [Radhika]
   - load: need way to determine network load (up/down)
   - trust: need *fast* way to check/update trust in peers
            (async peerinfo would not be right)
@@ -89,6 +79,7 @@ Urgent items (before announcing ng.gnunet.org):
     + default generation
     + need to settle basic design; do we want to keep guile?
   - testing (RC-pre0)
+    + modify configuration to allow controlling connections for non-local starts
     + testbed creation with topology (needs working F2F topology) [Nate]
     + testbed with churn [Nate]
     + implement library for distributed testing [Nate]
@@ -146,7 +137,7 @@ Urgent items (before announcing ng.gnunet.org):
   - create good Drupal theme for GNUnet
   - make a NICE download page and figure out how to 
     enable developers to publish TGZs nicely
-  - port "contact" page; add impressum
+  - port "contact" page
   - add content type for "todo" items?
   - DNS activation
 * Plugins to implement: