diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-04-04 22:08:43 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-04-04 22:08:43 +0000 |
commit | 5e05cc9a117f5a8073c4f33e628de23de1138014 (patch) | |
tree | f162bc8c566ed30fd0d5de826f51451066ad33a8 | |
parent | fdb413379bea4b24364011a2d13fc0a2b1b2d347 (diff) | |
download | gnunet-5e05cc9a117f5a8073c4f33e628de23de1138014.tar.gz gnunet-5e05cc9a117f5a8073c4f33e628de23de1138014.zip |
update
-rw-r--r-- | TODO | 17 |
1 files changed, 12 insertions, 5 deletions
@@ -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 | ||
223 | Minor features: | 229 | Minor 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 | |||