From: Sriram Natarajan Date: Sat, 23 Jan 2010 01:37:32 +0000 (+0000) Subject: - Fixed bug #50756 (CURLOPT_FTP_SKIP_PASV_IP does not exist.) X-Git-Tag: php-5.4.0alpha1~191^2~2054 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cbf581872086a049e68310d893e416e1a1c52034;p=php - Fixed bug #50756 (CURLOPT_FTP_SKIP_PASV_IP does not exist.) --- 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===