adding tests for openssl and making sure that emstp is available when building monkey
[oweals/gnunet.git] / TODO
diff --git a/TODO b/TODO
index 6c0de7df2c44a802068a7a39f708a0e2c2e48fa3..4cc7d3572c0b7ee2f76f37ce8f321d837a08a0d0 100644 (file)
--- a/TODO
+++ b/TODO
@@ -6,12 +6,9 @@
 * UTIL:
   - only connect() sockets that are ready (select()) [Nils]
     [On W32, we need to select after calling socket before doing connect etc.]
-* GNUNET-GTK: [CG]
-  - directory support:
-    + download start: recursive/directory (!) & from-URI only
-    + handle download lost-parent (move to 'from-URI only' tab)
-    + display content of directory
-    + open directory
+* BUGS:
+  Jun 27 11:51:54 core-7670 ERROR Assertion failed at gnunet-service-core.c:3616.
+  (transport notified us that we connected to ourselves!!!)
 
 0.9.0pre2:
 * CORE:
@@ -62,6 +59,9 @@
   - listing of learned namespaces
   - collection API & tests
     + gnunet-pseudonym (collection support)
+  - publishing a directory sets the embedded filename to "empty" 
+    (likely an issue with cutting off everything before '/' in the filename,
+     which in the case of a directory would leave nothing)
   - implement FS performance tests
     + insert
     + download
@@ -79,6 +79,7 @@
     + copy URI to clipboard 
     + save-as gnunet-directory
   - events:
+    + implement clear button in search tabs (to stop downloads)
     + search resume
     + search error
     + download error
   - implement unindex operation (use dialog with all indexed files for selection)
   - implement download by URI dialog; figure out where to display those downloads!
   - figure out where in the GUI we should show active uploads/unindex operations and allow aborts
+  - handle 'lost parent' case for recursive downloads (need to move children!)
+
 
 0.9.0pre3:
 * TRACEKIT: [MW]
 * DATASTORE:
   - GNUNET_DATASTORE_cancel method not tested
 * TESTING: [Nate]
-  - modify configuration to allow controlling connections for non-local starts
-  - testbed creation with topology (needs working F2F topology) 
-  - testbed with churn 
-  - implement testcases for distributed testing
   - test basic peer re-configure 
-  - test topology creation 
-  - test churn generation 
   - consider changing API for peer-group termination to 
     call continuation when done
 * NAT/UPNP: [MW]