Hi all,

As you may know, the cURL PHP extension is currently not in sync
(featurewise) with the original libcurl. I started to work on it to
make it as close as possible from the original libcurl. I also did
some cleaning to make it easier to maintain (ordered all the
constants/features by their libcurl version). All those changes were
made on the trunk branch only.

I wanted to make this new version available in PHP5.4 but
unfortunately I did finish my work when it was already in RC phase.
The question now is should we include this new version in PHP5.4.1 or
should we wait for PHP 5.5/6/7 or whatever PHP next will be. There is
no feature break (AFAIK) so all the previous code should work as
expected. You'll find the list of new features attached and the last
code in the trunk branch.

So please, test the new version of the curl extension, review the
code, and give your input on either or not those changes should be
merge on 5.4.1

Thanks
Pierrick
New functions :
===============

curl_reset
curl_escape
curl_unescape
curl_share_init
curl_share_close
curl_share_setopt

New constants :
===============

CURLAUTH_ONLY 
CURLINFO_APPCONNECT_TIME
CURLINFO_CONDITION_UNMET
CURLINFO_COOKIELIST
CURLINFO_FTP_ENTRY_PATH
CURLINFO_HTTPAUTH_AVAIL
CURLINFO_HTTP_CONNECTCODE
CURLINFO_LOCAL_IP
CURLINFO_LOCAL_PORT
CURLINFO_NUM_CONNECTS
CURLINFO_OS_ERRNO
CURLINFO_PRIMARY_IP
CURLINFO_PRIMARY_PORT
CURLINFO_PROXYAUTH_AVAIL
CURLINFO_RTSP_CLIENT_CSEQ
CURLINFO_RTSP_CSEQ_RECV
CURLINFO_RTSP_SERVER_CSEQ
CURLINFO_RTSP_SESSION_ID
CURLINFO_SSL_ENGINES
CURLOPT_ADDRESS_SCOPE
CURLOPT_CONNECT_ONLY
CURLOPT_COOKIELIST
CURLOPT_CRLFILE
CURLOPT_DNS_SERVERS
CURLOPT_FNMATCH_FUNCTION
CURLOPT_FTP_ACCOUNT
CURLOPT_FTP_ALTERNATIVE_TO_USER
CURLOPT_FTP_RESPONSE_TIMEOUT
CURLOPT_FTP_SSL_CCC
CURLOPT_FTP_USE_PRET
CURLOPT_HTTP_CONTENT_DECODING
CURLOPT_HTTP_TRANSFER_DECODING
CURLOPT_IGNORE_CONTENT_LENGTH
CURLOPT_ISSUERCERT
CURLOPT_LOCALPORT
CURLOPT_LOCALPORTRANGE
CURLOPT_MAIL_FROM
CURLOPT_MAIL_RCPT
CURLOPT_MAXFILESIZE
CURLOPT_NETRC_FILE
CURLOPT_NEW_DIRECTORY_PERMS
CURLOPT_NEW_FILE_PERMS
CURLOPT_NOPROXY
CURLOPT_PASSWORD
CURLOPT_PREQUOTE
CURLOPT_PROXYPASSWORD
CURLOPT_PROXYUSERNAME
CURLOPT_PROXY_TRANSFER_MODE
CURLOPT_RESOLVE
CURLOPT_RTSP_CLIENT_CSEQ
CURLOPT_RTSP_REQUEST
CURLOPT_RTSP_SERVER_CSEQ
CURLOPT_RTSP_SESSION_ID
CURLOPT_RTSP_STREAM_URI
CURLOPT_RTSP_TRANSPORT
CURLOPT_SHARE
CURLOPT_SOCKS5_GSSAPI_NEC
CURLOPT_SOCKS5_GSSAPI_SERVICE
CURLOPT_SSH_KNOWNHOSTS
CURLOPT_SSL_SESSIONID_CACHE
CURLOPT_TFTP_BLKSIZE
CURLOPT_TLSAUTH_PASSWORD
CURLOPT_TLSAUTH_TYPE
CURLOPT_TLSAUTH_USERNAME
CURLOPT_TRANSFER_ENCODING
CURLOPT_USERNAME
CURLOPT_WILDCARDMATCH
CURLPROTO_GOPHER
CURLPROTO_IMAP
CURLPROTO_IMAPS
CURLPROTO_POP3
CURLPROTO_POP3S
CURLPROTO_RTMP
CURLPROTO_RTMPE
CURLPROTO_RTMPS
CURLPROTO_RTMPT
CURLPROTO_RTMPTE
CURLPROTO_RTMPTS
CURLPROTO_RTSP
CURLPROTO_SMTP
CURLPROTO_SMTPS



-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to