aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2009-09-06 12:22:50 +0000
committerChristian Grothoff <christian@grothoff.org>2009-09-06 12:22:50 +0000
commitc263f813925949b97bfd899e174eefe4ecccced8 (patch)
treeb12b5291be1d0b3a2445ee560a4d51c75f378414 /TODO
parent2a9ac93496169b01115de872e78103c6492f6a8c (diff)
downloadgnunet-c263f813925949b97bfd899e174eefe4ecccced8.tar.gz
gnunet-c263f813925949b97bfd899e174eefe4ecccced8.zip
work on downloading
Diffstat (limited to 'TODO')
-rw-r--r--TODO70
1 files changed, 35 insertions, 35 deletions
diff --git a/TODO b/TODO
index 5b3b4d48a..24c12a1bf 100644
--- a/TODO
+++ b/TODO
@@ -13,7 +13,7 @@ away), in order in which they will likely be done:
13* UPNP 13* UPNP
14 14
15 15
16PHASE #2: (Goal: recover basic file-sharing functionality) 16Urgent 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
74PHASE #3: (Goal: ready for pre-release) [completion-goal: end of 2009] 710.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
1050.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
1200.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
1370.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
138PHASE #4: [completion-goal: mid 2010] 1430.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 1680.9.x:
169Post 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