- - publishing a directory sets the embedded filename to "empty"
- (likely an issue with cutting off everything before '/' in the filename,
- which in the case of a directory would leave nothing)
- - trust: do not charge when "idle" / load considerations (migration, routing)
- - bound our priorities based on priorities used by other peers
- - datastore reservation (publishing)
- - unindex on index failure
- - listing of learned namespaces
- - artificial delays
- - active reply route caching design & implementation of service; gap extension!
- - utilize in-line files in meta data always (including in search results or
- when download is triggered manually and for probes); currently the data is
- only used when users do a general 'recursive' download
- - location URIs (publish, search, download)
- - non-anonymous FS service (needs DHT)
- + DHT integration for search
- + CS-DHT-functions (DHT-put of LOC)
- + P2P-functions (DHT-get)
- - implement FS performance tests
+ - library:
+ + reconstruct IBLOCKS from DBLOCKS if possible (during download; see FIXME in fs_download)
+ + add support for pushing "already seen" search results to FS service for bloomfilter
+ + use different 'priority' for probe downloads vs. normal downloads
+ - implement multi-peer FS performance tests