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>