-0.9.0pre2:
-* UTIL:
- - only connect() sockets that are ready (select()) [Nils]
- [On W32, we need to select after calling socket before doing connect etc.]
-* TRANSPORT:
- - HTTP backend [MW]
- - Jun 27 11:51:54 core-7670 ERROR Assertion failed at gnunet-service-core.c:3616.
- (transport notified us that we connected to ourselves!!!)
-* CORE:
- - 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]
- - derived key generation [Nils]
-* DHT: [Nate]
- - implement DHT service
- - implement testcases
- - implement performance tests
-* FS: [CG]
- - publishing a directory sets the embedded filename to "empty"
- (likely an issue with cutting off everything before '/' in the filename,
- which in the case of a directory would leave nothing)
- - trust: do not charge when "idle" / load considerations (migration, routing)
- - bound our priorities based on priorities used by other peers
- - datastore reservation (publishing)
- - unindex on index failure
- - listing of learned namespaces
- - collection API & tests
- + gnunet-pseudonym (collection support)
- - artificial delays
- - active reply route caching design & implementation of service; gap extension!
- - utilize in-line files in meta data always (including in search results or
- when download is triggered manually and for probes); currently the data is
- only used when users do a general 'recursive' download
- - location URIs (publish, search, download)
- - non-anonymous FS service (needs DHT)
- + DHT integration for search
- + CS-DHT-functions (DHT-put of LOC)
- + P2P-functions (DHT-get)
- - implement FS performance tests