-Implementable right now (but not necessarily important), with caveats
-(unavailable components that will limit what can be implemented right
-away), in order in which they will likely be done:
-* TESTING [Nate]
-* DV [Nate]
-* DHT [Nate]
-* TBENCH [MW]
-* TRACEKIT [MW]
-* FRAGMENTATION [Ji Lu]
-* HTTP transport [Matthias]
-* UPNP [Milan]
-* ARM [Safey]
-* FS [CG]
-* SETUP
-* MySQL / Postgres plugins (datastore, datacache)
-
-0.9.0pre0 [April]:
-* CORE: [CG]
- - "Forcing disconnect of XXX due to inactivity" -- can happen every few MS!?
- (disconnect does not really succeed, or what?)
- Also, core does not seem to actually decrement the number of active
- sessions even if no connections exist for a while! (likely related...)
- - transport reports bw quota violations on slow systems (core or
- transport issue?)
-* DATASTORE: [CG]
- - utilization can (easily, restart?) go out of control (very large), causing
- content expiration job to go crazy and delete everything!
-* FS: [CG]
- - on some systems, keyword search does not find locally published content
- (need testcase of command-line tools! - also good to cover getopt API!)
- [could be related to datastore issue above!]
- - 2-peer download is still too slow (why?)
- - advanced FS API parts
- + pick correct filenames for recursive downloads (mkdir, .gnd)
- + support recursive download even if filename is NULL and we hence
- do not generate files on disk (use temp_filename)
- + bound parallelism (# fs downloads)
- + distinguish in performance tracking and event signalling between
- downloads that are actually running and those that are merely in the queue
- + gnunet-service-fs (hot-path routing, load-based routing, nitpicks)
- - [gnunet-service-fs.c:208]: member 'LocalGetContext::results_bf_size' is never used
- - [gnunet-service-fs.c:501]: member 'PendingRequest::used_pids_size' is never used
- - [gnunet-service-fs.c:654]: member 'ConnectedPeer::last_client_replies' is never used
- - [gnunet-service-fs.c:669]: member 'ConnectedPeer::avg_delay' is never used
- - [gnunet-service-fs.c:675]: member 'ConnectedPeer::avg_priority' is never used
- - [gnunet-service-fs.c:688]: member 'ConnectedPeer::pending_requests' is never used
- - [gnunet-service-fs.c:694]: member 'ConnectedPeer::last_p2p_replies_woff' is never used
- - [gnunet-service-fs.c:700]: member 'ConnectedPeer::last_client_replies_woff' is never used
-* WWW:
- - Get IPv6 hooked up
- - change DNS
-