- fix a load of issues with inheritance and cloning
[m6w6/ext-http] / package2.xml
index c3aa0390cbe239e8ffac4a7c0d6247084e6a849b..3880fc4debc8c2fb09bd3d73faf285a0b47c2b3b 100644 (file)
@@ -20,14 +20,7 @@ language and charset, as well as a convenient way to send any
 arbitrary data with caching and resuming capabilities.
 
 It provides powerful request functionality, if built with CURL 
 arbitrary data with caching and resuming capabilities.
 
 It provides powerful request functionality, if built with CURL 
-support. Parallel requests are available for PHP-5 and greater.
-
-PHP-5 classes:
-HttpUtil, HttpMessage, HttpRequest, HttpRequestPool, 
-HttpDeflateStream, HttpInflateStream, HttpQueryString
-
-PHP-5.1 classes:
-HttpResponse
+support. Parallel requests are available for PHP 5 and greater.
 ]]></description>
  <lead>
   <name>Michael Wallner</name>
 ]]></description>
  <lead>
   <name>Michael Wallner</name>
@@ -35,38 +28,33 @@ HttpResponse
   <email>mike@php.net</email>
   <active>yes</active>
  </lead>
   <email>mike@php.net</email>
   <active>yes</active>
  </lead>
- <date>2006-00-00</date>
+ <date>2006-08-00</date>
  <version>
  <version>
-  <release>0.24.0dev</release>
-  <api>0.23.0</api>
+  <release>1.2.1</release>
+  <api>1.2.0</api>
  </version>
  <stability>
  </version>
  <stability>
-  <release>beta</release>
-  <api>beta</api>
+  <release>stable</release>
+  <api>stable</api>
  </stability>
  <license>BSD, revised</license>
  <notes><![CDATA[
  </stability>
  <license>BSD, revised</license>
  <notes><![CDATA[
-+ Added If-Range header recognition.
-+ Added "portrange" request option.
-
-* Fixed bug #6804 - configure does not recognize --without-http-zlib-compression.
-* Fixed cases where 412 Precondition failed should be sent.
-* Fixed message chain order in HttpRequest::getHistory().
+* Fixed issues with inheritance and cloning of HttpDeflateStream, HttpInflateStream and HttpMessage
+  (Extending classes lose default properties on instantiation; Complex members ignored during cloning)
 ]]></notes>
  <contents>
   <dir name="/">
    <file role="doc" name="LICENSE"/>
    <file role="doc" name="CREDITS"/>
 ]]></notes>
  <contents>
   <dir name="/">
    <file role="doc" name="LICENSE"/>
    <file role="doc" name="CREDITS"/>
-   <file role="doc" name="EXPERIMENTAL"/>
    <file role="doc" name="KnownIssues.txt"/>
    <file role="doc" name="docs/http.ini"/>
    <file role="doc" name="docs/functions.html"/>
    <file role="doc" name="KnownIssues.txt"/>
    <file role="doc" name="docs/http.ini"/>
    <file role="doc" name="docs/functions.html"/>
-   <file role="doc" name="docs/examples/extract.php"/>
    <file role="doc" name="docs/examples/tutorial.txt"/>
    
    <file role="src" name="http.dsp"/>
    <file role="src" name="config.w32"/>
    <file role="src" name="config.m4"/>
    <file role="doc" name="docs/examples/tutorial.txt"/>
    
    <file role="src" name="http.dsp"/>
    <file role="src" name="config.w32"/>
    <file role="src" name="config.m4"/>
+   <file role="src" name="config9.m4"/>
    <file role="src" name="Makefile.frag"/>
    
    <dir name="phpstr">
    <file role="src" name="Makefile.frag"/>
    
    <dir name="phpstr">
@@ -88,7 +76,9 @@ HttpResponse
    <file role="src" name="php_http_headers_api.h"/>
    <file role="src" name="php_http_info_api.h"/>
    <file role="src" name="php_http_message_api.h"/>
    <file role="src" name="php_http_headers_api.h"/>
    <file role="src" name="php_http_info_api.h"/>
    <file role="src" name="php_http_message_api.h"/>
+   <file role="src" name="php_http_querystring_api.h"/>
    <file role="src" name="php_http_request_api.h"/>
    <file role="src" name="php_http_request_api.h"/>
