diff options
author | Christian Grothoff <christian@grothoff.org> | 2009-09-06 12:22:50 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2009-09-06 12:22:50 +0000 |
commit | c263f813925949b97bfd899e174eefe4ecccced8 (patch) | |
tree | b12b5291be1d0b3a2445ee560a4d51c75f378414 /TODO | |
parent | 2a9ac93496169b01115de872e78103c6492f6a8c (diff) | |
download | gnunet-c263f813925949b97bfd899e174eefe4ecccced8.tar.gz gnunet-c263f813925949b97bfd899e174eefe4ecccced8.zip |
work on downloading
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 70 |
1 files changed, 35 insertions, 35 deletions
@@ -13,7 +13,7 @@ away), in order in which they will likely be done: | |||
13 | * UPNP | 13 | * UPNP |
14 | 14 | ||
15 | 15 | ||
16 | PHASE #2: (Goal: recover basic file-sharing functionality) | 16 | Urgent items (before announcing ng.gnunet.org): |
17 | * TESTING (needed for DV, DHT, Topology) | 17 | * TESTING (needed for DV, DHT, Topology) |
18 | - implement library for local testing | 18 | - implement library for local testing |
19 | + modify configuration to allow controlling | 19 | + modify configuration to allow controlling |
@@ -37,10 +37,10 @@ PHASE #2: (Goal: recover basic file-sharing functionality) | |||
37 | - implement testcases | 37 | - implement testcases |
38 | * FS (basic anonymous FS only) | 38 | * FS (basic anonymous FS only) |
39 | - implement basic FS library | 39 | - implement basic FS library |
40 | - download API | 40 | - gnunet-publish (progress CB, shutdown, URI args) |
41 | - gnunet-search (binary) | 41 | - gnunet-unindex (progress CB, shutdown, error checking) |
42 | - gnunet-download (binary) | 42 | - gnunet-search (start search, progress CB, shutdown, options) |
43 | - API FIX: change type for anonymity/priority from unsigned int to uint32_t! | 43 | - gnunet-download (start download, progress CB, shutdown, options) |
44 | - design network structs (P2P) | 44 | - design network structs (P2P) |
45 | + query | 45 | + query |
46 | + response | 46 | + response |
@@ -57,21 +57,18 @@ PHASE #2: (Goal: recover basic file-sharing functionality) | |||
57 | ~ download | 57 | ~ download |
58 | ~ search | 58 | ~ search |
59 | ~ unindex | 59 | ~ unindex |
60 | ~ namespaces | ||
61 | ~ collection | ||
62 | + directory API | 60 | + directory API |
63 | * new webpage | 61 | * new webpage |
64 | - lcov | 62 | - prevent? |
65 | - buildbot | 63 | - migrate Mantis!? |
66 | - migrate Mantis? | 64 | - Doxygen generation |
67 | - download links on Drupal? | 65 | - run peer => have a 0.9.x hostlist |
68 | - run peer | 66 | - improve basic documentation (configure, dependencies, what works, etc.) |
69 | - configure hostlist | 67 | - write minimal welcome/introduction to 0.9.x-development/webpage/status |
70 | - install on proper server | ||
71 | => Deploy(able) development network | 68 | => Deploy(able) development network |
72 | 69 | ||
73 | 70 | ||
74 | PHASE #3: (Goal: ready for pre-release) [completion-goal: end of 2009] | 71 | 0.9.0pre0: |
75 | * Module features to implement: | 72 | * Module features to implement: |
76 | - advanced FS API parts | 73 | - advanced FS API parts |
77 | + namespaces | 74 | + namespaces |
@@ -80,8 +77,9 @@ PHASE #3: (Goal: ready for pre-release) [completion-goal: end of 2009] | |||
80 | + collection | 77 | + collection |
81 | + location URIs (publish, search, download) | 78 | + location URIs (publish, search, download) |
82 | + persistence support (publish, unindex, search, download) | 79 | + persistence support (publish, unindex, search, download) |
83 | + datastore reservation (publishing) | ||
84 | + indexing: index-failure-cleanup | 80 | + indexing: index-failure-cleanup |
81 | + download: management/bounding of parallel downloads (for recursive dl.) | ||
82 | + datastore reservation (publishing) | ||
85 | - implement adv. FS testcases | 83 | - implement adv. FS testcases |
86 | + insert: sblocks, loc uris | 84 | + insert: sblocks, loc uris |
87 | + download: loc uris | 85 | + download: loc uris |
@@ -103,6 +101,9 @@ PHASE #3: (Goal: ready for pre-release) [completion-goal: end of 2009] | |||
103 | - testing (RC-pre0) | 101 | - testing (RC-pre0) |
104 | + implement library for distributed testing [Nate] | 102 | + implement library for distributed testing [Nate] |
105 | + implement testcases for distributed testing [Nate] | 103 | + implement testcases for distributed testing [Nate] |
104 | |||
105 | 0.9.0pre1: | ||
106 | * Module features to implement: | ||
106 | - tbench (RC-pre1) | 107 | - tbench (RC-pre1) |
107 | + good to have for DV evaluation! | 108 | + good to have for DV evaluation! |
108 | - DV (RC-pre1) | 109 | - DV (RC-pre1) |
@@ -112,6 +113,12 @@ PHASE #3: (Goal: ready for pre-release) [completion-goal: end of 2009] | |||
112 | + implement DV transport plugin [Nate & CG] | 113 | + implement DV transport plugin [Nate & CG] |
113 | + implement testcases [Nate] | 114 | + implement testcases [Nate] |
114 | + implement performance tests [Nate] | 115 | + implement performance tests [Nate] |
116 | * GUIs to implement: | ||
117 | - gtk (RC-pre1) | ||
118 | + how to integrate scheduler with GTK event loop! | ||
119 | |||
120 | 0.9.0pre2: | ||
121 | * Module features to implement: | ||
115 | - tracekit (RC-pre2) | 122 | - tracekit (RC-pre2) |
116 | + good to have for DV/DHT evaluation! | 123 | + good to have for DV/DHT evaluation! |
117 | - DHT (RC-pre2) | 124 | - DHT (RC-pre2) |
@@ -120,25 +127,21 @@ PHASE #3: (Goal: ready for pre-release) [completion-goal: end of 2009] | |||
120 | + implement testcases | 127 | + implement testcases |
121 | + implement performance tests | 128 | + implement performance tests |
122 | * GUIs to implement: | 129 | * GUIs to implement: |
123 | - gtk (RC-pre1) | ||
124 | + how to integrate scheduler with GTK event loop! | ||
125 | - fuse (RC-pre2) | 130 | - fuse (RC-pre2) |
126 | - qt (RC-pre3) | ||
127 | + see discussions @ FISL about integration with event loop! | ||
128 | * Plugins to implement: | 131 | * Plugins to implement: |
129 | - UDP backend (RC-pre2) | 132 | - UDP backend (RC-pre2) |
130 | + Fragmentation library | 133 | + Fragmentation library |
131 | + actual plugin | 134 | + actual plugin |
132 | - HTTP backend (RC-pre2) | 135 | - HTTP backend (RC-pre2) |
133 | * Determine RC bugs and fix those! | ||
134 | |||
135 | => PRE-RELEASE | ||
136 | 136 | ||
137 | 0.9.0pre3: | ||
138 | * GUIs to implement: | ||
139 | - qt (RC-pre3) | ||
140 | + see discussions @ FISL about integration with event loop! | ||
141 | * Determine RC bugs and fix those! | ||
137 | 142 | ||
138 | PHASE #4: [completion-goal: mid 2010] | 143 | 0.9.0: |
139 | * Documentation | 144 | * Documentation |
140 | - Doxygen generation | ||
141 | - lcov generation | ||
142 | - update man pages | 145 | - update man pages |
143 | - update webpage documentation | 146 | - update webpage documentation |
144 | * new webpage: | 147 | * new webpage: |
@@ -161,13 +164,10 @@ PHASE #4: [completion-goal: mid 2010] | |||
161 | - vpn | 164 | - vpn |
162 | * Determine RC bugs and fix those! | 165 | * Determine RC bugs and fix those! |
163 | 166 | ||
164 | => 0.9.0 RELEASE | ||
165 | |||
166 | |||
167 | 167 | ||
168 | 168 | 0.9.x: | |
169 | Post 0.9.0 features: | 169 | * Plugins to implement: |
170 | * SMTP transport backend | 170 | - SMTP transport backend |
171 | * HTTPS transport backend | 171 | - HTTPS transport backend |
172 | - improved HTTPS support in MHD | 172 | + improved HTTPS support in MHD |
173 | - actual plugin | 173 | + actual plugin |