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.
-+ Added 'etag' request option.
-+ Added missing accessors for response status text to HttpMessage and HttpRequest classes.
-
-* Fixed PHP-4.4 and PHP-5.0 build.
++ Added "ipresolve" request option
++ Added HTTP_IPRESOLVE_{ANY|V4|V6}, HttpRequest::IPRESOLVE_{ANY|V4|V6} constants
+* Fixed crash when using non-associative arrays as request headers
+* Fixed crash when serializing incomplete HttpMessage objects
<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/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="php_http_std_defs.h"/>
<file role="src" name="php_http_api.h"/>
<file role="src" name="php_http_cache_api.h"/>
<file role="src" name="php_http_std_defs.h"/>
<file role="src" name="php_http_api.h"/>
<file role="src" name="php_http_cache_api.h"/>
<file role="src" name="php_http_date_api.h"/>
<file role="src" name="php_http_encoding_api.h"/>
<file role="src" name="php_http_filter_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_date_api.h"/>
<file role="src" name="php_http_encoding_api.h"/>
<file role="src" name="php_http_filter_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_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"/>
<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_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"/>
<file role="src" name="http_functions.c"/>
<file role="src" name="http_api.c"/>
<file role="src" name="http_cache_api.c"/>
<file role="src" name="http_functions.c"/>
<file role="src" name="http_api.c"/>
<file role="src" name="http_cache_api.c"/>
<file role="src" name="http_date_api.c"/>
<file role="src" name="http_encoding_api.c"/>
<file role="src" name="http_filter_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_date_api.c"/>
<file role="src" name="http_encoding_api.c"/>
<file role="src" name="http_filter_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_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"/>
<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_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"/>
+ <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>
+
<file role="test" name="build_url_001.phpt"/>
<file role="test" name="build_url_002.phpt"/>
<file role="test" name="build_url_003.phpt"/>
<file role="test" name="build_url_001.phpt"/>
<file role="test" name="build_url_002.phpt"/>
<file role="test" name="build_url_003.phpt"/>
<file role="test" name="chunked_decode_001.phpt"/>
<file role="test" name="chunked_decode_002.phpt"/>
<file role="test" name="chunked_decode_003.phpt"/>
<file role="test" name="chunked_decode_001.phpt"/>
<file role="test" name="chunked_decode_002.phpt"/>
<file role="test" name="chunked_decode_003.phpt"/>
<file role="test" name="HttpMessage_004.phpt"/>
<file role="test" name="HttpMessage_005.phpt"/>
<file role="test" name="HttpMessage_006.phpt"/>
<file role="test" name="HttpMessage_004.phpt"/>
<file role="test" name="HttpMessage_005.phpt"/>
<file role="test" name="HttpMessage_006.phpt"/>
<file role="test" name="HttpQueryString_001.phpt"/>
<file role="test" name="HttpQueryString_002.phpt"/>
<file role="test" name="HttpQueryString_001.phpt"/>
<file role="test" name="HttpQueryString_002.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"/>
<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="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="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="match_request_header_001.phpt"/>
<file role="test" name="negotiation_001.phpt"/>
<file role="test" name="ob_deflatehandler_001.phpt"/>
<file role="test" name="ob_inflatehandler_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"/>
<file role="test" name="ob_inflatehandler_001.phpt"/>
<file role="test" name="parse_headers_001.phpt"/>
<file role="test" name="parse_message_001.phpt"/>
<file role="test" name="parse_message_002.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_headers_001.phpt"/>
<file role="test" name="parse_message_001.phpt"/>
<file role="test" name="parse_message_002.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_001.phpt"/>
<file role="test" name="redirect_001_logging.phpt"/>
<file role="test" name="redirect_002.phpt"/>
<file role="test" name="redirect_012_logging.phpt"/>
<file role="test" name="redirect_013.phpt"/>
<file role="test" name="redirect_013_logging.phpt"/>
<file role="test" name="redirect_012_logging.phpt"/>
<file role="test" name="redirect_013.phpt"/>
<file role="test" name="redirect_013_logging.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_etag.phpt"/>
<file role="test" name="request_gzip.phpt"/>
<file role="test" name="request_methods.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"/>
<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>
<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="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"/>