diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-03-24 09:58:58 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-03-24 09:58:58 +0000 |
commit | 3aea10e56e9f4b4971dd2626bd4f69ea796787e2 (patch) | |
tree | 6d263f237a226e10439005bdd32ba6160d8e9a19 /TODO | |
parent | a313004af348121545a63abedbe6456944c5fe16 (diff) | |
download | gnunet-3aea10e56e9f4b4971dd2626bd4f69ea796787e2.tar.gz gnunet-3aea10e56e9f4b4971dd2626bd4f69ea796787e2.zip |
stuff
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 34 |
1 files changed, 16 insertions, 18 deletions
@@ -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 | ||
138 | 0.9.0pre2: | 129 | 0.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 | ||
165 | 0.9.0pre3: | 163 | 0.9.0pre3: |