Commit:    e5ff3f18f5706a0bdf26bf0a68cfa22607d006ff
Author:    Pierrick Charron <pierr...@php.net>         Fri, 24 Aug 2012 
18:04:16 -0400
Parents:   2a2e31d2a5cc16cb538be6efa37993a4162568c9
Branches:  master

Link:       
http://git.php.net/?p=php-src.git;a=commitdiff;h=e5ff3f18f5706a0bdf26bf0a68cfa22607d006ff

Log:
Update bad versions for cURL constants

This was updated according to the cURL symbol tables located here :
http://curl.haxx.se/libcurl/c/symbols-in-versions.html

Changed paths:
  M  ext/curl/interface.c


Diff:
diff --git a/ext/curl/interface.c b/ext/curl/interface.c
index 8050351..c31bce4 100644
--- a/ext/curl/interface.c
+++ b/ext/curl/interface.c
@@ -925,7 +925,11 @@ PHP_MINIT_FUNCTION(curl)
 #endif
 
 #if LIBCURL_VERSION_NUM >= 0x071001 /* Available since 7.16.1 */
+       REGISTER_CURL_CONSTANT(CURLE_SSH);
        REGISTER_CURL_CONSTANT(CURLOPT_FTP_SSL_CCC);
+       REGISTER_CURL_CONSTANT(CURLOPT_SSH_AUTH_TYPES);
+       REGISTER_CURL_CONSTANT(CURLOPT_SSH_PRIVATE_KEYFILE);
+       REGISTER_CURL_CONSTANT(CURLOPT_SSH_PUBLIC_KEYFILE);
        REGISTER_CURL_CONSTANT(CURLFTPSSL_CCC_ACTIVE);
        REGISTER_CURL_CONSTANT(CURLFTPSSL_CCC_NONE);
        REGISTER_CURL_CONSTANT(CURLFTPSSL_CCC_PASSIVE);
@@ -940,13 +944,13 @@ PHP_MINIT_FUNCTION(curl)
 
 #if LIBCURL_VERSION_NUM >= 0x071004 /* Available since 7.16.4 */
        REGISTER_CURL_CONSTANT(CURLOPT_KRBLEVEL);
+       REGISTER_CURL_CONSTANT(CURLOPT_NEW_DIRECTORY_PERMS);
+       REGISTER_CURL_CONSTANT(CURLOPT_NEW_FILE_PERMS);
 #endif
 
 #if LIBCURL_VERSION_NUM >= 0x071100 /* Available since 7.17.0 */
        REGISTER_CURL_CONSTANT(CURLOPT_APPEND);
        REGISTER_CURL_CONSTANT(CURLOPT_DIRLISTONLY);
-       REGISTER_CURL_CONSTANT(CURLOPT_NEW_DIRECTORY_PERMS);
-       REGISTER_CURL_CONSTANT(CURLOPT_NEW_FILE_PERMS);
        REGISTER_CURL_CONSTANT(CURLOPT_USE_SSL);
        /* Curl SSL Constants */
        REGISTER_CURL_CONSTANT(CURLUSESSL_ALL);
@@ -955,6 +959,10 @@ PHP_MINIT_FUNCTION(curl)
        REGISTER_CURL_CONSTANT(CURLUSESSL_TRY);
 #endif 
 
+#if LIBCURL_VERSION_NUM >= 0x071101 /* Available since 7.17.1 */
+       REGISTER_CURL_CONSTANT(CURLOPT_SSH_HOST_PUBLIC_KEY_MD5);
+#endif
+
 #if LIBCURL_VERSION_NUM >= 0x071200 /* Available since 7.18.0 */
        REGISTER_CURL_CONSTANT(CURLOPT_PROXY_TRANSFER_MODE);
 #endif
@@ -964,7 +972,6 @@ PHP_MINIT_FUNCTION(curl)
 #endif
 
 #if LIBCURL_VERSION_NUM >= 0x071300 /* Available since 7.19.0 */
-       REGISTER_CURL_CONSTANT(CURLE_SSH);
        REGISTER_CURL_CONSTANT(CURLINFO_APPCONNECT_TIME);
        REGISTER_CURL_CONSTANT(CURLINFO_PRIMARY_IP);
 
@@ -972,10 +979,6 @@ PHP_MINIT_FUNCTION(curl)
        REGISTER_CURL_CONSTANT(CURLOPT_CRLFILE);
        REGISTER_CURL_CONSTANT(CURLOPT_ISSUERCERT);
        REGISTER_CURL_CONSTANT(CURLOPT_KEYPASSWD);
