Thanks, Holger!  But we may still not be out of the woods...

[EMAIL PROTECTED] wrote:
> 
> OK, here is an update: it basically works (verified with tcpdump
> here), including usernames with "\" in them, if you do it
> correctly, but you need to use the long form, described below.
> In the current version using a URL won't always work in combination
> with user/pass authentication because of two bugs. The correct way
> to do it is:
> 
> print read [
>         scheme: 'http
>         user: "my\user"
>         pass: "mypassword"
>         host: "www.somewhere.com"
>         path: "dir/file.html"
> ]
> 
> Please note: NO leading "/" in the path argument. That "/" is
> implied. If this still does not help then your server is probably
> doing something weird...
> 

I used the method above to hit the same server that had earlier
given me a 401 error (with the path appended to the hostname),
and it worked.

I then turned trace/net on and tried again (using up-arrow to copy
the exact input as before), and got a 401.

I then turned trace/net off and tried again (via up-arrow again),
and it worked.

I then turned trace/net on and tried again (...), and REBOL crashed
hard with a "This program has performed an illegal operation and
will be shut down." alert.

I started a fresh copy of REBOL, and was able to use the above
technique once without and once with trace/net.  On the third try
(with trace/net off) REBOL cratered again ("This program has
performed...etc.")

>
> I hope this helps.
> 

Yes!  Thanks!  The responses (even the occasional "Yeah, we know
about that bug, and we're working on it.") are VERY welcome, as
far as I am concerned.  I know you guys have to sleep and eat and
go potty every few days ;-) but it REALLY encourages me to know
that there are real folks at the other end of the wire who care
enough to talk to us lowly users (unlike some OTHER software
companies I could mention.)

Keep up the good work!

-jn-

REBOL:  It puts the fun back in programming!

Reply via email to