]> granicus.if.org Git - curl/commitdiff
- Gil Weber reported a peculiar flaw with the multi interface when doing SFTP
authorDaniel Stenberg <daniel@haxx.se>
Mon, 11 Jan 2010 23:15:10 +0000 (23:15 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 11 Jan 2010 23:15:10 +0000 (23:15 +0000)
  transfers: curl_multi_fdset() would return -1 and not set and file
  descriptors several times during a transfer of a single file. It turned out
  to be due to two different flaws now fixed. Gil's excellent recipe helped me
  nail this.

CHANGES
RELEASE-NOTES

diff --git a/CHANGES b/CHANGES
index 50cb8ba8ed924d0a2763739ae3b6bca33129ccf3..85c3aaa56d2983174f0acef882b612858b9bb754 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -6,6 +6,13 @@
 
                                   Changelog
 
+Daniel Stenberg (12 Jan 2010)
+- Gil Weber reported a peculiar flaw with the multi interface when doing SFTP
+  transfers: curl_multi_fdset() would return -1 and not set and file
+  descriptors several times during a transfer of a single file. It turned out
+  to be due to two different flaws now fixed. Gil's excellent recipe helped me
+  nail this.
+
 Daniel Stenberg (11 Jan 2010)
 - Made sure that the progress callback is repeatedly called at a regular
   interval even during very slow connects.
index 80a53b175de3a2ca53a4915eee95b02d7d8f255f..fc236e7aec39b3640e9c5254df44b77c8950517f 100644 (file)
@@ -44,6 +44,7 @@ This release includes the following bugfixes:
  o progress callback called repeatedly with c-ares for resolving
  o OpenSSL session id ref count leak
  o progress callback called repeatedly during slow connects
+ o curl_multi_fdset() would return -1 too often during SCP/SFTP transfers
 
 This release includes the following known bugs:
 
@@ -57,6 +58,6 @@ advice from friends like these:
  Marc Kleine-Budde, Jad Chamcham, Bjorn Augustsson, David Byron,
  Markus Koetter, Chad Monroe, Martin Storsjo, Siegfried Gyuricsko,
  Jon Nelson, Julien Chaffraix, Renato Botelho, Peter Pentchev, Ingmar Runge,
- Johan van Selst, Charles Kerr
+ Johan van Selst, Charles Kerr, Gil Weber
 
         Thanks! (and sorry if I forgot to mention someone)