Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:58832 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 21822 invoked from network); 10 Mar 2012 16:57:46 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Mar 2012 16:57:46 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierrick@webstart.fr; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=pierrick@webstart.fr; sender-id=unknown Received-SPF: error (pb1.pair.com: domain webstart.fr from 209.85.210.42 cause and error) X-PHP-List-Original-Sender: pierrick@webstart.fr X-Host-Fingerprint: 209.85.210.42 mail-pz0-f42.google.com Received: from [209.85.210.42] ([209.85.210.42:35519] helo=mail-pz0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 97/B3-26375-8088B5F4 for ; Sat, 10 Mar 2012 11:57:46 -0500 Received: by dang27 with SMTP id g27so3024676dan.29 for ; Sat, 10 Mar 2012 08:57:42 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :x-gm-message-state; bh=k7+bwhPDzEJGUpaWOxXDCQaebgOTqMLFaRio9McNuQY=; b=adpcKix5RHJlACzwMQWp5RdRis9aIWySnYaZMM4cyHHPRqyDG9sddrDu0jrFcXhlMr C3u1l2jxYqGPo7LCYNE47m/nwoOV080dc1BzN1PARx6KhFn9OZp26b9o3UoKhY1VTqCw j8O60Fe0c0CskDalbA0giVY6jPW5rXHgK1sGqtwlz2oOU2TvPdW4PgaHBbO+j/1VhGpR W/yRLOe8qhRH8iMW5+nNP1ANDnj4TPY1DbhGzFUygGBMTU/BVPkyR2hOPb+GZPlE+u5n fT4sh72iKZf2Y+DV3NybTH2gUNaVByfN3M3THYAqdkUgHmd8sJBa73nYmhq5HMQ33VjE Ux7Q== MIME-Version: 1.0 Received: by 10.68.222.195 with SMTP id qo3mr10535135pbc.44.1331398660642; Sat, 10 Mar 2012 08:57:40 -0800 (PST) Received: by 10.68.9.103 with HTTP; Sat, 10 Mar 2012 08:57:40 -0800 (PST) Date: Sat, 10 Mar 2012 11:57:40 -0500 Message-ID: To: Internals Content-Type: multipart/mixed; boundary=047d7b2ee19338d79004bae668f3 X-Gm-Message-State: ALoCoQlRsFx4TnHgIji/ROUmIFgCcrpD5ds1HjpB3Sk1JiFYTJaPTuzI3ggtAMCBfGm89maGjNxQ Subject: Upgrade cURL extension From: pierrick@webstart.fr (Pierrick Charron) --047d7b2ee19338d79004bae668f3 Content-Type: text/plain; charset=ISO-8859-1 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 --047d7b2ee19338d79004bae668f3 Content-Type: text/plain; charset=US-ASCII; name="curl_updates.txt" Content-Disposition: attachment; filename="curl_updates.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gzmw141b0 TmV3IGZ1bmN0aW9ucyA6Cj09PT09PT09PT09PT09PQoKY3VybF9yZXNldApjdXJsX2VzY2FwZQpj dXJsX3VuZXNjYXBlCmN1cmxfc2hhcmVfaW5pdApjdXJsX3NoYXJlX2Nsb3NlCmN1cmxfc2hhcmVf c2V0b3B0CgpOZXcgY29uc3RhbnRzIDoKPT09PT09PT09PT09PT09CgpDVVJMQVVUSF9PTkxZIApD VVJMSU5GT19BUFBDT05ORUNUX1RJTUUKQ1VSTElORk9fQ09ORElUSU9OX1VOTUVUCkNVUkxJTkZP X0NPT0tJRUxJU1QKQ1VSTElORk9fRlRQX0VOVFJZX1BBVEgKQ1VSTElORk9fSFRUUEFVVEhfQVZB SUwKQ1VSTElORk9fSFRUUF9DT05ORUNUQ09ERQpDVVJMSU5GT19MT0NBTF9JUApDVVJMSU5GT19M T0NBTF9QT1JUCkNVUkxJTkZPX05VTV9DT05ORUNUUwpDVVJMSU5GT19PU19FUlJOTwpDVVJMSU5G T19QUklNQVJZX0lQCkNVUkxJTkZPX1BSSU1BUllfUE9SVApDVVJMSU5GT19QUk9YWUFVVEhfQVZB SUwKQ1VSTElORk9fUlRTUF9DTElFTlRfQ1NFUQpDVVJMSU5GT19SVFNQX0NTRVFfUkVDVgpDVVJM SU5GT19SVFNQX1NFUlZFUl9DU0VRCkNVUkxJTkZPX1JUU1BfU0VTU0lPTl9JRApDVVJMSU5GT19T U0xfRU5HSU5FUwpDVVJMT1BUX0FERFJFU1NfU0NPUEUKQ1VSTE9QVF9DT05ORUNUX09OTFkKQ1VS TE9QVF9DT09LSUVMSVNUCkNVUkxPUFRfQ1JMRklMRQpDVVJMT1BUX0ROU19TRVJWRVJTCkNVUkxP UFRfRk5NQVRDSF9GVU5DVElPTgpDVVJMT1BUX0ZUUF9BQ0NPVU5UCkNVUkxPUFRfRlRQX0FMVEVS TkFUSVZFX1RPX1VTRVIKQ1VSTE9QVF9GVFBfUkVTUE9OU0VfVElNRU9VVApDVVJMT1BUX0ZUUF9T U0xfQ0NDCkNVUkxPUFRfRlRQX1VTRV9QUkVUCkNVUkxPUFRfSFRUUF9DT05URU5UX0RFQ09ESU5H CkNVUkxPUFRfSFRUUF9UUkFOU0ZFUl9ERUNPRElORwpDVVJMT1BUX0lHTk9SRV9DT05URU5UX0xF TkdUSApDVVJMT1BUX0lTU1VFUkNFUlQKQ1VSTE9QVF9MT0NBTFBPUlQKQ1VSTE9QVF9MT0NBTFBP UlRSQU5HRQpDVVJMT1BUX01BSUxfRlJPTQpDVVJMT1BUX01BSUxfUkNQVApDVVJMT1BUX01BWEZJ TEVTSVpFCkNVUkxPUFRfTkVUUkNfRklMRQpDVVJMT1BUX05FV19ESVJFQ1RPUllfUEVSTVMKQ1VS TE9QVF9ORVdfRklMRV9QRVJNUwpDVVJMT1BUX05PUFJPWFkKQ1VSTE9QVF9QQVNTV09SRApDVVJM T1BUX1BSRVFVT1RFCkNVUkxPUFRfUFJPWFlQQVNTV09SRApDVVJMT1BUX1BST1hZVVNFUk5BTUUK Q1VSTE9QVF9QUk9YWV9UUkFOU0ZFUl9NT0RFCkNVUkxPUFRfUkVTT0xWRQpDVVJMT1BUX1JUU1Bf Q0xJRU5UX0NTRVEKQ1VSTE9QVF9SVFNQX1JFUVVFU1QKQ1VSTE9QVF9SVFNQX1NFUlZFUl9DU0VR CkNVUkxPUFRfUlRTUF9TRVNTSU9OX0lECkNVUkxPUFRfUlRTUF9TVFJFQU1fVVJJCkNVUkxPUFRf UlRTUF9UUkFOU1BPUlQKQ1VSTE9QVF9TSEFSRQpDVVJMT1BUX1NPQ0tTNV9HU1NBUElfTkVDCkNV UkxPUFRfU09DS1M1X0dTU0FQSV9TRVJWSUNFCkNVUkxPUFRfU1NIX0tOT1dOSE9TVFMKQ1VSTE9Q VF9TU0xfU0VTU0lPTklEX0NBQ0hFCkNVUkxPUFRfVEZUUF9CTEtTSVpFCkNVUkxPUFRfVExTQVVU SF9QQVNTV09SRApDVVJMT1BUX1RMU0FVVEhfVFlQRQpDVVJMT1BUX1RMU0FVVEhfVVNFUk5BTUUK Q1VSTE9QVF9UUkFOU0ZFUl9FTkNPRElORwpDVVJMT1BUX1VTRVJOQU1FCkNVUkxPUFRfV0lMRENB UkRNQVRDSApDVVJMUFJPVE9fR09QSEVSCkNVUkxQUk9UT19JTUFQCkNVUkxQUk9UT19JTUFQUwpD VVJMUFJPVE9fUE9QMwpDVVJMUFJPVE9fUE9QM1MKQ1VSTFBST1RPX1JUTVAKQ1VSTFBST1RPX1JU TVBFCkNVUkxQUk9UT19SVE1QUwpDVVJMUFJPVE9fUlRNUFQKQ1VSTFBST1RPX1JUTVBURQpDVVJM UFJPVE9fUlRNUFRTCkNVUkxQUk9UT19SVFNQCkNVUkxQUk9UT19TTVRQCkNVUkxQUk9UT19TTVRQ UwoKCgo= --047d7b2ee19338d79004bae668f3--