[jcifs] Re: SMB URL encoding/decoding

Michael B Allen mballen at erols.com
Sun Feb 24 13:37:44 EST 2002


On Sun, 24 Feb 2002 02:52:09 +0100
James Nord <teilo at teilo.net> wrote:

> by the way,
> 
> |the example on |http://jcifs.samba.org/src/docs/api/jcifs/smb/SmbFile.html
> |
>      smb://Administrator:P@ss@msmith1/c/WINDOWS/Desktop/foo.txt|
>             - A relativly sophisticated example that references a file 
> |msmith1|'s desktop as user |Administrator|.
> 
> Is this not illegal according to the draft?

I don't think you HAVE to encode everything. Its a good idea and a
necessity to ensure there is no ambiguity. In practice jCIFS does not
decode anything after the authentication creadentials because requiring
a user to URL encode their password is just going a little too far I
think. And if you decode it at all, you know have to require encoding
'+' and '%' and yada yada yada. So we search in from the end for '@'
and don't encode/decode anything before the server.

Mike




More information about the jcifs mailing list