diff options
| -rw-r--r-- | CHANGES | 17 | ||||
| -rw-r--r-- | RELEASE-NOTES | 1 | 
2 files changed, 18 insertions, 0 deletions
@@ -7,6 +7,23 @@                                    Changelog +Daniel Stenberg (19 May 2008) +- When trying to repeat a multi interface problem I fell over a few multi +  interface problems: + +  o with pipelining disabled, the state should never be set to WAITDO but +    rather go straight to DO + +  o we had multiple states for which the internal function returned no socket +    at all to wait for, with the effect that libcurl calls the socket callback +    (when curl_multi_socket() is used) with REMOVE prematurely (as it would be +    added again within very shortly) + +  o when in DO and DOING states, the HTTP and HTTPS protocol handler functions +    didn't return that the socket should be waited for writing, but instead it +    was treated as if no socket was needing monitoring so again REMOVE was +    called prematurely. +  Daniel Stenberg (13 May 2008)  - Added test case 556 that uses curl_easy_send() and curl_easy_recv() diff --git a/RELEASE-NOTES b/RELEASE-NOTES index cb6496930..80f2fb3f1 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -35,6 +35,7 @@ This release includes the following bugfixes:   o krb4 and krb5 ftp segfault   o multi interface busy loop for CONNECT requests   o internal time differences now use monotonic time source if available + o several curl_multi_socket() fixes  This release includes the following known bugs:  | 
