On Tue, 25 Jan 2000, you wrote:
>
> Holger, I'm very glad you're here with us! :)
Thanks, I am glad to be here :).
> >> port/user
> == "my%5cname"
> >> port/pass
> == "mypass"
>
> It would use "my%5cname" instead of "my\name".
Yes, that's one of the two bugs I mentioned in my last mail. The
way REBOL handles dehexing URLs is currently a little inconsistent,
because it also needs to use the same mechanism for escaping
characters reserved in REBOL. On one hand usernames are
part of the URL, so dehexing them only once makes the
resulting "\" subject to the URL parse rules. On the other hand
escaping them twice won't work either because the user name
is removed from the URL by the http code and encoded and
sent separately, i.e. its contents may not be hex-encoded.
Bottom line: you cannot win :), unless you don't put the username
into the URL in the first place. Escaping twice does work correctly
for other parts of the URL though (file/directory names e.g.).
Will be fixed. In the meantime don't use URLs when you need
http authentication. Use a spec block instead. That works as
expected.
--
Holger Kruse
[EMAIL PROTECTED]