fix for 32-bit size_t negation
[oweals/gnunet.git] / TODO
diff --git a/TODO b/TODO
index 41c8da6851abee963e5452133c6660fe7dd6666f..a0a86789c05820be2d8c3c21b08d5c050cd3cb25 100644 (file)
--- a/TODO
+++ b/TODO
@@ -15,7 +15,6 @@ away), in order in which they will likely be done:
 
 0.9.0pre0:
 * TRANSPORT:
-  - core dump / jump to nowhere (valgrind) in udp test in transports
   - TCP not used bi-directionally (especially important also for PONG!)
     Need a way for plugin to tell to service that it can *reliably* transmit
     PONGs.  Need *good* way to ensure only one (plugin) session is active at 
@@ -24,8 +23,10 @@ away), in order in which they will likely be done:
   - disconnect notifications from TCP not always as nice as we might want
     them to be (but how can we do this cleanly given that UDP is connectionless?)
   - implement transport API to pretty-print transport address 
-    + transport_api extension (API extension!)
-    + service-transport extension (protocol extension)
+    + resolve cyclic dependency (gnunet-peerinfo -> transport_api -> peerinfo!)
+    + gnunet-transport-service crashes when asked to resolve address (!)
+    + asynchronous transport lookup and non-CPS iterator in peerinfo require
+      some work to ensure printing in the proper order...
   - instantly filter addresses from *other* peers that 
     are *equal* to our own address + port (i.e., localhost:2086).  We 
     no longer filter those for outgoing (helps with loopback testing