Re: Set of miscellaneous patches for libwww.

Hello Gertjan,

Thanks very much for your patches. I already commited all the SSL ones
and the configure one.

For the following patches, I'm testing them against Amaya first. I'm having
some problems with a timeout during a long PUT and I'm not sure if it's
related or not. I hope to be able to commit them tomorrow.

In all cases, it was a very good work. Thanks!

-Jose

In our previous episode, Gertjan van Wingerde said:
>     configure.in).
> 2. Fix a problem in the default event loop. It didn't detect the end of the
> event loop if a timer handler
>     ended the loop. Fix is to check after the timer handlers have run
> whether the event loop has to
>     be stopped (the change to HTEvtLst.c).
> 3. Fix a crash of libwww in the case where a user registered the same stream
> for the output stream
>     and the debug stream. Fix is to specifically check for this case (the
> change to HTReqMan.c).
> 4. Fix a problem in the HTTP POST request handling when a persistent
> connection has been closed.
>     When this happened libwww correctly detected the closed connection, but
> when the request is
>     retried the body of the message is not sent anymore, resulting in a
> deadlock between libwww and
>     the HTTP server. The solution was to set the lock flag in the http_info
> structure when the HTTP
>     connection is cleaned. No doing this resulted in not setting the
> one-shot timer to send the body
>     of the request (the change to HTTP.c).

Received on Monday, 31 July 2000 11:43:59 UTC