gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r8904 - in gnunet: . src/fs


From: gnunet
Subject: [GNUnet-SVN] r8904 - in gnunet: . src/fs
Date: Sun, 30 Aug 2009 15:46:14 -0600

Author: grothoff
Date: 2009-08-30 15:46:14 -0600 (Sun, 30 Aug 2009)
New Revision: 8904

Modified:
   gnunet/TODO
   gnunet/src/fs/fs_unindex.c
Log:
notes

Modified: gnunet/TODO
===================================================================
--- gnunet/TODO 2009-08-30 21:37:12 UTC (rev 8903)
+++ gnunet/TODO 2009-08-30 21:46:14 UTC (rev 8904)
@@ -35,16 +35,17 @@
   - implement testcases (needs TESTING)
 * HOSTLIST:
   - implement testcases
-* FS (anonymous FS only)
+* FS (basic anonymous FS only)
   - design network structs (CS)
-    + list-indexed, unindex
+    + unindex
     + search/download, response
   - implement basic FS library
-    + sharing API
-      ~ unindex (need publish to be done)
-      ~ search (need publish to be done)
-      ~ download (need publish/search to be done)
-  - design network structs (CS/P2P)
+    - unindex
+    - keyword-search
+    - download (need search to be done)
+  - design network structs (P2P)
+    + query
+    + response
   - implement FS service
     + datastore request queueing mechanism
     + CS-functions (search, download, index, get_indexed, unindex)
@@ -52,7 +53,7 @@
   - implement testcases 
     + URI API
     + getopt API
-    + sharing API (needs TESTING)
+    + sharing API
       ~ file-information
       ~ publish (insert, index)
       ~ download
@@ -61,36 +62,39 @@
       ~ namespaces
       ~ collection
     + directory API
-  - advanced sharing API 
-    + namespaces => SBlocks!
+* new webpage
+  - install on proper server
+  - activate as ng.gnunet.org
+=> Deploy(able) development network
+
+
+PHASE #3: (Goal: ready for pre-release) [completion-goal: end of 2009]
+* Module features to implement:
+  - advanced FS API parts
+    + namespaces
+      ~ fundamental namespace API
+      ~ SBlock search
+      ~ KSBlocks!?
     + collection
     + location URIs (publish, search, download)
     + persistence support (publish, unindex, search, download)
     + datastore reservation (publishing)
     + indexing: index-failure-cleanup
-  - implement adv. testcases 
+  - implement adv. FS testcases 
     + insert: sblocks, loc uris
     + download: loc uris
     + search: sblocks, skblocks, loc uris
     + namespaces
     + collection
-  - implement performance tests (needs TESTING)
+  - implement FS performance tests (needs TESTING)
     + insert
     + download
     + search
     + unindex
-  - implement adv. FS service (needs DHT)
+  - non-anonymous FS service (needs DHT)
     + basic DHT integration
     + CS-DHT-functions (DHT-put of LOC)
     + P2P-functions (DHT-get)
-* new webpage
-  - install on proper server
-  - activate as ng.gnunet.org
-=> Deploy(able) development network
-
-
-PHASE #3: (Goal: ready for pre-release) [completion-goal: end of 2009]
-* Module features to implement:
   - setup (RC-pre0)
     + default generation
     + need to settle basic design; do we want to keep guile?

Modified: gnunet/src/fs/fs_unindex.c
===================================================================
--- gnunet/src/fs/fs_unindex.c  2009-08-30 21:37:12 UTC (rev 8903)
+++ gnunet/src/fs/fs_unindex.c  2009-08-30 21:46:14 UTC (rev 8904)
@@ -265,6 +265,9 @@
 GNUNET_FS_unindex (struct GNUNET_FS_Handle *h,
                   const char *filename)
 {
+  // 1: compute file-id (hash over entire file)
+  // 2: notify FS service about file no longer being indexed
+  // 3: remove corresponding blocks from datastore!
   return NULL;
 }
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]