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 — 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 <pierr...@adoy.net> 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 > > > > > > >