On Sun, 07 May 2000, Lawrence W. Leung wrote: > > I'm no expert on URLs (someone could dig up the standard) but it was my > > understanding that the // indicated a location on the network, but that that > > URLs that do not contain a location (file: , mailto: , news:) are > > still completely within the standard. > > Ok so you want me to make key requests that use the default node like: > freenet:<key> > ? > > and keep the specific node one to freenet://<server>/<key> > ?
Well, the closest parrallel is Usenet where it does not do this. Instead it has two schemes, news:<group> and nntp://<server>//group, so I would not do this. Remember, you are doing users a dis-service by encouraging them not to run a node locally. I would _heavily_ suggest you do like the other clients and use only the key for request, defaulting to localhost:19114 and using a switch / config file to get another address. Possibly having node addresses as another URL scheme might also be a good idea, but that would be for the internal protocol. > > "Many URL schemes reserve certain characters for a special meaning: > > their appearance in the scheme-specific part of the URL has a > > designated semantics. If the character corresponding to an octet is > > reserved in a scheme, the octet must be encoded. The characters ";", > > "/", "?", ":", "@", "=" and "&" are the characters which may be > > reserved for special meaning within a scheme. No other characters may > > be reserved within a scheme." > So any proposals for other types of keys? > > Perhaps CHK's could be freenet:@<chk in hex> > ? more like free:KHK-SHA1=<string> free:CHK-SHA1=<content hash in hex|base64>&<decryption key in hex|base64> etc <snip> > We have a goal to work towards =) > > Ok, so do you guys want me to change freenet: to x-freenet: right now? > > > Thoughts? I'll think about it > -Larry > > > _______________________________________________ > Freenet-dev mailing list > Freenet-dev at lists.sourceforge.net > http://lists.sourceforge.net/mailman/listinfo/freenet-dev -- Oskar Sandberg md98-osa at nada.kth.se #!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj $/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1 lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/) _______________________________________________ Freenet-dev mailing list Freenet-dev at lists.sourceforge.net http://lists.sourceforge.net/mailman/listinfo/freenet-dev
