| 1 |
lars |
1 |
a:23:{s:7:"attribs";a:6:{s:15:"packagerversion";s:5:"1.9.2";s:7:"version";s:3:"2.0";s:5:"xmlns";s:35:"http://pear.php.net/dtd/package-2.0";s:11:"xmlns:tasks";s:33:"http://pear.php.net/dtd/tasks-1.0";s:9:"xmlns:xsi";s:41:"http://www.w3.org/2001/XMLSchema-instance";s:18:"xsi:schemaLocation";s:147:"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";}s:4:"name";s:13:"HTTP_Request2";s:7:"channel";s:12:"pear.php.net";s:7:"extends";s:12:"HTTP_Request";s:7:"summary";s:46:"Provides an easy way to perform HTTP requests.";s:11:"description";s:515:"PHP5 rewrite of HTTP_Request package (with parts of HTTP_Client). Provides
|
|
|
2 |
cleaner API and pluggable Adapters:
|
|
|
3 |
* Socket adapter, based on old HTTP_Request code,
|
|
|
4 |
* Curl adapter, wraps around PHP's cURL extension,
|
|
|
5 |
* Mock adapter, to use for testing packages dependent on HTTP_Request2.
|
|
|
6 |
Supports POST requests with data and file uploads, basic and digest
|
|
|
7 |
authentication, cookies, managing cookies across requests, proxies, gzip and
|
|
|
8 |
deflate encodings, redirects, monitoring the request progress with Observers...";s:4:"lead";a:4:{s:4:"name";s:13:"Alexey Borzov";s:4:"user";s:3:"avb";s:5:"email";s:11:"avb@php.net";s:6:"active";s:3:"yes";}s:4:"date";s:10:"2011-05-06";s:4:"time";s:8:"11:33:38";s:7:"version";a:2:{s:7:"release";s:8:"2.0.0RC1";s:3:"api";s:5:"2.0.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:114:"SSL options for Curl Adapter are always set, this prevents errors when
|
|
|
9 |
redirecting from HTTP to HTTPS (bug #18443)";s:8:"contents";a:1:{s:3:"dir";a:2:{s:7:"attribs";a:2:{s:14:"baseinstalldir";s:4:"HTTP";s:4:"name";s:1:"/";}s:4:"file";a:48:{i:0;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"4b152376b7455729f3060e9910f683be";s:4:"name";s:25:"Request2/Adapter/Curl.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:1;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"46752dbe016eac5ffe7146019fcb4c28";s:4:"name";s:25:"Request2/Adapter/Mock.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:2;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"bb4bed4b32f0f8195bd5c5c19155c68d";s:4:"name";s:27:"Request2/Adapter/Socket.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:3;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"da9e6e4a34176cc5c3be319c7ddbfe82";s:4:"name";s:25:"Request2/Observer/Log.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:4;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"7586a0f7ea8f6271304407790c969538";s:4:"name";s:20:"Request2/Adapter.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:5;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"88bca86278b570e760d1b4bece6ebbb0";s:4:"name";s:22:"Request2/CookieJar.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:2:{i:0;a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}i:1;a:1:{s:7:"attribs";a:3:{s:4:"from";s:10:"@data_dir@";s:2:"to";s:8:"data_dir";s:4:"type";s:11:"pear-config";}}}}i:6;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"7a840ed95078641984241cbf1a78bc2c";s:4:"name";s:22:"Request2/Exception.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:7;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"31f9fee36348cadc0ca3e150c562c61e";s:4:"name";s:26:"Request2/MultipartBody.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:8;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"cbdecd84999bece08312534ad9928885";s:4:"name";s:21:"Request2/Response.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:9;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"22d7f11b85dd00bd8919a4226a5a0388";s:4:"name";s:22:"tests/_files/bug_15305";s:4:"role";s:4:"test";}}i:10;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"16f23f14921a2aa607c85664efa47d41";s:4:"name";s:22:"tests/_files/bug_18169";s:4:"role";s:4:"test";}}i:11;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"fc94fb0c3ed8a8f909dbc7630a0987ff";s:4:"name";s:22:"tests/_files/empty.gif";s:4:"role";s:4:"test";}}i:12;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"120ea8a25e5d487bf68b5f7096440019";s:4:"name";s:26:"tests/_files/plaintext.txt";s:4:"role";s:4:"test";}}i:13;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"d1d2beb78782f56e8611100a009fb1f6";s:4:"name";s:29:"tests/_files/response_cookies";s:4:"role";s:4:"test";}}i:14;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"12d80db889f528922a31b5c03f693647";s:4:"name";s:29:"tests/_files/response_deflate";s:4:"role";s:4:"test";}}i:15;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"c36530c79c044fde1745b244c38d381f";s:4:"name";s:26:"tests/_files/response_gzip";s:4:"role";s:4:"test";}}i:16;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"722328bfe89a9c9f7de5a020ed2c4589";s:4:"name";s:33:"tests/_files/response_gzip_broken";s:4:"role";s:4:"test";}}i:17;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"1fb55dfe18831f8fe6280280e72ad216";s:4:"name";s:29:"tests/_files/response_headers";s:4:"role";s:4:"test";}}i:18;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"415f4b4ff843b6cb7530b9571ae3f962";s:4:"name";s:28:"tests/_network/basicauth.php";s:4:"role";s:4:"test";}}i:19;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"7d29cd6f3df453a40f362ea31f079fb7";s:4:"name";s:26:"tests/_network/cookies.php";s:4:"role";s:4:"test";}}i:20;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"9d9f06f2307c02781238eb2532774c27";s:4:"name";s:29:"tests/_network/digestauth.php";s:4:"role";s:4:"test";}}i:21;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"21da3787253321dde0c4d7991f2d8a9c";s:4:"name";s:32:"tests/_network/getparameters.php";s:4:"role";s:4:"test";}}i:22;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"db9014f908c679bdbea37b5c00b62dab";s:4:"name";s:33:"tests/_network/postparameters.php";s:4:"role";s:4:"test";}}i:23;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"91254800e447670614c62002717d92da";s:4:"name";s:30:"tests/_network/rawpostdata.php";s:4:"role";s:4:"test";}}i:24;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"fda4c343b048f49ecc1e6028e03f17d7";s:4:"name";s:28:"tests/_network/redirects.php";s:4:"role";s:4:"test";}}i:25;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"c46e248a0638a6e020526be68693d988";s:4:"name";s:28:"tests/_network/setcookie.php";s:4:"role";s:4:"test";}}i:26;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"5e7fd3d5d3b00d47e00537c439f0a41a";s:4:"name";s:26:"tests/_network/timeout.php";s:4:"role";s:4:"test";}}i:27;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"1740e401dcff9571ad169bf19aa448cc";s:4:"name";s:26:"tests/_network/uploads.php";s:4:"role";s:4:"test";}}i:28;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"80b934c16d2876f8ef1fb6e5afc7ae19";s:4:"name";s:35:"tests/Request2/Adapter/AllTests.php";s:4:"role";s:4:"test";}}i:29;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"8a9c7037d525fc6c723db266f74ecddf";s:4:"name";s:44:"tests/Request2/Adapter/CommonNetworkTest.php";s:4:"role";s:4:"test";}}i:30;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"d825a52bb83675833ec0f022efa50688";s:4:"name";s:35:"tests/Request2/Adapter/CurlTest.php";s:4:"role";s:4:"test";}}i:31;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"4ba446d73bb389557284233c88f26dbd";s:4:"name";s:35:"tests/Request2/Adapter/MockTest.php";s:4:"role";s:4:"test";}}i:32;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"6ac2d3e86cb81eb739a094b72f18a609";s:4:"name";s:39:"tests/Request2/Adapter/SkippedTests.php";s:4:"role";s:4:"test";}}i:33;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"416ae359f326d574871755d6d630a2b0";s:4:"name";s:42:"tests/Request2/Adapter/SocketProxyTest.php";s:4:"role";s:4:"test";}}i:34;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"866a71b2fcf1632f3ffddf11142fd20e";s:4:"name";s:37:"tests/Request2/Adapter/SocketTest.php";s:4:"role";s:4:"test";}}i:35;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"8bdcae5a16da6a577681309c7958fe68";s:4:"name";s:27:"tests/Request2/AllTests.php";s:4:"role";s:4:"test";}}i:36;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"fc16142b51b1a110455911d3d5f4685a";s:4:"name";s:32:"tests/Request2/CookieJarTest.php";s:4:"role";s:4:"test";}}i:37;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"c427be4a318a1002ef0df67b05a39276";s:4:"name";s:36:"tests/Request2/MultipartBodyTest.php";s:4:"role";s:4:"test";}}i:38;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"9be337588f6c6d2b795d27d185cd1c92";s:4:"name";s:31:"tests/Request2/ResponseTest.php";s:4:"role";s:4:"test";}}i:39;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"0d6142d9cbf8b81c5b22c9982a750215";s:4:"name";s:18:"tests/AllTests.php";s:4:"role";s:4:"test";}}i:40;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"62c675708ac7a594cfd18137ac869dfc";s:4:"name";s:28:"tests/NetworkConfig.php.dist";s:4:"role";s:4:"test";}}i:41;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"f9fa9893f4241ba54d8b9f758f4a5dd5";s:4:"name";s:22:"tests/ObserverTest.php";s:4:"role";s:4:"test";}}i:42;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"c9839810b6416ce1521ab1c721853ef6";s:4:"name";s:22:"tests/Request2Test.php";s:4:"role";s:4:"test";}}i:43;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"6dc93662dd42cf76a457c6fff5b8df20";s:4:"name";s:20:"tests/TestHelper.php";s:4:"role";s:4:"test";}}i:44;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"7e6017dfdf042dbd443ce6c8c024f40d";s:4:"name";s:35:"docs/examples/upload-rapidshare.php";s:4:"role";s:3:"doc";}}i:45;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"389143b973e6c1d87926d803ca5fceec";s:4:"name";s:22:"data/generate-list.php";s:4:"role";s:4:"data";}}i:46;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"46d7644aa37dd6bf9b200820a29a277c";s:4:"name";s:27:"data/public-suffix-list.php";s:4:"role";s:4:"data";}}i:47;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"df4de8f1e04a146b9f289a5dd699e9fa";s:4:"name";s:12:"Request2.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}}}}s:12:"dependencies";a:2:{s:8:"required";a:3:{s:3:"php";a:1:{s:3:"min";s:5:"5.2.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.5.4";}s:7:"package";a:3:{s:4:"name";s:8:"Net_URL2";s:7:"channel";s:12:"pear.php.net";s:3:"min";s:5:"0.3.0";}}s:8:"optional";a:1:{s:9:"extension";a:4:{i:0;a:1:{s:4:"name";s:4:"curl";}i:1;a:1:{s:4:"name";s:8:"fileinfo";}i:2;a:1:{s:4:"name";s:4:"zlib";}i:3;a:1:{s:4:"name";s:7:"openssl";}}}}s:10:"phprelease";a:1:{s:8:"filelist";a:1:{s:7:"install";a:38:{i:0;a:1:{s:7:"attribs";a:2:{s:2:"as";s:30:"examples/upload-rapidshare.php";s:4:"name";s:35:"docs/examples/upload-rapidshare.php";}}i:1;a:1:{s:7:"attribs";a:2:{s:2:"as";s:17:"generate-list.php";s:4:"name";s:22:"data/generate-list.php";}}i:2;a:1:{s:7:"attribs";a:2:{s:2:"as";s:22:"public-suffix-list.php";s:4:"name";s:27:"data/public-suffix-list.php";}}i:3;a:1:{s:7:"attribs";a:2:{s:2:"as";s:12:"AllTests.php";s:4:"name";s:18:"tests/AllTests.php";}}i:4;a:1:{s:7:"attribs";a:2:{s:2:"as";s:22:"NetworkConfig.php.dist";s:4:"name";s:28:"tests/NetworkConfig.php.dist";}}i:5;a:1:{s:7:"attribs";a:2:{s:2:"as";s:16:"ObserverTest.php";s:4:"name";s:22:"tests/ObserverTest.php";}}i:6;a:1:{s:7:"attribs";a:2:{s:2:"as";s:16:"Request2Test.php";s:4:"name";s:22:"tests/Request2Test.php";}}i:7;a:1:{s:7:"attribs";a:2:{s:2:"as";s:14:"TestHelper.php";s:4:"name";s:20:"tests/TestHelper.php";}}i:8;a:1:{s:7:"attribs";a:2:{s:2:"as";s:16:"_files/bug_15305";s:4:"name";s:22:"tests/_files/bug_15305";}}i:9;a:1:{s:7:"attribs";a:2:{s:2:"as";s:16:"_files/bug_18169";s:4:"name";s:22:"tests/_files/bug_18169";}}i:10;a:1:{s:7:"attribs";a:2:{s:2:"as";s:16:"_files/empty.gif";s:4:"name";s:22:"tests/_files/empty.gif";}}i:11;a:1:{s:7:"attribs";a:2:{s:2:"as";s:20:"_files/plaintext.txt";s:4:"name";s:26:"tests/_files/plaintext.txt";}}i:12;a:1:{s:7:"attribs";a:2:{s:2:"as";s:23:"_files/response_cookies";s:4:"name";s:29:"tests/_files/response_cookies";}}i:13;a:1:{s:7:"attribs";a:2:{s:2:"as";s:23:"_files/response_deflate";s:4:"name";s:29:"tests/_files/response_deflate";}}i:14;a:1:{s:7:"attribs";a:2:{s:2:"as";s:20:"_files/response_gzip";s:4:"name";s:26:"tests/_files/response_gzip";}}i:15;a:1:{s:7:"attribs";a:2:{s:2:"as";s:27:"_files/response_gzip_broken";s:4:"name";s:33:"tests/_files/response_gzip_broken";}}i:16;a:1:{s:7:"attribs";a:2:{s:2:"as";s:23:"_files/response_headers";s:4:"name";s:29:"tests/_files/response_headers";}}i:17;a:1:{s:7:"attribs";a:2:{s:2:"as";s:22:"_network/basicauth.php";s:4:"name";s:28:"tests/_network/basicauth.php";}}i:18;a:1:{s:7:"attribs";a:2:{s:2:"as";s:20:"_network/cookies.php";s:4:"name";s:26:"tests/_network/cookies.php";}}i:19;a:1:{s:7:"attribs";a:2:{s:2:"as";s:23:"_network/digestauth.php";s:4:"name";s:29:"tests/_network/digestauth.php";}}i:20;a:1:{s:7:"attribs";a:2:{s:2:"as";s:26:"_network/getparameters.php";s:4:"name";s:32:"tests/_network/getparameters.php";}}i:21;a:1:{s:7:"attribs";a:2:{s:2:"as";s:27:"_network/postparameters.php";s:4:"name";s:33:"tests/_network/postparameters.php";}}i:22;a:1:{s:7:"attribs";a:2:{s:2:"as";s:24:"_network/rawpostdata.php";s:4:"name";s:30:"tests/_network/rawpostdata.php";}}i:23;a:1:{s:7:"attribs";a:2:{s:2:"as";s:22:"_network/redirects.php";s:4:"name";s:28:"tests/_network/redirects.php";}}i:24;a:1:{s:7:"attribs";a:2:{s:2:"as";s:22:"_network/setcookie.php";s:4:"name";s:28:"tests/_network/setcookie.php";}}i:25;a:1:{s:7:"attribs";a:2:{s:2:"as";s:20:"_network/timeout.php";s:4:"name";s:26:"tests/_network/timeout.php";}}i:26;a:1:{s:7:"attribs";a:2:{s:2:"as";s:20:"_network/uploads.php";s:4:"name";s:26:"tests/_network/uploads.php";}}i:27;a:1:{s:7:"attribs";a:2:{s:2:"as";s:21:"Request2/AllTests.php";s:4:"name";s:27:"tests/Request2/AllTests.php";}}i:28;a:1:{s:7:"attribs";a:2:{s:2:"as";s:26:"Request2/CookieJarTest.php";s:4:"name";s:32:"tests/Request2/CookieJarTest.php";}}i:29;a:1:{s:7:"attribs";a:2:{s:2:"as";s:30:"Request2/MultipartBodyTest.php";s:4:"name";s:36:"tests/Request2/MultipartBodyTest.php";}}i:30;a:1:{s:7:"attribs";a:2:{s:2:"as";s:25:"Request2/ResponseTest.php";s:4:"name";s:31:"tests/Request2/ResponseTest.php";}}i:31;a:1:{s:7:"attribs";a:2:{s:2:"as";s:29:"Request2/Adapter/AllTests.php";s:4:"name";s:35:"tests/Request2/Adapter/AllTests.php";}}i:32;a:1:{s:7:"attribs";a:2:{s:2:"as";s:38:"Request2/Adapter/CommonNetworkTest.php";s:4:"name";s:44:"tests/Request2/Adapter/CommonNetworkTest.php";}}i:33;a:1:{s:7:"attribs";a:2:{s:2:"as";s:29:"Request2/Adapter/CurlTest.php";s:4:"name";s:35:"tests/Request2/Adapter/CurlTest.php";}}i:34;a:1:{s:7:"attribs";a:2:{s:2:"as";s:29:"Request2/Adapter/MockTest.php";s:4:"name";s:35:"tests/Request2/Adapter/MockTest.php";}}i:35;a:1:{s:7:"attribs";a:2:{s:2:"as";s:33:"Request2/Adapter/SkippedTests.php";s:4:"name";s:39:"tests/Request2/Adapter/SkippedTests.php";}}i:36;a:1:{s:7:"attribs";a:2:{s:2:"as";s:36:"Request2/Adapter/SocketProxyTest.php";s:4:"name";s:42:"tests/Request2/Adapter/SocketProxyTest.php";}}i:37;a:1:{s:7:"attribs";a:2:{s:2:"as";s:31:"Request2/Adapter/SocketTest.php";s:4:"name";s:37:"tests/Request2/Adapter/SocketTest.php";}}}}}s:9:"changelog";a:1:{s:7:"release";a:12:{i:0;a:5:{s:7:"version";a:2:{s:7:"release";s:10:"2.0.0beta3";s:3:"api";s:5:"2.0.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2011-04-03";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:215:"* Added getEffectiveUrl() method to Response object, it returns the URL
|
|
|
10 |
response was received from, possibly after redirects (request #18412)
|
|
|
11 |
* Curl Adapter didn't send body for PUT requests sometimes (bug #18421)";}i:1;a:5:{s:7:"version";a:2:{s:7:"release";s:10:"2.0.0beta2";s:3:"api";s:5:"2.0.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2011-03-25";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:229:"* Unit tests can now be run under recent PHPUnit versions (3.5+)
|
|
|
12 |
* Public Suffix List updated to current version
|
|
|
13 |
* PHP warning produced by stream_socket_client() in Socket adapter is now
|
|
|
14 |
added to Exception message (bug #18331)";}i:2;a:5:{s:7:"version";a:2:{s:7:"release";s:10:"2.0.0beta1";s:3:"api";s:5:"2.0.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2011-02-27";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:664:"Additions and changes:
|
|
|
15 |
* Implemented cookie jar that allows to store and pass cookies across HTTP
|
|
|
16 |
requests (see request #18225)
|
|
|
17 |
* Added several specialized subclasses of HTTP_Request2_Exception, they are
|
|
|
18 |
now thrown instead of the parent. Also added error codes and possibility
|
|
|
19 |
to get native error code (as returned by stream_socket_client() and
|
|
|
20 |
curl_errno()) (request #16762)
|
|
|
21 |
* An additional 'sentBody' event is now sent to Observers (request #16828)
|
|
|
22 |
* setBody() and addUpload() can now accept file pointers (request #16863)
|
|
|
23 |
|
|
|
24 |
Bugfixes:
|
|
|
25 |
* Incorrect check in Socket Adapter prevented Keep-alive from working in
|
|
|
26 |
some cases (bug #17031)";}i:3;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.6.0";s:3:"api";s:5:"0.6.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2011-02-14";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:905:"Additions and changes:
|
|
|
27 |
* Added test suite that interacts with a webserver. Please refer to
|
|
|
28 |
tests/NetworkConfig.php.dist for instructions.
|
|
|
29 |
* Packaging changes: docs/ and tests/ contents are installed without
|
|
|
30 |
redundant subdirectories.
|
|
|
31 |
* Added a $replace parameter to HTTP_Request2::setHeader() that controls
|
|
|
32 |
whether new header value will overwrite previous one or be appended
|
|
|
33 |
to it (request #17507)
|
|
|
34 |
|
|
|
35 |
Bugfixes:
|
|
|
36 |
* Fixed a typo in Curl Adapter that prevented 'strict_redirects' from working
|
|
|
37 |
* Curl Adapter will throw an exception if CURLOPT_FOLLOWLOCATION can not be
|
|
|
38 |
enabled due to PHP setup (bug #17450)
|
|
|
39 |
* Allow parameters in manually set Content-Type headers (bug #17460)
|
|
|
40 |
* Properly reset redirect limit if multiple requests are performed with the
|
|
|
41 |
same instance of Socket Adapter (bug #17826)
|
|
|
42 |
* Response::getBody() no longer tries to decode empty strings (bug #18169)";}i:4;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.5.2";s:3:"api";s:5:"0.5.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2010-04-21";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:277:"* magic_quotes_runtime PHP setting could be incorrectly enabled after
|
|
|
43 |
performing the request (bug #16440)
|
|
|
44 |
* Unit tests fixes (bugs #17079, #17106, #17326)
|
|
|
45 |
* Observer_Log now appends to the log file rather than rewrites it (thanks to
|
|
|
46 |
troelskn at gmail dot com for reporting)";}i:5;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.5.1";s:3:"api";s:5:"0.5.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2009-11-21";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:199:"* Content-Type request header is no longer removed for POST and PUT requests
|
|
|
47 |
with empty request body (request #16799).
|
|
|
48 |
* CURLOPT_NOBODY option is now set when doing HEAD requests with Curl adapter.";}i:6;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.5.0";s:3:"api";s:5:"0.5.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2009-11-18";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:767:"* Redirect support added, new configuration parameters 'follow_redirects',
|
|
|
49 |
'max_redirects' and 'strict_redirects' available
|
|
|
50 |
|
|
|
51 |
* Implemented workaround for PHP bug #47204, Curl Adapter can now handle
|
|
|
52 |
Digest authentication and redirects when doing POST requests, unfortunately
|
|
|
53 |
this requires loading the entire request body into memory.
|
|
|
54 |
* Config parameter 'use_brackets' is propagated to created instances of Net_URL2
|
|
|
55 |
* Prevent memory leaks due to circular references (request #16646)
|
|
|
56 |
* Fixed a misleading error message when timing out due to default_socket_timeout
|
|
|
57 |
* HTTP_Request2::setBody() can now accept an instance of HTTP_Request2_MultipartBody
|
|
|
58 |
without trying to convert it to string
|
|
|
59 |
* Calling HTTP_Request2::setBody() now clears post parameters and uploads";}i:7;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.4.1";s:3:"api";s:5:"0.4.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2009-09-14";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:305:"* Decoding of gzipped responses failed if mbstring.func_overload was enabled
|
|
|
60 |
(bug #16555)
|
|
|
61 |
* Changed boundary generation in multipart bodies to work correctly with
|
|
|
62 |
rapidshare.com, added first usage example: file uploading to rapidshare.com
|
|
|
63 |
* Added forgotten optional dependency on OpenSSL PHP extension";}i:8;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.4.0";s:3:"api";s:5:"0.4.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2009-05-03";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:520:"* Added 'store_body' config parameter, if set to false it will prevent storing
|
|
|
64 |
the response body in Response object (request #15881)
|
|
|
65 |
* HTTP_Request2::setHeader() method now works as documented, setHeader('name')
|
|
|
66 |
will remove the 'name' header, while setHeader('name', '') will set 'name'
|
|
|
67 |
header to empty value (bug #15937)
|
|
|
68 |
* Custom 'Host' header will not be overwritten by generated one (bug #16146)
|
|
|
69 |
* When trying to reuse the connected socket in Socket adapter, make sure that
|
|
|
70 |
it is still connected (bug #16149)";}i:9;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.3.0";s:3:"api";s:5:"0.3.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2009-01-28";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:1163:"API changes:
|
|
|
71 |
* Removed HTTP_Request2::getConfigValue() method
|
|
|
72 |
|
|
|
73 |
Feature additions:
|
|
|
74 |
* Added digest authentication (RFC 2617) support to Socket adapter. Thanks
|
|
|
75 |
to Tom Snyder (tomsn at inetoffice dot com) who sent me a prototype
|
|
|
76 |
implementation for HTTP_Request a couple of years ago.
|
|
|
77 |
* Added HTTPS proxy support to Socket adapter, this works through CONNECT
|
|
|
78 |
request described in RFC 2817.
|
|
|
79 |
* Mock adapter can now throw an Exception instead of returning a response
|
|
|
80 |
if Exception object is added via its addResponse() method (request #15629)
|
|
|
81 |
|
|
|
82 |
Other changes and fixes:
|
|
|
83 |
* Support RFC 3986 by not encoding '~' in POST body (request #15368)
|
|
|
84 |
* Prevent an error with particular versions of PHP and Curl (bug #15617)
|
|
|
85 |
* Regular expressions used in HTTP_Request2 are now class constants
|
|
|
86 |
(request #15630)
|
|
|
87 |
* Curl adapter now throws an exception in case of malformed (non-HTTP)
|
|
|
88 |
response rather than dies with a fatal error (bug #15716)
|
|
|
89 |
* Curl handle wasn't closed in Curl adapter in case of error (bug #15721)
|
|
|
90 |
* Curl adapter sent an extra 'sentHeaders' event and returned bogus
|
|
|
91 |
response status when server returned 100-Continue response (bug #15785)";}i:10;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.2.0";s:3:"api";s:5:"0.2.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2009-01-07";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:1149:"API changes:
|
|
|
92 |
* HTTP_Request2::getConfigValue() is deprecated and will be removed in next
|
|
|
93 |
release. Use HTTP_Request2::getConfig().
|
|
|
94 |
* Changed HTTP_Request2::setConfig() to accept a pair of parameter name and
|
|
|
95 |
parameter value in addition to array('parameter name' => 'value')
|
|
|
96 |
* Added HTTP_Request2::getConfig() method that can return a single
|
|
|
97 |
configuration parameter or the whole configuration array
|
|
|
98 |
|
|
|
99 |
Other additions and changes:
|
|
|
100 |
* Added a debug Observer that can log request progress to a file or an
|
|
|
101 |
instance of PEAR::Log (thanks to David Jean Louis, request #15424)
|
|
|
102 |
* Added a new 'timeout' parameter that limits total number of seconds
|
|
|
103 |
a request can take (see requests #5735 and #8964)
|
|
|
104 |
* Added various SSL protocol options: 'ssl_verify_peer', 'ssl_verify_host',
|
|
|
105 |
'ssl_cafile', 'ssl_capath', 'ssl_local_cert', 'ssl_passphrase'. Note that
|
|
|
106 |
'ssl_verify_host' option behaves differently in Socket and Curl Adapters:
|
|
|
107 |
http://bugs.php.net/bug.php?id=47030
|
|
|
108 |
|
|
|
109 |
Fixes:
|
|
|
110 |
* Fixed 'data error' when processing response encoded by 'deflate'
|
|
|
111 |
encoding (bug #15305)
|
|
|
112 |
* Curl Adapter now passes full request headers in 'sentHeaders' event";}i:11;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.1.0";s:3:"api";s:5:"0.1.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2008-11-17";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:441:"Initial release. The features supported are mostly the same as those of
|
|
|
113 |
HTTP_Request, with the following additional feature requests implemented:
|
|
|
114 |
* cURL extension support (request #5463)
|
|
|
115 |
* It is now possible to monitor the file upload progress with Observers
|
|
|
116 |
(request #7630)
|
|
|
117 |
* Added 'sentHeaders' notification providing the request headers to the
|
|
|
118 |
Observers (request #7633)
|
|
|
119 |
* Added support for 'deflate' encoding (request #11246)";}}}s:8:"filelist";a:48:{s:25:"Request2/Adapter/Curl.php";a:5:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"4b152376b7455729f3060e9910f683be";s:4:"name";s:25:"Request2/Adapter/Curl.php";s:4:"role";s:3:"php";s:12:"installed_as";s:45:"/usr/share/php/HTTP/Request2/Adapter/Curl.php";}s:25:"Request2/Adapter/Mock.php";a:5:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"46752dbe016eac5ffe7146019fcb4c28";s:4:"name";s:25:"Request2/Adapter/Mock.php";s:4:"role";s:3:"php";s:12:"installed_as";s:45:"/usr/share/php/HTTP/Request2/Adapter/Mock.php";}s:27:"Request2/Adapter/Socket.php";a:5:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"bb4bed4b32f0f8195bd5c5c19155c68d";s:4:"name";s:27:"Request2/Adapter/Socket.php";s:4:"role";s:3:"php";s:12:"installed_as";s:47:"/usr/share/php/HTTP/Request2/Adapter/Socket.php";}s:25:"Request2/Observer/Log.php";a:5:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"da9e6e4a34176cc5c3be319c7ddbfe82";s:4:"name";s:25:"Request2/Observer/Log.php";s:4:"role";s:3:"php";s:12:"installed_as";s:45:"/usr/share/php/HTTP/Request2/Observer/Log.php";}s:20:"Request2/Adapter.php";a:5:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"7586a0f7ea8f6271304407790c969538";s:4:"name";s:20:"Request2/Adapter.php";s:4:"role";s:3:"php";s:12:"installed_as";s:40:"/usr/share/php/HTTP/Request2/Adapter.php";}s:22:"Request2/CookieJar.php";a:5:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"dd7156eea708b7799e7bc316fafecf19";s:4:"name";s:22:"Request2/CookieJar.php";s:4:"role";s:3:"php";s:12:"installed_as";s:42:"/usr/share/php/HTTP/Request2/CookieJar.php";}s:22:"Request2/Exception.php";a:5:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"7a840ed95078641984241cbf1a78bc2c";s:4:"name";s:22:"Request2/Exception.php";s:4:"role";s:3:"php";s:12:"installed_as";s:42:"/usr/share/php/HTTP/Request2/Exception.php";}s:26:"Request2/MultipartBody.php";a:5:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"31f9fee36348cadc0ca3e150c562c61e";s:4:"name";s:26:"Request2/MultipartBody.php";s:4:"role";s:3:"php";s:12:"installed_as";s:46:"/usr/share/php/HTTP/Request2/MultipartBody.php";}s:21:"Request2/Response.php";a:5:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"cbdecd84999bece08312534ad9928885";s:4:"name";s:21:"Request2/Response.php";s:4:"role";s:3:"php";s:12:"installed_as";s:41:"/usr/share/php/HTTP/Request2/Response.php";}s:22:"tests/_files/bug_15305";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"22d7f11b85dd00bd8919a4226a5a0388";s:4:"name";s:22:"tests/_files/bug_15305";s:4:"role";s:4:"test";s:10:"install-as";s:16:"_files/bug_15305";s:12:"installed_as";s:51:"/usr/share/php/tests/HTTP_Request2/_files/bug_15305";}s:22:"tests/_files/bug_18169";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"16f23f14921a2aa607c85664efa47d41";s:4:"name";s:22:"tests/_files/bug_18169";s:4:"role";s:4:"test";s:10:"install-as";s:16:"_files/bug_18169";s:12:"installed_as";s:51:"/usr/share/php/tests/HTTP_Request2/_files/bug_18169";}s:22:"tests/_files/empty.gif";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"fc94fb0c3ed8a8f909dbc7630a0987ff";s:4:"name";s:22:"tests/_files/empty.gif";s:4:"role";s:4:"test";s:10:"install-as";s:16:"_files/empty.gif";s:12:"installed_as";s:51:"/usr/share/php/tests/HTTP_Request2/_files/empty.gif";}s:26:"tests/_files/plaintext.txt";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"120ea8a25e5d487bf68b5f7096440019";s:4:"name";s:26:"tests/_files/plaintext.txt";s:4:"role";s:4:"test";s:10:"install-as";s:20:"_files/plaintext.txt";s:12:"installed_as";s:55:"/usr/share/php/tests/HTTP_Request2/_files/plaintext.txt";}s:29:"tests/_files/response_cookies";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"d1d2beb78782f56e8611100a009fb1f6";s:4:"name";s:29:"tests/_files/response_cookies";s:4:"role";s:4:"test";s:10:"install-as";s:23:"_files/response_cookies";s:12:"installed_as";s:58:"/usr/share/php/tests/HTTP_Request2/_files/response_cookies";}s:29:"tests/_files/response_deflate";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"12d80db889f528922a31b5c03f693647";s:4:"name";s:29:"tests/_files/response_deflate";s:4:"role";s:4:"test";s:10:"install-as";s:23:"_files/response_deflate";s:12:"installed_as";s:58:"/usr/share/php/tests/HTTP_Request2/_files/response_deflate";}s:26:"tests/_files/response_gzip";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"c36530c79c044fde1745b244c38d381f";s:4:"name";s:26:"tests/_files/response_gzip";s:4:"role";s:4:"test";s:10:"install-as";s:20:"_files/response_gzip";s:12:"installed_as";s:55:"/usr/share/php/tests/HTTP_Request2/_files/response_gzip";}s:33:"tests/_files/response_gzip_broken";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"722328bfe89a9c9f7de5a020ed2c4589";s:4:"name";s:33:"tests/_files/response_gzip_broken";s:4:"role";s:4:"test";s:10:"install-as";s:27:"_files/response_gzip_broken";s:12:"installed_as";s:62:"/usr/share/php/tests/HTTP_Request2/_files/response_gzip_broken";}s:29:"tests/_files/response_headers";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"1fb55dfe18831f8fe6280280e72ad216";s:4:"name";s:29:"tests/_files/response_headers";s:4:"role";s:4:"test";s:10:"install-as";s:23:"_files/response_headers";s:12:"installed_as";s:58:"/usr/share/php/tests/HTTP_Request2/_files/response_headers";}s:28:"tests/_network/basicauth.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"415f4b4ff843b6cb7530b9571ae3f962";s:4:"name";s:28:"tests/_network/basicauth.php";s:4:"role";s:4:"test";s:10:"install-as";s:22:"_network/basicauth.php";s:12:"installed_as";s:57:"/usr/share/php/tests/HTTP_Request2/_network/basicauth.php";}s:26:"tests/_network/cookies.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"7d29cd6f3df453a40f362ea31f079fb7";s:4:"name";s:26:"tests/_network/cookies.php";s:4:"role";s:4:"test";s:10:"install-as";s:20:"_network/cookies.php";s:12:"installed_as";s:55:"/usr/share/php/tests/HTTP_Request2/_network/cookies.php";}s:29:"tests/_network/digestauth.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"9d9f06f2307c02781238eb2532774c27";s:4:"name";s:29:"tests/_network/digestauth.php";s:4:"role";s:4:"test";s:10:"install-as";s:23:"_network/digestauth.php";s:12:"installed_as";s:58:"/usr/share/php/tests/HTTP_Request2/_network/digestauth.php";}s:32:"tests/_network/getparameters.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"21da3787253321dde0c4d7991f2d8a9c";s:4:"name";s:32:"tests/_network/getparameters.php";s:4:"role";s:4:"test";s:10:"install-as";s:26:"_network/getparameters.php";s:12:"installed_as";s:61:"/usr/share/php/tests/HTTP_Request2/_network/getparameters.php";}s:33:"tests/_network/postparameters.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"db9014f908c679bdbea37b5c00b62dab";s:4:"name";s:33:"tests/_network/postparameters.php";s:4:"role";s:4:"test";s:10:"install-as";s:27:"_network/postparameters.php";s:12:"installed_as";s:62:"/usr/share/php/tests/HTTP_Request2/_network/postparameters.php";}s:30:"tests/_network/rawpostdata.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"91254800e447670614c62002717d92da";s:4:"name";s:30:"tests/_network/rawpostdata.php";s:4:"role";s:4:"test";s:10:"install-as";s:24:"_network/rawpostdata.php";s:12:"installed_as";s:59:"/usr/share/php/tests/HTTP_Request2/_network/rawpostdata.php";}s:28:"tests/_network/redirects.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"fda4c343b048f49ecc1e6028e03f17d7";s:4:"name";s:28:"tests/_network/redirects.php";s:4:"role";s:4:"test";s:10:"install-as";s:22:"_network/redirects.php";s:12:"installed_as";s:57:"/usr/share/php/tests/HTTP_Request2/_network/redirects.php";}s:28:"tests/_network/setcookie.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"c46e248a0638a6e020526be68693d988";s:4:"name";s:28:"tests/_network/setcookie.php";s:4:"role";s:4:"test";s:10:"install-as";s:22:"_network/setcookie.php";s:12:"installed_as";s:57:"/usr/share/php/tests/HTTP_Request2/_network/setcookie.php";}s:26:"tests/_network/timeout.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"5e7fd3d5d3b00d47e00537c439f0a41a";s:4:"name";s:26:"tests/_network/timeout.php";s:4:"role";s:4:"test";s:10:"install-as";s:20:"_network/timeout.php";s:12:"installed_as";s:55:"/usr/share/php/tests/HTTP_Request2/_network/timeout.php";}s:26:"tests/_network/uploads.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"1740e401dcff9571ad169bf19aa448cc";s:4:"name";s:26:"tests/_network/uploads.php";s:4:"role";s:4:"test";s:10:"install-as";s:20:"_network/uploads.php";s:12:"installed_as";s:55:"/usr/share/php/tests/HTTP_Request2/_network/uploads.php";}s:35:"tests/Request2/Adapter/AllTests.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"80b934c16d2876f8ef1fb6e5afc7ae19";s:4:"name";s:35:"tests/Request2/Adapter/AllTests.php";s:4:"role";s:4:"test";s:10:"install-as";s:29:"Request2/Adapter/AllTests.php";s:12:"installed_as";s:64:"/usr/share/php/tests/HTTP_Request2/Request2/Adapter/AllTests.php";}s:44:"tests/Request2/Adapter/CommonNetworkTest.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"8a9c7037d525fc6c723db266f74ecddf";s:4:"name";s:44:"tests/Request2/Adapter/CommonNetworkTest.php";s:4:"role";s:4:"test";s:10:"install-as";s:38:"Request2/Adapter/CommonNetworkTest.php";s:12:"installed_as";s:73:"/usr/share/php/tests/HTTP_Request2/Request2/Adapter/CommonNetworkTest.php";}s:35:"tests/Request2/Adapter/CurlTest.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"d825a52bb83675833ec0f022efa50688";s:4:"name";s:35:"tests/Request2/Adapter/CurlTest.php";s:4:"role";s:4:"test";s:10:"install-as";s:29:"Request2/Adapter/CurlTest.php";s:12:"installed_as";s:64:"/usr/share/php/tests/HTTP_Request2/Request2/Adapter/CurlTest.php";}s:35:"tests/Request2/Adapter/MockTest.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"4ba446d73bb389557284233c88f26dbd";s:4:"name";s:35:"tests/Request2/Adapter/MockTest.php";s:4:"role";s:4:"test";s:10:"install-as";s:29:"Request2/Adapter/MockTest.php";s:12:"installed_as";s:64:"/usr/share/php/tests/HTTP_Request2/Request2/Adapter/MockTest.php";}s:39:"tests/Request2/Adapter/SkippedTests.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"6ac2d3e86cb81eb739a094b72f18a609";s:4:"name";s:39:"tests/Request2/Adapter/SkippedTests.php";s:4:"role";s:4:"test";s:10:"install-as";s:33:"Request2/Adapter/SkippedTests.php";s:12:"installed_as";s:68:"/usr/share/php/tests/HTTP_Request2/Request2/Adapter/SkippedTests.php";}s:42:"tests/Request2/Adapter/SocketProxyTest.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"416ae359f326d574871755d6d630a2b0";s:4:"name";s:42:"tests/Request2/Adapter/SocketProxyTest.php";s:4:"role";s:4:"test";s:10:"install-as";s:36:"Request2/Adapter/SocketProxyTest.php";s:12:"installed_as";s:71:"/usr/share/php/tests/HTTP_Request2/Request2/Adapter/SocketProxyTest.php";}s:37:"tests/Request2/Adapter/SocketTest.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"866a71b2fcf1632f3ffddf11142fd20e";s:4:"name";s:37:"tests/Request2/Adapter/SocketTest.php";s:4:"role";s:4:"test";s:10:"install-as";s:31:"Request2/Adapter/SocketTest.php";s:12:"installed_as";s:66:"/usr/share/php/tests/HTTP_Request2/Request2/Adapter/SocketTest.php";}s:27:"tests/Request2/AllTests.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"8bdcae5a16da6a577681309c7958fe68";s:4:"name";s:27:"tests/Request2/AllTests.php";s:4:"role";s:4:"test";s:10:"install-as";s:21:"Request2/AllTests.php";s:12:"installed_as";s:56:"/usr/share/php/tests/HTTP_Request2/Request2/AllTests.php";}s:32:"tests/Request2/CookieJarTest.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"fc16142b51b1a110455911d3d5f4685a";s:4:"name";s:32:"tests/Request2/CookieJarTest.php";s:4:"role";s:4:"test";s:10:"install-as";s:26:"Request2/CookieJarTest.php";s:12:"installed_as";s:61:"/usr/share/php/tests/HTTP_Request2/Request2/CookieJarTest.php";}s:36:"tests/Request2/MultipartBodyTest.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"c427be4a318a1002ef0df67b05a39276";s:4:"name";s:36:"tests/Request2/MultipartBodyTest.php";s:4:"role";s:4:"test";s:10:"install-as";s:30:"Request2/MultipartBodyTest.php";s:12:"installed_as";s:65:"/usr/share/php/tests/HTTP_Request2/Request2/MultipartBodyTest.php";}s:31:"tests/Request2/ResponseTest.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"9be337588f6c6d2b795d27d185cd1c92";s:4:"name";s:31:"tests/Request2/ResponseTest.php";s:4:"role";s:4:"test";s:10:"install-as";s:25:"Request2/ResponseTest.php";s:12:"installed_as";s:60:"/usr/share/php/tests/HTTP_Request2/Request2/ResponseTest.php";}s:18:"tests/AllTests.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"0d6142d9cbf8b81c5b22c9982a750215";s:4:"name";s:18:"tests/AllTests.php";s:4:"role";s:4:"test";s:10:"install-as";s:12:"AllTests.php";s:12:"installed_as";s:47:"/usr/share/php/tests/HTTP_Request2/AllTests.php";}s:28:"tests/NetworkConfig.php.dist";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"62c675708ac7a594cfd18137ac869dfc";s:4:"name";s:28:"tests/NetworkConfig.php.dist";s:4:"role";s:4:"test";s:10:"install-as";s:22:"NetworkConfig.php.dist";s:12:"installed_as";s:57:"/usr/share/php/tests/HTTP_Request2/NetworkConfig.php.dist";}s:22:"tests/ObserverTest.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"f9fa9893f4241ba54d8b9f758f4a5dd5";s:4:"name";s:22:"tests/ObserverTest.php";s:4:"role";s:4:"test";s:10:"install-as";s:16:"ObserverTest.php";s:12:"installed_as";s:51:"/usr/share/php/tests/HTTP_Request2/ObserverTest.php";}s:22:"tests/Request2Test.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"c9839810b6416ce1521ab1c721853ef6";s:4:"name";s:22:"tests/Request2Test.php";s:4:"role";s:4:"test";s:10:"install-as";s:16:"Request2Test.php";s:12:"installed_as";s:51:"/usr/share/php/tests/HTTP_Request2/Request2Test.php";}s:20:"tests/TestHelper.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"6dc93662dd42cf76a457c6fff5b8df20";s:4:"name";s:20:"tests/TestHelper.php";s:4:"role";s:4:"test";s:10:"install-as";s:14:"TestHelper.php";s:12:"installed_as";s:49:"/usr/share/php/tests/HTTP_Request2/TestHelper.php";}s:35:"docs/examples/upload-rapidshare.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"7e6017dfdf042dbd443ce6c8c024f40d";s:4:"name";s:35:"docs/examples/upload-rapidshare.php";s:4:"role";s:3:"doc";s:10:"install-as";s:30:"examples/upload-rapidshare.php";s:12:"installed_as";s:64:"/usr/share/php/docs/HTTP_Request2/examples/upload-rapidshare.php";}s:22:"data/generate-list.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"389143b973e6c1d87926d803ca5fceec";s:4:"name";s:22:"data/generate-list.php";s:4:"role";s:4:"data";s:10:"install-as";s:17:"generate-list.php";s:12:"installed_as";s:52:"/var/www/public_html/HTTP_Request2/generate-list.php";}s:27:"data/public-suffix-list.php";a:6:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"46d7644aa37dd6bf9b200820a29a277c";s:4:"name";s:27:"data/public-suffix-list.php";s:4:"role";s:4:"data";s:10:"install-as";s:22:"public-suffix-list.php";s:12:"installed_as";s:57:"/var/www/public_html/HTTP_Request2/public-suffix-list.php";}s:12:"Request2.php";a:5:{s:14:"baseinstalldir";s:4:"HTTP";s:6:"md5sum";s:32:"df4de8f1e04a146b9f289a5dd699e9fa";s:4:"name";s:12:"Request2.php";s:4:"role";s:3:"php";s:12:"installed_as";s:32:"/usr/share/php/HTTP/Request2.php";}}s:12:"_lastversion";s:5:"0.5.2";s:7:"dirtree";a:12:{s:36:"/usr/share/php/HTTP/Request2/Adapter";b:1;s:28:"/usr/share/php/HTTP/Request2";b:1;s:19:"/usr/share/php/HTTP";b:1;s:37:"/usr/share/php/HTTP/Request2/Observer";b:1;s:41:"/usr/share/php/tests/HTTP_Request2/_files";b:1;s:34:"/usr/share/php/tests/HTTP_Request2";b:1;s:43:"/usr/share/php/tests/HTTP_Request2/_network";b:1;s:51:"/usr/share/php/tests/HTTP_Request2/Request2/Adapter";b:1;s:43:"/usr/share/php/tests/HTTP_Request2/Request2";b:1;s:42:"/usr/share/php/docs/HTTP_Request2/examples";b:1;s:33:"/usr/share/php/docs/HTTP_Request2";b:1;s:34:"/var/www/public_html/HTTP_Request2";b:1;}s:3:"old";a:7:{s:7:"version";s:8:"2.0.0RC1";s:12:"release_date";s:10:"2011-05-06";s:13:"release_state";s:4:"beta";s:15:"release_license";s:11:"BSD License";s:13:"release_notes";s:114:"SSL options for Curl Adapter are always set, this prevents errors when
|
|
|
120 |
redirecting from HTTP to HTTPS (bug #18443)";s:12:"release_deps";a:7:{i:0;a:4:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:5:"5.2.0";s:8:"optional";s:2:"no";}i:1;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"PEAR";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.5.4";s:8:"optional";s:2:"no";}i:2;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:8:"Net_URL2";s:3:"rel";s:2:"ge";s:7:"version";s:5:"0.3.0";s:8:"optional";s:2:"no";}i:3;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:4:"curl";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}i:4;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:8:"fileinfo";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}i:5;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:4:"zlib";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}i:6;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:7:"openssl";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}}s:11:"maintainers";a:1:{i:0;a:5:{s:4:"name";s:13:"Alexey Borzov";s:5:"email";s:11:"avb@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:3:"avb";s:4:"role";s:4:"lead";}}}s:10:"xsdversion";s:3:"2.0";s:13:"_lastmodified";i:1306312447;}
|