aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-04-28 20:14:52 +0000
committerChristian Grothoff <christian@grothoff.org>2011-04-28 20:14:52 +0000
commit8948134338e19574b59b05ff2a006d7f62e6b74e (patch)
treea785e9fe4f2cc985a845c54a64650c69e4a61955
parent65f95300578d3dff014629964712639e37186841 (diff)
downloadgnunet-8948134338e19574b59b05ff2a006d7f62e6b74e.tar.gz
gnunet-8948134338e19574b59b05ff2a006d7f62e6b74e.zip
planning
-rw-r--r--TODO51
1 files changed, 25 insertions, 26 deletions
diff --git a/TODO b/TODO
index 21c653fde..504c70b27 100644
--- a/TODO
+++ b/TODO
@@ -1,14 +1,6 @@
10.9.0pre3: 10.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
370.9.0: 180.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)