fix php4 build
[m6w6/ext-http] / package2.xml
index b0510e154c342a37aa2d7982765f9e9f3210ec2e..96fc86a089f647a9e4b4ec82375b5a13b7e006fa 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,37 @@ 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>2009-02-12</date>
  <version>
  <version>
-  <release>1.0.0RC3</release>
-  <api>1.0.0</api>
+  <release>1.6.3</release>
+  <api>1.6.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 missing http_request() function
-+ Added missing http_request_body_encode() function
-- Improved performance of the message and header parser
-- Disallow $HttpMessage->prepend($HttpMessage) causing infinite recursion
-* Fixed internal http_parse_headers() always returning success
-* Fixed missing "parentMessage" entry in print_r($HttpMessageObject)
-* Fixed possible crash if the response does not contain a status message
+* Fixed bug #15495 (HttpMessage::setHttpVersion segfault)
+* Fixed bug #15497 (HttpInflateStream::finish segfault)
+* Fixed bug #15499 (HttpRequest::addHeaders segfault)
+* Fixed bug #15509 (HttpMessage::rewind memory leaks)
+* Fixed bug #15800 (Double free when zval is separated in convert_to_*)
+* Fixed bug #15813 (Requests not removed from multi stack when fatal errors occur with fcgi)
 ]]></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="KnownIssues.txt"/>
+   <file role="doc" name="ThanksTo.txt"/>
    <file role="doc" name="docs/http.ini"/>
    <file role="doc" name="docs/http.ini"/>
-   <file role="doc" name="docs/functions.html"/>
    <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,8 +80,12 @@ 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_persistent_handle_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_body_api.h"/>
+   <file role="src" name="php_http_request_datashare_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_send_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_send_api.h"/>
@@ -100,6 +96,7 @@ HttpResponse
    <file role="src" name="php_http_message_object.h"/>
    <file role="src" name="php_http_querystring_object.h"/>
    <file role="src" name="php_http_request_object.h"/>
    <file role="src" name="php_http_message_object.h"/>
    <file role="src" name="php_http_querystring_object.h"/>
    <file role="src" name="php_http_request_object.h"/>
+   <file role="src" name="php_http_requestdatashare_object.h"/>
    <file role="src" name="php_http_requestpool_object.h"/>
    <file role="src" name="php_http_response_object.h"/>
    <file role="src" name="php_http_exception_object.h"/>
    <file role="src" name="php_http_requestpool_object.h"/>
    <file role="src" name="php_http_response_object.h"/>
    <file role="src" name="php_http_exception_object.h"/>
@@ -115,8 +112,12 @@ 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_persistent_handle_api.c"/>
+   <file role="src" name="http_querystring_api.c"/>
    <file role="src" name="http_request_api.c"/>
    <file role="src" name="http_request_api.c"/>
+   <file role="src" name="http_request_info.c"/>
    <file role="src" name="http_request_body_api.c"/>
    <file role="src" name="http_request_body_api.c"/>
+   <file role="src" name="http_request_datashare_api.c"/>
    <file role="src" name="http_request_method_api.c"/>
    <file role="src" name="http_request_pool_api.c"/>
    <file role="src" name="http_send_api.c"/>
    <file role="src" name="http_request_method_api.c"/>
    <file role="src" name="http_request_pool_api.c"/>
    <file role="src" name="http_send_api.c"/>
@@ -127,6 +128,7 @@ HttpResponse
    <file role="src" name="http_message_object.c"/>
    <file role="src" name="http_querystring_object.c"/>
    <file role="src" name="http_request_object.c"/>
    <file role="src" name="http_message_object.c"/>
    <file role="src" name="http_querystring_object.c"/>
    <file role="src" name="http_request_object.c"/>
+   <file role="src" name="http_requestdatashare_object.c"/>
    <file role="src" name="http_requestpool_object.c"/>
    <file role="src" name="http_response_object.c"/>
    <file role="src" name="http_exception_object.c"/>
    <file role="src" name="http_requestpool_object.c"/>
    <file role="src" name="http_response_object.c"/>
    <file role="src" name="http_exception_object.c"/>
