Forgot about this: On Mon, Sep 19, 2022 at 9:06 PM TheJackiMonster <thejackimons...@gmail.com> wrote:
Also I would like to see git over GNUnet FS or CADET (depends on what makes more sense). Because when I think about the autoshare functionality, I already start thinking about syncing files between devices which can cause conflicts. That seems like a complex task, which maybe could be accomplished by a further service on top of FS (something like “FSGIT”)? On Mon, Sep 19, 2022 at 11:39 PM madmurphy <madmurphy...@gmail.com> wrote: > Here is the list updated with Jacki's suggestion and a further point from > me I had forgotten to mention… > > 1. Possibility of sharing a file while it is still being downloaded > (parts of it, of course) > 2. Metadata must be editable and sharable > 3. Search keywords must be visible, editable, sharable (part of the > metadata?) > 4. Introduction of a rating mechanism for files (against spam) > 5. Allow reverse search (i.e. chk-URI lookup) > 6. Automatically and fully auto-unindex a file when it is missing > 7. Autoshare the dynamic content of a directory and update its index > in real time (e.g. if I “autoshare” the content of > /srv/filesharing/gnunet/madmurphy/, when I add foobar.txt to that > directory it must be automatically indexed – the opposite if I remove it) > 8. Implement file statistics (download counter? last seen? etc.) – > this should allow the network to get rid easily of “lost” content > 9. Implement a NOT operator for search keywords (a tilde, “~”?) > 10. Implement an OR operator (a vertical bar, “|”? currently not > writing any operator equals OR, but we need an explicit OR operator if we > want to implement the next point) > 11. Allow parenthesis parsing for AND/OR/NOT operators; this will > require that operators can be followed by spaces (e.g. gnunet-search > +required '+' '(' optional1 '|' optional2 ')') > 12. The output filename must become optional in gnunet-download. If > not specified, the file/directory must be downloaded using the original > filename it was published with – if currently this information is not > always saved during publishing, then we must make sure that it is always > saved (this is part of the metadata too and must be editable) > 13. “Private file sharing so that URIs don't reveal the actual hash > and the actual file size. So either the data in the URI or file needs to be > encrypted with a symmetric key” (Jacki) > 14. Local operations must not require the GNUnet services to be > running (e.g.: querying the list of indexed files) > > On Mon, Sep 19, 2022 at 9:50 PM Luis Soeiro <lfl...@soeiro.com.br> wrote: > > > 1. Metadata must be editable and sharable > 2. Search keywords must be visible, editable, sharable (part of the > metadata?) > > Hummm. Ok. But would it lead to spammers? > > Hi Luis, the rating mechanism will prevent that. > On Mon, Sep 19, 2022 at 9:50 PM Luis Soeiro <lfl...@soeiro.com.br> wrote: > > > 1. Allow reverse search (i.e. chk-URI lookup) > > This might be troublesome. Imagine if some entity is looking for people > who might donwload some special file (a planted file or an unauthorized > file). That entity might try to locate the URI and then the users by > looking at the pieces... > > That should be prevented by the network even if chk-URI lookup is allowed… > > --madmurphy > > On Mon, Sep 19, 2022 at 9:50 PM Luis Soeiro <lfl...@soeiro.com.br> wrote: > >> Hello >> >> Em 2022-09-19 20:42, madmurphy escreveu: >> >> > What FS needs to have: >> > >> > * Possibility of sharing a file while it is still being downloaded >> > (parts of it, of course) >> >> That would be interesting. It would be cool to have it swarm the pieces >> (like torrent)... >> >> > * Metadata must be editable and sharable >> > * Search keywords must be visible, editable, sharable (part of the >> > metadata?) >> >> Hummm. Ok. But would it lead to spammers? >> >> > * Introduction of a rating mechanism for files (against spam) >> >> +1 >> >> > * Allow reverse search (i.e. chk-URI lookup) >> >> This might be troublesome. Imagine if some entity is looking for people >> who might donwload some special file (a planted file or an unauthorized >> file). That entity might try to locate the URI and then the users by >> looking at the pieces... >> >> > * Automatically and fully auto-unindex a file when it is missing >> > * Autoshare the dynamic content of a directory and update its index in >> > real time (e.g. if I "autoshare" the content of >> > /srv/filesharing/gnunet/madmurphy/, when I add foobar.txt to that >> > directory it must be automatically indexed - the opposite if I remove >> > it) >> > * Implement file statistics (download counter? last seen? etc.) - this >> > should allow the network to get rid easily of "lost" content >> > * Implement a NOT operator for search keywords (a tilde, "~"?) >> > * Implement an OR operator (a vertical bar, "|"? currently not writing >> > any operator equals OR, but we need an explicit OR operator if we want >> > to implement the next point) >> > * Allow parenthesis parsing for AND/OR/NOT operators; this will require >> > that operators can be followed by spaces (e.g. gnunet-search +required >> > '+' '(' optional1 '|' optional2 ')') >> > * The output filename must become optional in gnunet-download. If not >> > specified, the file/directory must be downloaded using the original >> > filename it was published with - if currently this information is not >> > always saved during publishing, then we must make sure that it is >> > always saved (this is part of the metadata too and must be editable) >> >> +1 >> >> []s, >> Luis >> >>