aboutsummaryrefslogtreecommitdiff
path: root/ftp/rexx-curl/files/patch-rexxcurl.c
diff options
context:
space:
mode:
Diffstat (limited to 'ftp/rexx-curl/files/patch-rexxcurl.c')
-rw-r--r--ftp/rexx-curl/files/patch-rexxcurl.c18
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 )