@@ -136,6 +138,7 @@ HttpResponse
     <file role="php" name="FeedAggregator.php"/>
     <file role="php" name="PgLobStream.php"/>
     <file role="php" name="XmlRpcClient.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">
    </dir>
    
    <dir name="tests">
@@ -143,10 +146,9 @@ HttpResponse
     <file role="test" name="urls.txt"/>
     <file role="test" name="skip.inc"/>
     <file role="test" name="log.inc"/>
     <file role="test" name="urls.txt"/>
     <file role="test" name="skip.inc"/>
     <file role="test" name="log.inc"/>
-    <file role="test" name="allowed_methods_001.phpt"/>
-    <file role="test" name="allowed_methods_001_logging.phpt"/>
-    <file role="test" name="allowed_methods_002.phpt"/>
     <file role="test" name="allowed_methods_002_logging.phpt"/>
     <file role="test" name="allowed_methods_002_logging.phpt"/>
+    <file role="test" name="allowed_methods_002.phpt"/>
+    <file role="test" name="bug_15800.phpt"/>
     <file role="test" name="build_str_001.phpt"/>
     <file role="test" name="build_url_001.phpt"/>
     <file role="test" name="build_url_002.phpt"/>
     <file role="test" name="build_str_001.phpt"/>
     <file role="test" name="build_url_001.phpt"/>
     <file role="test" name="build_url_002.phpt"/>
@@ -161,14 +163,6 @@ HttpResponse
     <file role="test" name="date_002.phpt"/>
     <file role="test" name="encoding_objects_001.phpt"/>
     <file role="test" name="encodings.phpt"/>
     <file role="test" name="date_002.phpt"/>
     <file role="test" name="encoding_objects_001.phpt"/>
     <file role="test" name="encodings.phpt"/>
-    <file role="test" name="etag_mode_001.phpt"/>
-    <file role="test" name="etag_mode_002.phpt"/>
-    <file role="test" name="etag_mode_003.phpt"/>
-    <file role="test" name="etag_mode_004.phpt"/>
-    <file role="test" name="etag_mode_011.phpt"/>
-    <file role="test" name="etag_mode_012.phpt"/>
-    <file role="test" name="etag_mode_013.phpt"/>
-    <file role="test" name="etag_mode_014.phpt"/>
     <file role="test" name="etag_mode_031.phpt"/>
     <file role="test" name="etag_mode_032.phpt"/>
     <file role="test" name="etag_mode_033.phpt"/>
     <file role="test" name="etag_mode_031.phpt"/>
     <file role="test" name="etag_mode_032.phpt"/>
     <file role="test" name="etag_mode_033.phpt"/>
@@ -189,6 +183,7 @@ HttpResponse
     <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="HttpQueryString_001.phpt"/>
     <file role="test" name="HttpQueryString_002.phpt"/>
     <file role="test" name="HttpQueryString_003.phpt"/>
+    <file role="test" name="HttpQueryString_004.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"/>
@@ -198,16 +193,20 @@ 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="HttpRequestDataShare_001.phpt"/>
+    <file role="test" name="HttpRequestDataShare_002.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_004.phpt"/>
     <file role="test" name="HttpRequestPool_005.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_004.phpt"/>
     <file role="test" name="HttpRequestPool_005.phpt"/>
+    <file role="test" name="HttpRequestPool_006.phpt"/>
     <file role="test" name="HttpResponse_001.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="HttpResponse_001.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"/>
@@ -220,18 +219,17 @@ 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="redirect_001.phpt"/>
-    <file role="test" name="redirect_001_logging.phpt"/>
-    <file role="test" name="redirect_002.phpt"/>
-    <file role="test" name="redirect_002_logging.phpt"/>
-    <file role="test" name="redirect_003.phpt"/>
-    <file role="test" name="redirect_003_logging.phpt"/>
-    <file role="test" name="redirect_011.phpt"/>
+    <file role="test" name="parse_message_006.phpt"/>
+    <file role="test" name="parse_params_001.phpt"/>
+    <file role="test" name="persistent_handles_001.phpt"/>
+    <file role="test" name="persistent_handles_002.phpt"/>
+    <file role="test" name="persistent_handles_003.phpt"/>
     <file role="test" name="redirect_011_logging.phpt"/>
     <file role="test" name="redirect_011_logging.phpt"/>
