diff options
author | Christian Grothoff <christian@grothoff.org> | 2009-08-30 19:16:31 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2009-08-30 19:16:31 +0000 |
commit | 53fa6b097734a4545ac4bc02a9f058446434e45f (patch) | |
tree | 2221366811a53ef8595570533865085ccc4746c1 /TODO | |
parent | 365afdb913c3446f358d3a13fcdaad4ae76334b3 (diff) | |
download | gnunet-53fa6b097734a4545ac4bc02a9f058446434e45f.tar.gz gnunet-53fa6b097734a4545ac4bc02a9f058446434e45f.zip |
updating TODO
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 42 |
1 files changed, 26 insertions, 16 deletions
@@ -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 |