diff options
author | Christian Grothoff <christian@grothoff.org> | 2009-08-30 21:46:14 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2009-08-30 21:46:14 +0000 |
commit | 6c3d739e98b2a9e862fdd5976b2b042f43dd2460 (patch) | |
tree | 3e05d03a7c26caefd2e9f2923474bf12bb951c84 /TODO | |
parent | 0634957156088bc3c53d787c13ba3006307d8ca5 (diff) | |
download | gnunet-6c3d739e98b2a9e862fdd5976b2b042f43dd2460.tar.gz gnunet-6c3d739e98b2a9e862fdd5976b2b042f43dd2460.zip |
notes
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 46 |
1 files changed, 25 insertions, 21 deletions
@@ -35,16 +35,17 @@ PHASE #2: (Goal: recover basic file-sharing functionality) | |||
35 | - implement testcases (needs TESTING) | 35 | - implement testcases (needs TESTING) |
36 | * HOSTLIST: | 36 | * HOSTLIST: |
37 | - implement testcases | 37 | - implement testcases |
38 | * FS (anonymous FS only) | 38 | * FS (basic anonymous FS only) |
39 | - design network structs (CS) | 39 | - design network structs (CS) |
40 | + list-indexed, unindex | 40 | + unindex |
41 | + search/download, response | 41 | + search/download, response |
42 | - implement basic FS library | 42 | - implement basic FS library |
43 | + sharing API | 43 | - unindex |
44 | ~ unindex (need publish to be done) | 44 | - keyword-search |
45 | ~ search (need publish to be done) | 45 | - download (need search to be done) |
46 | ~ download (need publish/search to be done) | 46 | - design network structs (P2P) |
47 | - design network structs (CS/P2P) | 47 | + query |
48 | + response | ||
48 | - implement FS service | 49 | - implement FS service |
49 | + datastore request queueing mechanism | 50 | + datastore request queueing mechanism |
50 | + CS-functions (search, download, index, get_indexed, unindex) | 51 | + CS-functions (search, download, index, get_indexed, unindex) |
@@ -52,7 +53,7 @@ PHASE #2: (Goal: recover basic file-sharing functionality) | |||
52 | - implement testcases | 53 | - implement testcases |
53 | + URI API | 54 | + URI API |
54 | + getopt API | 55 | + getopt API |
55 | + sharing API (needs TESTING) | 56 | + sharing API |
56 | ~ file-information | 57 | ~ file-information |
57 | ~ publish (insert, index) | 58 | ~ publish (insert, index) |
58 | ~ download | 59 | ~ download |
@@ -61,36 +62,39 @@ PHASE #2: (Goal: recover basic file-sharing functionality) | |||
61 | ~ namespaces | 62 | ~ namespaces |
62 | ~ collection | 63 | ~ collection |
63 | + directory API | 64 | + directory API |
64 | - advanced sharing API | 65 | * new webpage |
65 | + namespaces => SBlocks! | 66 | - install on proper server |
67 | - activate as ng.gnunet.org | ||
68 | => Deploy(able) development network | ||
69 | |||
70 | |||
71 | PHASE #3: (Goal: ready for pre-release) [completion-goal: end of 2009] | ||
72 | * Module features to implement: | ||
73 | - advanced FS API parts | ||
74 | + namespaces | ||
75 | ~ fundamental namespace API | ||
76 | ~ SBlock search | ||
77 | ~ KSBlocks!? | ||
66 | + collection | 78 | + collection |
67 | + location URIs (publish, search, download) | 79 | + location URIs (publish, search, download) |
68 | + persistence support (publish, unindex, search, download) | 80 | + persistence support (publish, unindex, search, download) |
69 | + datastore reservation (publishing) | 81 | + datastore reservation (publishing) |
70 | + indexing: index-failure-cleanup | 82 | + indexing: index-failure-cleanup |
71 | - implement adv. testcases | 83 | - implement adv. FS testcases |
72 | + insert: sblocks, loc uris | 84 | + insert: sblocks, loc uris |
73 | + download: loc uris | 85 | + download: loc uris |
74 | + search: sblocks, skblocks, loc uris | 86 | + search: sblocks, skblocks, loc uris |
75 | + namespaces | 87 | + namespaces |
76 | + collection | 88 | + collection |
77 | - implement performance tests (needs TESTING) | 89 | - implement FS performance tests (needs TESTING) |
78 | + insert | 90 | + insert |
79 | + download | 91 | + download |
80 | + search | 92 | + search |
81 | + unindex | 93 | + unindex |
82 | - implement adv. FS service (needs DHT) | 94 | - non-anonymous FS service (needs DHT) |
83 | + basic DHT integration | 95 | + basic DHT integration |
84 | + CS-DHT-functions (DHT-put of LOC) | 96 | + CS-DHT-functions (DHT-put of LOC) |
85 | + P2P-functions (DHT-get) | 97 | + P2P-functions (DHT-get) |
86 | * new webpage | ||
87 | - install on proper server | ||
88 | - activate as ng.gnunet.org | ||
89 | => Deploy(able) development network | ||
90 | |||
91 | |||
92 | PHASE #3: (Goal: ready for pre-release) [completion-goal: end of 2009] | ||
93 | * Module features to implement: | ||
94 | - setup (RC-pre0) | 98 | - setup (RC-pre0) |
95 | + default generation | 99 | + default generation |
96 | + need to settle basic design; do we want to keep guile? | 100 | + need to settle basic design; do we want to keep guile? |