Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:92670 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 54071 invoked from network); 24 Apr 2016 00:24:52 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Apr 2016 00:24:52 -0000 Authentication-Results: pb1.pair.com smtp.mail=me@daveyshafik.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=me@daveyshafik.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain daveyshafik.com from 209.85.217.175 cause and error) X-PHP-List-Original-Sender: me@daveyshafik.com X-Host-Fingerprint: 209.85.217.175 mail-lb0-f175.google.com Received: from [209.85.217.175] ([209.85.217.175:33060] helo=mail-lb0-f175.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2C/E6-07837-1521C175 for ; Sat, 23 Apr 2016 20:24:50 -0400 Received: by mail-lb0-f175.google.com with SMTP id jj5so12567318lbc.0 for ; Sat, 23 Apr 2016 17:24:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=daveyshafik-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=6DYrsJRmT2ZJ9BdQjZcpzGkBoWX/RYJsHk6oii5kETI=; b=MZr35mCFWCcbCQhyOXTw1/2PeKAGM00lvaGMqo7onDfqvz8inDNwW5IutBuMTFJBO2 COVoxZCAMOtgzBwzsAUdNrqy74Vjw88tF8/aFeRBHgOTdHYnxqFJXicP2kJ4s/9PE1X3 zPAp4eqfK13ZUHqjRD8s4iIr5+/vFm1BIP+ZahX+XNWmCj/+Iyz0UgKBR+YLfSuN+j8k 9ETmHezeP3n2vveoYFnq9MB/qNCNgmI8PlRxZ9kPGVM0qozNb+w4BbojkmNGMMHYkKxu qyLaxpeNBM510aGfv9LFKvL3Qr2rN6WLisbmKNFVok9v/IW3SKWEDCeXbXgwAlFzYB9f lVHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=6DYrsJRmT2ZJ9BdQjZcpzGkBoWX/RYJsHk6oii5kETI=; b=VgLFWJ+x3QjfhYeimoThANRp2cQkL8WG2jp2Kjb984P68ZYvpmUshVFvWoObqkNYp8 hly13XDAAFOQygdCHQ7X3yamrlag+mY0f0xEXsbWWfm3WUxJL5/E8VUm8Op1g+6tup+b FKNepOJxCRJObHCMvjLC20a2FciPXVYAp/UziTa65Ak2P6KSQ1KTvo0zlrm7rGrys0VC 0MPf9Kpqgq2e1F2YsMZoy5AtXOi2ArHIfjCMO3WqPTNCx58/QKHJGbSPoY3o2r92VsuC XsOsP/igIdjt9CeUHDfkD1P1DW+e+tmkOi79suA1ecQu6olQbQShrYX17hXE2mP/3ylb hpNQ== X-Gm-Message-State: AOPr4FXBkx2jNLCtnkakKabqtnYkTjYNF2LDT1z0piUMzbwlkK25U0FwGcjCid6I6dApAEXWsWCCLCM7I6Q44mX/ MIME-Version: 1.0 X-Received: by 10.112.60.100 with SMTP id g4mr12139508lbr.56.1461457486707; Sat, 23 Apr 2016 17:24:46 -0700 (PDT) Sender: me@daveyshafik.com Received: by 10.25.28.10 with HTTP; Sat, 23 Apr 2016 17:24:46 -0700 (PDT) In-Reply-To: References: Date: Sat, 23 Apr 2016 17:24:46 -0700 X-Google-Sender-Auth: 549Vbdv5DoYiS-vsm2Nsg1udof0 Message-ID: To: Pierrick Charron Cc: PHP internals , pajoye@php.net Content-Type: multipart/alternative; boundary=e89a8f6427225996d40531301664 Subject: Re: ext/curl update From: davey@php.net (Davey Shafik) --e89a8f6427225996d40531301664 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Pierrick, This should be in master for 7.1, alongside my RFC'ed patch for server push support. You emailed me directly about the aforementioned patch so I'll just respond here as it's relevant: The patch should hit in 7.1 but it has been requested that tests be added = =E2=80=94 and we can't add tests with a server push supporting HTTP/2 server against which to push. I'm working with Pierre Joye (CC'ed) to try and update the cli-server to use libnghttp2 to turn it into a fully fledged HTTP/2 compliant server with support for server push and things like multiplexing (see: http://wiki.php.net/rfc/cli_server_http2). Curl also uses libnghttp2 for it's HTTP/2 support. I hope to eventually (7.2+) use libnghttp2 to add an ext/nghttp2 HTTP client and update the HTTP streams layer to support HTTP/2 also. I'd welcome your collaboration on any of this. - Davey On Sat, Apr 23, 2016 at 12:30 PM, Pierrick Charron wrote: > Hi internals, > > I took some time to add some easy to implement new "features" that were > implemented in libcurl but missing in ext/curl. Most of them are just > exposing a new constant in ext/curl and dispatched in the curl_setopt > function. I created a branch over master but the patch is applicable > without conflict the 7.0 branch. > > https://github.com/php/php-src/compare/master...adoy:curl-update > > I was wondering since it's not a big patch and it only introduce new > constants : > > - Should I commit this patch to 7.0 and master or only master > - Should I do a RFC to include this patch ? > > Thanks for your feedback > Pierrick > > > > > > > --e89a8f6427225996d40531301664--