diff --git a/composer.json b/composer.json index 1a140eb..29ae812 100755 --- a/composer.json +++ b/composer.json @@ -20,8 +20,8 @@ "laravel/lumen-framework": "^7.0", "league/flysystem": "^1.0", "ocramius/package-versions": "^1.4", - "patreon/patreon": "^1.0", "predis/predis": "^1.1", + "soatok/patreon": "^0.6.0", "symfony/yaml": "^4.1", "vlucas/phpdotenv": "^4", "voku/anti-xss": "^4.0", diff --git a/composer.lock b/composer.lock index c1db89c..563fd0c 100755 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "15eb36300c7e1451ec09bd3a7fb565a8", + "content-hash": "5f08ef5d902ab5f2c798b28f0770def5", "packages": [ { "name": "brick/math", @@ -3516,26 +3516,30 @@ "time": "2021-04-09T13:42:10+00:00" }, { - "name": "patreon/patreon", - "version": "1.0.0", + "name": "paragonie/constant_time_encoding", + "version": "v2.4.0", "source": { "type": "git", - "url": "https://github.com/Patreon/patreon-php.git", - "reference": "206575a16ce9a447b79b2367e1d4991ce76202d2" + "url": "https://github.com/paragonie/constant_time_encoding.git", + "reference": "f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Patreon/patreon-php/zipball/206575a16ce9a447b79b2367e1d4991ce76202d2", - "reference": "206575a16ce9a447b79b2367e1d4991ce76202d2", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c", + "reference": "f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7|^8" + }, + "require-dev": { + "phpunit/phpunit": "^6|^7|^8|^9", + "vimeo/psalm": "^1|^2|^3|^4" }, "type": "library", "autoload": { "psr-4": { - "Patreon\\": "src/" + "ParagonIE\\ConstantTime\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -3544,16 +3548,228 @@ ], "authors": [ { - "name": "Patreon", - "email": "platform-team@patreon.com" + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com", + "role": "Maintainer" + }, + { + "name": "Steve 'Sc00bz' Thomas", + "email": "steve@tobtu.com", + "homepage": "https://www.tobtu.com", + "role": "Original Developer" } ], - "description": "Interact with the Patreon API via OAuth.", + "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", + "keywords": [ + "base16", + "base32", + "base32_decode", + "base32_encode", + "base64", + "base64_decode", + "base64_encode", + "bin2hex", + "encoding", + "hex", + "hex2bin", + "rfc4648" + ], "support": { - "issues": "https://github.com/Patreon/patreon-php/issues", - "source": "https://github.com/Patreon/patreon-php/tree/1.0.0" + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/constant_time_encoding/issues", + "source": "https://github.com/paragonie/constant_time_encoding" }, - "time": "2019-08-21T20:25:53+00:00" + "time": "2020-12-06T15:14:20+00:00" + }, + { + "name": "paragonie/hidden-string", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/paragonie/hidden-string.git", + "reference": "1c30373ac2fce76fb57954010ef06e990f9a49b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/hidden-string/zipball/1c30373ac2fce76fb57954010ef06e990f9a49b5", + "reference": "1c30373ac2fce76fb57954010ef06e990f9a49b5", + "shasum": "" + }, + "require": { + "paragonie/constant_time_encoding": "^2", + "paragonie/sodium_compat": "^1.6", + "php": "^7|^8" + }, + "require-dev": { + "phpunit/phpunit": "^6|^7|^8|^9", + "vimeo/psalm": "^3|^4" + }, + "type": "library", + "autoload": { + "psr-4": { + "ParagonIE\\HiddenString\\": "./src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MPL-2.0" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "info@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "Encapsulate strings in an object to hide them from stack traces", + "homepage": "https://github.com/paragonie/hidden-string", + "keywords": [ + "hidden", + "stack trace", + "string" + ], + "support": { + "issues": "https://github.com/paragonie/hidden-string/issues", + "source": "https://github.com/paragonie/hidden-string/tree/v1.1.0" + }, + "time": "2020-12-03T14:24:26+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.100", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", + "shasum": "" + }, + "require": { + "php": ">= 7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" + }, + "time": "2020-10-15T08:29:30+00:00" + }, + { + "name": "paragonie/sodium_compat", + "version": "v1.16.1", + "source": { + "type": "git", + "url": "https://github.com/paragonie/sodium_compat.git", + "reference": "2e856afe80bfc968b47da1f4a7e1ea8f03d06b38" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/2e856afe80bfc968b47da1f4a7e1ea8f03d06b38", + "reference": "2e856afe80bfc968b47da1f4a7e1ea8f03d06b38", + "shasum": "" + }, + "require": { + "paragonie/random_compat": ">=1", + "php": "^5.2.4|^5.3|^5.4|^5.5|^5.6|^7|^8" + }, + "require-dev": { + "phpunit/phpunit": "^3|^4|^5|^6|^7|^8|^9" + }, + "suggest": { + "ext-libsodium": "PHP < 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security.", + "ext-sodium": "PHP >= 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security." + }, + "type": "library", + "autoload": { + "files": [ + "autoload.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "ISC" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com" + }, + { + "name": "Frank Denis", + "email": "jedisct1@pureftpd.org" + } + ], + "description": "Pure PHP implementation of libsodium; uses the PHP extension if it exists", + "keywords": [ + "Authentication", + "BLAKE2b", + "ChaCha20", + "ChaCha20-Poly1305", + "Chapoly", + "Curve25519", + "Ed25519", + "EdDSA", + "Edwards-curve Digital Signature Algorithm", + "Elliptic Curve Diffie-Hellman", + "Poly1305", + "Pure-PHP cryptography", + "RFC 7748", + "RFC 8032", + "Salpoly", + "Salsa20", + "X25519", + "XChaCha20-Poly1305", + "XSalsa20-Poly1305", + "Xchacha20", + "Xsalsa20", + "aead", + "cryptography", + "ecdh", + "elliptic curve", + "elliptic curve cryptography", + "encryption", + "libsodium", + "php", + "public-key cryptography", + "secret-key cryptography", + "side-channel resistant" + ], + "support": { + "issues": "https://github.com/paragonie/sodium_compat/issues", + "source": "https://github.com/paragonie/sodium_compat/tree/v1.16.1" + }, + "time": "2021-05-25T12:58:14+00:00" }, { "name": "phpcollection/phpcollection", @@ -4331,6 +4547,60 @@ ], "time": "2020-08-18T17:17:46+00:00" }, + { + "name": "soatok/patreon", + "version": "v0.6.0", + "source": { + "type": "git", + "url": "https://github.com/soatok/patreon-php.git", + "reference": "7258eedbe2ee959f057a764c3fb09e3318ebc3cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/soatok/patreon-php/zipball/7258eedbe2ee959f057a764c3fb09e3318ebc3cf", + "reference": "7258eedbe2ee959f057a764c3fb09e3318ebc3cf", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "paragonie/hidden-string": "^1", + "paragonie/sodium_compat": "^1", + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "^6|^7|^8", + "squizlabs/php_codesniffer": "^3.0", + "vimeo/psalm": "^2|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Patreon\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Patreon", + "email": "platform-team@patreon.com" + }, + { + "name": "Soatok Dreamseeker", + "email": "soatok.dhole@gmail.com", + "homepage": "https://soatok.com" + } + ], + "description": "Interact with the Patreon API via OAuth.", + "support": { + "issues": "https://github.com/soatok/patreon-php/issues", + "source": "https://github.com/soatok/patreon-php/tree/master" + }, + "time": "2020-05-02T20:04:41+00:00" + }, { "name": "swagger-api/swagger-ui", "version": "v3.50.0",