diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-05-03 21:11:14 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-05-03 21:11:14 +0000 |
commit | 4092583a7dcb0844d5957909ef81f6766b3f2603 (patch) | |
tree | 84ef0918fa8a3cbdac9d5844577958f2727967c8 /TODO | |
parent | 1d59315240c1d0667c9777caf6ff54c7ec1346ce (diff) | |
download | gnunet-4092583a7dcb0844d5957909ef81f6766b3f2603.tar.gz gnunet-4092583a7dcb0844d5957909ef81f6766b3f2603.zip |
allow linking of downloads to search results
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 12 |
1 files changed, 4 insertions, 8 deletions
@@ -1,14 +1,7 @@ | |||
1 | 0.9.0pre1: | 1 | 0.9.0pre1: |
2 | * FS: [CG] | 2 | * FS: [CG] |
3 | - generate SUSPEND events (publish, unindex, search, download) AND free memory! | 3 | - implement linking of downloads to searches in syncing (serialize/deserialize) |
4 | - actually call 'sync' functions (publish, unindex, search, download) | 4 | - actually call 'sync' functions (publish, unindex, search, download) |
5 | - linking of downloads to searches (expose opaque struct SearchResult; | ||
6 | allow starting download based on search result (new API): | ||
7 | => have meta data for instant completion! | ||
8 | => have URI | ||
9 | => linking of download to search | ||
10 | => expose link to search result in download events (including search result's | ||
11 | client-info pointer!) | ||
12 | - code review: | 5 | - code review: |
13 | => refactor fs.c to join common code segments! | 6 | => refactor fs.c to join common code segments! |
14 | => document directory structure (and use #define's for the directory names!) | 7 | => document directory structure (and use #define's for the directory names!) |
@@ -16,6 +9,9 @@ | |||
16 | - persistence testing (publish, unindex, search, download): | 9 | - persistence testing (publish, unindex, search, download): |
17 | => need driver! | 10 | => need driver! |
18 | => schedule suspending tasks DURING event handler => good coverage! | 11 | => schedule suspending tasks DURING event handler => good coverage! |
12 | - track top-level operations in FS_Handle (needed for SUSPEND signalling) | ||
13 | - generate SUSPEND events (publish, unindex, search, download) AND free memory! | ||
14 | => test SUSPEND events | ||
19 | - gnunet-service-fs (hot-path routing, load-based routing, nitpicks) | 15 | - gnunet-service-fs (hot-path routing, load-based routing, nitpicks) |
20 | - [gnunet-service-fs.c:208]: member 'LocalGetContext::results_bf_size' is never used | 16 | - [gnunet-service-fs.c:208]: member 'LocalGetContext::results_bf_size' is never used |
21 | - [gnunet-service-fs.c:501]: member 'PendingRequest::used_pids_size' is never used | 17 | - [gnunet-service-fs.c:501]: member 'PendingRequest::used_pids_size' is never used |