diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-04-28 20:14:52 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-04-28 20:14:52 +0000 |
commit | 8948134338e19574b59b05ff2a006d7f62e6b74e (patch) | |
tree | a785e9fe4f2cc985a845c54a64650c69e4a61955 | |
parent | 65f95300578d3dff014629964712639e37186841 (diff) | |
download | gnunet-8948134338e19574b59b05ff2a006d7f62e6b74e.tar.gz gnunet-8948134338e19574b59b05ff2a006d7f62e6b74e.zip |
planning
-rw-r--r-- | TODO | 51 |
1 files changed, 25 insertions, 26 deletions
@@ -1,14 +1,6 @@ | |||
1 | 0.9.0pre3: | 1 | 0.9.0pre3: |
2 | * NAT/UPNP: [Milan / MW] | ||
3 | - [#1609] code clean up | ||
4 | - testing | ||
5 | - integration with transport service: | ||
6 | + test TCP | ||
7 | + implement UDP, HTTP/HTTPS | ||
8 | * Transport: | ||
9 | - ATS crashes [MW] | ||
10 | - UDP fragmentation [MW] | ||
11 | * FS [CG] | 2 | * FS [CG] |
3 | - fix large memory leak | ||
12 | - perf_gnunet_service_fs_p2p_trust causes fs service to segfault | 4 | - perf_gnunet_service_fs_p2p_trust causes fs service to segfault |
13 | - download of 100 MB file from 'leach' peer hung due to | 5 | - download of 100 MB file from 'leach' peer hung due to |
14 | failure of core-api to call back after a change preference request | 6 | failure of core-api to call back after a change preference request |
@@ -22,22 +14,30 @@ | |||
22 | - other runs (-L DEBUG) with downloads using the new 'trust' test show | 14 | - other runs (-L DEBUG) with downloads using the new 'trust' test show |
23 | non-deterministic results (for any set of peers) | 15 | non-deterministic results (for any set of peers) |
24 | - implement 'SUPPORT_DELAYS' | 16 | - implement 'SUPPORT_DELAYS' |
25 | - consider re-issue GSF_dht_lookup_ after non-DHT reply received | ||
26 | - implement multi-peer FS performance tests + gauger them! | ||
27 | + insert | ||
28 | + download | ||
29 | + search | ||
30 | * GNUNET-GTK: [CG] | ||
31 | - figure out where in the GUI we should show active upload operations and allow aborts | ||
32 | - handle events: | ||
33 | + search error | ||
34 | + publish error | ||
35 | * Determine RC bugs and fix those (release should have no known real bugs) | ||
36 | 17 | ||
37 | 0.9.0: | 18 | 0.9.0: |
38 | * new webpage: | 19 | * new webpage: |
39 | - write chapter on DHT/block [Nate] | 20 | - write chapter on DHT/block [Nate] |
40 | - make a NICE download page | 21 | - make a NICE download page |
22 | * Transport: | ||
23 | - UDP fragmentation [MW] | ||
24 | * NAT/UPNP: [MW] | ||
25 | - [#1609] code clean up | ||
26 | - testing | ||
27 | - integration with transport service: | ||
28 | + test TCP | ||
29 | + implement UDP, HTTP/HTTPS | ||
30 | * GNUNET-GTK: [CG] | ||
31 | - figure out where in the GUI we should show active upload operations and allow aborts | ||
32 | - handle events: | ||
33 | + search error | ||
34 | + publish error | ||
35 | * FS [CG] | ||
36 | - consider re-issue GSF_dht_lookup_ after non-DHT reply received | ||
37 | - implement multi-peer FS performance tests + gauger them! | ||
38 | + insert | ||
39 | + download | ||
40 | + search | ||
41 | * big code review | 41 | * big code review |
42 | * Determine RC bugs and fix those (release should have no known real bugs) | 42 | * Determine RC bugs and fix those (release should have no known real bugs) |
43 | 43 | ||
@@ -66,7 +66,7 @@ | |||
66 | - need to periodically probe latency/transport cost changes & possibly switch transport | 66 | - need to periodically probe latency/transport cost changes & possibly switch transport |
67 | * DATASTORE: [CG] | 67 | * DATASTORE: [CG] |
68 | - check indexes / SQL for performance | 68 | - check indexes / SQL for performance |
69 | * DV: [Nate?] | 69 | * DV: |
70 | - proper bandwidth allocation | 70 | - proper bandwidth allocation |
71 | - performance tests | 71 | - performance tests |
72 | * PEERINFO: | 72 | * PEERINFO: |
@@ -95,7 +95,7 @@ | |||
95 | + normalize keywords (edit subdialog) | 95 | + normalize keywords (edit subdialog) |
96 | - implement download by URI dialog; figure out where to display those downloads! | 96 | - implement download by URI dialog; figure out where to display those downloads! |
97 | - add combo box to select desired mime type for search | 97 | - add combo box to select desired mime type for search |
98 | * ARM: [CG/Safey] | 98 | * ARM: [CG] |
99 | - better tracking of which config changes actually need to cause process restarts by ARM. | 99 | - better tracking of which config changes actually need to cause process restarts by ARM. |
100 | - handle gnunet-arm -k in combination with auto-start magic (what is the right thing here?) | 100 | - handle gnunet-arm -k in combination with auto-start magic (what is the right thing here?) |
101 | - discover dependencies between services | 101 | - discover dependencies between services |
@@ -121,7 +121,6 @@ | |||
121 | * energy cost in ATS [MW] | 121 | * energy cost in ATS [MW] |
122 | * BLOCKS: | 122 | * BLOCKS: |
123 | - testcase would be nice | 123 | - testcase would be nice |
124 | - generic block support for DHT | ||
125 | * STATISTICS: | 124 | * STATISTICS: |
126 | - implement statistics GUI (=> start from gnunet-gtk by button!) | 125 | - implement statistics GUI (=> start from gnunet-gtk by button!) |
127 | * PEERINFO: [NN] | 126 | * PEERINFO: [NN] |
@@ -136,9 +135,9 @@ | |||
136 | - rate limiting | 135 | - rate limiting |
137 | - improved batching | 136 | - improved batching |
138 | - resource limit integration with ATS | 137 | - resource limit integration with ATS |
139 | * VPN [PT] | 138 | * VPN |
140 | - TCP entry/exit | 139 | - TCP entry/exit |
141 | - internal services | 140 | - internal services |
142 | - integration with DHT routing | ||
143 | - optimized routes (beyond DHT/DV) | ||
144 | - "DNS" .gnunet | 141 | - "DNS" .gnunet |
142 | * MESH: | ||
143 | - optimized routes (beyond DHT/DV) | ||