At present, nothing can redirect to a USK. That means that if a URI is
not a USK, it's fixed; either it can be retrieved with the original
contents, or it's fallen out of the network. This is a very desirable
property. The only time it would be useful to redirect to a USK would be
from a KSK, and we can support this with the permanent redirect
mechanism we use for USK updates: If you fetch KSK at cofe, then you get an
error saying this has moved to USK at ..../cofe/27/ . In Fproxy, this would
be transparent, but it would use an HTTP "permanent redirect" so the URL
would be updated and you would bookmark the USK rather than the KSK.

There is one other exception: Right now, the splitfile format supports
"irregular splitfiles". These are non-redundant splitfiles pieced
together from other files, some of which may be USKs. I think we should
remove this support. It could allow you to do some fairly neat things
(e.g. an index with different bits added or removed by clicking links),
but some of the XML based query and transformation languages would
surely do a better job.

So I propose to remove support for (reading) irregular splitfiles, and
make redirects to USKs cause permanent redirects. Thus, all freenet URIs
except for USKs are "permanent URIs". This is a good thing.
-- 
Matthew J Toseland - toad at amphibian.dyndns.org
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.
-------------- 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/20060818/fb8804e7/attachment.pgp>

Reply via email to