[jcifs] Annoying SMB URL question.

Conrad Minshall conrad at apple.com
Sat Dec 7 07:43:32 EST 2002

At 11:54 AM -0600 12/6/02, Christopher R. Hertel wrote:

>>  Which begs the question, if the domain is used for authentication, why
>>  not leave the user field in the userinfo section of the URL as
>>    DOMAIN%5Cuser
>>  Since the domain is an integral part of the credentials.
>The application (the client parsing the URL string and converting it into
>SMB calls) needs to parse the NTDomain from the username.  You are right
>that we could have chosen to separate the two using an escaped backslash
>or, perhaps an escaped percent sign.  Instead, we found that the
>semi-colon did not need to be escaped in the username field and could be
>used as a separator.
>It just seemed easier and more readable to use the semicolon.

Yes.  Having all separators unescaped means I can look at a URL and 
ignore escape sequences rather than doing a hex to char on each to 
see if it is important. 

More information about the jcifs mailing list