diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-03-19 15:00:39 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-03-19 15:00:39 +0000 |
commit | cbd467f0638c99a8e42ff827f2f1ec9a308c93cf (patch) | |
tree | c7e67a5df9c970440157285995a3e2135b97a2cc /TODO | |
parent | b88e9bf85f4cb2b4b247834741fd7184f371cdb5 (diff) | |
download | gnunet-cbd467f0638c99a8e42ff827f2f1ec9a308c93cf.tar.gz gnunet-cbd467f0638c99a8e42ff827f2f1ec9a308c93cf.zip |
done
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 16 |
1 files changed, 5 insertions, 11 deletions
@@ -14,10 +14,6 @@ away), in order in which they will likely be done: | |||
14 | * FS [Christian] | 14 | * FS [Christian] |
15 | 15 | ||
16 | 0.9.0pre0: | 16 | 0.9.0pre0: |
17 | * TRANSPORT: | ||
18 | - implement transport API to pretty-print transport address | ||
19 | + asynchronous transport lookup and non-CPS iterator in peerinfo require | ||
20 | some work to ensure printing in the proper order... | ||
21 | * CORE: | 17 | * CORE: |
22 | - SET_KEY is triggered every 2.5 minutes (after session is up); should | 18 | - SET_KEY is triggered every 2.5 minutes (after session is up); should |
23 | just do PING (not SET_KEY + PING) | 19 | just do PING (not SET_KEY + PING) |
@@ -93,9 +89,6 @@ away), in order in which they will likely be done: | |||
93 | * GUIs to implement: | 89 | * GUIs to implement: |
94 | - gtk (RC-pre1) | 90 | - gtk (RC-pre1) |
95 | + how to integrate scheduler with GTK event loop! | 91 | + how to integrate scheduler with GTK event loop! |
96 | * HOSTLIST: | ||
97 | - 'server' uses 'GNUNET_PEERINFO_iterate', should probably switch to notification API | ||
98 | (for more instant / up-to-date hostlists at lower cost) [OPTIMIZATION] | ||
99 | * STATISTICS: | 92 | * STATISTICS: |
100 | - does not seem to work with timeouts (especially if service is not running) | 93 | - does not seem to work with timeouts (especially if service is not running) |
101 | * UTIL: | 94 | * UTIL: |
@@ -106,8 +99,6 @@ away), in order in which they will likely be done: | |||
106 | - only connect() sockets that are ready (select()) [Nils] | 99 | - only connect() sockets that are ready (select()) [Nils] |
107 | [On W32, we need to select after calling socket before | 100 | [On W32, we need to select after calling socket before |
108 | doing connect etc.] | 101 | doing connect etc.] |
109 | * DATACACHE: | ||
110 | - add stats (# bytes available, # bytes used, # PUTs, # GETs, # GETs satisfied) | ||
111 | * FS: | 102 | * FS: |
112 | - persistence support (publish, unindex, search, download) | 103 | - persistence support (publish, unindex, search, download) |
113 | - non-anonymous FS service (needs DHT) | 104 | - non-anonymous FS service (needs DHT) |
@@ -266,6 +257,9 @@ Optimizations: | |||
266 | and keeps the code clean), but we should filter strictly *impossible* | 257 | and keeps the code clean), but we should filter strictly *impossible* |
267 | incoming addresses! This is for efficiency, not correctness. | 258 | incoming addresses! This is for efficiency, not correctness. |
268 | - should use hash map to look up Neighbours | 259 | - should use hash map to look up Neighbours |
260 | * HOSTLIST: | ||
261 | - 'server' uses 'GNUNET_PEERINFO_iterate', should probably switch to notification API | ||
262 | (for more instant / up-to-date hostlists at lower cost) [OPTIMIZATION] | ||
269 | 263 | ||
270 | Minor features: | 264 | Minor features: |
271 | * TCP: | 265 | * TCP: |
@@ -273,6 +267,6 @@ Minor features: | |||
273 | - [./transport/plugin_transport_tcp.c:391]: (style) struct or union member 'Plugin::address_update_task' is never used (related to issue above) | 267 | - [./transport/plugin_transport_tcp.c:391]: (style) struct or union member 'Plugin::address_update_task' is never used (related to issue above) |
274 | * TRANSPORT: | 268 | * TRANSPORT: |
275 | - [./transport/gnunet-service-transport.c:173]: (style) struct or union member 'TransportPlugin::rebuild' is never used (related to TCP not refreshing external addresses?) | 269 | - [./transport/gnunet-service-transport.c:173]: (style) struct or union member 'TransportPlugin::rebuild' is never used (related to TCP not refreshing external addresses?) |
276 | 270 | * DATACACHE: | |
277 | 271 | - add stats (# bytes available, # bytes used, # PUTs, # GETs, # GETs satisfied) | |
278 | 272 | ||