mirror of
https://github.com/curl/curl.git
synced 2026-08-24 22:43:38 +03:00
ssh: Add support for libssh2 read timeout
Hook the new (1.11.0 or newer) libssh2 support for setting a read timeout into the SERVER_RESPONSE_TIMEOUT option. With this done, clients can use the standard curl response timeout setting to also control the time that libssh2 will wait for packets from a slow server. This is necessary to enable use of very slow SFTP servers. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk> Closes #10965
This commit is contained in:
parent
f157610d30
commit
e915b6904c
2 changed files with 14 additions and 1 deletions
|
|
@ -45,7 +45,7 @@ This option was formerly known as \fBCURLOPT_FTP_RESPONSE_TIMEOUT\fP.
|
|||
.SH DEFAULT
|
||||
None
|
||||
.SH PROTOCOLS
|
||||
FTP, IMAP, POP3 and SMTP
|
||||
FTP, IMAP, POP3, SMTP, and SSH
|
||||
.SH EXAMPLE
|
||||
.nf
|
||||
CURL *curl = curl_easy_init();
|
||||
|
|
@ -60,6 +60,9 @@ if(curl) {
|
|||
.fi
|
||||
.SH AVAILABILITY
|
||||
Added in 7.10.8. Used under this name since 7.20.0
|
||||
|
||||
Support for SSH is predicated on a new enough (1.11.0) version of libssh2
|
||||
being available when compiling libcurl.
|
||||
.SH RETURN VALUE
|
||||
Returns CURLE_OK if supported, and CURLE_UNKNOWN_OPTION if not. Returns
|
||||
CURLE_BAD_FUNCTION_ARGUMENT if set to a negative value or a value that when
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue