diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-06-03 23:26:44 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-06-03 23:26:44 +0000 |
commit | 30060c7f586cb9b86f76966159509ce81e154a2f (patch) | |
tree | 401a8c0b6d2f18e478816bfc8ca1c7f921b38d12 /TODO | |
parent | ac502d12ad8b762ff920452683888a385b3d03f8 (diff) | |
download | gnunet-30060c7f586cb9b86f76966159509ce81e154a2f.tar.gz gnunet-30060c7f586cb9b86f76966159509ce81e154a2f.zip |
done
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 28 |
1 files changed, 3 insertions, 25 deletions
@@ -1,14 +1,9 @@ | |||
1 | 0.9.0pre1: | 1 | 0.9.0pre1: |
2 | * FS: [CG] | 2 | * FS: [CG] |
3 | - Migration test error scenarios: | 3 | - Migration test error scenarios: |
4 | 1) peers fail to connect (very, very rare) => maybe explained with bandwidth bug discovered with transport test | 4 | * client fails to connect to FS service for download (requests never make it to FS) |
5 | 2) 1 out of 3 bits of content fails to migrate (destination peer never sees it); | 5 | FS was running initially, but is shut down around the time the source peer (!) |
6 | suspicion: core packs two migration messages into one, and someone throws away the 2nd half! | 6 | is supposed to die; the OTHER FS service (the one that was supposed to die) is still up! |
7 | => likely reproduced with new core api reliability test (which now passes but showed bugs) | ||
8 | => might be fixed now with util's server-nc and core's 'short-fuse' bugs begin fixed | ||
9 | 3) client fails to connect to FS service for download (requests never make it to FS) | ||
10 | FS was running initially, but is shut down around the time the source peer (!) | ||
11 | is supposed to die; the OTHER FS service (the one that was supposed to die) is still up! | ||
12 | - TTL/priority calculations | 7 | - TTL/priority calculations |
13 | - hot-path routing, load considerations | 8 | - hot-path routing, load considerations |
14 | - statistics | 9 | - statistics |
@@ -29,25 +24,12 @@ | |||
29 | [On W32, we need to select after calling socket before doing connect etc.] | 24 | [On W32, we need to select after calling socket before doing connect etc.] |
30 | - add support for UNIX domain sockets [CG] | 25 | - add support for UNIX domain sockets [CG] |
31 | * GNUNET-GTK: | 26 | * GNUNET-GTK: |
32 | - write main loop: | ||
33 | + use g_main_context_set_poll_func to integrate GTK with GNUnet Scheduler!? (YUCK!) | ||
34 | + OR: add scheduler API to enable integration with GTK main loop instead of doing our own select | ||
35 | + use g_main_context_pending, g_main_context_query / g_main_context_check / g_main_context_dispatch | ||
36 | and NEVER g_main_loop_run (can this be done? might be the clean way to do this! But how | ||
37 | to integrate this with "gtk_main"? Docu says: | ||
38 | "It's OK to use the GLib main loop directly instead of gtk_main(), though it involves | ||
39 | slightly more typing. See GMainLoop in the GLib documentation." | ||
40 | => so maybe it "just works"? | ||
41 | - implement glade loader | ||
42 | - implement main quit handler (file-quit and main window close) | ||
43 | - implement about menu handler | ||
44 | - add license to about dialog | 27 | - add license to about dialog |
45 | - add authors to about dialog | 28 | - add authors to about dialog |
46 | - add translators to about dialog | 29 | - add translators to about dialog |
47 | - add documenters to about dialog | 30 | - add documenters to about dialog |
48 | - add artists to about dialog | 31 | - add artists to about dialog |
49 | - test logo in about dialog | 32 | - test logo in about dialog |
50 | - test logo in main dialog (window icon) | ||
51 | - implement search dialog opening and actual search | 33 | - implement search dialog opening and actual search |
52 | - NS list in search dialog should use colors to offset our own namespaces from the others | 34 | - NS list in search dialog should use colors to offset our own namespaces from the others |
53 | - double-clicking on NS list in search dialog should move 'root' to keyword line | 35 | - double-clicking on NS list in search dialog should move 'root' to keyword line |
@@ -125,14 +107,10 @@ | |||
125 | + search | 107 | + search |
126 | + unindex | 108 | + unindex |
127 | * GNUNET-GTK: | 109 | * GNUNET-GTK: |
128 | - handle view-metadata toggle | ||
129 | - handle view-preview toggle | ||
130 | - implement API to get notifications about bandwidth assignments to individual peers | 110 | - implement API to get notifications about bandwidth assignments to individual peers |
131 | - implement API to get notifications about updates to liveness of individual peers (before disconnect) | 111 | - implement API to get notifications about updates to liveness of individual peers (before disconnect) |
132 | - handle view-neighbours toggle | ||
133 | - extend peer dialog with green-yellow-red connectivity status lights | 112 | - extend peer dialog with green-yellow-red connectivity status lights |
134 | - implement statistics tabs | 113 | - implement statistics tabs |
135 | - handle view-statistics toggle | ||
136 | - do meaningful update to status line (starting up, peer running, #connections, shutdown, ...) | 114 | - do meaningful update to status line (starting up, peer running, #connections, shutdown, ...) |
137 | - implement unindex operation (use dialog with all indexed files for selection) | 115 | - implement unindex operation (use dialog with all indexed files for selection) |
138 | - implement download by URI dialog; figure out where to display those downloads! | 116 | - implement download by URI dialog; figure out where to display those downloads! |