<channel>pecl.php.net</channel>
<summary>Extended HTTP Support</summary>
<description><![CDATA[
-Extended HTTP support. Again.
+Extended HTTP support. Again. Keep in mind that it's got the major version 2, because it's incompatible with pecl_http v1.
+
+* Introduces the http namespace.
+* Message bodies have been remodeled to use PHP temporary streams instead of in-memory buffers.
+* The utterly misunderstood HttpResponse class has been reimplemented as http\Env\Response inheriting http\Message.
+* Currently, there's only one Exception class left, http\Exception.
+* Errors triggered by the extension can be configured statically by http\Object::$defaultErrorHandling or inherited http\Object->errorHandling.
+* The request ecosystem has been modularized to support different libraries, though for the moment only libcurl is supported;
+ Nevertheless, you have to use the http\Request\Factory to create your request/pool/datashare objects.
]]></description>
<lead>
<name>Michael Wallner</name>
<email>mike@php.net</email>
<active>yes</active>
</lead>
- <date>2012-01-16</date>
+ <date>2012-01-23</date>
<version>
- <release>2.0.0dev3</release>
+ <release>2.0.0dev</release>
<api>2.0.0</api>
</version>
<stability>
</stability>
<license>BSD, revised</license>
<notes><![CDATA[
-This is to become v2 of the known pecl_http extension.
-It is completely incompatible to previous version.
-Try it, or let it be. If you are not sure, let it be. Really.
-
-List of changes (TBD):
-* Everything lives below the http namespace
-* The message body is implemented as a temp stream instead of a chunk of memory
-* The utterly misunderstood HttpResponse class has been reimplemented in the http\env namespace
-* There's only http\Exception
-* Every instance follows http\Object::$defaultErrorHandling or inherited http\Object->errorHandling, but only for errors generated by the extension itself
-* You have to use the http\Request\Factory to create your requests/pools/datashares
]]></notes>
<contents>
<dir name="/">
<file role="src" name="php_http_request_pool.h"/>
<file role="src" name="php_http_resource_factory.c"/>
<file role="src" name="php_http_resource_factory.h"/>
+ <file role="src" name="php_http_serf.h"/>
<file role="src" name="php_http_strlist.c"/>
<file role="src" name="php_http_strlist.h"/>
<file role="src" name="php_http_url.c"/>