aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-04-04 22:08:43 +0000
committerChristian Grothoff <christian@grothoff.org>2010-04-04 22:08:43 +0000
commit5e05cc9a117f5a8073c4f33e628de23de1138014 (patch)
treef162bc8c566ed30fd0d5de826f51451066ad33a8
parentfdb413379bea4b24364011a2d13fc0a2b1b2d347 (diff)
downloadgnunet-5e05cc9a117f5a8073c4f33e628de23de1138014.tar.gz
gnunet-5e05cc9a117f5a8073c4f33e628de23de1138014.zip
update
-rw-r--r--TODO17
1 files changed, 12 insertions, 5 deletions
diff --git a/TODO b/TODO
index 9c1940a06..dba536657 100644
--- a/TODO
+++ b/TODO
@@ -7,7 +7,7 @@
7 - transport reports bw quota violations on slow systems (core or 7 - transport reports bw quota violations on slow systems (core or
8 transport issue? tracking issue or actual violation?) 8 transport issue? tracking issue or actual violation?)
9* FS: [CG] 9* FS: [CG]
10 - Need testcase of command-line tools! - also good to cover getopt API! 10 - Need more work on testcase of command-line tools!
11 - 2-peer download is still too slow (why? testcases fail on slow systems!) 11 - 2-peer download is still too slow (why? testcases fail on slow systems!)
12* WWW: 12* WWW:
13 - Get IPv6 hooked up [AK, after April 12th] 13 - Get IPv6 hooked up [AK, after April 12th]
@@ -31,9 +31,9 @@
31* TBENCH: [MW] 31* TBENCH: [MW]
32 - good to have for transport/DV evaluation! 32 - good to have for transport/DV evaluation!
33* DV: [Nate] 33* DV: [Nate]
34 - write DV API 34 - write DV API (need to move declarations from dv_api.c to gnunet_dv_service.h!)
35 - implement DV service 35 - implement DV service
36 - implement DV library 36 - implement DV library (looks done)
37 - implement DV transport plugin 37 - implement DV transport plugin
38 - implement testcases 38 - implement testcases
39 - implement performance tests 39 - implement performance tests
@@ -88,6 +88,9 @@
88 - [gnunet-service-fs.c:700]: member 'ConnectedPeer::last_client_replies_woff' is never used 88 - [gnunet-service-fs.c:700]: member 'ConnectedPeer::last_client_replies_woff' is never used
89 - GAP improvements: 89 - GAP improvements:
90 + active reply route caching design & implementation of service; gap extension! 90 + active reply route caching design & implementation of service; gap extension!
91* DATASTORE:
92 - API lacks cancellation methods (needed? or is disconnect enough?);
93 may also want to integrate request queuing here instead of gnunet-service-fs_drq.c
91* GNUNET-GTK: 94* GNUNET-GTK:
92 - how to integrate scheduler with GTK event loop!? 95 - how to integrate scheduler with GTK event loop!?
93 96
@@ -95,7 +98,7 @@
95* TRACEKIT: [MW] 98* TRACEKIT: [MW]
96 - good to have for DV/DHT evaluation! 99 - good to have for DV/DHT evaluation!
97* DHT: [Nate] 100* DHT: [Nate]
98 - implement DHT service (needs DV, DATACACHE) 101 - implement DHT service
99 - implement DHT library 102 - implement DHT library
100 - implement testcases 103 - implement testcases
101 - implement performance tests 104 - implement performance tests
@@ -219,6 +222,9 @@ Optimizations:
219* HOSTLIST: 222* HOSTLIST:
220 - 'server' uses 'GNUNET_PEERINFO_iterate', should probably switch to notification API 223 - 'server' uses 'GNUNET_PEERINFO_iterate', should probably switch to notification API
221 (for more instant / up-to-date hostlists at lower cost) [OPTIMIZATION] 224 (for more instant / up-to-date hostlists at lower cost) [OPTIMIZATION]
225* DATASTORE (?):
226 - check for duplicates on insertion (currently, same content is frequently
227 stored again [seen with KBLOCKS and SBLOCKS]!)
222 228
223Minor features: 229Minor features:
224* TCP: 230* TCP:
@@ -230,3 +236,4 @@ Minor features:
230 - add stats (# bytes available, # bytes used, # PUTs, # GETs, # GETs satisfied) 236 - add stats (# bytes available, # bytes used, # PUTs, # GETs, # GETs satisfied)
231* FS: 237* FS:
232 - support inline data in directories for recursive file downloads (fs_download) 238 - support inline data in directories for recursive file downloads (fs_download)
239