From cbf581872086a049e68310d893e416e1a1c52034 Mon Sep 17 00:00:00 2001 From: Sriram Natarajan Date: Sat, 23 Jan 2010 01:37:32 +0000 Subject: [PATCH] - Fixed bug #50756 (CURLOPT_FTP_SKIP_PASV_IP does not exist.) --- ext/curl/interface.c | 3 ++ ext/curl/tests/curl_ftp_pasv.phpt | 59 +++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 ext/curl/tests/curl_ftp_pasv.phpt diff --git a/ext/curl/interface.c b/ext/curl/interface.c index 5f35367ac7..fa5194864e 100644 --- a/ext/curl/interface.c +++ b/ext/curl/interface.c @@ -747,6 +747,7 @@ PHP_MINIT_FUNCTION(curl) REGISTER_CURL_CONSTANT(CURLFTPSSL_CONTROL); REGISTER_CURL_CONSTANT(CURLFTPSSL_ALL); #endif + #if LIBCURL_VERSION_NUM > 0x071301 REGISTER_CURL_CONSTANT(CURLOPT_CERTINFO); #endif @@ -791,6 +792,7 @@ PHP_MINIT_FUNCTION(curl) #if LIBCURL_VERSION_NUM >= 0x070f01 REGISTER_CURL_CONSTANT(CURLOPT_FTP_FILEMETHOD); + REGISTER_CURL_CONSTANT(CURLOPT_FTP_SKIP_PASV_IP); #endif #if LIBCURL_VERSION_NUM >= 0x071001 @@ -1675,6 +1677,7 @@ static int _php_curl_setopt(php_curl *ch, long option, zval **zvalue, zval *retu #endif #if LIBCURL_VERSION_NUM >= 0x070f01 case CURLOPT_FTP_FILEMETHOD: + case CURLOPT_FTP_SKIP_PASV_IP: #endif #if LIBCURL_VERSION_NUM > 0x071301 case CURLOPT_CERTINFO: diff --git a/ext/curl/tests/curl_ftp_pasv.phpt b/ext/curl/tests/curl_ftp_pasv.phpt new file mode 100644 index 0000000000..6cd7429104 --- /dev/null +++ b/ext/curl/tests/curl_ftp_pasv.phpt @@ -0,0 +1,59 @@ +--TEST-- +Test curl_exec() function with basic functionality +--CREDITS-- +--SKIPIF-- + +--FILE-- + +===DONE=== +--EXPECTF-- +bool(true) +===DONE=== -- 2.40.0