-       REGISTER_CURL_CONSTANT(CURLOPT_SSH_AUTH_TYPES);
-       REGISTER_CURL_CONSTANT(CURLOPT_SSH_HOST_PUBLIC_KEY_MD5);
-       REGISTER_CURL_CONSTANT(CURLOPT_SSH_PRIVATE_KEYFILE);
-       REGISTER_CURL_CONSTANT(CURLOPT_SSH_PUBLIC_KEYFILE);
 
        REGISTER_CURL_CONSTANT(CURLSSH_AUTH_ANY);
        REGISTER_CURL_CONSTANT(CURLSSH_AUTH_DEFAULT);
@@ -2085,6 +2088,7 @@ static int _php_curl_setopt(php_curl *ch, long option, 
zval **zvalue, zval *retu
 #endif
 #if LIBCURL_VERSION_NUM >= 0x071001 /* Available since 7.16.1 */
                case CURLOPT_FTP_SSL_CCC:
+               case CURLOPT_SSH_AUTH_TYPES:
 #endif
 #if LIBCURL_VERSION_NUM >= 0x071002 /* Available since 7.16.2 */
                case CURLOPT_CONNECTTIMEOUT_MS:
@@ -2092,6 +2096,10 @@ static int _php_curl_setopt(php_curl *ch, long option, 
zval **zvalue, zval *retu
                case CURLOPT_HTTP_TRANSFER_DECODING:
                case CURLOPT_TIMEOUT_MS:
 #endif
+#if LIBCURL_VERSION_NUM >= 0x071004 /* Available since 7.16.4 */
+               case CURLOPT_NEW_DIRECTORY_PERMS:
+               case CURLOPT_NEW_FILE_PERMS:
+#endif
 #if LIBCURL_VERSION_NUM >= 0x071100 /* Available since 7.17.0 */
                case CURLOPT_USE_SSL:
 #elif LIBCURL_VERSION_NUM >= 0x070b00 /* Available since 7.11.0 */
@@ -2100,8 +2108,6 @@ static int _php_curl_setopt(php_curl *ch, long option, 
zval **zvalue, zval *retu
 #if LIBCURL_VERSION_NUM >= 0x071100 /* Available since 7.17.0 */
                case CURLOPT_APPEND:
                case CURLOPT_DIRLISTONLY:
-               case CURLOPT_NEW_DIRECTORY_PERMS:
-               case CURLOPT_NEW_FILE_PERMS:
 #else                  
                case CURLOPT_FTPAPPEND:
                case CURLOPT_FTPLISTONLY:
@@ -2111,7 +2117,6 @@ static int _php_curl_setopt(php_curl *ch, long option, 
zval **zvalue, zval *retu
 #endif
 #if LIBCURL_VERSION_NUM >= 0x071300 /* Available since 7.19.0 */
                case CURLOPT_ADDRESS_SCOPE:
-               case CURLOPT_SSH_AUTH_TYPES:
 #endif
 #if LIBCURL_VERSION_NUM >  0x071301 /* Available since 7.19.1 */
                case CURLOPT_CERTINFO:
@@ -2187,7 +2192,7 @@ static int _php_curl_setopt(php_curl *ch, long option, 
zval **zvalue, zval *retu
 #else                  
                case CURLOPT_KRB4LEVEL:
 #endif
-#if LIBCURL_VERSION_NUM >= 0x071300 /* Available since 7.19.0 */
+#if LIBCURL_VERSION_NUM >= 0x071101 /* Available since 7.17.1 */
                case CURLOPT_SSH_HOST_PUBLIC_KEY_MD5:
 #endif
 #if LIBCURL_VERSION_NUM >= 0x071301 /* Available since 7.19.1 */
@@ -2631,11 +2636,13 @@ string_copy:
 #if LIBCURL_VERSION_NUM >= 0x070b00 /* Available since 7.11.0 */
                case CURLOPT_NETRC_FILE:
 #endif
+#if LIBCURL_VERSION_NUM >= 0x071001 /* Available since 7.16.1 */
+               case CURLOPT_SSH_PRIVATE_KEYFILE:
+               case CURLOPT_SSH_PUBLIC_KEYFILE:
+#endif
 #if LIBCURL_VERSION_NUM >= 0x071300 /* Available since 7.19.0 */
                case CURLOPT_CRLFILE:
                case CURLOPT_ISSUERCERT:
-               case CURLOPT_SSH_PRIVATE_KEYFILE:
-               case CURLOPT_SSH_PUBLIC_KEYFILE:
 #endif
 #if LIBCURL_VERSION_NUM >= 0x071306 /* Available since 7.19.6 */
                case CURLOPT_SSH_KNOWNHOSTS:


--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to