+   <file role="src" name="php_http_request_int.h"/>
    <file role="src" name="php_http_request_body_api.h"/>
    <file role="src" name="php_http_request_method_api.h"/>
    <file role="src" name="php_http_request_pool_api.h"/>
    <file role="src" name="php_http_request_body_api.h"/>
    <file role="src" name="php_http_request_method_api.h"/>
    <file role="src" name="php_http_request_pool_api.h"/>
@@ -115,6 +105,7 @@ HttpResponse
    <file role="src" name="http_headers_api.c"/>
    <file role="src" name="http_info_api.c"/>
    <file role="src" name="http_message_api.c"/>
    <file role="src" name="http_headers_api.c"/>
    <file role="src" name="http_info_api.c"/>
    <file role="src" name="http_message_api.c"/>
+   <file role="src" name="http_querystring_api.c"/>
    <file role="src" name="http_request_api.c"/>
    <file role="src" name="http_request_body_api.c"/>
    <file role="src" name="http_request_method_api.c"/>
    <file role="src" name="http_request_api.c"/>
    <file role="src" name="http_request_body_api.c"/>
    <file role="src" name="http_request_method_api.c"/>
@@ -131,6 +122,14 @@ HttpResponse
    <file role="src" name="http_response_object.c"/>
    <file role="src" name="http_exception_object.c"/>
    
    <file role="src" name="http_response_object.c"/>
    <file role="src" name="http_exception_object.c"/>
    
+   <dir name="lib">
+    <file role="php" name="BigGet.php"/>
+    <file role="php" name="FeedAggregator.php"/>
+    <file role="php" name="PgLobStream.php"/>
+    <file role="php" name="XmlRpcClient.php"/>
+    <file role="php" name="XmlRpcServer.php"/>
+   </dir>
+   
    <dir name="tests">
     <file role="test" name="data.txt"/>
     <file role="test" name="urls.txt"/>
    <dir name="tests">
     <file role="test" name="data.txt"/>
     <file role="test" name="urls.txt"/>
@@ -181,6 +180,7 @@ HttpResponse
     <file role="test" name="HttpMessage_007.phpt"/>
     <file role="test" name="HttpQueryString_001.phpt"/>
     <file role="test" name="HttpQueryString_002.phpt"/>
     <file role="test" name="HttpMessage_007.phpt"/>
     <file role="test" name="HttpQueryString_001.phpt"/>
     <file role="test" name="HttpQueryString_002.phpt"/>
+    <file role="test" name="HttpQueryString_003.phpt"/>
     <file role="test" name="HttpRequest_001.phpt"/>
     <file role="test" name="HttpRequest_002.phpt"/>
     <file role="test" name="HttpRequest_003.phpt"/>
     <file role="test" name="HttpRequest_001.phpt"/>
     <file role="test" name="HttpRequest_002.phpt"/>
     <file role="test" name="HttpRequest_003.phpt"/>
@@ -190,6 +190,7 @@ HttpResponse
     <file role="test" name="HttpRequest_007.phpt"/>
     <file role="test" name="HttpRequest_008.phpt"/>
     <file role="test" name="HttpRequest_009.phpt"/>
     <file role="test" name="HttpRequest_007.phpt"/>
     <file role="test" name="HttpRequest_008.phpt"/>
     <file role="test" name="HttpRequest_009.phpt"/>
+    <file role="test" name="HttpRequest_010.phpt"/>
     <file role="test" name="HttpRequestPool_001.phpt"/>
     <file role="test" name="HttpRequestPool_002.phpt"/>
     <file role="test" name="HttpRequestPool_003.phpt"/>
     <file role="test" name="HttpRequestPool_001.phpt"/>
     <file role="test" name="HttpRequestPool_002.phpt"/>
     <file role="test" name="HttpRequestPool_003.phpt"/>
@@ -199,7 +200,7 @@ HttpResponse
     <file role="test" name="HttpResponse_002.phpt"/>
     <file role="test" name="HttpResponse_003.phpt"/>
     <file role="test" name="HttpResponse_004.phpt"/>
     <file role="test" name="HttpResponse_002.phpt"/>
     <file role="test" name="HttpResponse_003.phpt"/>
     <file role="test" name="HttpResponse_004.phpt"/>
-    <file role="test" name="INI_001.phpt"/>
+    <file role="test" name="HttpResponse_005.phpt"/>
     <file role="test" name="match_request_header_001.phpt"/>
     <file role="test" name="negotiation_001.phpt"/>
     <file role="test" name="ob_deflatehandler_001.phpt"/>
     <file role="test" name="match_request_header_001.phpt"/>
     <file role="test" name="negotiation_001.phpt"/>
     <file role="test" name="ob_deflatehandler_001.phpt"/>
