test reafactoring; release beta5
[m6w6/ext-http] / package.xml
1 <?xml version="1.0" encoding="ISO-8859-1" ?>
2 <package version="2.0" xmlns="http://pear.php.net/dtd/package-2.0"
3 xmlns:tasks="http://pear.php.net/dtd/tasks-1.0"
4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5 xsi:schemaLocation="
6 http://pear.php.net/dtd/tasks-1.0
7 http://pear.php.net/dtd/tasks-1.0.xsd
8 http://pear.php.net/dtd/package-2.0
9 http://pear.php.net/dtd/package-2.0.xsd">
10 <name>pecl_http</name>
11 <channel>pecl.php.net</channel>
12 <summary>Extended HTTP Support</summary>
13 <description><![CDATA[
14 This HTTP extension aims to provide a convenient and powerful
15 set of functionality for one of PHPs major applications.
16
17 It eases handling of HTTP urls, headers and messages, provides
18 means for negotiation of a client's preferred content type,
19 language and charset, as well as a convenient way to send any
20 arbitrary data with caching and resuming capabilities.
21
22 It provides powerful request functionality, if built with CURL
23 support. Parallel requests are available for PHP 5 and greater.
24 ]]></description>
25 <lead>
26 <name>Michael Wallner</name>
27 <user>mike</user>
28 <email>mike@php.net</email>
29 <active>yes</active>
30 </lead>
31 <date>2013-08-12</date>
32 <version>
33 <release>2.0.0beta5</release>
34 <api>2.0.0</api>
35 </version>
36 <stability>
37 <release>beta</release>
38 <api>beta</api>
39 </stability>
40 <license>BSD, revised</license>
41 <notes><![CDATA[
42 Extended HTTP support. Again. Keep in mind that it's got the major version 2, because it's incompatible with pecl_http v1.
43
44 * Introduces the http namespace.
45 * Message bodies have been remodeled to use PHP temporary streams instead of in-memory buffers.
46 * The utterly misunderstood HttpResponse class has been reimplemented as http\Env\Response inheriting http\Message.
47 * Currently, there's only one Exception class left, http\Exception.
48 * Errors triggered by the extension can be configured statically by http\Object::$defaultErrorHandling or inherited http\Object->errorHandling.
49 * The request ecosystem has been modularized to support different libraries, though for the moment only libcurl is supported.
50 ]]></notes>
51 <contents>
52 <dir name="/">
53 <file role="doc" name="LICENSE"/>
54 <file role="doc" name="CREDITS"/>
55 <file role="doc" name="KnownIssues.txt"/>
56 <file role="doc" name="ThanksTo.txt"/>
57 <file role="src" name="config.m4"/>
58 <file role="src" name="config9.m4"/>
59
60 <file role="src" name="php_http_api.h"/>
61 <file role="src" name="php_http_buffer.c"/>
62 <file role="src" name="php_http_buffer.h"/>
63 <file role="src" name="php_http.c"/>
64 <file role="src" name="php_http_client.c"/>
65 <file role="src" name="php_http_client.h"/>
66 <file role="src" name="php_http_client_curl.c"/>
67 <file role="src" name="php_http_client_curl.h"/>
68 <file role="src" name="php_http_client_request.c"/>
69 <file role="src" name="php_http_client_request.h"/>
70 <file role="src" name="php_http_client_response.c"/>
71 <file role="src" name="php_http_client_response.h"/>
72 <file role="src" name="php_http_cookie.c"/>
73 <file role="src" name="php_http_cookie.h"/>
74 <file role="src" name="php_http_curl.c"/>
75 <file role="src" name="php_http_curl.h"/>
76 <file role="src" name="php_http_encoding.c"/>
77 <file role="src" name="php_http_encoding.h"/>
78 <file role="src" name="php_http_env.c"/>
79 <file role="src" name="php_http_env.h"/>
80 <file role="src" name="php_http_env_request.c"/>
81 <file role="src" name="php_http_env_request.h"/>
82 <file role="src" name="php_http_env_response.c"/>
83 <file role="src" name="php_http_env_response.h"/>
84 <file role="src" name="php_http_etag.c"/>
85 <file role="src" name="php_http_etag.h"/>
86 <file role="src" name="php_http_exception.c"/>
87 <file role="src" name="php_http_exception.h"/>
88 <file role="src" name="php_http_filter.c"/>
89 <file role="src" name="php_http_filter.h"/>
90 <file role="src" name="php_http.h"/>
91 <file role="src" name="php_http_header_parser.c"/>
92 <file role="src" name="php_http_header_parser.h"/>
93 <file role="src" name="php_http_headers.c"/>
94 <file role="src" name="php_http_headers.h"/>
95 <file role="src" name="php_http_info.c"/>
96 <file role="src" name="php_http_info.h"/>
97 <file role="src" name="php_http_message_body.c"/>
98 <file role="src" name="php_http_message_body.h"/>
99 <file role="src" name="php_http_message.c"/>
100 <file role="src" name="php_http_message.h"/>
101 <file role="src" name="php_http_message_parser.c"/>
102 <file role="src" name="php_http_message_parser.h"/>
103 <file role="src" name="php_http_misc.c"/>
104 <file role="src" name="php_http_misc.h"/>
105 <file role="src" name="php_http_negotiate.c"/>
106 <file role="src" name="php_http_negotiate.h"/>
107 <file role="src" name="php_http_object.c"/>
108 <file role="src" name="php_http_object.h"/>
109 <file role="src" name="php_http_options.c"/>
110 <file role="src" name="php_http_options.h"/>
111 <file role="src" name="php_http_params.c"/>
112 <file role="src" name="php_http_params.h"/>
113 <file role="src" name="php_http_querystring.c"/>
114 <file role="src" name="php_http_querystring.h"/>
115 <file role="src" name="php_http_strlist.c"/>
116 <file role="src" name="php_http_strlist.h"/>
117 <file role="src" name="php_http_url.c"/>
118 <file role="src" name="php_http_url.h"/>
119 <file role="src" name="php_http_version.c"/>
120 <file role="src" name="php_http_version.h"/>
121
122 <dir name="tests">
123 <file role="test" name="skipif.inc"/>
124 <dir name="data">
125 <file role="test" name="message_r_multipart_put.txt"/>
126 <file role="test" name="message_rr_empty.txt"/>
127 <file role="test" name="message_rr_empty_chunked.txt"/>
128 <file role="test" name="message_rr_empty_gzip.txt"/>
129 <file role="test" name="message_rr_helloworld_chunked.txt"/>
130 <file role="test" name="urls.txt"/>
131 </dir>
132 <file role="test" name="bug61444.phpt"/>
133 <file role="test" name="client001.phpt"/>
134 <file role="test" name="client002.phpt"/>
135 <file role="test" name="client003.phpt"/>
136 <file role="test" name="client004.phpt"/>
137 <file role="test" name="client005.phpt"/>
138 <file role="test" name="client006.phpt"/>
139 <file role="test" name="client007.phpt"/>
140 <file role="test" name="client008.phpt"/>
141 <file role="test" name="client009.phpt"/>
142 <file role="test" name="client010.phpt"/>
143 <file role="test" name="client011.phpt"/>
144 <file role="test" name="client012.phpt"/>
145 <file role="test" name="client013.phpt"/>
146 <file role="test" name="clientrequest001.phpt"/>
147 <file role="test" name="clientrequest002.phpt"/>
148 <file role="test" name="clientrequest003.phpt"/>
149 <file role="test" name="clientrequest004.phpt"/>
150 <file role="test" name="clientresponse001.phpt"/>
151 <file role="test" name="clientresponse002.phpt"/>
152 <file role="test" name="clientresponse003.phpt"/>
153 <file role="test" name="envrequestbody001.phpt"/>
154 <file role="test" name="envrequestbody002.phpt"/>
155 <file role="test" name="envrequestbody003.phpt"/>
156 <file role="test" name="envrequestfiles001.phpt"/>
157 <file role="test" name="envrequestfiles002.phpt"/>
158 <file role="test" name="envrequestform.phpt"/>
159 <file role="test" name="envrequestheader001.phpt"/>
160 <file role="test" name="envrequestjson001.phpt"/>
161 <file role="test" name="envrequestjson002.phpt"/>
162 <file role="test" name="envrequestquery.phpt"/>
163 <file role="test" name="envresponse001.phpt"/>
164 <file role="test" name="envresponse002.phpt"/>
165 <file role="test" name="envresponse003.phpt"/>
166 <file role="test" name="envresponse004.phpt"/>
167 <file role="test" name="envresponse005.phpt"/>
168 <file role="test" name="envresponse006.phpt"/>
169 <file role="test" name="envresponse007.phpt"/>
170 <file role="test" name="envresponse008.phpt"/>
171 <file role="test" name="envresponse009.phpt"/>
172 <file role="test" name="envresponse010.phpt"/>
173 <file role="test" name="envresponse011.phpt"/>
174 <file role="test" name="envresponse012.phpt"/>
175 <file role="test" name="envresponse013.phpt"/>
176 <file role="test" name="envresponse014.phpt"/>
177 <file role="test" name="envresponsebody001.phpt"/>
178 <file role="test" name="envresponsebody002.phpt"/>
179 <file role="test" name="envresponsecodes.phpt"/>
180 <file role="test" name="envresponseheader001.phpt"/>
181 <file role="test" name="envresponseranges001.phpt"/>
182 <file role="test" name="etag001.phpt"/>
183 <file role="test" name="filterchunked.phpt"/>
184 <file role="test" name="filterzlib.phpt"/>
185 <file role="test" name="header001.phpt"/>
186 <file role="test" name="header002.phpt"/>
187 <file role="test" name="header003.phpt"/>
188 <file role="test" name="header004.phpt"/>
189 <file role="test" name="header005.phpt"/>
190 <file role="test" name="header006.phpt"/>
191 <file role="test" name="header007.phpt"/>
192 <file role="test" name="header008.phpt"/>
193 <file role="test" name="header009.phpt"/>
194 <file role="test" name="info_001.phpt"/>
195 <file role="test" name="info.phpt"/>
196 <file role="test" name="message001.phpt"/>
197 <file role="test" name="message002.phpt"/>
198 <file role="test" name="message003.phpt"/>
199 <file role="test" name="message004.phpt"/>
200 <file role="test" name="message005.phpt"/>
201 <file role="test" name="message006.phpt"/>
202 <file role="test" name="message007.phpt"/>
203 <file role="test" name="message008.phpt"/>
204 <file role="test" name="message009.phpt"/>
205 <file role="test" name="message010.phpt"/>
206 <file role="test" name="message011.phpt"/>
207 <file role="test" name="message012.phpt"/>
208 <file role="test" name="message013.phpt"/>
209 <file role="test" name="message014.phpt"/>
210 <file role="test" name="message015.phpt"/>
211 <file role="test" name="negotiate001.phpt"/>
212 <file role="test" name="object001.phpt"/>
213 <file role="test" name="object002.phpt"/>
214 <file role="test" name="object003.phpt"/>
215 <file role="test" name="object004.phpt"/>
216 <file role="test" name="object005.phpt"/>
217 <file role="test" name="object006.phpt"/>
218 <file role="test" name="object007.phpt"/>
219 <file role="test" name="object008.phpt"/>
220 <file role="test" name="object009.phpt"/>
221 <file role="test" name="params001.phpt"/>
222 <file role="test" name="params002.phpt"/>
223 <file role="test" name="phpunit.phpt"/>
224 <file role="test" name="propertyproxy001.phpt"/>
225 <file role="test" name="querystring_001.phpt"/>
226 <file role="test" name="serialize001.phpt"/>
227 <file role="test" name="url001.phpt"/>
228 <file role="test" name="version001.phpt"/>
229 </dir>
230 <dir name="phpunit">
231 <file role="test" name="CookieTest.php"/>
232 <file role="test" name="EncodingTest.php"/>
233 <file role="test" name="MessageBodyTest.php"/>
234 <file role="test" name="ParamsTest.php"/>
235 <file role="test" name="QueryStringTest.php"/>
236 <file role="test" name="UrlTest.php"/>
237 </dir>
238 </dir>
239 </contents>
240 <dependencies>
241 <required>
242 <php>
243 <min>5.3.0</min>
244 </php>
245 <pearinstaller>
246 <min>1.4.1</min>
247 </pearinstaller>
248 <package>
249 <name>raphf</name>
250 <channel>pecl.php.net</channel>
251 <min>0.1.0</min>
252 <providesextension>raphf</providesextension>
253 </package>
254 <package>
255 <name>propro</name>
256 <channel>pecl.php.net</channel>
257 <min>0.1.0</min>
258 <providesextension>propro</providesextension>
259 </package>
260 </required>
261 <optional>
262 <extension><name>hash</name></extension>
263 <extension><name>iconv</name></extension>
264 </optional>
265 </dependencies>
266 <providesextension>http</providesextension>
267 <extsrcrelease>
268 <configureoption
269 name="with-http"
270 prompt="Enable extended HTTP support"
271 default="yes" />
272 <configureoption
273 name="with-http-zlib-dir"
274 prompt="where to find zlib"
275 default="/usr" />
276 <configureoption
277 name="with-http-libcurl-dir"
278 prompt="where to find libcurl"
279 default="/usr" />
280 <configureoption
281 name="with-http-libevent-dir"
282 prompt="where to find libevent"
283 default="/usr" />
284 <filelist>
285 <!-- install as="http.ini" name="docs/http.ini"/>
286 <install as="examples/tutorial.txt" name="docs/examples/tutorial.txt"/>
287 <install as="pecl/http/.php" name="lib/.php"/ -->
288 </filelist>
289 </extsrcrelease>
290 <changelog />
291 </package>