<email>mike@php.net</email>
<active>yes</active>
</lead>
- <date>2014-07-11</date>
+ <date>2014-09-01</date>
<version>
<release>2.1.0</release>
- <api>2.0.0</api>
+ <api>2.1.0</api>
</version>
<stability>
<release>stable</release>
</stability>
<license>BSD, revised</license>
<notes><![CDATA[
+- Removed port and scheme guessing of http\Url for portability
+* Fixed PHP-5.3 compatibility
+* Fixed PHP-5.4 compatibility
+* Fixed possible bus error on shutdown when using events
+* Fixed sovereignty of clients when using events
+* Fixed a possible crash with http\Encoding\Stream\Dechunk::decode($unencoded)
+* Fixed a leak in http\Client\Curl options
+* Fixed bug #67733 (Compile error with libevent 2.x)
+ Added RFC5987 support in http\Params
-* General improvements to the test suite
-* Fixed http\Env\Response::send() ignoring some write errors
-* Fixed bug #67528 (RFC compliant default user agent)
-* Fixed a garbage collector issue with JSON POSTs
-* Fixed refcount issue and double free of message bodies
-* Fixed use after free if the http\Client::enqueue() closure returns TRUE
-* Fixed bug #67584 (http\Client\Response not initialized as response on failure)
++ Improved synthetic HTTP message parsing performace for ~20%
++ Added request options if libcurl has builtin c-ares support:
+ dns_interface, dns_local_ip4, dns_local_ip6 (all libcurl >= 7.33.0)
++ Added request options:
+ expect_100_timeout (libcurl >= 7.36.0), tcp_nodelay
++ Added transfer info:
+ curlcode, tls_session (libcurl >= 7.34.0), only available during transfer
]]></notes>
<contents>
<dir name="/">
<file role="test" name="client012.phpt"/>
<file role="test" name="client013.phpt"/>
<file role="test" name="client014.phpt"/>
+ <file role="test" name="client015.phpt"/>
<file role="test" name="clientrequest001.phpt"/>
<file role="test" name="clientrequest002.phpt"/>
<file role="test" name="clientrequest003.phpt"/>