X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=TODO;h=28ee222599c0f40a1bd79a60d34fe4dcdd44a53d;hb=9ff5a5b4713dfefc3b42b66fb3865b1435667a77;hp=0486495a7b6a27fb63415afe728271555f52e75c;hpb=536ef750a7c2e884f4b2377d19ee6b293787be54;p=oweals%2Fgnunet.git diff --git a/TODO b/TODO index 0486495a7..28ee22259 100644 --- a/TODO +++ b/TODO @@ -1,8 +1,5 @@ PHASE #1: (Goal: settle key design questions) -ARM: -* Make sure ARM supports daemons (non-service background processes, see hostlist/topology) - Util: * improve disk API [Nils] * Windows: use events instead of pipes to signal select()s [Nils] @@ -60,10 +57,12 @@ PHASE #2: (Goal: recover basic file-sharing functionality) Datastores: * implement sqlite-based sqstore/datastore service - + implement library (talks to service) + implement service (datastore + talks to plugin) + + implement library (talks to service) + implement sqlite plugin (talks to DB) + + fix testcases (make them use CPS, complete their inner workings...) * implement sqlite-based dstore services + + design API + implement library (talks to service) + implement service (talks to plugin) + implement sqlite plugin (talks to DB) @@ -72,8 +71,6 @@ Applications: * DHT, DV * FS / fs-libs -Databases: -* have ONE backend working PHASE #3: (Goal: ready for pre-release) [completion-goal: end of 2009] @@ -152,6 +149,8 @@ Minor TODO items: - implement exponential back-off for service restarts - better tracking of which config changes actually need to cause process restarts by ARM. - have way to specify dependencies between services (to manage ARM restarts better) + - client-API is inefficient since it opens a TCP connection per service that is started + (instead of re-using connections). * PEERINFO: - have gnunet-peerinfo print actual host addresses again - add option to gnunet-peerinfo to modify trust value @@ -199,12 +198,17 @@ Stuff to remember: Test coverage: -* UTIL: 75%, 4914 out of 6463 -* HELLO: -* ARM: -* RESOLVER: -* STATISTICS: -* TRANSPORT: -* CORE: -* HOSTLIST: 0% -* TOPOLOGY: 0% +* UTIL : 78.7% +* HELLO : 93.7% +* ARM : 69.9% +* RESOLVER : 60.4% +* STATISTICS: 82.8% +* PEERINFO : 71.5% +* TRANSPORT : 70.9% +* CORE : 65.8% +=================== +* TOTAL : 74.9% + +Not yet tested: +* HOSTLIST : 0.0% +* TOPOLOGY : 0.0%