fixed struct init
[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 <file role="src" name="config.w32"/>
60
61 <file role="src" name="php_http_api.h"/>
62 <file role="src" name="php_http_buffer.c"/>
63 <file role="src" name="php_http_buffer.h"/>
64 <file role="src" name="php_http.c"/>
65 <file role="src" name="php_http_client.c"/>
66 <file role="src" name="php_http_client.h"/>
67 <file role="src" name="php_http_client_curl.c"/>
68 <file role="src" name="php_http_client_curl.h"/>
69 <file role="src" name="php_http_client_request.c"/>
70 <file role="src" name="php_http_client_request.h"/>
71 <file role="src" name="php_http_client_response.c"/>
72 <file role="src" name="php_http_client_response.h"/>
73 <file role="src" name="php_http_cookie.c"/>
74 <file role="src" name="php_http_cookie.h"/>
75 <file role="src" name="php_http_curl.c"/>
76 <file role="src" name="php_http_curl.h"/>
77 <file role="src" name="php_http_encoding.c"/>
78 <file role="src" name="php_http_encoding.h"/>
79 <file role="src" name="php_http_env.c"/>
80 <file role="src" name="php_http_env.h"/>
81 <file role="src" name="php_http_env_request.c"/>
82 <file role="src" name="php_http_env_request.h"/>
83 <file role="src" name="php_http_env_response.c"/>
84 <file role="src" name="php_http_env_response.h"/>
85 <file role="src" name="php_http_etag.c"/>
86 <file role="src" name="php_http_etag.h"/>
87 <file role="src" name="php_http_exception.c"/>
88 <file role="src" name="php_http_exception.h"/>
89 <file role="src" name="php_http_filter.c"/>
90 <file role="src" name="php_http_filter.h"/>
91 <file role="src" name="php_http.h"/>
92 <file role="src" name="php_http_header_parser.c"/>
93 <file role="src" name="php_http_header_parser.h"/>
94 <file role="src" name="php_http_headers.c"/>
95 <file role="src" name="php_http_headers.h"/>
96 <file role="src" name="php_http_info.c"/>
97 <file role="src" name="php_http_info.h"/>
98 <file role="src" name="php_http_message_body.c"/>
99 <file role="src" name="php_http_message_body.h"/>
100 <file role="src" name="php_http_message.c"/>
101 <file role="src" name="php_http_message.h"/>
102 <file role="src" name="php_http_message_parser.c"/>
103 <file role="src" name="php_http_message_parser.h"/>
104 <file role="src" name="php_http_misc.c"/>
105 <file role="src" name="php_http_misc.h"/>
106 <file role="src" name="php_http_negotiate.c"/>
107 <file role="src" name="php_http_negotiate.h"/>
108 <file role="src" name="php_http_object.c"/>
109 <file role="src" name="php_http_object.h"/>
110 <file role="src" name="php_http_options.c"/>
111 <file role="src" name="php_http_options.h"/>
112 <file role="src" name="php_http_params.c"/>
113 <file role="src" name="php_http_params.h"/>
114 <file role="src" name="php_http_querystring.c"/>
115 <file role="src" name="php_http_querystring.h"/>
116 <file role="src" name="php_http_strlist.c"/>
117 <file role="src" name="php_http_strlist.h"/>
118 <file role="src" name="php_http_url.c"/>
119 <file role="src" name="php_http_url.h"/>
120 <file role="src" name="php_http_version.c"/>
121 <file role="src" name="php_http_version.h"/>
122
123 <dir name="tests">
124 <file role="test" name="skipif.inc"/>
125 <dir name="data">
126 <file role="test" name="message_r_multipart_put.txt"/>
127 <file role="test" name="message_rr_empty.txt"/>
128 <file role="test" name="message_rr_empty_chunked.txt"/>
129 <file role="test" name="message_rr_empty_gzip.txt"/>
130 <file role="test" name="message_rr_helloworld_chunked.txt"/>
131 <file role="test" name="urls.txt"/>
132 </dir>
133 <file role="test" name="bug61444.phpt"/>
134 <file role="test" name="client001.phpt"/>
135 <file role="test" name="client002.phpt"/>
136 <file role="test" name="client003.phpt"/>
137 <file role="test" name="client004.phpt"/>
138 <file role="test" name="client005.phpt"/>
139 <file role="test" name="client006.phpt"/>
140 <file role="test" name="client007.phpt"/>
141 <file role="test" name="client008.phpt"/>
142 <file role="test" name="client009.phpt"/>
143 <file role="test" name="client010.phpt"/>
144 <file role="test" name="client011.phpt"/>
145 <file role="test" name="client012.phpt"/>
146 <file role="test" name="client013.phpt"/>
147 <file role="test" name="clientrequest001.phpt"/>
148 <file role="test" name="clientrequest002.phpt"/>
149 <file role="test" name="clientrequest003.phpt"/>
150 <file role="test" name="clientrequest004.phpt"/>
151 <file role="test" name="clientresponse001.phpt"/>
152 <file role="test" name="clientresponse002.phpt"/>
153 <file role="test" name="clientresponse003.phpt"/>
154 <file role="test" name="envrequestbody001.phpt"/>
155 <file role="test" name="envrequestbody002.phpt"/>
156 <file role="test" name="envrequestbody003.phpt"/>
157 <file role="test" name="envrequestfiles001.phpt"/>
158 <file role="test" name="envrequestfiles002.phpt"/>
159 <file role="test" name="envrequestform.phpt"/>
160 <file role="test" name="envrequestheader001.phpt"/>
161 <file role="test" name="envrequestjson001.phpt"/>
162 <file role="test" name="envrequestjson002.phpt"/>
163 <file role="test" name="envrequestquery.phpt"/>
164 <file role="test" name="envresponse001.phpt"/>
165 <file role="test" name="envresponse002.phpt"/>
166 <file role="test" name="envresponse003.phpt"/>
167 <file role="test" name="envresponse004.phpt"/>
168 <file role="test" name="envresponse005.phpt"/>
169 <file role="test" name="envresponse006.phpt"/>
170 <file role="test" name="envresponse007.phpt"/>
171 <file role="test" name="envresponse008.phpt"/>
172 <file role="test" name="envresponse009.phpt"/>
173 <file role="test" name="envresponse010.phpt"/>
174 <file role="test" name="envresponse011.phpt"/>
175 <file role="test" name="envresponse012.phpt"/>
176 <file role="test" name="envresponse013.phpt"/>
177 <file role="test" name="envresponse014.phpt"/>
178 <file role="test" name="envresponsebody001.phpt"/>
179 <file role="test" name="envresponsebody002.phpt"/>
180 <file role="test" name="envresponsecodes.phpt"/>
181 <file role="test" name="envresponseheader001.phpt"/>
182 <file role="test" name="envresponseranges001.phpt"/>
183 <file role="test" name="etag001.phpt"/>
184 <file role="test" name="filterchunked.phpt"/>
185 <file role="test" name="filterzlib.phpt"/>
186 <file role="test" name="header001.phpt"/>
187 <file role="test" name="header002.phpt"/>
188 <file role="test" name="header003.phpt"/>
189 <file role="test" name="header004.phpt"/>
190 <file role="test" name="header005.phpt"/>
191 <file role="test" name="header006.phpt"/>
192 <file role="test" name="header007.phpt"/>
193 <file role="test" name="header008.phpt"/>
194 <file role="test" name="header009.phpt"/>
195 <file role="test" name="info_001.phpt"/>
196 <file role="test" name="info.phpt"/>
197 <file role="test" name="message001.phpt"/>
198 <file role="test" name="message002.phpt"/>
199 <file role="test" name="message003.phpt"/>
200 <file role="test" name="message004.phpt"/>
201 <file role="test" name="message005.phpt"/>
202 <file role="test" name="message006.phpt"/>
203 <file role="test" name="message007.phpt"/>
204 <file role="test" name="message008.phpt"/>
205 <file role="test" name="message009.phpt"/>
206 <file role="test" name="message010.phpt"/>
207 <file role="test" name="message011.phpt"/>
208 <file role="test" name="message012.phpt"/>
209 <file role="test" name="message013.phpt"/>
210 <file role="test" name="message014.phpt"/>
211 <file role="test" name="message015.phpt"/>
212 <file role="test" name="negotiate001.phpt"/>
213 <file role="test" name="object001.phpt"/>
214 <file role="test" name="object002.phpt"/>
215 <file role="test" name="object003.phpt"/>
216 <file role="test" name="object004.phpt"/>
217 <file role="test" name="object005.phpt"/>
218 <file role="test" name="object006.phpt"/>
219 <file role="test" name="object007.phpt"/>
220 <file role="test" name="object008.phpt"/>
221 <file role="test" name="object009.phpt"/>
222 <file role="test" name="params001.phpt"/>
223 <file role="test" name="params002.phpt"/>
224 <file role="test" name="phpunit.phpt"/>
225 <file role="test" name="propertyproxy001.phpt"/>
226 <file role="test" name="querystring_001.phpt"/>
227 <file role="test" name="serialize001.phpt"/>
228 <file role="test" name="url001.phpt"/>
229 <file role="test" name="version001.phpt"/>
230 </dir>
231 <dir name="phpunit">
232 <file role="test" name="CookieTest.php"/>
233 <file role="test" name="EncodingTest.php"/>
234 <file role="test" name="MessageBodyTest.php"/>
235 <file role="test" name="ParamsTest.php"/>
236 <file role="test" name="QueryStringTest.php"/>
237 <file role="test" name="UrlTest.php"/>
238 </dir>
239 </dir>
240 </contents>
241 <dependencies>
242 <required>
243 <php>
244 <min>5.3.0</min>
245 </php>
246 <pearinstaller>
247 <min>1.4.1</min>
248 </pearinstaller>
249 <package>
250 <name>raphf</name>
251 <channel>pecl.php.net</channel>
252 <min>0.1.0</min>
253 <providesextension>raphf</providesextension>
254 </package>
255 <package>
256 <name>propro</name>
257 <channel>pecl.php.net</channel>
258 <min>0.1.0</min>
259 <providesextension>propro</providesextension>
260 </package>
261 </required>
262 <optional>
263 <extension><name>hash</name></extension>
264 <extension><name>iconv</name></extension>
265 </optional>
266 </dependencies>
267 <providesextension>http</providesextension>
268 <extsrcrelease>
269 <configureoption
270 name="with-http"
271 prompt="Enable extended HTTP support"
272 default="yes" />
273 <configureoption
274 name="with-http-zlib-dir"
275 prompt="where to find zlib"
276 default="/usr" />
277 <configureoption
278 name="with-http-libcurl-dir"
279 prompt="where to find libcurl"
280 default="/usr" />
281 <configureoption
282 name="with-http-libevent-dir"
283 prompt="where to find libevent"
284 default="/usr" />
285 <filelist>
286 <!-- install as="http.ini" name="docs/http.ini"/>
287 <install as="examples/tutorial.txt" name="docs/examples/tutorial.txt"/>
288 <install as="pecl/http/.php" name="lib/.php"/ -->
289 </filelist>
290 </extsrcrelease>
291 <changelog />
292 </package>