]> granicus.if.org Git - php/commitdiff
- Make it rely on cURL version 7.9.8 again, so that we can start with the
authorDerick Rethans <derick@php.net>
Sun, 10 Nov 2002 21:26:14 +0000 (21:26 +0000)
committerDerick Rethans <derick@php.net>
Sun, 10 Nov 2002 21:26:14 +0000 (21:26 +0000)
  Release Process.

ext/curl/config.m4
ext/curl/curl.c

index 1d37840a5554a0c85bb1abf9e4351a95d0a0aa8c..5841c173df5bbfb4bbac4c3c6cfa1a6d7e40611b 100644 (file)
@@ -29,7 +29,7 @@ if test "$PHP_CURL" != "no"; then
   fi
 
   CURL_CONFIG="curl-config"
-  AC_MSG_CHECKING(for cURL 7.10.2 or greater)
+  AC_MSG_CHECKING(for cURL 7.9.8 or greater)
 
   if ${CURL_DIR}/bin/curl-config --libs print > /dev/null 2>&1; then
     CURL_CONFIG=${CURL_DIR}/bin/curl-config
@@ -41,11 +41,11 @@ if test "$PHP_CURL" != "no"; then
 
   curl_version_full=`$CURL_CONFIG --version`
   curl_version=`echo ${curl_version_full} | sed -e 's/libcurl //' | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
-  if test "$curl_version" -ge 7010002; then
+  if test "$curl_version" -ge 7009008; then
     AC_MSG_RESULT($curl_version_full)
     CURL_LIBS=`$CURL_CONFIG --libs`
   else
-    AC_MSG_ERROR(cURL version 7.10.2 or later is required to compile php with cURL support)
+    AC_MSG_ERROR(cURL version 7.9.8 or later is required to compile php with cURL support)
   fi
 
   PHP_ADD_INCLUDE($CURL_DIR/include)
index 639dd668b7fda5a9748e00e4a80e51771d578d64..dd5409b1d09f788c837e7792bfb76e2c7b7d48e9 100644 (file)
@@ -183,9 +183,6 @@ PHP_MINIT_FUNCTION(curl)
        REGISTER_CURL_CONSTANT(CURLOPT_COOKIEJAR);
        REGISTER_CURL_CONSTANT(CURLOPT_SSL_CIPHER_LIST);
        REGISTER_CURL_CONSTANT(CURLOPT_BINARYTRANSFER);
-       REGISTER_CURL_CONSTANT(CURLOPT_NOSIGNAL);
-       REGISTER_CURL_CONSTANT(CURLOPT_PROXYTYPE);
-       REGISTER_CURL_CONSTANT(CURLOPT_BUFFERSIZE);
        REGISTER_CURL_CONSTANT(CURLOPT_HTTPGET);
        REGISTER_CURL_CONSTANT(CURLOPT_HTTP_VERSION);
        REGISTER_CURL_CONSTANT(CURLOPT_SSLKEY);
@@ -224,15 +221,6 @@ PHP_MINIT_FUNCTION(curl)
        REGISTER_CURL_CONSTANT(CURLINFO_REDIRECT_TIME);
        REGISTER_CURL_CONSTANT(CURLINFO_REDIRECT_COUNT);
 
-       /* cURL protocol constants (curl_version) */
-       REGISTER_CURL_CONSTANT(CURL_VERSION_IPV6);
-       REGISTER_CURL_CONSTANT(CURL_VERSION_KERBEROS4);
-       REGISTER_CURL_CONSTANT(CURL_VERSION_SSL);
-       REGISTER_CURL_CONSTANT(CURL_VERSION_LIBZ);
-       
-       /* version constants */
-       REGISTER_CURL_CONSTANT(CURLVERSION_NOW);
-
        /* Error Constants */
        REGISTER_CURL_CONSTANT(CURLE_OK);
        REGISTER_CURL_CONSTANT(CURLE_UNSUPPORTED_PROTOCOL);
@@ -287,9 +275,6 @@ PHP_MINIT_FUNCTION(curl)
        REGISTER_CURL_CONSTANT(CURLE_OBSOLETE);
        REGISTER_CURL_CONSTANT(CURLE_SSL_PEER_CERTIFICATE);
 
-       REGISTER_CURL_CONSTANT(CURLPROXY_HTTP);
-       REGISTER_CURL_CONSTANT(CURLPROXY_SOCKS5);
-
        REGISTER_CURL_CONSTANT(CURL_NETRC_OPTIONAL);
        REGISTER_CURL_CONSTANT(CURL_NETRC_IGNORED);
        REGISTER_CURL_CONSTANT(CURL_NETRC_REQUIRED);
@@ -584,45 +569,15 @@ static void curl_free_slist(void **slist)
 /* }}} */
 
 
-/* {{{ proto array curl_version([int version])
+/* {{{ proto array curl_version(void)
    Return cURL version information. */
 PHP_FUNCTION(curl_version)
 {
-       curl_version_info_data *d;
-       long                    uversion = CURLVERSION_NOW;
-
-       if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &uversion) == FAILURE) {
-               return;
-       }
-
-       d = curl_version_info(uversion);
-       if (d == NULL) {
-               RETURN_FALSE;
+       if (ZEND_NUM_ARGS() != 0) {
+               WRONG_PARAM_COUNT;
        }
 
-       array_init(return_value);
-
-       CAAL("version_number", d->version_num);
-       CAAL("age", d->age);
-       CAAL("features", d->features);
-       CAAL("ssl_version_number", d->ssl_version_num);
-       CAAS("version", d->version);
-       CAAS("host", d->host);
-       CAAS("ssl_version", d->ssl_version);
-       CAAS("libz_version", d->libz_version);
-       /* Add an array of protocols */
-       {
-               char **p = (char **) d->protocols;
-               zval  *protocol_list = NULL;
-
-               MAKE_STD_ZVAL(protocol_list);
-               array_init(protocol_list);
-
-               while (*p != NULL) {
-                       add_next_index_string(protocol_list,  *p++, 1);
-               }
-               CAAZ("protocols", protocol_list);
-       }
+       RETURN_STRING(curl_version(), 1);
 }
 /* }}} */
 
@@ -752,9 +707,6 @@ PHP_FUNCTION(curl_setopt)
                case CURLOPT_SSL_VERIFYHOST:
                case CURLOPT_SSL_VERIFYPEER:
                case CURLOPT_DNS_USE_GLOBAL_CACHE:
-               case CURLOPT_NOSIGNAL:
-               case CURLOPT_PROXYTYPE:
-               case CURLOPT_BUFFERSIZE:
                case CURLOPT_HTTPGET:
                case CURLOPT_HTTP_VERSION:
                case CURLOPT_CRLF: