pecl_http 2.5.1 * Fixed gh-issue #2: comparison of obsolete pointers in the header parser (xiaoyjy) * Fixed gh-issue #6: allow RFC1738 unsafe characters in query/fragment * Fixed gh-issue #7: crash with querystring and exception from error handler * SSL certinfo is available for libcurl >= 7.42 with gnutls (openssl has already been since 7.19.1) * Added "falsestart" SSL request option (available with libcurl >= 7.42 and darwinssl/NSS) * Added "service_name" and "proxy_service_name" request options for SPNEGO (available with libcurl >= 7.43) * Enabled "certinfo" transfer info on all supporting SSL backends (OpenSSL: libcurl v7.19.1, NSS: libcurl v7.34.0, GSKit: libcurl v7.39.0, GnuTLS: libcurl v7.42.0)
pecl_http 2.5.0 * Added RFC5988 (Web Linking) support to http\Params * Added http\Url::SANITIZE_PATH to default flags of http\Url::mod() * Fixed overly aggressive response caching to only consider 2xx cachable
pecl_http 2.4.0 * Split off pecl/apfd and pecl/json_post
pecl_http 2.3.0 * Preliminiary HTTP2 support for http\Client (libcurl with nghttp2 support) * Improved performance of HTTP info parser (request/response line) * Improved performance of updating client observers * Improved performance of http\Env\Response output to streams * Improved the error messages of the header parser * Added http\Header\Parser class * Added http\Client::configure() method accepting an array with the following options for libcurl: * maxconnects (int, size of the connection cache) * max_host_connections (int, max number of connections to a single host, libcurl >= 7.30.0) * max_pipeline_length (int, max number of requests in a pipeline, libcurl >= 7.30.0) * max_total_connections (int, max number of simultaneous open connections of this client, libcurl >= 7.30.0) * pipelining (bool, whether to enable HTTP/1.1 pipelining) * chunk_length_penalty_size (int, chunk length threshold for pipelining, libcurl >= 7.30.0) * content_length_penalty_size (int, size threshold for pipelining, libcurl >= 7.30.0) * pipelining_server_bl (array, list of server software names to blacklist for pipelining, libcurl >= 7.30.0) * pipelining_site_bl (array, list of server host names to blacklist for pipelining, libcurl >= 7.30.0) * use_eventloop (bool, whether to use libevent, libcurl+libevent) * Added http\Client::getAvailableOptions() and http\Client::getAvailableConfiguration() methods * Added support for HTTP2 if libcurl was built with nghttp2 support. * Added http\Client\Curl\HTTP_VERSION_2_0 constant (libcurl >= 7.33.0) * Added http\Client\Curl\TLS_AUTH_SRP constant (libcurl >= 7.21.4) * Added pinned_publickey SSL request option (libcurl >= 7.39.0) * Added tlsauthtype, tlsauthuser and tlsauthpass SSL request option (libcurl >= 7.21.4) * Added verifystatus (a.k.a OCSP) SSL request option (libcurl >= 7.41.0) * Added proxyheader request option (libcurl >= 7.37.0) * Added unix_socket_path request option (libcurl >= 7.40.0) * Fixed compress request option * Fixed parsing authorities of CONNECT messages * Fixed parsing Content-Range messages * Fixed http\Env\Response to default to chunked encoding over streams * Fixed superfluous output of Content-Length:0 headers * Fixed persistent easy handles to be only created for persistent multi handles * Fixed the header parser to accept not-yet-complete header lines * Fixed http\Message::toStream() crash in ZTS mode * Fixed the message stream parser to handle intermediary data bigger than 4k * Fixed the message stream parser to handle single header lines without EOL * Fixed http\Message\Body to not generate stat based etags for temporary streams * Deprecated http\Client::enablePipelining(), use http\Client::configure(["pipelining" => true]) instead * Deprecated http\Client::enableEvents(), use http\Client::configure(["use_eventloop" => true]) instead * Removed the cookies entry from the transfer info, wich was very slow and generated a Netscape formatted list of cookies * Changed the header parser to reject illegal characters
json_post 1.0.0
* This extension provides a PHP content type handler for "application/json" and "text/json" to PHP's form data parser. If the Content-Type
of an incoming request is text/json
, the JSON contents of the request body will by parsed into `$_POST.
apfd 1.0.1
* This tiny extension lets PHP's post handler parse multipart/form-data
and application/x-www-form-urlencoded
(or any other customly registered form data handler, like "json_post") without regard to the request's request method.
raphf 1.1.0 * Fixed php module dependency check with RTLD_LAZY
Please login to add feedback.
This update has been submitted for testing by remi.
This update is currently being pushed to the Fedora EPEL 7 testing updates repository.
This update has been pushed to testing
remi has edited this update. New build(s): php-pecl-raphf-1.1.0-1.el7, php-pecl-http-2.5.1-1.el7. Removed build(s): php-pecl-http-2.5.0-1.el7.
This update has been submitted for testing by remi.
This update is currently being pushed to the Fedora EPEL 7 testing updates repository.
This update has been pushed to testing
This update has reached 14 days in testing and can be pushed to stable now if the maintainer wishes
This update has been submitted for stable by remi.
This update has been pushed to stable