https://bugs.freenetproject.org/view.php?id=838
https://bugs.freenetproject.org/view.php?id=839
https://bugs.freenetproject.org/view.php?id=840

On Fri, Oct 27, 2006 at 08:01:43PM +0200, bbackde at googlemail.com wrote:
> FULL ACK for all 3 points!!! I would love this!
> Together with this the node could provide more detailed block status
> during download to be able to show a progress bar like fuqid on 0.5,
> or emule, that shows what blocks of the file were successful.
> 
> Also the selective insert would help alot if you want to heal a file.
> Currently it takes ages because each block is inserted again.
> 
> Its not needed immediately, but please keep this in mind. I look
> forward to a discussion about the interface.
> 
> I am busy next days to implement multiple CHK keys per unique file,
> and I look forward to provide an official beta release of the new
> Frost soon...
> 
> On 10/27/06, toad <toad at amphibian.dyndns.org> wrote:
> >On Fri, Oct 27, 2006 at 06:12:58PM +0100, toad wrote:
> >> On Fri, Oct 27, 2006 at 07:04:31PM +0200, bbackde at googlemail.com wrote:
> >> > On 10/27/06, toad <toad at amphibian.dyndns.org> wrote:
> >> > >
> >> > >Well, any external keys may not be "clean" CHKs. They might even be
> >> > >files inside containers etc. Although not if they are big files. So if
> >> > >you want to cleanly support externally originated keys you may need to
> >> > >support multiple keys per SHA-256.
> >> >
> >> > Good to know. So I think I have to add this support for multiple keys.
> >> > I hoped the encoding would be deterministic, but I accept if you say
> >> > this is not the case (especially for big files).
> >>
> >> It is basically deterministic, as long as you specify the same MIME type
> >> and filename. However there may be manifest lookups, container lookups,
> >> (either way, using keys embedded originally in freesites), different
> >> MIME types, and different filenames.
> >
> >The following might be helpful, feedback would be useful:
> >
> >1. Provide a "canonicalise" function via FCP. Either as a flag during a
> >normal request, or as a separate function, it might be useful to be able
> >to follow all the redirects until it ceases to be a simple URI (i.e. you
> >reach a splitfile or similar structure).
> >
> >2. For any file over some arbitrary size, don't include the top-level
> >metadata in a container.
> >
> >3. Allow selective inserts. It has long been planned to support
> >reinsert-on-demand via:
> >a) On a failed request, providing a list of the failed keys (or some
> >unique identifier thereof)
> >b) On an insert, allowing such a list to be included to indicate that we
> >should only insert specific blocks.
> >
> >We can extend this concept further. We could tell the node to only
> >insert the top 1 or 2 levels of a splitfile. We could even support a
> >don't-insert list as well as a do-insert list, and include in the
> >don't-insert list all blocks from another file with the same contents.
> >(This is the long way around; we can macro this as an OverlapKey=<URI>
> >option, which downloads the specified file, and includes all blocks
> >therefrom).
> >
> >Something useful to develop an API for, IMHO, although not needed
> >immediately.
> >
> >
> >-----BEGIN PGP SIGNATURE-----
> >Version: GnuPG v1.4.5 (GNU/Linux)
> >
> >iD8DBQFFQkKIA9rUluQ9pFARAqk3AJ9Pf1KmNpdszTMoyt6qNWhMdp9IBACgnhXF
> >AiYg7fe+MZkJ2cg29pWSgCQ=
> >=RPoL
> >-----END PGP SIGNATURE-----
> >
> >
> >_______________________________________________
> >Tech mailing list
> >Tech at freenetproject.org
> >http://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech
> >
> >
> _______________________________________________
> Tech mailing list
> Tech at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/tech/attachments/20061028/02fefd5b/attachment.pgp>

Reply via email to