1<?xml version="1.0" encoding="UTF-8"?> 2<package packagerversion="1.9.4" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd"> 3 <name>Horde_Http</name> 4 <channel>pear.horde.org</channel> 5 <extends>Http_Client</extends> 6 <summary>Horde HTTP libraries</summary> 7 <description>An API for making HTTP requests.</description> 8 <lead> 9 <name>Chuck Hagenbuch</name> 10 <user>chuck</user> 11 <email>chuck@horde.org</email> 12 <active>yes</active> 13 </lead> 14 <lead> 15 <name>Jan Schneider</name> 16 <user>jan</user> 17 <email>jan@horde.org</email> 18 <active>yes</active> 19 </lead> 20 <date>2016-07-01</date> 21 <time>15:19:46</time> 22 <version> 23 <release>2.1.7</release> 24 <api>1.3.0</api> 25 </version> 26 <stability> 27 <release>stable</release> 28 <api>stable</api> 29 </stability> 30 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 31 <notes> 32* [jan] Support HTTP PECL extension version 3.x. 33 </notes> 34 <contents> 35 <dir baseinstalldir="/" name="/"> 36 <file baseinstalldir="/" md5sum="2bb270dcd35f19ebf691d421bad56640" name="doc/Horde/Http/examples/get-example-dot-com.php" role="doc" /> 37 <file baseinstalldir="/" md5sum="425de8dde3b52a0d47672110870d3c9a" name="doc/Horde/Http/COPYING" role="doc" /> 38 <file baseinstalldir="/" md5sum="0b596488fbb6dadf02f8295f923106c2" name="lib/Horde/Http/Request/Base.php" role="php"> 39 <tasks:replace from="@version@" to="version" type="package-info" /> 40 </file> 41 <file baseinstalldir="/" md5sum="b9f6464cb823af52f0ad589faa1f5b89" name="lib/Horde/Http/Request/Curl.php" role="php" /> 42 <file baseinstalldir="/" md5sum="19877c115716d9f49357f8ae0a78cf7b" name="lib/Horde/Http/Request/Factory.php" role="php" /> 43 <file baseinstalldir="/" md5sum="9dd98342f15fc9985c5473bf2559750d" name="lib/Horde/Http/Request/Fopen.php" role="php" /> 44 <file baseinstalldir="/" md5sum="9e6846c0894028a4f45ea9d8882df122" name="lib/Horde/Http/Request/Mock.php" role="php" /> 45 <file baseinstalldir="/" md5sum="3b67b654c03113e5640013d040cf9778" name="lib/Horde/Http/Request/PeclhttpBase.php" role="php" /> 46 <file baseinstalldir="/" md5sum="8423537837b9b7972e12c9de2d225c33" name="lib/Horde/Http/Request/Peclhttp.php" role="php" /> 47 <file baseinstalldir="/" md5sum="61b91f9cb5389e340ff3f2bf20f2d656" name="lib/Horde/Http/Request/Peclhttp2.php" role="php" /> 48 <file baseinstalldir="/" md5sum="5ca3802418fa5e4bb5e6f5e7ac4464a7" name="lib/Horde/Http/Response/Base.php" role="php" /> 49 <file baseinstalldir="/" md5sum="077492a9efc8fa9f380f3acbaa31f9ee" name="lib/Horde/Http/Response/Curl.php" role="php" /> 50 <file baseinstalldir="/" md5sum="86081c8311ecfeea8a483663520939fe" name="lib/Horde/Http/Response/Fopen.php" role="php" /> 51 <file baseinstalldir="/" md5sum="ead3958ddbba834e8c317e0648bfac66" name="lib/Horde/Http/Response/Mock.php" role="php" /> 52 <file baseinstalldir="/" md5sum="03fa2ef51bb6599df3622a9657ff3d02" name="lib/Horde/Http/Response/Peclhttp.php" role="php" /> 53 <file baseinstalldir="/" md5sum="5b4e38543033bf8ba14d7eb62c13555b" name="lib/Horde/Http/Response/Peclhttp2.php" role="php" /> 54 <file baseinstalldir="/" md5sum="f85dc38ab3c8de97624ea4ba83a01796" name="lib/Horde/Http/Client.php" role="php" /> 55 <file baseinstalldir="/" md5sum="057b180e0210d6f3674cb1ed24aaf049" name="lib/Horde/Http/Exception.php" role="php" /> 56 <file baseinstalldir="/" md5sum="63b0a40bd53dac24cb991678a480b9f4" name="lib/Horde/Http.php" role="php" /> 57 <file baseinstalldir="/" md5sum="8bc9518b9c0576806c82d9413489d099" name="test/Horde/Http/AllTests.php" role="test" /> 58 <file baseinstalldir="/" md5sum="0a5018f0726d4673850fece3ad4d72c0" name="test/Horde/Http/bootstrap.php" role="test" /> 59 <file baseinstalldir="/" md5sum="573514cddc09cfb9905db95a3db9ae5c" name="test/Horde/Http/ClientTest.php" role="test" /> 60 <file baseinstalldir="/" md5sum="096ffad860ef38db608fda84a19a32be" name="test/Horde/Http/conf.php.dist" role="test" /> 61 <file baseinstalldir="/" md5sum="6306c97de6a0138445972be1a7a57110" name="test/Horde/Http/CurlTest.php" role="test" /> 62 <file baseinstalldir="/" md5sum="16ae2b2c1c69321b9c5b61adcecd76aa" name="test/Horde/Http/FopenTest.php" role="test" /> 63 <file baseinstalldir="/" md5sum="c7316bd285ddaf0190c1d51356d77605" name="test/Horde/Http/MockTest.php" role="test" /> 64 <file baseinstalldir="/" md5sum="e47087a5f1d07e608bd9d94a25c697c2" name="test/Horde/Http/Peclhttp2Test.php" role="test" /> 65 <file baseinstalldir="/" md5sum="5005eda8969965a67eb6a011b81c8bf6" name="test/Horde/Http/PeclhttpTest.php" role="test" /> 66 <file baseinstalldir="/" md5sum="3789cf14d422573d6c85e4398ffd6caa" name="test/Horde/Http/phpunit.xml" role="test" /> 67 <file baseinstalldir="/" md5sum="087d19ea66e2d159c57f9532572369f5" name="test/Horde/Http/TestBase.php" role="test" /> 68 </dir> 69 </contents> 70 <dependencies> 71 <required> 72 <php> 73 <min>5.3.0</min> 74 <max>8.0.0alpha1</max> 75 <exclude>8.0.0alpha1</exclude> 76 </php> 77 <pearinstaller> 78 <min>1.7.0</min> 79 </pearinstaller> 80 <package> 81 <name>Horde_Exception</name> 82 <channel>pear.horde.org</channel> 83 <min>2.0.0</min> 84 <max>3.0.0alpha1</max> 85 <exclude>3.0.0alpha1</exclude> 86 </package> 87 <package> 88 <name>Horde_Support</name> 89 <channel>pear.horde.org</channel> 90 <min>2.0.0</min> 91 <max>3.0.0alpha1</max> 92 <exclude>3.0.0alpha1</exclude> 93 </package> 94 </required> 95 <optional> 96 <package> 97 <name>Horde_Test</name> 98 <channel>pear.horde.org</channel> 99 <min>2.1.0</min> 100 <max>3.0.0alpha1</max> 101 <exclude>3.0.0alpha1</exclude> 102 </package> 103 <package> 104 <name>pecl_http</name> 105 <channel>pecl.php.net</channel> 106 <min>1.7.0</min> 107 <max>4.0.0alpha1</max> 108 <exclude>4.0.0alpha1</exclude> 109 <providesextension>http</providesextension> 110 </package> 111 <extension> 112 <name>curl</name> 113 </extension> 114 </optional> 115 </dependencies> 116 <phprelease> 117 <filelist> 118 <install as="COPYING" name="doc/Horde/Http/COPYING" /> 119 <install as="examples/get-example-dot-com.php" name="doc/Horde/Http/examples/get-example-dot-com.php" /> 120 <install as="Horde/Http.php" name="lib/Horde/Http.php" /> 121 <install as="Horde/Http/Client.php" name="lib/Horde/Http/Client.php" /> 122 <install as="Horde/Http/Exception.php" name="lib/Horde/Http/Exception.php" /> 123 <install as="Horde/Http/Request/Base.php" name="lib/Horde/Http/Request/Base.php" /> 124 <install as="Horde/Http/Request/Curl.php" name="lib/Horde/Http/Request/Curl.php" /> 125 <install as="Horde/Http/Request/Factory.php" name="lib/Horde/Http/Request/Factory.php" /> 126 <install as="Horde/Http/Request/Fopen.php" name="lib/Horde/Http/Request/Fopen.php" /> 127 <install as="Horde/Http/Request/Mock.php" name="lib/Horde/Http/Request/Mock.php" /> 128 <install as="Horde/Http/Request/PeclhttpBase.php" name="lib/Horde/Http/Request/PeclhttpBase.php" /> 129 <install as="Horde/Http/Request/Peclhttp.php" name="lib/Horde/Http/Request/Peclhttp.php" /> 130 <install as="Horde/Http/Request/Peclhttp2.php" name="lib/Horde/Http/Request/Peclhttp2.php" /> 131 <install as="Horde/Http/Response/Base.php" name="lib/Horde/Http/Response/Base.php" /> 132 <install as="Horde/Http/Response/Curl.php" name="lib/Horde/Http/Response/Curl.php" /> 133 <install as="Horde/Http/Response/Fopen.php" name="lib/Horde/Http/Response/Fopen.php" /> 134 <install as="Horde/Http/Response/Mock.php" name="lib/Horde/Http/Response/Mock.php" /> 135 <install as="Horde/Http/Response/Peclhttp.php" name="lib/Horde/Http/Response/Peclhttp.php" /> 136 <install as="Horde/Http/Response/Peclhttp2.php" name="lib/Horde/Http/Response/Peclhttp2.php" /> 137 <install as="Horde/Http/AllTests.php" name="test/Horde/Http/AllTests.php" /> 138 <install as="Horde/Http/bootstrap.php" name="test/Horde/Http/bootstrap.php" /> 139 <install as="Horde/Http/ClientTest.php" name="test/Horde/Http/ClientTest.php" /> 140 <install as="Horde/Http/conf.php.dist" name="test/Horde/Http/conf.php.dist" /> 141 <install as="Horde/Http/CurlTest.php" name="test/Horde/Http/CurlTest.php" /> 142 <install as="Horde/Http/FopenTest.php" name="test/Horde/Http/FopenTest.php" /> 143 <install as="Horde/Http/MockTest.php" name="test/Horde/Http/MockTest.php" /> 144 <install as="Horde/Http/Peclhttp2Test.php" name="test/Horde/Http/Peclhttp2Test.php" /> 145 <install as="Horde/Http/PeclhttpTest.php" name="test/Horde/Http/PeclhttpTest.php" /> 146 <install as="Horde/Http/phpunit.xml" name="test/Horde/Http/phpunit.xml" /> 147 <install as="Horde/Http/TestBase.php" name="test/Horde/Http/TestBase.php" /> 148 </filelist> 149 </phprelease> 150 <changelog> 151 <release> 152 <version> 153 <release>1.0.0alpha1</release> 154 <api>1.0.0</api> 155 </version> 156 <stability> 157 <release>alpha</release> 158 <api>alpha</api> 159 </stability> 160 <date>2011-03-08</date> 161 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 162 <notes> 163* First alpha release for Horde 4. 164* Refactor to support multiple request transports, including Curl and the PECL http extension. 165 </notes> 166 </release> 167 <release> 168 <version> 169 <release>1.0.0beta1</release> 170 <api>1.0.0</api> 171 </version> 172 <stability> 173 <release>beta</release> 174 <api>beta</api> 175 </stability> 176 <date>2011-03-16</date> 177 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 178 <notes> 179* First beta release for Horde 4. 180 </notes> 181 </release> 182 <release> 183 <version> 184 <release>1.0.0RC1</release> 185 <api>1.0.0</api> 186 </version> 187 <stability> 188 <release>beta</release> 189 <api>beta</api> 190 </stability> 191 <date>2011-03-22</date> 192 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 193 <notes> 194* First release candidate for Horde 4. 195 </notes> 196 </release> 197 <release> 198 <version> 199 <release>1.0.0RC2</release> 200 <api>1.0.0</api> 201 </version> 202 <stability> 203 <release>beta</release> 204 <api>beta</api> 205 </stability> 206 <date>2011-03-29</date> 207 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 208 <notes> 209* Second release candidate for Horde 4. 210 </notes> 211 </release> 212 <release> 213 <version> 214 <release>1.0.0</release> 215 <api>1.0.0</api> 216 </version> 217 <stability> 218 <release>stable</release> 219 <api>stable</api> 220 </stability> 221 <date>2011-04-06</date> 222 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 223 <notes> 224* First stable release for Horde 4. 225 </notes> 226 </release> 227 <release> 228 <version> 229 <release>1.0.1</release> 230 <api>1.0.0</api> 231 </version> 232 <stability> 233 <release>stable</release> 234 <api>stable</api> 235 </stability> 236 <date>2011-06-01</date> 237 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 238 <notes> 239* [cjh] Consistently implement configurable following of redirects (Bug #9898). 240 </notes> 241 </release> 242 <release> 243 <version> 244 <release>1.0.2</release> 245 <api>1.0.0</api> 246 </version> 247 <stability> 248 <release>stable</release> 249 <api>stable</api> 250 </stability> 251 <date>2011-06-01</date> 252 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 253 <notes> 254* [jan] Fix regression with HTTP authentication. 255 </notes> 256 </release> 257 <release> 258 <version> 259 <release>1.0.3</release> 260 <api>1.0.0</api> 261 </version> 262 <stability> 263 <release>stable</release> 264 <api>stable</api> 265 </stability> 266 <date>2011-06-14</date> 267 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 268 <notes> 269* [gwr] Allow setting request parameters on the existing client instance. 270 </notes> 271 </release> 272 <release> 273 <version> 274 <release>1.0.4</release> 275 <api>1.0.0</api> 276 </version> 277 <stability> 278 <release>stable</release> 279 <api>stable</api> 280 </stability> 281 <date>2011-10-18</date> 282 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 283 <notes> 284* [gwr] Added SOCKS proxy support where available. 285 </notes> 286 </release> 287 <release> 288 <version> 289 <release>1.1.0</release> 290 <api>1.1.0</api> 291 </version> 292 <stability> 293 <release>stable</release> 294 <api>stable</api> 295 </stability> 296 <date>2011-11-02</date> 297 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 298 <notes> 299* [gwr] Support multiple mock responses with the mock request. 300* [gwr] Fixed setting response headers for the mock response. 301 </notes> 302 </release> 303 <release> 304 <version> 305 <release>1.1.1</release> 306 <api>1.1.0</api> 307 </version> 308 <stability> 309 <release>stable</release> 310 <api>stable</api> 311 </stability> 312 <date>2012-02-22</date> 313 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 314 <notes> 315* [cjh] Fix infinite loop on unknown parameters being set. 316* [cjh] Return real data for HTTP 4xx and 5xx responses when using fopen(). 317* [cjh] Fix setting PUT data in the Peclhttp Horde_Http_Request class. 318 </notes> 319 </release> 320 <release> 321 <version> 322 <release>2.0.0alpha1</release> 323 <api>1.1.0</api> 324 </version> 325 <stability> 326 <release>alpha</release> 327 <api>stable</api> 328 </stability> 329 <date>2012-07-05</date> 330 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 331 <notes> 332* First alpha release for Horde 5. 333 </notes> 334 </release> 335 <release> 336 <version> 337 <release>2.0.0beta1</release> 338 <api>1.1.0</api> 339 </version> 340 <stability> 341 <release>beta</release> 342 <api>stable</api> 343 </stability> 344 <date>2012-07-19</date> 345 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 346 <notes> 347* First beta release for Horde 5. 348 </notes> 349 </release> 350 <release> 351 <version> 352 <release>2.0.0beta2</release> 353 <api>1.2.0</api> 354 </version> 355 <stability> 356 <release>beta</release> 357 <api>stable</api> 358 </stability> 359 <date>2012-10-12</date> 360 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 361 <notes> 362* [jan] Add verifyPeer request option to disable verification of certification peers during SSL request. 363* [jan] Fix error handling in Fopen driver if a custom error handler is installed. 364 </notes> 365 </release> 366 <release> 367 <version> 368 <release>2.0.0</release> 369 <api>1.2.0</api> 370 </version> 371 <stability> 372 <release>stable</release> 373 <api>stable</api> 374 </stability> 375 <date>2012-10-30</date> 376 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 377 <notes> 378* First stable release for Horde 5. 379 </notes> 380 </release> 381 <release> 382 <version> 383 <release>2.0.1</release> 384 <api>1.2.0</api> 385 </version> 386 <stability> 387 <release>stable</release> 388 <api>stable</api> 389 </stability> 390 <date>2012-11-19</date> 391 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 392 <notes> 393* [mms] Use new Horde_Test layout. 394 </notes> 395 </release> 396 <release> 397 <version> 398 <release>2.0.2</release> 399 <api>1.2.0</api> 400 </version> 401 <stability> 402 <release>stable</release> 403 <api>stable</api> 404 </stability> 405 <date>2013-03-05</date> 406 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 407 <notes> 408* [jan] Allow self-signed certificates when using the fopen driver. 409 </notes> 410 </release> 411 <release> 412 <version> 413 <release>2.0.3</release> 414 <api>1.2.0</api> 415 </version> 416 <stability> 417 <release>stable</release> 418 <api>stable</api> 419 </stability> 420 <date>2013-05-07</date> 421 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 422 <notes> 423* [jan] Add configuration option to set User-Agent. 424 </notes> 425 </release> 426 <release> 427 <version> 428 <release>2.0.4</release> 429 <api>1.2.0</api> 430 </version> 431 <stability> 432 <release>stable</release> 433 <api>stable</api> 434 </stability> 435 <date>2013-08-27</date> 436 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 437 <notes> 438* [jan] Provide more useful messages when throwing exceptions. 439 </notes> 440 </release> 441 <release> 442 <version> 443 <release>2.0.5</release> 444 <api>1.2.0</api> 445 </version> 446 <stability> 447 <release>stable</release> 448 <api>stable</api> 449 </stability> 450 <date>2014-02-24</date> 451 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 452 <notes> 453* [mms] Fopen driver needs to handle URIs without a protocol scheme - default to http (Bug #12991). 454 </notes> 455 </release> 456 <release> 457 <version> 458 <release>2.1.0</release> 459 <api>1.3.0</api> 460 </version> 461 <stability> 462 <release>stable</release> 463 <api>stable</api> 464 </stability> 465 <date>2014-04-03</date> 466 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 467 <notes> 468* [jan] Add support for PECL http 2.0 extension (Michael Cramer <michael@bigmichi1.de>). 469 </notes> 470 </release> 471 <release> 472 <version> 473 <release>2.1.1</release> 474 <api>1.3.0</api> 475 </version> 476 <stability> 477 <release>stable</release> 478 <api>stable</api> 479 </stability> 480 <date>2014-05-02</date> 481 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 482 <notes> 483* [jan] Fix HTTP authentication with PECL HTTP drivers. 484* [jan] Always cast reponse body to string with pecl_http 2.0 (Michael Cramer <michael@bigmichi1.de>). 485 </notes> 486 </release> 487 <release> 488 <version> 489 <release>2.1.2</release> 490 <api>1.3.0</api> 491 </version> 492 <stability> 493 <release>stable</release> 494 <api>stable</api> 495 </stability> 496 <date>2014-12-29</date> 497 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 498 <notes> 499* [mms] Horde_Http_Base_Response#getHeader() is now case-insensitive for the header input (Bug #13736). 500 </notes> 501 </release> 502 <release> 503 <version> 504 <release>2.1.3</release> 505 <api>1.3.0</api> 506 </version> 507 <stability> 508 <release>stable</release> 509 <api>stable</api> 510 </stability> 511 <date>2015-01-08</date> 512 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 513 <notes> 514* [jan] Add unit tests for PECL HTTP 1.x/2.x drivers. 515 </notes> 516 </release> 517 <release> 518 <version> 519 <release>2.1.4</release> 520 <api>1.3.0</api> 521 </version> 522 <stability> 523 <release>stable</release> 524 <api>stable</api> 525 </stability> 526 <date>2015-03-03</date> 527 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 528 <notes> 529* [jan] Make Horde_Http_Base_Response::headers array keys lowercase again (Bug #13843). 530* [jan] Fix return code from multi-request actions in Peclhttp2 driver. 531 </notes> 532 </release> 533 <release> 534 <version> 535 <release>2.1.5</release> 536 <api>1.3.0</api> 537 </version> 538 <stability> 539 <release>stable</release> 540 <api>stable</api> 541 </stability> 542 <date>2015-04-13</date> 543 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 544 <notes> 545* [jan] Allow to pass Horde_Url objects as URI (Bug #13897). 546 </notes> 547 </release> 548 <release> 549 <version> 550 <release>2.1.6</release> 551 <api>1.3.0</api> 552 </version> 553 <stability> 554 <release>stable</release> 555 <api>stable</api> 556 </stability> 557 <date>2016-02-01</date> 558 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 559 <notes> 560* [jan] Fix disabling SSL certificate hostname check (Thomas Jarosch <thomas.jarosch@intra2net.com>, Bug #12929). 561* [jan] Mark PHP 7 as supported. 562 </notes> 563 </release> 564 <release> 565 <version> 566 <release>2.1.7</release> 567 <api>1.3.0</api> 568 </version> 569 <stability> 570 <release>stable</release> 571 <api>stable</api> 572 </stability> 573 <date>2016-07-01</date> 574 <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license> 575 <notes> 576* [jan] Support HTTP PECL extension version 3.x. 577 </notes> 578 </release> 579 </changelog> 580</package> 581