X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=TODO;h=b4e4d26146cfb9cb8f95169617e7ac3f167a285f;hb=d0b6c9c78d64061ff47ea1b3b58f455cc5cfcea6;hp=c6906eef68eb3c3d0b4038324309575c1f322329;hpb=54edcbe9ce37e934a0d045fdde27e9caa3ac145a;p=oweals%2Fgnunet.git diff --git a/TODO b/TODO index c6906eef6..b4e4d2614 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,12 @@ 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.] + FS: + - measure latencies (core, datastore) => trust economy + - FS performance benchmarking + - integrate with DHT (need DHT API to fit block API better first; also, get rid of the continuation!) +* DHT: [Nate] + - use new block lib in service + - provide block-lib compatible API in gnunet_dht_service.h + - eliminate continuations in DHT API (not needed, we have auto-retransmit!) * CORE: - derived key generation [Nils] - Jun 27 11:51:54 core-7670 ERROR Assertion failed at gnunet-service-core.c:3616. @@ -13,12 +18,8 @@ => 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), + => "peers connected (transport)" now instantly goes to ZERO (core statistic), but "established sessions" stays up... - * PWNAT: [Nate/MW/Nils] - - W32 port -* GNUNET-GTK: [CG] - - handle 'lost parent' case for recursive downloads (need to move children!) 0.9.0pre3: * Determine RC bugs and fix those (release should have no known real bugs) @@ -30,7 +31,7 @@ - needs more testing (especially F2F topology) & transport blacklisting * TRANSPORT-TCP [MW]: - should use hash map to look up sessions -* NAT/UPNP: [MW] +* NAT/UPNP: [Milan] - finalize API design - code clean up - testing @@ -68,9 +69,6 @@ + search error + publish error + unindex error -* POSTGRES database backends: [CG] - - datacache - - datastore * ARM: [CG/Safey] - 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?) @@ -83,6 +81,9 @@ 0.9.0: * Determine RC bugs and fix those (release should have no known real bugs) +* UTIL: + - only connect() sockets that are ready (select()) [Nils] + [On W32, we need to select after calling socket before doing connect etc.] * new webpage: [BL] - convert documentation pages to books - update books (especially for developers) @@ -97,6 +98,8 @@ - good to have for DHT evaluation! * DHT: [Nate] - performance tests +* BLOCK: + - more testing (KBlock, SBlock, NBlock) 0.9.1: * TRANSPORT: [MW] @@ -122,7 +125,7 @@ * DV: [Nate] - proper bandwidth allocation - performance tests -* PEERINFO: +* PEERINFO: - merge multiple HELLOs of the same peer in the transmission queue (theoretically reduces overhead; bounds message queue size) - merge multiple iteration requests over "all" peers in the queue