]> granicus.if.org Git - curl/commitdiff
TODO: Handle growing SFTP files
authorDaniel Stenberg <daniel@haxx.se>
Sun, 13 Oct 2019 09:57:56 +0000 (11:57 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Sun, 13 Oct 2019 09:57:56 +0000 (11:57 +0200)
Closes #4344

docs/TODO

index 199cc84a0f5b0b513f97065658f54710ba2102b6..42d37c1bc10df98843f4f15f548549748ebd153e 100644 (file)
--- a/docs/TODO
+++ b/docs/TODO
 
  17. SSH protocols
  17.1 Multiplexing
+ 17.2 Handle growing SFTP files
  17.3 Support better than MD5 hostkey hash
  17.4 Support CURLOPT_PREQUOTE
 
@@ -799,6 +800,16 @@ that doesn't exist on the server, just like --ftp-create-dirs.
  To fix this, libcurl would have to detect an existing connection and "attach"
  the new transfer to the existing one.
 
+17.2 Handle growing SFTP files
+
+ The SFTP code in libcurl checks the file size *before* a transfer starts and
+ then proceeds to transfer exactly that amount of data. If the remote file
+ grows while the tranfer is in progress libcurl won't notice and will not
+ adapt. The OpenSSH SFTP command line tool does and libcurl could also just
+ attempt to download more to see if there is more to get...
+
+ https://github.com/curl/curl/issues/4344
+
 17.3 Support better than MD5 hostkey hash
 
  libcurl offers the CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 option for verifying the