aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2009-08-30 19:16:31 +0000
committerChristian Grothoff <christian@grothoff.org>2009-08-30 19:16:31 +0000
commit53fa6b097734a4545ac4bc02a9f058446434e45f (patch)
tree2221366811a53ef8595570533865085ccc4746c1 /TODO
parent365afdb913c3446f358d3a13fcdaad4ae76334b3 (diff)
downloadgnunet-53fa6b097734a4545ac4bc02a9f058446434e45f.tar.gz
gnunet-53fa6b097734a4545ac4bc02a9f058446434e45f.zip
updating TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO42
1 files changed, 26 insertions, 16 deletions
diff --git a/TODO b/TODO
index 78b932630..391fd483f 100644
--- a/TODO
+++ b/TODO
@@ -36,43 +36,53 @@ PHASE #2: (Goal: recover basic file-sharing functionality)
36* HOSTLIST: 36* HOSTLIST:
37 - implement testcases 37 - implement testcases
38* FS (anonymous FS only) 38* FS (anonymous FS only)
39 - review FS API [Nils, Amatus, CG]
40 - design network structs (CS) 39 - design network structs (CS)
41 - implement FS library 40 + list-indexed, index, unindex
42 + URI API -- DONE (but do more testing) 41 + search/download, response
43 + getopt API -- DONE (but do more testing) 42 - implement basic FS library
44 + persistence mechanism (design done)
45 + sharing API 43 + sharing API
46 ~ file-information (needs testing) 44 ~ publish (indexing)
47 ~ directory (needs testing)
48 ~ publish (work in progress...)
49 ~ unindex & list indexed!!! (need publish to be done) 45 ~ unindex & list indexed!!! (need publish to be done)
50 ~ search (need publish to be done) 46 ~ search (need publish to be done)
51 ~ download (need publish/search to be done) 47 ~ download (need publish/search to be done)
52 ~ namespaces 48 - design network structs (CS/P2P)
53 ~ collection 49 - implement FS service
54 - design network structs (P2P) 50 + datastore request queueing mechanism
55 - datastore request queueing mechanism 51 + CS-functions (search, download, index, get_indexed, unindex)
56 - implement FS service (needs DHT) 52 + P2P-functions (query, response)
57 + download
58 + search
59 - implement testcases 53 - implement testcases
60 + URI API 54 + URI API
61 + getopt API 55 + getopt API
62 + sharing API (needs TESTING) 56 + sharing API (needs TESTING)
63 ~ file-information 57 ~ file-information
64 ~ insert 58 ~ publish (insert, index)
65 ~ download 59 ~ download
66 ~ search 60 ~ search
67 ~ unindex 61 ~ unindex
68 ~ namespaces 62 ~ namespaces
69 ~ collection 63 ~ collection
70 + directory API 64 + directory API
65 - advanced sharing API
66 + namespaces => SBlocks!
67 + collection
68 + location URIs (publish, search, download)
69 + persistence support (publish, unindex, search, download)
70 + datastore reservation (publishing)
71 - implement adv. testcases
72 + insert: sblocks, loc uris
73 + download: loc uris
74 + search: sblocks, skblocks, loc uris
75 + namespaces
76 + collection
71 - implement performance tests (needs TESTING) 77 - implement performance tests (needs TESTING)
72 + insert 78 + insert
73 + download 79 + download
74 + search 80 + search
75 + unindex 81 + unindex
82 - implement adv. FS service (needs DHT)
83 + basic DHT integration
84 + CS-DHT-functions (DHT-put of LOC)
85 + P2P-functions (DHT-get)
76* new webpage 86* new webpage
77 - install on proper server 87 - install on proper server
78 - activate as ng.gnunet.org 88 - activate as ng.gnunet.org