gnunet-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [GNUnet-developers] End-user wishlist


From: Christian Grothoff
Subject: Re: [GNUnet-developers] End-user wishlist
Date: Wed, 25 Jun 2003 18:13:55 -0500
User-agent: KMail/1.4.3

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wednesday 25 June 2003 02:26 pm, address@hidden wrote:
> On Wed, Jun 25, 2003 at 07:43:44AM +0100, N. Durner wrote:
> > >> How about "gnunet://HASH1INHEX/HASH2INHEX/CRCINHEX/SIZE"? If someone
> > >> writes a little wrapper for parsing/generating this type of URL,
> > >> I'll put it in util/hashing.c to make it "official". Or are there
> > >> any objections/problems with the above format?
> >
> > The eDonkey clients use "|" as separator.
> >
> > The URL scheme is a reasonable thing for all GNUnet applications, not
> > just AFS. Therefore, the intended application should be specified, too:
> > gnunet://afs|HASH1INHEX|HASH2INHEX|CRCINHEX|SIZE
> > gnunet://chat|daily-talk
>
> Looks like you and the edonkey developers have never read RFC2396. I
> believe Christian's suggestion is more in line with the suggestions of
> RFC2718 also, but if you need to build on his suggestion, I would suggest
> the following instead:
>
> gnunet:afs?HASH1INHEX&HASH2INHEX&CRCINHEX&SIZE
>
> ...as this is more consistent with RFC2396 than your suggestion.
>
> See:
> http://www.ietf.org/rfc/rfc2396.txt
> http://www.ietf.org/rfc/rfc2718.txt

Ok, I looked at the RFC. I would not *like* to have the "&" in the URIs since 
a) they would have to be masked on the command line, and
b) we may want to have other query parameters in the future

I agree with that "afs" should be part of the URI. I would think of "afs" as 
the authority that is responsible for the data. For the non-hierarchical hash 
codes, I would suggest to use "." as a separator. That would yield:

gnunet://afs/HASH1.HASH2.CRC.SIZE

We could use optional additions like "?ANONYMITY-RECEIVE=42" to specify
options.

For namespaces, we would have:

gnunet://afs/NAMESPACE/HASH1.HASH2.CRC.SIZE

Any further comments?

Christian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE++iyz9tNtMeXQLkIRAuekAJ9RFTnHQ1YH8UgFLoF+GIZ/zBU24wCggXNr
0bu2jLoOufCshqx/rj0TNoI=
=YfTv
-----END PGP SIGNATURE-----





reply via email to

[Prev in Thread] Current Thread [Next in Thread]