-    <file role="test" name="redirect_012.phpt"/>
+    <file role="test" name="redirect_011.phpt"/>
     <file role="test" name="redirect_012_logging.phpt"/>
     <file role="test" name="redirect_012_logging.phpt"/>
-    <file role="test" name="redirect_013.phpt"/>
+    <file role="test" name="redirect_012.phpt"/>
     <file role="test" name="redirect_013_logging.phpt"/>
     <file role="test" name="redirect_013_logging.phpt"/>
+    <file role="test" name="redirect_013.phpt"/>
     <file role="test" name="request_cookies.phpt"/>
     <file role="test" name="request_etag.phpt"/>
     <file role="test" name="request_gzip.phpt"/>
     <file role="test" name="request_cookies.phpt"/>
     <file role="test" name="request_etag.phpt"/>
     <file role="test" name="request_gzip.phpt"/>
@@ -243,29 +241,21 @@ HttpResponse
     <file role="test" name="send_data_004.phpt"/>
     <file role="test" name="send_data_005.phpt"/>
     <file role="test" name="send_data_006.phpt"/>
     <file role="test" name="send_data_004.phpt"/>
     <file role="test" name="send_data_005.phpt"/>
     <file role="test" name="send_data_006.phpt"/>
-    <file role="test" name="send_data_007_logging.phpt"/>
-    <file role="test" name="send_data_008.phpt"/>
-    <file role="test" name="send_data_009.phpt"/>
     <file role="test" name="send_data_010.phpt"/>
     <file role="test" name="send_data_011.phpt"/>
     <file role="test" name="send_data_010.phpt"/>
     <file role="test" name="send_data_011.phpt"/>
-    <file role="test" name="send_file_001.phpt"/>
-    <file role="test" name="send_file_002.phpt"/>
-    <file role="test" name="send_file_003.phpt"/>
-    <file role="test" name="send_file_004.phpt"/>
+    <file role="test" name="send_failed_precond_001.phpt"/>
     <file role="test" name="send_file_005.phpt"/>
     <file role="test" name="send_file_005.phpt"/>
-    <file role="test" name="send_file_006.phpt"/>
-    <file role="test" name="send_file_007.phpt"/>
     <file role="test" name="send_file_008.phpt"/>
     <file role="test" name="send_file_009.phpt"/>
     <file role="test" name="send_file_010.phpt"/>
     <file role="test" name="send_file_011.phpt"/>
     <file role="test" name="send_file_012.phpt"/>
     <file role="test" name="send_file_013.phpt"/>
     <file role="test" name="send_file_008.phpt"/>
     <file role="test" name="send_file_009.phpt"/>
     <file role="test" name="send_file_010.phpt"/>
     <file role="test" name="send_file_011.phpt"/>
     <file role="test" name="send_file_012.phpt"/>
     <file role="test" name="send_file_013.phpt"/>
+    <file role="test" name="send_ifrange_001.phpt"/>
+    <file role="test" name="send_ifrange_003.phpt"/>
     <file role="test" name="stream_filters_001.phpt"/>
     <file role="test" name="stream_filters_002.phpt"/>
     <file role="test" name="stream_filters_003.phpt"/>
     <file role="test" name="stream_filters_001.phpt"/>
     <file role="test" name="stream_filters_002.phpt"/>
     <file role="test" name="stream_filters_003.phpt"/>
-    <file role="test" name="ut_HttpMessage.phpt"/>
-    <file role="test" name="ut_HttpUtil.phpt"/>
    </dir>
   </dir>
  </contents>
    </dir>
   </dir>
  </contents>
@@ -294,24 +284,29 @@ 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"/>
    default="yes"
   />
   <filelist>
    <install as="http.ini" name="docs/http.ini"/>
-   <install as="functions.html" name="docs/functions.html"/>
    <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="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 />