diff options
author | Daniel Stenberg <daniel@haxx.se> | 2008-12-17 12:32:41 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2008-12-17 12:32:41 +0000 |
commit | 03ca98b0df0f0bd599cbd5e293dedb648dae8faf (patch) | |
tree | 2f9ea141b1ce976eb84689183016c9dad7a2fc70 /CHANGES | |
parent | abb74a1203b76a9e3f4e640f981d4a8b3036a98a (diff) |
- SCP and SFTP with the multi interface had the same flaw: the 'DONE'
operation didn't complete properly if the EAGAIN equivalent was returned but
libcurl would simply continue with a half-completed close operation
performed. This ruined persistent connection re-use and cause some
SSH-protocol errors in general. The correction is unfortunately adding a
blocking function - doing it entirely non-blocking should be considered for
a better fix.
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -6,6 +6,15 @@ Changelog +Daniel Stenberg (17 Dec 2008) +- SCP and SFTP with the multi interface had the same flaw: the 'DONE' + operation didn't complete properly if the EAGAIN equivalent was returned but + libcurl would simply continue with a half-completed close operation + performed. This ruined persistent connection re-use and cause some + SSH-protocol errors in general. The correction is unfortunately adding a + blocking function - doing it entirely non-blocking should be considered for + a better fix. + Gisle Vanem (16 Dec 2008) - Added the possibility to use the Watt-32 tcp/ip stack under Windows. The change simply involved adding a USE_WATT32 section in the |