aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-03-19 15:00:39 +0000
committerChristian Grothoff <christian@grothoff.org>2010-03-19 15:00:39 +0000
commitcbd467f0638c99a8e42ff827f2f1ec9a308c93cf (patch)
treec7e67a5df9c970440157285995a3e2135b97a2cc /TODO
parentb88e9bf85f4cb2b4b247834741fd7184f371cdb5 (diff)
downloadgnunet-cbd467f0638c99a8e42ff827f2f1ec9a308c93cf.tar.gz
gnunet-cbd467f0638c99a8e42ff827f2f1ec9a308c93cf.zip
done
Diffstat (limited to 'TODO')
-rw-r--r--TODO16
1 files changed, 5 insertions, 11 deletions
diff --git a/TODO b/TODO
index 3585ed577..9cd5e7739 100644
--- a/TODO
+++ b/TODO
@@ -14,10 +14,6 @@ away), in order in which they will likely be done:
14* FS [Christian] 14* FS [Christian]
15 15
160.9.0pre0: 160.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
270Minor features: 264Minor 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