On Sat, Jan 14, 2006 at 08:43:54PM +0000, Matthew Toseland wrote:
> Use single slashes to denote meta strings.
> 
> Hence:
> 
> CHK at blah,blah,blah/ - a CHK
> CHK at blah,blah,blah/filename.txt - a file within a CHK manifest
> SSK at blah,blah/ - invalid
> SSK at blah,blah// - strongly discouraged SSK with zero length name
> SSK at blah,blah/name - an SSK with a name
> SSK at blah,blah/name/index.htm - a file within an SSK manifest

Obviously this would mean edition sites would have to be
SSK at blah,blah/name-number/ rather than the currently popular
SSK at blah,blah/name/number/

This could eventually be cured with USKs:
USK at blah,blah/name/number/ - a USK, with a name and edition number

But it's not a big deal.
> 
> On Sat, Jan 14, 2006 at 08:30:01PM +0000, Ian Clarke wrote:
> > Do you have a better idea?
> > 
> > On 14 Jan 2006, at 20:28, Matthew Toseland wrote:
> > 
> > >Suppose I create a manifest:
> > >freenet:CHK at Zv4~jaNa3XOTSwnat1wYxxcAhSY0puYTkdmFFV08u- 
> > >U,PycY-2aSlS0WxfyA6R8d2Z4Ppv4DNOEnty4~-rni82o,AAEC--8//
> > >
> > >Suppose I then create a redirect to that manifest. For example, an SSK
> > >(for a freesite).
> > >
> > >If I then enter the SSK without the double slash on the end, it will
> > >load, with the default document. Unfortunately, the relative URIs will
> > >all have a single slash instead of a double slash. So we end up
> > >fetching:
> > >freenet:CHK at Zv4~jaNa3XOTSwnat1wYxxcAhSY0puYTkdmFFV08u- 
> > >U,PycY-2aSlS0WxfyA6R8d2Z4Ppv4DNOEnty4~-rni82o,AAEC--8/<name of file>
> > >So instead of looking it up in the manifest, we fetch the original  
> > >file!
> > >
> > >This is exactly the kind of unintuitive behaviour that double slashes
> > >cause...
> > >-- 
> > >Matthew J Toseland - toad at amphibian.dyndns.org
> > >Freenet Project Official Codemonkey - http://freenetproject.org/
> > >ICTHUS - Nothing is impossible. Our Boss says so.
> > >_______________________________________________
> > >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
> 
> -- 
> Matthew J Toseland - toad at amphibian.dyndns.org
> Freenet Project Official Codemonkey - http://freenetproject.org/
> ICTHUS - Nothing is impossible. Our Boss says so.



> _______________________________________________
> Tech mailing list
> Tech at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech

-- 
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/20060114/dbc717df/attachment.pgp>

Reply via email to