derick Sun Nov 10 16:26:14 2002 EDT Modified files: /php4/ext/curl config.m4 curl.c Log: - Make it rely on cURL version 7.9.8 again, so that we can start with the Release Process. Index: php4/ext/curl/config.m4 diff -u php4/ext/curl/config.m4:1.19 php4/ext/curl/config.m4:1.20 --- php4/ext/curl/config.m4:1.19 Sat Nov 9 08:08:49 2002 +++ php4/ext/curl/config.m4 Sun Nov 10 16:26:13 2002 @@ -1,5 +1,5 @@ dnl -dnl $Id: config.m4,v 1.19 2002/11/09 13:08:49 sterling Exp $ +dnl $Id: config.m4,v 1.20 2002/11/10 21:26:13 derick Exp $ dnl PHP_ARG_WITH(curl, for CURL support, @@ -29,7 +29,7 @@ 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 @@ 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: php4/ext/curl/curl.c diff -u php4/ext/curl/curl.c:1.123 php4/ext/curl/curl.c:1.124 --- php4/ext/curl/curl.c:1.123 Sat Nov 9 08:52:00 2002 +++ php4/ext/curl/curl.c Sun Nov 10 16:26:14 2002 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: curl.c,v 1.123 2002/11/09 13:52:00 sterling Exp $ */ +/* $Id: curl.c,v 1.124 2002/11/10 21:26:14 derick Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -183,9 +183,6 @@ 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 @@ 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 @@ 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 @@ /* }}} */ -/* {{{ 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 @@ 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:
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php