aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-04-02 21:06:49 +0000
committerChristian Grothoff <christian@grothoff.org>2010-04-02 21:06:49 +0000
commit5b3155d781dd02cd930458d9f139f7493532a045 (patch)
tree616521f85052c5d751d1cdeaa2b2524a9b8509a3 /TODO
parent35131ac6802168472251575e42ae158a8bdf7adc (diff)
downloadgnunet-5b3155d781dd02cd930458d9f139f7493532a045.tar.gz
gnunet-5b3155d781dd02cd930458d9f139f7493532a045.zip
planning
Diffstat (limited to 'TODO')
-rw-r--r--TODO55
1 files changed, 19 insertions, 36 deletions
diff --git a/TODO b/TODO
index 22c52e934..996907c00 100644
--- a/TODO
+++ b/TODO
@@ -1,19 +1,3 @@
1Implementable right now (but not necessarily important), with caveats
2(unavailable components that will limit what can be implemented right
3away), in order in which they will likely be done:
4* TESTING [Nate]
5* DV [Nate]
6* DHT [Nate]
7* TBENCH [MW]
8* TRACEKIT [MW]
9* FRAGMENTATION [Ji Lu]
10* HTTP transport [Matthias]
11* UPNP [Milan]
12* ARM [Safey]
13* FS [CG]
14* SETUP
15* MySQL / Postgres plugins (datastore, datacache)
16
170.9.0pre0 [April]: 10.9.0pre0 [April]:
18* CORE: [CG] 2* CORE: [CG]
19 - "Forcing disconnect of XXX due to inactivity" -- can happen every few MS!? 3 - "Forcing disconnect of XXX due to inactivity" -- can happen every few MS!?
@@ -29,25 +13,10 @@ away), in order in which they will likely be done:
29 - on some systems, keyword search does not find locally published content 13 - on some systems, keyword search does not find locally published content
30 (need testcase of command-line tools! - also good to cover getopt API!) 14 (need testcase of command-line tools! - also good to cover getopt API!)
31 [could be related to datastore issue above!] 15 [could be related to datastore issue above!]
32 - 2-peer download is still too slow (why?) 16 - 2-peer download is still too slow (why? testcases fail on slow systems!)
33 - advanced FS API parts
34 + support recursive download even if filename is NULL and we hence
35 do not generate files on disk (use temp_filename)
36 + bound parallelism (# fs downloads)
37 + distinguish in performance tracking and event signalling between
38 downloads that are actually running and those that are merely in the queue
39 + gnunet-service-fs (hot-path routing, load-based routing, nitpicks)
40 - [gnunet-service-fs.c:208]: member 'LocalGetContext::results_bf_size' is never used
41 - [gnunet-service-fs.c:501]: member 'PendingRequest::used_pids_size' is never used
42 - [gnunet-service-fs.c:654]: member 'ConnectedPeer::last_client_replies' is never used
43 - [gnunet-service-fs.c:669]: member 'ConnectedPeer::avg_delay' is never used
44 - [gnunet-service-fs.c:675]: member 'ConnectedPeer::avg_priority' is never used
45 - [gnunet-service-fs.c:688]: member 'ConnectedPeer::pending_requests' is never used
46 - [gnunet-service-fs.c:694]: member 'ConnectedPeer::last_p2p_replies_woff' is never used
47 - [gnunet-service-fs.c:700]: member 'ConnectedPeer::last_client_replies_woff' is never used
48* WWW: 17* WWW:
49 - Get IPv6 hooked up 18 - Get IPv6 hooked up [AK, after April 12th]
50 - change DNS 19 - change DNS [CG, need DNS]
51 20
520.9.0pre1: 210.9.0pre1:
53* PEERINFO: 22* PEERINFO:
@@ -106,10 +75,22 @@ away), in order in which they will likely be done:
106 - check if new HELLO learned is different from old HELLO 75 - check if new HELLO learned is different from old HELLO
107 before resetting entire state! 76 before resetting entire state!
108* FS: [CG] 77* FS: [CG]
109 - datastore reservation (publishing) 78 - support recursive download even if filename is NULL and we hence
110 - search: availability probes 79 do not generate files on disk (use temp_filename)
80 - bound parallelism (# fs downloads)
81 - distinguish in performance tracking and event signalling between
82 downloads that are actually running and those that are merely in the queue
111 - persistence support (publish, unindex, search, download) 83 - persistence support (publish, unindex, search, download)
112 - active migration support (in fs or in datastore or new daemon?) 84 - active migration support (in fs or in datastore or new daemon?)
85 - gnunet-service-fs (hot-path routing, load-based routing, nitpicks)
86 - [gnunet-service-fs.c:208]: member 'LocalGetContext::results_bf_size' is never used
87 - [gnunet-service-fs.c:501]: member 'PendingRequest::used_pids_size' is never used
88 - [gnunet-service-fs.c:654]: member 'ConnectedPeer::last_client_replies' is never used
89 - [gnunet-service-fs.c:669]: member 'ConnectedPeer::avg_delay' is never used
90 - [gnunet-service-fs.c:675]: member 'ConnectedPeer::avg_priority' is never used
91 - [gnunet-service-fs.c:688]: member 'ConnectedPeer::pending_requests' is never used
92 - [gnunet-service-fs.c:694]: member 'ConnectedPeer::last_p2p_replies_woff' is never used
93 - [gnunet-service-fs.c:700]: member 'ConnectedPeer::last_client_replies_woff' is never used
113 - GAP improvements: 94 - GAP improvements:
114 + active reply route caching design & implementation of service; gap extension! 95 + active reply route caching design & implementation of service; gap extension!
115* GNUNET-GTK: 96* GNUNET-GTK:
@@ -135,6 +116,8 @@ away), in order in which they will likely be done:
135 debug output, detect random vs. deterministic crashes) 116 debug output, detect random vs. deterministic crashes)
136 - shutdown sequence? 117 - shutdown sequence?
137* FS: [CG] 118* FS: [CG]
119 - datastore reservation (publishing)
120 - search: availability probes
138 - location URIs (publish, search, download) 121 - location URIs (publish, search, download)
139 - non-anonymous FS service (needs DHT) 122 - non-anonymous FS service (needs DHT)
140 + DHT integration for search 123 + DHT integration for search