diff options
Diffstat (limited to 'ftp/rexx-curl/files/patch-rexxcurl.c')
-rw-r--r-- | ftp/rexx-curl/files/patch-rexxcurl.c | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/ftp/rexx-curl/files/patch-rexxcurl.c b/ftp/rexx-curl/files/patch-rexxcurl.c index 6e64288906fe..c709be7477b9 100644 --- a/ftp/rexx-curl/files/patch-rexxcurl.c +++ b/ftp/rexx-curl/files/patch-rexxcurl.c @@ -9,7 +9,21 @@ #ifdef HAVE_CONFIG_H # include "config.h" #else -@@ -1879,9 +1881,9 @@ int rexxcurl_sshkey_callback( CURL *easy +@@ -480,8 +482,13 @@ static curl_options RexxCurlOptions[] = + { "FTPLISTONLY" ,CURLOPT_FTPLISTONLY ,RXCURLOPT_BOOL , NULL }, + #endif + { "FTPPORT" ,CURLOPT_FTPPORT ,RXCURLOPT_STRING , NULL }, ++#if LIBCURL_VERSION_NUM >= 0x075500 ++ { "FTPRESPONSETIMEOUT", CURLOPT_SERVER_RESPONSE_TIMEOUT, RXCURLOPT_LONG, NULL }, ++#endif + #if LIBCURL_VERSION_NUM >= 0x070a08 ++# if LIBCURL_VERSION_NUM < 0x075500 + { "FTPRESPONSETIMEOUT", CURLOPT_FTP_RESPONSE_TIMEOUT, RXCURLOPT_LONG, NULL }, ++# endif + #endif + #if LIBCURL_VERSION_NUM >= 0x070e00 + { "FTPSKIPPASVIP" ,CURLOPT_FTP_SKIP_PASV_IP,RXCURLOPT_BOOL , NULL }, +@@ -1879,9 +1886,9 @@ int rexxcurl_sshkey_callback( CURL *easy, /* easy if ( argv == NULL ) return -1; @@ -21,7 +35,7 @@ rx_foundkeytype_len = sprintf( rx_foundkeytype, "%u", foundkey->keytype ); rx_libcurlviewofkey_len = sprintf( rx_libcurlviewofkey, "%u", match ); -@@ -1964,11 +1966,11 @@ int debug_function( CURL *handle, curl_i +@@ -1964,11 +1971,11 @@ int debug_function( CURL *handle, curl_infotype type, int c; char *prefix = "*<><><>"; if ( type == CURLINFO_TEXT ) |