Loading CHANGES +4 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,10 @@ Changelog Daniel Stenberg (22 Mar 2008) - Fixed the problem with doing a zero byte SCP transfer, verified with test case 617 (which was added by Daniel Fandrich 5 Mar 2008). Daniel Fandrich (20 Mar 2008) - Fixed a problem where curl-config --protocols could erroneously show LDAPS support when curl didn't even have regular LDAP support. It looks like Loading RELEASE-NOTES +1 −0 Original line number Diff line number Diff line Loading @@ -50,6 +50,7 @@ This release includes the following bugfixes: o SFTP upload with CURLOPT_FTP_CREATE_MISSING_DIRS on re-used connection o SFTP infinite loop when given an invalid quote command o curl-config erroneously reported LDAPS support with missing LDAP libraries o SCP infinite loop when downloading a zero byte file This release includes the following known bugs: Loading TODO-RELEASE +0 −2 Original line number Diff line number Diff line Loading @@ -3,8 +3,6 @@ To be addressed before 7.18.1 (planned release: April 2008) [feature freeze entered, no new features!] 126 - scp download 0 bytes, test case 617 127 - Dan Petitt's Progress During Large Posts problem 128 - Phil Blundell's ares and ipv6 fix Loading lib/transfer.c +17 −9 Original line number Diff line number Diff line Loading @@ -397,6 +397,7 @@ CURLcode Curl_readwrite(struct connectdata *conn, bytestoread = (size_t)totalleft; } if(bytestoread) { /* receive data from the network! */ readrc = Curl_read(conn, conn->sockfd, k->buf, bytestoread, &nread); Loading @@ -409,6 +410,13 @@ CURLcode Curl_readwrite(struct connectdata *conn, if(result>0) return result; } else { /* read nothing but since we wanted nothing we consider this an OK situation to proceed from */ nread = 0; result = CURLE_OK; } if((k->bytecount == 0) && (k->writebytecount == 0)) { Curl_pgrsTime(data, TIMER_STARTTRANSFER); Loading tests/data/DISABLED +1 −1 Original line number Diff line number Diff line Loading @@ -3,4 +3,4 @@ # test cases are run by runtests.pl. Just add the plain test case numbers, one # per line. # Lines starting with '#' letters are treated as comments. 617 Loading
CHANGES +4 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,10 @@ Changelog Daniel Stenberg (22 Mar 2008) - Fixed the problem with doing a zero byte SCP transfer, verified with test case 617 (which was added by Daniel Fandrich 5 Mar 2008). Daniel Fandrich (20 Mar 2008) - Fixed a problem where curl-config --protocols could erroneously show LDAPS support when curl didn't even have regular LDAP support. It looks like Loading
RELEASE-NOTES +1 −0 Original line number Diff line number Diff line Loading @@ -50,6 +50,7 @@ This release includes the following bugfixes: o SFTP upload with CURLOPT_FTP_CREATE_MISSING_DIRS on re-used connection o SFTP infinite loop when given an invalid quote command o curl-config erroneously reported LDAPS support with missing LDAP libraries o SCP infinite loop when downloading a zero byte file This release includes the following known bugs: Loading
TODO-RELEASE +0 −2 Original line number Diff line number Diff line Loading @@ -3,8 +3,6 @@ To be addressed before 7.18.1 (planned release: April 2008) [feature freeze entered, no new features!] 126 - scp download 0 bytes, test case 617 127 - Dan Petitt's Progress During Large Posts problem 128 - Phil Blundell's ares and ipv6 fix Loading
lib/transfer.c +17 −9 Original line number Diff line number Diff line Loading @@ -397,6 +397,7 @@ CURLcode Curl_readwrite(struct connectdata *conn, bytestoread = (size_t)totalleft; } if(bytestoread) { /* receive data from the network! */ readrc = Curl_read(conn, conn->sockfd, k->buf, bytestoread, &nread); Loading @@ -409,6 +410,13 @@ CURLcode Curl_readwrite(struct connectdata *conn, if(result>0) return result; } else { /* read nothing but since we wanted nothing we consider this an OK situation to proceed from */ nread = 0; result = CURLE_OK; } if((k->bytecount == 0) && (k->writebytecount == 0)) { Curl_pgrsTime(data, TIMER_STARTTRANSFER); Loading
tests/data/DISABLED +1 −1 Original line number Diff line number Diff line Loading @@ -3,4 +3,4 @@ # test cases are run by runtests.pl. Just add the plain test case numbers, one # per line. # Lines starting with '#' letters are treated as comments. 617