Files
archived-pecl-web-services-…/package.xml
Michael Wallner 0e8911b0fa prepare v2.0.10
2025-10-09 16:12:44 +02:00

706 lines
21 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.4.11" 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>oauth</name>
<channel>pecl.php.net</channel>
<summary>oauth consumer extension</summary>
<description>
OAuth is an authorization protocol built on top of HTTP which allows applications to securely access data without having to store usernames and passwords.
Requirements: ext/hash (now a part of PHP core)
</description>
<lead>
<name>John Jawed</name>
<user>jawed</user>
<email>jawed@php.net</email>
<active>yes</active>
</lead>
<developer>
<name>Felipe Pena</name>
<user>felipe</user>
<email>felipe@php.net</email>
<active>yes</active>
</developer>
<developer>
<name>Tjerk Meesters</name>
<user>datibbaw</user>
<email>datibbaw@php.net</email>
<active>yes</active>
</developer>
<lead>
<name>Rasmus Lerdorf</name>
<user>rasmus</user>
<email>rasmus@php.net</email>
<active>yes</active>
</lead>
<lead>
<name>Sean DuBois</name>
<user>SeanDer</user>
<email>SeanDer@php.net</email>
<active>yes</active>
</lead>
<lead>
<name>Michael Wallner</name>
<user>mike</user>
<email>mike@php.net</email>
<active>yes</active>
</lead>
<date>2025-10-09</date>
<version>
<release>2.0.10</release>
<api>2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
<![CDATA[
* Fix PHP-8.5 compatibility
]]>
</notes>
<contents>
<dir name="/">
<file name="config.m4" role="src" />
<file name="config.w32" role="src" />
<file name="oauth.c" role="src" />
<file name="provider.c" role="src" />
<file name="php_oauth.h" role="src" />
<file name="provider.h" role="src" />
<file name="INSTALL" role="doc" />
<file name="LICENSE" role="doc" />
<file name="README.md" role="doc" />
<file name="TODO" role="doc" />
<dir name="examples">
<file name="config.inc.php" role="doc" />
<file name="request_signing.php" role="doc" />
<file name="request_token.php" role="doc" />
<file name="access_token.php" role="doc" />
<file name="exec_api.php" role="doc" />
<file name="README" role="doc" />
</dir>
<dir name="examples/yahoo">
<file name="config.inc.php" role="doc" />
<file name="request_signing.php" role="doc" />
<file name="request_token.php" role="doc" />
<file name="access_token.php" role="doc" />
<file name="exec_yql.php" role="doc" />
<file name="exec_yql_refresh_token.php" role="doc" />
</dir>
<dir name="examples/fireeagle">
<file name="config.inc.php" role="doc" />
<file name="request_signing.php" role="doc" />
<file name="request_token.php" role="doc" />
<file name="access_token.php" role="doc" />
<file name="exec_update_user.php" role="doc" />
</dir>
<dir name="examples/netflix">
<file name="config.inc.php" role="doc" />
<file name="request_token.php" role="doc" />
<file name="access_token.php" role="doc" />
<file name="feeds.php" role="doc" />
<file name="rental_history_atom.php" role="doc" />
</dir>
<dir name="examples/twitter">
<file name="README" role="doc" />
<file name="constants.php" role="doc" />
<file name="fetchTimeline.php" role="doc" />
<file name="php.jpg" role="doc" />
<file name="updateBackgroundImage.php" role="doc" />
<file name="updateStatus.php" role="doc" />
</dir>
<dir name="examples/google">
<file name="README" role="doc" />
<file name="config.inc.php" role="doc" />
<file name="request_token.php" role="doc" />
<file name="access_token.php" role="doc" />
<file name="getContactInfo.php" role="doc" />
</dir>
<dir name="examples/wepay">
<file name="README" role="doc" />
<file name="config.inc.php" role="doc" />
<file name="request_token.php" role="doc" />
<file name="access_token.php" role="doc" />
<file name="balances.php" role="doc" />
</dir>
<dir name="examples/digg">
<file name="config.inc.php" role="doc" />
<file name="digg_a_story.php" role="doc" />
</dir>
<dir name="examples/provider">
<file name="2legged.php" role="doc" />
<file name="access_token.php" role="doc" />
<file name="a_private_api.php" role="doc" />
<file name="common.inc.php" role="doc" />
<file name="request_token.php" role="doc" />
</dir>
<dir name="tests">
<file name="bug16946.phpt" role="test" />
<file name="bug21426.phpt" role="test" />
<file name="bug_64308.phpt" role="test" />
<file name="issue019.phpt" role="test" />
<file name="oauth.inc" role="test" />
<file name="oauthprovider_001.phpt" role="test" />
<file name="oauthprovider_002.phpt" role="test" />
<file name="oauthprovider_003.phpt" role="test" />
<file name="oauthprovider_004.phpt" role="test" />
<file name="oauthprovider_005.phpt" role="test" />
<file name="oauthprovider_006.phpt" role="test" />
<file name="oauthprovider_007.phpt" role="test" />
<file name="oauthprovider_008.phpt" role="test" />
<file name="oauth_curl_debug_handler.phpt" role="test" />
<file name="oauth_reqtoken.phpt" role="test" />
<file name="oauth_sbs.phpt" role="test" />
<file name="oauth_standard.phpt" role="test" />
<file name="oauth_urlencode.phpt" role="test" />
<file name="overflow_redir.phpt" role="test" />
<file name="plaintext.phpt" role="test" />
<file name="plaintext2.phpt" role="test" />
<file name="reqtoken_bug44603.phpt" role="test" />
<file name="reqtoken_php.phpt" role="test" />
<file name="rsa.phpt" role="test" />
<file name="server.inc" role="test" />
<file name="skip.inc" role="test" />
<file name="test.pem" role="test" />
<file name="urlencode.phpt" role="test" />
</dir>
</dir>
</contents>
<dependencies>
<required>
<php>
<min>7.1.0</min>
</php>
<pearinstaller>
<min>1.10.0</min>
</pearinstaller>
<extension>
<name>hash</name>
</extension>
</required>
</dependencies>
<providesextension>oauth</providesextension>
<extsrcrelease>
</extsrcrelease>
<changelog>
<release>
<date>2024-10-08</date>
<version>
<release>2.0.9</release>
<api>2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
<![CDATA[
* Fix PHP-8.3 deprecations
* Fix PHP-8.4 compatibility
]]>
</notes>
</release>
<release>
<date>2022-04-21</date>
<version>
<release>2.0.8</release>
<api>2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
<![CDATA[
* Fix sporadic segfault in checkOAuthRequest
]]>
</notes>
</release>
<release>
<date>2022-04-21</date>
<version>
<release>2.0.8</release>
<api>2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
<![CDATA[
* Fix sporadic segfault in checkOAuthRequest
]]>
</notes>
</release>
<release>
<date>2020-09-18</date>
<version>
<release>2.0.7</release>
<api>2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
<![CDATA[
* PHP 8 compatibility
]]>
</notes>
</release>
<release>
<date>2020-09-09</date>
<version>
<release>2.0.6</release>
<api>2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
<![CDATA[
* Fix github issue #14 (Fixes for 7.3/7.4 and opcache)
* Fix PHP-7.4 compatibility of object handler
* Fix memory leaks in OAuthProvider
* Fix crash in OAuthProvider's handler registration methods due to unconditional addref
* Fix crash in OAuth::fetch() due to modifying hash tables with a refcount>1
]]>
</notes>
</release>
<release>
<date>2020-02-06</date>
<version>
<release>2.0.5</release>
<api>2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
* fix config.w32 (cmb)
* fix 7.3 segfault (rlerdorf)
* replace uint-uint32_t, ulong-zend_ulong (Jan-E)
* handle cases where a passed in array might be a const (keyurdg)
* Fix configure for recent cURL versions (cmb)
* Bug #76722 cURL library headers not recognized on Debian 9 (js361014)
</notes>
</release>
<release>
<date>2019-12-02</date>
<version>
<release>2.0.4</release>
<api>2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
* fix php_pcre_match_impl call in 7.4+ (Remi)
</notes>
</release>
<release>
<date>2018-09-30</date>
<version>
<release>2.0.3</release>
<api>2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
* Use _ex versions to avoid SIGABRT of during use of hash functions in 7.2+ (Derick Rethans)
</notes>
</release>
<release>
<date>2018-06-28</date>
<version>
<release>2.0.2</release>
<api>2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
* Fix bug #74163: Segfault in oauth_compare_value
* Fix bug #73434: Null byte at end of array keys in getLastResponseInfo
* Fix compatibility with PHP 7.3
</notes>
</release>
<release>
<date>2016-06-17</date>
<version>
<release>2.0.2</release>
<api>2.0-dev</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
* Fix #72006
</notes>
</release>
<release>
<date>2016-03-11</date>
<version>
<release>2.0.1</release>
<api>2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
* Fix multiple segfaults (kgovande, rlerdorf)
</notes>
</release>
<release>
<date>2016-01-02</date>
<version>
<release>2.0.0</release>
<api>2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
- PHP 7 Support
- Bug 67658: configure does not detect missing pcre.h
- Bug 67665: update fetch to accept 20X HTTP ranges
- Bug 67883: check SERVER[REDIRECT_HTTP_AUTHORIZATION] for the Authorization header
</notes>
</release>
<release>
<date>2012-10-01</date>
<version>
<release>1.2.3</release>
<api>1.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
- Fix reference counts not being incremented in OAuthProvider
</notes>
</release>
<release>
<date>2011-07-22</date>
<version>
<release>1.2.2</release>
<api>1.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
- Bug 22834
</notes>
</release>
<release>
<date>2011-07-19</date>
<version>
<release>1.2.1</release>
<api>1.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
- Fixed bugs: 22819, 22824
</notes>
</release>
<release>
<date>2011-06-27</date>
<version>
<release>1.2</release>
<api>1.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<notes>
- Fixed bugs: 22337, 22485, 22628, 22630, 22484 (and others!)
- Added ability to coerce HTTP method when calling OAuth::fetch()
</notes>
</release>
<release>
<date>2011-02-06</date>
<version>
<release>1.1.0</release>
<api>1.1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<notes>
- Fixed bugs: 17782, 18214, 21426, 22093
- Added PLAINTEXT signature method support (stas@)
- Added OAuth::getRequestHeader and OAuth::setSSLChecks (hirokawa@)
</notes>
</release>
<release>
<date>2011-06-02</date>
<version>
<release>1.0.0</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<notes>
- Added php streams support (libcurl is no longer required)
- Added OAuthProvider support (http://php.net/oauthprovider)
- Added RSA-SHA1 signature support
- Added SHA256 signature support
- Added OAuth::setTimeout, OAuth::generateSignature, OAuth::setRequestEngine
- Send the User-Agent header for pecl/oauth
- Lots of other improvements...
</notes>
</release>
<release>
<date>2009-05-09</date>
<version>
<release>0.99.9</release>
<api>0.99.9</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<notes>
- Added 1.0a support (based on implementer Draft 2, http://oauth.googlecode.com/svn/spec/core/1.0a/drafts/2/oauth-core-1_0a.html)
- Added support for empty parameters
- Added oauth_callback support to getRequestToken
- Added oauth_verifier support to getAccessToken
- Fixed build failures for PHP5.1
</notes>
</release>
<release>
<date>2010-06-02</date>
<version>
<release>1.0.0</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<notes>
- Added php streams support (libcurl is no longer required)
- Added OAuthProvider support (http://php.net/oauthprovider)
- Added RSA-SHA1 signature support
- Added SHA256 signature support
- Added OAuth::setTimeout, OAuth::generateSignature, OAuth::setRequestEngine
- Send the User-Agent header for pecl/oauth
- Lots of other improvements...
</notes>
</release>
<release>
<date>2009-05-09</date>
<version>
<release>0.99.9</release>
<api>0.99.9</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<notes>
- Added 1.0a support (based on implementer Draft 2, http://oauth.googlecode.com/svn/spec/core/1.0a/drafts/2/oauth-core-1_0a.html)
- Added support for empty parameters
- Added oauth_callback support to getRequestToken
- Added oauth_verifier support to getAccessToken
- Fixed build failures for PHP5.1
</notes>
</release>
<release>
<date>2009-04-30</date>
<version>
<release>0.99.8</release>
<api>0.99.8</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<notes>
- Throw an exception if a caller attempts to use something other than HTTP POST with an auth type set to FORM
- Do not use pear package version number (bug #16404)
- Please read http://oauth.net/advisories/2009-1
</notes>
</release>
<release>
<date>2009-04-23</date>
<version>
<release>0.99.7</release>
<api>0.99.7</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<notes>
- Throw an exception if a caller attempts to use something other than HTTP POST with an auth type set to FORM
- Do not use pear package version number (bug #16404)
- Please read http://oauth.net/advisories/2009-1
</notes>
</release>
<release>
<date>2009-04-20</date>
<version>
<release>0.99.6</release>
<api>0.99.6</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<notes>
- Win32 support (pierre)
- Fixed bug #16398
- Use pear package version number
</notes>
</release>
<release>
<date>2009-04-20</date>
<version>
<release>0.99.5</release>
<api>0.99.5</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<notes>
- Added support for multiple protocols (Tjerk Meesters)
- Signature generation fix for quoted values
- Added disableSSLChecks and enableSSLChecks (enabled by default)
- Added support for following and signing redirects
</notes>
</release>
<release>
<date>2009-03-26</date>
<version>
<release>0.99.5</release>
<api>0.99.5</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
- Added extra constants for Google Portable Contact API's
</notes>
</release>
<release>
<date>2008-26-03</date>
<version>
<release>0.99.3</release>
<api>0.99</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
- Fixed double free with Zend object (Rasmus)
- Fixed memory leaks if ext/hash was not available
- Encode consumer secret first for the properties hash
- Added enableDebug and disableDebug functions (docs coming soon)
- More examples (Twitter, Google Portable Contacts, Netflix)
</notes>
</release>
<release>
<date>2008-12-03</date>
<version>
<release>0.99.2</release>
<api>0.99</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
- Fixed PECL bug #15110 #15111 (ZTS build, Segfault and memory leak, hannes/felipe) + other memleaks
- Fixed PECL bug #15112 (incorrect cvs branch)
- Updated fetch to respect additional request params, added examples and TODO
- Updates for 5.3
- Support for older libcurl versions
- Added arginfo
- Marking as beta
</notes>
</release>
<release>
<date>2008-11-20</date>
<version>
<release>0.99.1</release>
<api>0.99</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
- Initial release.
</notes>
</release>
</changelog>
</package>