@@ -212,6 +213,7 @@ HttpResponse
     <file role="test" name="parse_message_003.phpt"/>
     <file role="test" name="parse_message_004.phpt"/>
     <file role="test" name="parse_message_005.phpt"/>
     <file role="test" name="parse_message_003.phpt"/>
     <file role="test" name="parse_message_004.phpt"/>
     <file role="test" name="parse_message_005.phpt"/>
+    <file role="test" name="parse_params_001.phpt"/>
     <file role="test" name="redirect_001.phpt"/>
     <file role="test" name="redirect_001_logging.phpt"/>
     <file role="test" name="redirect_002.phpt"/>
     <file role="test" name="redirect_001.phpt"/>
     <file role="test" name="redirect_001_logging.phpt"/>
     <file role="test" name="redirect_002.phpt"/>
@@ -228,6 +230,7 @@ HttpResponse
     <file role="test" name="request_etag.phpt"/>
     <file role="test" name="request_gzip.phpt"/>
     <file role="test" name="request_methods.phpt"/>
     <file role="test" name="request_etag.phpt"/>
     <file role="test" name="request_gzip.phpt"/>
     <file role="test" name="request_methods.phpt"/>
+    <file role="test" name="request_put_data.phpt"/>
     <file role="test" name="send_data_001.phpt"/>
     <file role="test" name="send_data_002.phpt"/>
     <file role="test" name="send_data_003.phpt"/>
     <file role="test" name="send_data_001.phpt"/>
     <file role="test" name="send_data_002.phpt"/>
     <file role="test" name="send_data_003.phpt"/>
@@ -275,6 +278,7 @@ HttpResponse
    <extension><name>spl</name></extension>
    <extension><name>session</name></extension>
    <extension><name>hash</name></extension>
    <extension><name>spl</name></extension>
    <extension><name>session</name></extension>
    <extension><name>hash</name></extension>
+   <extension><name>iconv</name></extension>
   </optional>
  </dependencies>
  <providesextension>http</providesextension>
   </optional>
  </dependencies>
  <providesextension>http</providesextension>
@@ -284,21 +288,30 @@ HttpResponse
    prompt="whether to enable cURL HTTP requests; specify libcurl directory"
    default="yes"
   />
    prompt="whether to enable cURL HTTP requests; specify libcurl directory"
    default="yes"
   />
+  <configureoption
+   name="with-http-zlib-compression"
+   prompt="whether to enable support for gzencoded/deflated message bodies; specify zlib directory"
+   default="yes"
+  />
   <configureoption
    name="with-http-magic-mime"
    prompt="whether to enable response content type guessing; specify libmagic directory"
    default="no"
   />
   <configureoption
   <configureoption
    name="with-http-magic-mime"
    prompt="whether to enable response content type guessing; specify libmagic directory"
    default="no"
   />
   <configureoption
-   name="with-http-zlib-compression"
-   prompt="whether to enable support for gzencoded/deflated message bodies; specify zlib directory"
+   name="with-http-shared-deps"
+   prompt="whether to depend on extensions which have been built shared"
    default="yes"
   />
   <filelist>
    <install as="http.ini" name="docs/http.ini"/>
    <install as="functions.html" name="docs/functions.html"/>
    default="yes"
   />
   <filelist>
    <install as="http.ini" name="docs/http.ini"/>
    <install as="functions.html" name="docs/functions.html"/>
-   <install as="examples/extract.php" name="docs/examples/extract.php"/>
    <install as="examples/tutorial.txt" name="docs/examples/tutorial.txt"/>
    <install as="examples/tutorial.txt" name="docs/examples/tutorial.txt"/>
+   <install as="pecl/http/BigGet.php" name="lib/BigGet.php"/>
+   <install as="pecl/http/FeedAggregator.php" name="lib/FeedAggregator.php"/>
+   <install as="pecl/http/PgLobStream.php" name="lib/PgLobStream.php"/>
+   <install as="pecl/http/XmlRpcClient.php" name="lib/XmlRpcClient.php"/>
+   <install as="pecl/http/XmlRpcServer.php" name="lib/XmlRpcServer.php"/>
   </filelist>
  </extsrcrelease>
  <changelog />
   </filelist>
  </extsrcrelease>
  <changelog />