-* TRACEKIT: [MW]
- - good to have for DV/DHT evaluation!
-* DHT: [Nate]
- - implement DHT service
- - implement testcases
- - implement performance tests
-* TRANSPORT:
- - HTTP backend [MW]
-* ARM: [Safey]
- - better crash management (attach debugging support, capture and analyze
- debug output, detect random vs. deterministic crashes)
- - discover dependencies between services
- => need UNIX domain sockets first!
- - handle gnunet-arm -k in combination with auto-start magic (what is the right thing here?)
+* BLOCK:
+ - implement FS plugin
+ - design new block-lib API
+ - move FS serivce to new block API
+* FS:
+ - integrate with DHT
+ - measure latencies (core, datastore) => trust economy
+ - refuse content migration message (or solicit?)
+ - FS performance benchmarking
+* DHT:
+ - use new block lib
+* CORE:
+ - derived key generation [Nils]
+ - Jun 27 11:51:54 core-7670 ERROR Assertion failed at gnunet-service-core.c:3616.
+ (transport notified us that we connected to ourselves!!!)
+ - transport-level disconnect (i.e. TCP) does not cause core-level
+ disconnect in a timely fashion (waits for connection timeout);
+ need to figure a way to make it near-instant in those cases
+ (i.e. rapid reduction in timeout on transport-level disconnect) [CG]
+ => may have been fixed with instant-notification of disconnect
+ to core on session-oriented connection hick-up; not perfect but
+ likely good enough until we get ATS going; still should be tested...
+ => "peers connected (transport)" now instantly goes to ZERO (core statistic),
+ but "established sessions" stays up...
+
+0.9.0pre3:
+* Determine RC bugs and fix those (release should have no known real bugs)
+* DATASTORE: [LT]
+ - GNUNET_DATASTORE_cancel method not tested [LT]
+* TESTING: [Nate]
+ - test basic peer re-configure
+* TOPOLOGY: [Nate]
+ - needs more testing (especially F2F topology) & transport blacklisting
+* TRANSPORT-TCP [MW]:
+ - should use hash map to look up sessions
+* NAT/UPNP: [Milan]
+ - finalize API design
+ - code clean up
+ - testing
+ - integration with transport service
+ - also do UPnP-based (external) IP detection
+ (Note: build library always, build UPnP service when dependencies like libxml2 are available)