WiP
[oweals/gnunet.git] / TODO
diff --git a/TODO b/TODO
index 4463244338c4d885775813785460b3f7c88f9ccf..90d38d66f77a9c2aab94eecf882eb013ffdc04d2 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,16 +1,6 @@
-0.9.0pre3: [2'11]
-* NAT/UPNP: [Milan / MW]
-  - [#1609] code clean up
-  - testing
-  - integration with transport service:
-    + test TCP
-    + implement UDP, HTTP/HTTPS 
-* Transport:
-  - ATS crashes [MW]
-  - UDP fragmentation [MW]
-* CORE:
-  - Core API's notify_transmit_ready leaks 'th'!
+0.9.0pre3:
 * FS [CG]
+  - perf_gnunet_service_fs_p2p_trust causes fs service to segfault
   - download of 100 MB file from 'leach' peer hung due to 
     failure of core-api to call back after a change preference request
     (structs indicate request was transmitted but reply never received?)
   - other runs (-L DEBUG) with downloads using the new 'trust' test show
     non-deterministic results (for any set of peers)
   - implement 'SUPPORT_DELAYS'
-  - consider re-issue GSF_dht_lookup_ after non-DHT reply received 
-  - implement multi-peer FS performance tests + gauger them!
-    + insert
-    + download
-    + search
-* GNUNET-GTK: [CG]
-  - figure out where in the GUI we should show active upload operations and allow aborts
-  - handle events:
-    + search error
-    + publish error
-* Determine RC bugs and fix those (release should have no known real bugs)
 
 0.9.0:
 * new webpage:
   - write chapter on DHT/block [Nate] 
   - make a NICE download page 
+* Transport:
+  - UDP fragmentation [MW]
+* NAT/UPNP: [MW]
+  - [#1609] code clean up
+  - testing
+  - integration with transport service:
+    + test TCP
+    + implement UDP, HTTP/HTTPS 
+* GNUNET-GTK: [CG]
+  - figure out where in the GUI we should show active upload operations and allow aborts
+  - handle events:
+    + search error
+    + publish error
+* FS [CG]
+  - consider re-issue GSF_dht_lookup_ after non-DHT reply received 
+  - implement multi-peer FS performance tests + gauger them!
+    + insert
+    + download
+    + search
 * big code review
 * Determine RC bugs and fix those  (release should have no known real bugs)
 
@@ -67,7 +65,7 @@
   - need to periodically probe latency/transport cost changes & possibly switch transport
 * DATASTORE: [CG]
   - check indexes / SQL for performance
-* DV: [Nate?]
+* DV: 
   - proper bandwidth allocation
   - performance tests
 * PEERINFO:    
@@ -96,7 +94,7 @@
     + normalize keywords (edit subdialog)
   - implement download by URI dialog; figure out where to display those downloads!
   - add combo box to select desired mime type for search
-* ARM: [CG/Safey]
+* ARM: [CG]
   - better tracking of which config changes actually need to cause process restarts by ARM.
   - handle gnunet-arm -k in combination with auto-start magic (what is the right thing here?)
   - discover dependencies between services
     * energy cost in ATS [MW]
 * BLOCKS:
   - testcase would be nice
-  - generic block support for DHT
 * STATISTICS:
   - implement statistics GUI (=> start from gnunet-gtk by button!)
 * PEERINFO: [NN]
   - rate limiting
   - improved batching
   - resource limit integration with ATS
-* VPN [PT]
+* VPN 
   - TCP entry/exit
   - internal services
-  - integration with DHT routing
-  - optimized routes (beyond DHT/DV)
   - "DNS" .gnunet
+* MESH:
+  - optimized routes (beyond DHT/DV)