const
[oweals/gnunet.git] / TODO
diff --git a/TODO b/TODO
index b591310cb193b8d5e4ad4d817ed4452f14d523e8..a51ebb40bc2f181b55f2446e8ac5d0551e90a25d 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,18 +1,25 @@
 0.9.0pre3:
+* connections fail if transport-plugin/nat produces 
+  some addresses that don't work (enable 'use_localaddr' with bindto for example,
+  so that some of the 'local' IPs do not work due to the bindto);  the result
+  seems to be that the plugin tries some of the broken addresses, fails and the
+  transport-level connection never comes up.
+* Mantis:
+  - 1727 --- investigate (NEW)
+  - 1694 --- try to reproduce (non-deterministic, w. testcase, need core/valgrind)
+  - 1725 --- try to reproduce (non-deterministic, w. testcase, need core)
+  - 1724 --- try to reproduce
+  - 1709 --- need more data (Nate)
+  - 1717 --- need more data (Nate)
+  - 1701 --- try to reproduce (Nate)
+  - 1705 --- try to reproduce (Nate)
 * clean buildbots
-* clean build
 
-0.9.0:
-* new webpage:
-  - write chapter on DHT/block [Nate] 
-  - make a NICE download page 
-* NAT/UPNP: [CG/MW]
-  - write NAT library 
+0.9.0pre4:
+* NAT library: [CG/MW]
+  - make code used by gnunet-setup asynchronous, add timeout (external-ip can hang!)
 * Transport:
-  - UDP fragmentation [MW]
-  - decide how to deal with 'DISABLEV6' option (where does it live?)
   - integration of new NAT/plugin API with HTTP/HTTPS plugin
-  - fix WLAN plugin for new plugin API (easy)
   - testing (again)
 * GNUNET-GTK: [CG]
   - figure out where in the GUI we should show active upload operations and allow aborts
     + 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
+
+0.9.0:
+* new webpage:
+  - write chapter on DHT/block [Nate] 
+  - make a NICE download page 
 * big code review
 * Determine RC bugs and fix those  (release should have no known real bugs)
 
   - 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
-* MONKEY: [Safey]
-  - better crash management (attach debugging support, capture and analyze
-    debug output, detect random vs. deterministic crashes)
-  - '-m EMAIL' option for alternative e-mail TO
-  - '-f FILENAME' option to write  report to file instead of e-mail (for testing!)
 
 0.9.2:
 * PEERINFO: [NN]