From 03ca98b0df0f0bd599cbd5e293dedb648dae8faf Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 17 Dec 2008 12:32:41 +0000 Subject: - 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. --- CHANGES | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'CHANGES') diff --git a/CHANGES b/CHANGES index 5bc7c64c9..618c4f97c 100644 --- a/CHANGES +++ b/CHANGES @@ -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 -- cgit v1.2.3