Finger links with Gopher -- Bugs

Tim Berners-Lee <timbl@www3.cern.ch>
Date: Thu, 26 Aug 93 11:01:47 +0200
From: Tim Berners-Lee <timbl@www3.cern.ch>
Message-id: <9308260901.AA00696@www3.cern.ch>
To: www-talk@nxoc01.cern.ch
Subject: Finger links with Gopher -- Bugs
Cc: tom@law.mail.cornell.edu, reinpost@info.win.tue.nl
Reply-To: timbl@nxoc01.cern.ch
Status: RO
Thanks to reinpost@info.win.tue.nl (Reinier Post) for pointing
out these problems.

The syntax of Gopher URLs given in

  http://info.cern.ch/hypertext/WWW/Addressing/GopherAddressing.html

has been amended to conform to the official URL spec:

is now:
>     gopher:// hostname [: port ] [/gtype [selector] ] [ ?search ]
was:
>     gopher:// hostname [: port ] [/gtype/ [selector] ] [ ?search ]

Apologies for the bug in the online version.

> Cello doesn't
> strip off the leading character, and fingers for user '0reinpost'
> (or ' reinpost', etc.)

That is a bug in Cello.  The URL has a gtype field (it has to, as  
that is part of the Gopher link info) and then the selector. It
happens that often the gopher type is repeated as eth first char of
the selector string but you can't rely on it. 



A correct URL is

	gopher://gopher.win.tue.nl:79/0reinpost

Mosaic 2.x does it right.

Tim BL