aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-03-24 09:58:58 +0000
committerChristian Grothoff <christian@grothoff.org>2010-03-24 09:58:58 +0000
commit3aea10e56e9f4b4971dd2626bd4f69ea796787e2 (patch)
tree6d263f237a226e10439005bdd32ba6160d8e9a19 /TODO
parenta313004af348121545a63abedbe6456944c5fe16 (diff)
downloadgnunet-3aea10e56e9f4b4971dd2626bd4f69ea796787e2.tar.gz
gnunet-3aea10e56e9f4b4971dd2626bd4f69ea796787e2.zip
stuff
Diffstat (limited to 'TODO')
-rw-r--r--TODO34
1 files changed, 16 insertions, 18 deletions
diff --git a/TODO b/TODO
index 9cd5e7739..6b7dee43e 100644
--- a/TODO
+++ b/TODO
@@ -23,24 +23,15 @@ away), in order in which they will likely be done:
23 sessions even if no connections exist for a while! (likely related...) 23 sessions even if no connections exist for a while! (likely related...)
24 - transport reports bw quota violations on big-endian systems (core or 24 - transport reports bw quota violations on big-endian systems (core or
25 transport issue?) 25 transport issue?)
26* HELLO:
27 - need function to test "equivalency" of HELLOs; use in topology!
28* FS: 26* FS:
29 - GAP improvements:
30 + active reply route caching design & implementation of service,
31 gap extension!
32 - gnunet-publish cannot be aborted using CTRL-C 27 - gnunet-publish cannot be aborted using CTRL-C
33 - on some systems, keyword search does not find locally published content 28 - on some systems, keyword search does not find locally published content
34 (need testcase of command-line tools!) 29 (need testcase of command-line tools!)
35 - 2-peer download is still too slow (why?) 30 - 2-peer download is still too slow (why?)
36 - advanced FS API parts 31 - advanced FS API parts
37 + namespaces: fundamental namespace API 32 + search: SBlocks, NBlocks, probes, notify FS-service of known results
38 + search: SBlocks, KSBlocks, probes, notify FS-service of known results
39 + collection
40 + location URIs (publish, search, download) 33 + location URIs (publish, search, download)
41 + indexing: index-failure-cleanup 34 + indexing: index-failure-cleanup
42 + download: management/bounding of parallel downloads (for recursive dl.)
43 + datastore reservation (publishing)
44 + gnunet-publish (URI args) 35 + gnunet-publish (URI args)
45 + gnunet-download (directory) 36 + gnunet-download (directory)
46 + gnunet-search (options, incl. namespace search) 37 + gnunet-search (options, incl. namespace search)
@@ -52,14 +43,8 @@ away), in order in which they will likely be done:
52 + getopt API 43 + getopt API
53 + insert: sblocks, loc uris 44 + insert: sblocks, loc uris
54 + download: loc uris 45 + download: loc uris
55 + search: sblocks, skblocks, loc uris 46 + search: sblocks, nblocks, loc uris
56 + namespaces 47 + namespaces
57 + collection
58 - implement FS performance tests
59 + insert
60 + download
61 + search
62 + unindex
63 - [./fs/gnunet-service-fs.c:208]: (style) struct or union member 'LocalGetContext::results_bf_size' is never used 48 - [./fs/gnunet-service-fs.c:208]: (style) struct or union member 'LocalGetContext::results_bf_size' is never used
64 - [./fs/gnunet-service-fs.c:501]: (style) struct or union member 'PendingRequest::used_pids_size' is never used 49 - [./fs/gnunet-service-fs.c:501]: (style) struct or union member 'PendingRequest::used_pids_size' is never used
65 - [./fs/gnunet-service-fs.c:654]: (style) struct or union member 'ConnectedPeer::last_client_replies' is never used 50 - [./fs/gnunet-service-fs.c:654]: (style) struct or union member 'ConnectedPeer::last_client_replies' is never used
@@ -100,12 +85,16 @@ away), in order in which they will likely be done:
100 [On W32, we need to select after calling socket before 85 [On W32, we need to select after calling socket before
101 doing connect etc.] 86 doing connect etc.]
102* FS: 87* FS:
88 - datastore reservation (publishing)
103 - persistence support (publish, unindex, search, download) 89 - persistence support (publish, unindex, search, download)
90 - download: management/bounding of parallel downloads (for recursive dl.)
104 - non-anonymous FS service (needs DHT) 91 - non-anonymous FS service (needs DHT)
105 + basic DHT integration 92 + basic DHT integration
106 + CS-DHT-functions (DHT-put of LOC) 93 + CS-DHT-functions (DHT-put of LOC)
107 + P2P-functions (DHT-get) 94 + P2P-functions (DHT-get)
108 - active migration support (in fs or in datastore?) 95 - active migration support (in fs or in datastore or new daemon?)
96 - GAP improvements:
97 + active reply route caching design & implementation of service; gap extension!
109* TOPOLOGY: 98* TOPOLOGY:
110 - needs more testing (especially F2F topology) 99 - needs more testing (especially F2F topology)
111 - needs to re-try connecting after disconnect (currently, it 100 - needs to re-try connecting after disconnect (currently, it
@@ -134,6 +123,8 @@ away), in order in which they will likely be done:
134 more balanced load) 123 more balanced load)
135 - check if new HELLO learned is different from old HELLO 124 - check if new HELLO learned is different from old HELLO
136 before resetting entire state! 125 before resetting entire state!
126* HELLO:
127 - need function to test "equivalency" of HELLOs (or integrate with "merge"?); use in PEERINFO
137 128
1380.9.0pre2: 1290.9.0pre2:
139* Module features to implement: 130* Module features to implement:
@@ -160,6 +151,13 @@ away), in order in which they will likely be done:
160 - better crash management (attach debugging support, capture and analyze 151 - better crash management (attach debugging support, capture and analyze
161 debug output, detect random vs. deterministic crashes) 152 debug output, detect random vs. deterministic crashes)
162 - shutdown sequence? 153 - shutdown sequence?
154* FS:
155 - collection API & tests
156 - implement FS performance tests
157 + insert
158 + download
159 + search
160 + unindex
163 161
164 162
1650.9.0pre3: 1630.9.0pre3: