implement curl multi options through http\Client::configure()
authorMichael Wallner <mike@php.net>
Tue, 10 Feb 2015 16:38:50 +0000 (17:38 +0100)
committerMichael Wallner <mike@php.net>
Tue, 10 Feb 2015 16:38:50 +0000 (17:38 +0100)
commitb6f8b5f25a50022dd7c67acf8f7c7ddc13e9ffc8
treead09e19abd042416820374bcfb78aed00596e561
parent90b581e9c564acde783926e412d7c5d737c4cbe4
implement curl multi options through http\Client::configure()

- add http\Client::configure()
  * options:
    * bool(use_eventloop)
    * bool(pipelining)
    * int(maxconnects)
    * int(max_total_connections)
    * int(max_host_connections)
    * int(max_pipeling_length)
    * int(chunk_length_penalty_size)
    * int(content_length_penalty_size)
    * array(pipelining_site_bl)
    * array(pipelining_server_bl)
- deprecate http\Client::enablePipelining()
- deprecate http\Client::enableEvents()
php_http_client.c
php_http_client.h
php_http_client_curl.c
php_http_misc.c
tests/client008.phpt
tests/client015.phpt
tests/client016.phpt