]> granicus.if.org Git - curl/commitdiff
- Jerome Muffat-Meridol helped me fix Curl_done() to close the current
authorDaniel Stenberg <daniel@haxx.se>
Sun, 17 Feb 2008 13:49:58 +0000 (13:49 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Sun, 17 Feb 2008 13:49:58 +0000 (13:49 +0000)
  connection by force when it was called before the entire request is
  completed, simply because we can't know if the connection really can be
  re-used safely at that point.

CHANGES
RELEASE-NOTES

diff --git a/CHANGES b/CHANGES
index 06639d25d0c1c270c7d3b1194ed85fecb12ba551..fa7de9ed39cbd2cec75933e2a32335e878c7405a 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -6,6 +6,16 @@
 
                                   Changelog
 
+Daniel S (17 Feb 2008)
+- Jerome Muffat-Meridol helped me fix Curl_done() to close the current
+  connection by force when it was called before the entire request is
+  completed, simply because we can't know if the connection really can be
+  re-used safely at that point.
+
+- Based on the same debugging logic, I've also made Curl_http_done() not
+  return CURLE_GOT_NOTHING if called "prematurely". This should have no real
+  effect to anything but the code makes more sense like this.
+  
 Daniel S (15 Feb 2008)
 - Made the gnutls code path not even try to get the server cert if no peer
   verification is requested. Previously it would even return failure if gnutls
index 9f373eb0ff0c1faeb480dcba3dd4847a8eec6cbe..913e147a0ac9dee2d4f7ba8c14ce170e07d02266 100644 (file)
@@ -20,8 +20,10 @@ This release includes the following bugfixes:
  o GnuTLS-built libcurl failed when doing global cleanup and reinit
  o error message problem when unable to resolve a host on Windows
  o Accept: header replacing
- o not verificating server certs with gnutls still failed if gnutls had problems
-   with the cert
+ o not verificating server certs with GnuTLS still failed if gnutls had
+   problems with the cert
+ o when using the multi interface and a handle is removed while still having
+   a transfer going on, the connection is now closed by force
 
 This release includes the following known bugs:
 
@@ -39,6 +41,6 @@ This release would not have looked like this without help, code, reports and
 advice from friends like these:
 
  Michal Marek, Dmitry Kurochkin, Niklas Angebrand, Günter Knauf, Yang Tse,
- Dan Fandrich, Mike Hommey, Pooyan McSporran
+ Dan Fandrich, Mike Hommey, Pooyan McSporran, Jerome Muffat-Meridol
 
         Thanks! (and sorry if I forgot to mention someone)