X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=TODO;h=28ee222599c0f40a1bd79a60d34fe4dcdd44a53d;hb=9ff5a5b4713dfefc3b42b66fb3865b1435667a77;hp=7231181a248270c0dafd90b081fc36743ad68a95;hpb=8aabcda325071d9a4ba3a26bf2b12570812437fd;p=oweals%2Fgnunet.git diff --git a/TODO b/TODO index 7231181a2..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