[jcifs] SMB URL
Allen, Michael B (RSCH)
Michael_B_Allen at ml.com
Wed Jul 10 13:29:36 EST 2002
> -----Original Message-----
> From: Christopher R. Hertel [SMTP:crh at ubiqx.mn.org]
> Sent: Tuesday, July 09, 2002 11:26 PM
> To: Allen, Michael B (RSCH)
> Cc: jcifs at samba.org
> Subject: Re: [jcifs] SMB URL
>
> On Tue, Jul 09, 2002 at 10:40:56PM -0400, Allen, Michael B (RSCH) wrote:
> :
> :
> > > Ouch. No, you should get
> > >
> > > smb://foo%2Ebar.what.snu.com
> > >
> > Try it with a web browser. The escapes are taken out. I will read
> > the rest a little later.
>
> The rest is probably better than that bit...
>
> Anyway... I tried that string, and a few other variations, in NetScape.
> I don't trust NetScape to exhibit "normal" behavior, but it didn't do what
> you suggested. When I entered "http://jcifs%2Esamba.org/" it popped up a
> message saying:
>
> Netscape is unable to locate the server jcifs%2Esamba.org
>
Create a trivial page like:
<html><body>
<a href="http://jcifs%2Esamba.org/">Mouse over this and look at the status bar</a>
</body></html>
> ...which, I think is the wrong thing to do. The escapes should be
> translated before the name is passed to the DNS query.
>
> Regarding my example: jcifs%2Esamba.org
>
> The dot character is not reserved in a DNS name (the "host" field), so
> there is no reason that it would be escaped. If it is internally
> un-escaped and the re-escaped the dot might reasonably be left alone. If
> viewed as DNS names, the strings "jcifs%2Esamba.org" and "jcifs.samba.org"
> mean exactly the same thing.
>
> On the other hand,
>
> "anonymous:crh%40samba.org at us6.samba.org"
> and
> "anonymous:crh at samba.org@us6.samba.org"
>
> are parsed differently, which changes semantics as well.
>
> When I entered:
>
> ftp://anonymous:crh%40samba.org@us6.samba.org/pub/samba/
>
> I got FTP access to us6.samba.org. That worked correctly and Netscape
> continued to show the %40 in the URL string as I moved up and down in the
> directory tree.
>
> [I have to admit, though, that Netscape also accepted
>
> ftp://anonymous:crh@samba.org@us6.samba.org/pub/samba/
>
> which is syntactically incorrect. Two '@'s should not be allowed in the
> authority field. A credit to Netscape's parsing and "user
> friendliness".]
>
> Which browser did you test with? I have a selection to play with. It
> would be interesting to see what happens.
>
> Chris -)-----
>
> --
> Samba Team -- http://www.samba.org/ -)----- Christopher R. Hertel
> jCIFS Team -- http://jcifs.samba.org/ -)----- ubiqx development, uninq.
> ubiqx Team -- http://www.ubiqx.org/ -)----- crh at ubiqx.mn.org
> OnLineBook -- http://ubiqx.org/cifs/ -)----- crh at ubiqx.org
More information about the jcifs
mailing list