[-]
[+]
|
Changed |
php5-pecl_http.spec
|
|
[-]
[+]
|
Added |
pecl_http-3.0.1_debug.patch
^
|
@@ -0,0 +1,34 @@
+--- config9.m4.orig 2016-04-22 09:22:48.777700815 +0200
++++ config9.m4 2016-04-22 09:29:51.365701451 +0200
+@@ -487,11 +487,15 @@
+ AC_MSG_CHECKING([for php_raphf.h])
+ HTTP_EXT_RAPHF_INCDIR=
+ for i in `echo $INCLUDES | $SED -e's/-I//g'` $abs_srcdir ../raphf; do
++ AC_MSG_CHECKING("Testing $i ...")
+ if test -d $i; then
++ echo "Directory $i exists..."
+ if test -f $i/php_raphf.h; then
++ AC_MSG_CHECKING("File $i/php_raphf.h found")
+ HTTP_EXT_RAPHF_INCDIR=$i
+ break
+ elif test -f $i/ext/raphf/php_raphf.h; then
++ AC_MSG_CHECKING("File $i/ext/raphf/php_raphf.h found")
+ HTTP_EXT_RAPHF_INCDIR=$i/ext/raphf
+ break
+ fi
+@@ -515,11 +519,15 @@
+ AC_MSG_CHECKING([for php_propro.h])
+ HTTP_EXT_PROPRO_INCDIR=
+ for i in `echo $INCLUDES | $SED -e's/-I//g'` $abs_srcdir ../propro; do
++ AC_MSG_CHECKING("Testing $i ...")
+ if test -d $i; then
++ AC_MSG_CHECKING("Directory $i exists...")
+ if test -f $i/php_propro.h; then
++ AC_MSG_CHECKING("File $i/php_propro.h found")
+ HTTP_EXT_PROPRO_INCDIR=$i
+ break
+ elif test -f $i/ext/propro/php_propro.h; then
++ AC_MSG_CHECKING("File $i/ext/propro/php_propro.h found")
+ HTTP_EXT_PROPRO_INCDIR=$i/ext/propro
+ break
+ fi
|
[-]
[+]
|
Added |
package.xml
^
|
@@ -0,0 +1,417 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package packagerversion="1.10.1" 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">
+ <name>pecl_http</name>
+ <channel>pecl.php.net</channel>
+ <summary>Extended HTTP Support</summary>
+ <description>This HTTP extension aims to provide a convenient and powerful
+set of functionality for one of PHPs major applications.
+
+It eases handling of HTTP urls, headers and messages, provides
+means for negotiation of a client's preferred content type,
+language and charset, as well as a convenient way to send any
+arbitrary data with caching and resuming capabilities.
+
+It provides powerful request functionality with support for
+parallel requests.
+
+Documentation:
+https://mdref.m6w6.name/http</description>
+ <lead>
+ <name>Michael Wallner</name>
+ <user>mike</user>
+ <email>mike@php.net</email>
+ <active>yes</active>
+ </lead>
+ <date>2016-12-12</date>
+ <time>09:04:21</time>
+ <version>
+ <release>3.1.0</release>
+ <api>3.1.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://copyfree.org/content/standard/licenses/2bsd/license.txt">BSD-2-Clause</license>
+ <notes>
++ Added http\Client\Curl\User interface for userland event loops
++ Added http\Url::IGNORE_ERRORS, http\Url::SILENT_ERRORS and http\Url::STDFLAGS
++ Added http\Client::setDebug(callable $debug)
++ Added http\Client\Curl\FEATURES constants and namespace
++ Added http\Client\Curl\VERSIONS constants and namespace
++ Added share_cookies and share_ssl (libcurl >= 7.23.0) options to http\Client::configure()
++ http\Client uses curl_share handles to properly share cookies and SSL/TLS sessions between requests
++ Improved configure checks for default CA bundles
++ Improved negotiation precision
+* Fixed regression introduced by http\Params::PARSE_RFC5987: negotiation using the params parser would receive param keys without the trailing asterisk, stripped by http\Params::PARSE_RFC5987.
+* Fix gh-issue #50: http\Client::dequeue() within http\Client::setDebug() causes segfault (Mike, Maik Wagner)
+* Fix gh-issue #47: http\Url: Null pointer deref in sanitize_value() (Mike, @rc0r)
+* Fix gh-issue #45: HTTP/2 response message parsing broken with libcurl >= 7.49.1 (Mike)
+* Fix gh-issue #43: Joining query with empty original variable in query (Mike, Sander Backus)
+* Fix gh-issue #42: fatal error when using punycode in URLs (Mike, Sebastian Thielen)
+* Fix gh-issue #41: Use curl_version_info_data.features when initializing options (Mike)
+* Fix gh-issue #40: determinde the SSL backend used by curl at runtime (Mike, @rcanavan)
+* Fix gh-issue #39: Notice: http\Client::enqueue(): Could not set option proxy_service_name (Mike, @rcanavan)
+* Fix gh-issue #38: Persistent curl handles: error code not properly reset (Mike, @afflerbach)
+* Fix gh-issue #36: Unexpected cookies sent if persistent_handle_id is used (Mike, @rcanavan, @afflerbach)
+* Fix gh-issue #34: allow setting multiple headers with the same name (Mike, @rcanavan)
+* Fix gh-issue #33: allow setting prodyhost request option to NULL (Mike, @rcanavan)
+* Fix gh-issue #31: add/improve configure checks for default CA bundle/path (Mike, @rcanavan)
+
+Changes from beta1:
+* Fixed recursive calls to the event loop dispatcher
+
+Changes from beta2:
++ Improved configure checks for IDNA libraries (added --with-http-libicu-dir, --with-http-libidnkit{,2}-dir, --with-http-libidn2-dir)
+* Fix bug #73055: crash in http\QueryString (Mike, @rc0r) (CVE-2016-7398)
+* Fix bug #73185: Buffer overflow in HTTP parse_hostinfo() (Mike, @rc0r) (CVE-2016-7961)
+* Fix HTTP/2 version parser for older libcurl versions (Mike)
+* Fix gh-issue #52: Underscores in host names: libidn Failed to parse IDN (Mike, @canavan)
+ </notes>
+ <contents>
+ <dir name="/">
+ <file md5sum="2b819391d87ef7c52b48e43f046b3642" name="autoconf/pecl/pecl.m4" role="src" />
+ <file md5sum="beb144e6d6c945a3c84ca8703c027d7b" name="autoconf/pecl/libcurl.m4" role="src" />
+ <file md5sum="8daf1ac91c96dcabbafea61b461c3815" name="autoconf/pecl/libevent.m4" role="src" />
+ <file md5sum="2a110b077cb16f0e23b9e3a6feac6bdf" name="autoconf/pecl/zlib.m4" role="src" />
+ <file md5sum="3234c404f1907e3009aa89ddf0d37083" name="src/php_http_api.h" role="src" />
+ <file md5sum="8f5dac394fdcd7d98851936b263abea9" name="src/php_http_buffer.c" role="src" />
+ <file md5sum="0391f780dd094d33358d2c10e7f1282b" name="src/php_http_buffer.h" role="src" />
+ <file md5sum="c9104dd258539a51e0eb5ae37223fe20" name="src/php_http.c" role="src" />
+ <file md5sum="5250b6e2b8b8f23a5cf3db619d037364" name="src/php_http_client.c" role="src" />
+ <file md5sum="e9150ee3ba39fb87e64387d91fed4c82" name="src/php_http_client.h" role="src" />
+ <file md5sum="76cbd2c5ebe4ea99e5545866a845a934" name="src/php_http_client_curl.c" role="src" />
+ <file md5sum="2b59c56896fe9d31af15578d3664e7c5" name="src/php_http_client_curl.h" role="src" />
+ <file md5sum="c2af9cea8453dffc2af8ad9399b02d84" name="src/php_http_client_curl_event.c" role="src" />
+ <file md5sum="e35b0b4fc0e6c89248689219ac3b8255" name="src/php_http_client_curl_event.h" role="src" />
+ <file md5sum="f48672744594e478ad18fcf9be152468" name="src/php_http_client_curl_user.c" role="src" />
+ <file md5sum="13b54b66fbd3c410d763cdfddda41a91" name="src/php_http_client_curl_user.h" role="src" />
+ <file md5sum="beca2ba969eeccbe0f3abc89909f8cd8" name="src/php_http_client_request.c" role="src" />
+ <file md5sum="84f4efc8dbaa85d9bfc57af6ebda87a4" name="src/php_http_client_request.h" role="src" />
+ <file md5sum="576bcd30a63dba70200eb62f745d438f" name="src/php_http_client_response.c" role="src" />
+ <file md5sum="da84d96f94f0c8d37a77f80e1e917279" name="src/php_http_client_response.h" role="src" />
+ <file md5sum="a262a9b947c3f4b6af62f1eb2c38d0fd" name="src/php_http_cookie.c" role="src" />
+ <file md5sum="513d68dc626a97e901ed1ab5e81d7523" name="src/php_http_cookie.h" role="src" />
+ <file md5sum="a2a27571e9b29962d10a782cbaead09f" name="src/php_http_curl.c" role="src" />
+ <file md5sum="f145e60c0e74df3c1028dc1e51e13e11" name="src/php_http_curl.h" role="src" />
+ <file md5sum="4aa7fe2b5b5ee7d1425c4506db49abfa" name="src/php_http_encoding.c" role="src" />
+ <file md5sum="68dcfa50b145ce55220119a3b2bcb040" name="src/php_http_encoding.h" role="src" />
+ <file md5sum="fa47f7d51be81a5597162d9d46985c9d" name="src/php_http_env.c" role="src" />
+ <file md5sum="a3911d6fe0cb8da5559f5c1288ce1816" name="src/php_http_env.h" role="src" />
+ <file md5sum="48239c1c4a20badc1227a57cc6fc8f8d" name="src/php_http_env_request.c" role="src" />
+ <file md5sum="f675e6f81486c783c453425d945e928b" name="src/php_http_env_request.h" role="src" />
+ <file md5sum="b625b4df5eaab2379c9a560b0f764344" name="src/php_http_env_response.c" role="src" />
+ <file md5sum="a9ea1041c57fd93fa0bd9f9862d34bd1" name="src/php_http_env_response.h" role="src" />
+ <file md5sum="8e51997dbc9c17ff62518993c8a06eb5" name="src/php_http_etag.c" role="src" />
+ <file md5sum="a3539e070a0cf2e1dae40e3ee4098274" name="src/php_http_etag.h" role="src" />
+ <file md5sum="0d9e32fb5001306cc160f23346fe5ad7" name="src/php_http_exception.c" role="src" />
+ <file md5sum="b1531303c9cac4c75c4460be1f50769e" name="src/php_http_exception.h" role="src" />
+ <file md5sum="ad738fe94d0a8a3b2559e64830d2aa71" name="src/php_http_filter.c" role="src" />
+ <file md5sum="97587c8806d4e83ac5324bf594d89cb4" name="src/php_http_filter.h" role="src" />
+ <file md5sum="b93e1a16e956e33b14cac0c5a0da4408" name="src/php_http_header_parser.c" role="src" />
+ <file md5sum="900e459a498de425ba81baad0d991d67" name="src/php_http_header_parser.h" role="src" />
+ <file md5sum="126d3637b6337ffb9ebb5b9cc21ac129" name="src/php_http_header.c" role="src" />
+ <file md5sum="a95801a798afc5e1a224597945358723" name="src/php_http_header.h" role="src" />
+ <file md5sum="b6477fda35db54039c2335847f6f3929" name="src/php_http_info.c" role="src" />
+ <file md5sum="247b938f3f64b86104083a359ae42799" name="src/php_http_info.h" role="src" />
+ <file md5sum="89928d2963913375bdd48e1f185ed00f" name="src/php_http_message_body.c" role="src" />
+ <file md5sum="1d02c3c4a538a0635a28e3804c69d44c" name="src/php_http_message_body.h" role="src" />
+ <file md5sum="f5ccfd920a3cd46616ed2e5ba840db3d" name="src/php_http_message.c" role="src" />
+ <file md5sum="ec160cbab93b26256f7d471f4a941381" name="src/php_http_message.h" role="src" />
+ <file md5sum="aec6cade0071be4623992d8bbb508a3a" name="src/php_http_message_parser.c" role="src" />
+ <file md5sum="df603ee31facb8956183656190053c62" name="src/php_http_message_parser.h" role="src" />
+ <file md5sum="924a17f89eb6977100f756e5ef893cbe" name="src/php_http_misc.c" role="src" />
+ <file md5sum="0bb1553b0f065d267a5c1ba8021def78" name="src/php_http_misc.h" role="src" />
+ <file md5sum="ce35ac9adb78a68ec37ec83aad945394" name="src/php_http_negotiate.c" role="src" />
+ <file md5sum="d097f07d203af3f88f2cd1d19a4a0fc3" name="src/php_http_negotiate.h" role="src" />
+ <file md5sum="28b4713e80b4f470af553a4403427f3c" name="src/php_http_object.c" role="src" />
+ <file md5sum="f6977b4cebca6323b67b2ed3de39d714" name="src/php_http_object.h" role="src" />
+ <file md5sum="dc800257e359220bfb7160e6c2365f83" name="src/php_http_options.c" role="src" />
+ <file md5sum="23035facdd30c41c2f1489fc7f7c5aed" name="src/php_http_options.h" role="src" />
+ <file md5sum="23ce3335d2f76e4ee58fcbdd1eec64db" name="src/php_http_params.c" role="src" />
+ <file md5sum="4bfadfa6a21ed1dae3ee9622faf6c072" name="src/php_http_params.h" role="src" />
+ <file md5sum="13bd615f96e664f39c43e9899421e06b" name="src/php_http_querystring.c" role="src" />
+ <file md5sum="a7302204608029fb5848f46fe12d5dfd" name="src/php_http_querystring.h" role="src" />
+ <file md5sum="c0fa21c51cbfd3f4e1443b4276545c82" name="src/php_http_response_codes.h" role="src" />
+ <file md5sum="60a0a3908246440b03145665c47cd1e6" name="src/php_http_url.c" role="src" />
+ <file md5sum="71294539f254ad9081de242dd2517eb1" name="src/php_http_url.h" role="src" />
+ <file md5sum="5c67b666a0108b08726ba09cb0301a4a" name="src/php_http_utf8.h" role="src" />
+ <file md5sum="2d80968380cf0f98621c278fcd8649c5" name="src/php_http_version.c" role="src" />
+ <file md5sum="11c2de1bc3a81f748c0a43c5cfd84697" name="src/php_http_version.h" role="src" />
+ <file md5sum="906f0eefd3f4c42f19a86eb8bcdba786" name="tests/data/bug71719.bin" role="test" />
+ <file md5sum="7e7f3c4f90109972505cba8e529241e7" name="tests/data/message_r_content_range.txt" role="test" />
+ <file md5sum="8663bbdbc0fc7d314832ded2d9b05890" name="tests/data/message_r_multipart_put.txt" role="test" />
+ <file md5sum="7c15f680202a0b871f218a4c848e354f" name="tests/data/message_rr_empty.txt" role="test" />
+ <file md5sum="a8b7e0272b118bab7fee431da9ce9d59" name="tests/data/message_rr_empty_chunked.txt" role="test" />
+ <file md5sum="4299ada5777939f3ef1a152ae9d26341" name="tests/data/message_rr_empty_gzip.txt" role="test" />
+ <file md5sum="56150b9a3c2a99b9d72d7c8a746ab12a" name="tests/data/message_rr_helloworld_chunked.txt" role="test" />
+ <file md5sum="7be0b6198944a391651a9223bce8a31c" name="tests/data/urls.txt" role="test" />
+ <file md5sum="d5c6491e43912fe4bc2727099d3f5517" name="tests/helper/html/index.html" role="test" />
+ <file md5sum="270d0d95b2ec8d50622f8266a6539501" name="tests/helper/cookie.inc" role="test" />
+ <file md5sum="61287086ae9f25adb39d7811a59a2f7c" name="tests/helper/dump.inc" role="test" />
+ <file md5sum="a9a4f3493933c15a4240f35e12a07da4" name="tests/helper/http2.crt" role="test" />
+ <file md5sum="f56134439f4efbab94f067cdacf2398b" name="tests/helper/http2.key" role="test" />
+ <file md5sum="11c36ac8340130b13337c61e28240605" name="tests/helper/pipeline.inc" role="test" />
+ <file md5sum="da071186889a472e51fb3da8b7e4961a" name="tests/helper/proxy.inc" role="test" />
+ <file md5sum="3e45a078e6ea926383914ba9af146e89" name="tests/helper/server.inc" role="test" />
+ <file md5sum="54c3ef7a6dec16cb7a623996f71fc6d9" name="tests/helper/upload.inc" role="test" />
+ <file md5sum="92bcfb52ed47b8da5e549a7e99bcfa18" name="tests/skipif.inc" role="test" />
+ <file md5sum="e907d68ca5570974ded09ac13c0d2949" name="tests/bug61444.phpt" role="test" />
+ <file md5sum="dece6104b5994bb50b79d69853fd7558" name="tests/bug66388.phpt" role="test" />
+ <file md5sum="097e61e401492d4a0c5c7af4adf822ed" name="tests/bug66891.phpt" role="test" />
+ <file md5sum="6585820c90973a735eea408b5006d10d" name="tests/bug67932.phpt" role="test" />
+ <file md5sum="e0fe3e86fc433f4bd997df25f3cc10d1" name="tests/bug69000.phpt" role="test" />
+ <file md5sum="65edb4c7604d6ca054ac6e0e0a98bcc0" name="tests/bug69076.phpt" role="test" />
+ <file md5sum="ca2fbcf2c4c8d997bdc5462a4d2a36d5" name="tests/bug69313.phpt" role="test" />
+ <file md5sum="4896100a0c958e1a919dd3a7f5afc29b" name="tests/bug69357.phpt" role="test" />
+ <file md5sum="6ad6ccd516ce91b1416cc7acca8276e6" name="tests/bug71719.phpt" role="test" />
+ <file md5sum="b5709bf655b54bd398b1d35fdcf8575c" name="tests/bug73055.phpt" role="test" />
+ <file md5sum="f01c4efdf13af7dadf73ae83dfa5e53b" name="tests/client001.phpt" role="test" />
+ <file md5sum="ce6a2c800698251f6d6a3dc24dbb1fc2" name="tests/client002.phpt" role="test" />
+ <file md5sum="84e4dbd0ee4fdb24b0f6020139e7b5ce" name="tests/client003.phpt" role="test" />
+ <file md5sum="12eee0a4522f567db11b1fbb5595d6af" name="tests/client004.phpt" role="test" />
+ <file md5sum="ce9495a32d78126ed306de012daa6da8" name="tests/client005.phpt" role="test" />
+ <file md5sum="75c4817da33c96166d7db04702d79370" name="tests/client006.phpt" role="test" />
+ <file md5sum="aa07500d3e847ec1ba0594a6cdbabc2b" name="tests/client007.phpt" role="test" />
+ <file md5sum="ff1f47ba071bf8cb304f525fdecab7b3" name="tests/client008.phpt" role="test" />
+ <file md5sum="ee1a9c80344340fcfe06072fb1104240" name="tests/client009.phpt" role="test" />
+ <file md5sum="9bdef2d8737e83ae70d33b72bf17b8dd" name="tests/client010.phpt" role="test" />
+ <file md5sum="b9fe2ee59a9c02910be005f8e6c7a116" name="tests/client011.phpt" role="test" />
+ <file md5sum="764bfcfed7c262dd0295d2447574fc41" name="tests/client012.phpt" role="test" />
+ <file md5sum="52609be628655794487562d0d7948a44" name="tests/client013.phpt" role="test" />
+ <file md5sum="8f5c3a4ceae69292f44ed3e8c46eb1d2" name="tests/client014.phpt" role="test" />
+ <file md5sum="e8808afda7631f6e95160b3efa0f798a" name="tests/client015.phpt" role="test" />
+ <file md5sum="5f7daf22f12a5466bfea2a9b5e3bb1c4" name="tests/client016.phpt" role="test" />
+ <file md5sum="ee4565ce0e63438ac8235727f3d8b5c1" name="tests/client017.phpt" role="test" />
+ <file md5sum="2514d8171853cd7c4f2477637a6df511" name="tests/client018.phpt" role="test" />
+ <file md5sum="4541b563cf7d17c36db277e8a4a5b5a7" name="tests/client019.phpt" role="test" />
+ <file md5sum="d54662dbd4bdc5f443cced27e1796b98" name="tests/client020.phpt" role="test" />
+ <file md5sum="f75e880dcdda948230ea1c1c63612582" name="tests/client021.phpt" role="test" />
+ <file md5sum="858b81db28c1cda3f13a15019a02b36e" name="tests/client022.phpt" role="test" />
+ <file md5sum="a1a7f6e0b9a877b87ed76c71d7ab81eb" name="tests/client023.phpt" role="test" />
+ <file md5sum="256fd8178e13cbcb02af284aea797bc1" name="tests/client024.phpt" role="test" />
+ <file md5sum="0e0220c10db1dcedd20ed6c33a060616" name="tests/client025.phpt" role="test" />
+ <file md5sum="5d36161377ec46f9780f3b07bfb2ac30" name="tests/client026.phpt" role="test" />
+ <file md5sum="f4039c8b08548b5ecaae86fbb55ac64d" name="tests/client027.phpt" role="test" />
+ <file md5sum="7662730110e194e6440c3839b592d5ee" name="tests/client028.phpt" role="test" />
+ <file md5sum="b0c64e18d0dc4666b72a7e3b8cb4284f" name="tests/client029.phpt" role="test" />
+ <file md5sum="f85db1d7984b70862f4b4463e5158860" name="tests/client030.phpt" role="test" />
+ <file md5sum="b76a980511b542291718d4054166b403" name="tests/clientrequest001.phpt" role="test" />
|