From f05f70d81b70011418bc3d50d7ed6ef4fb76425b Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Sat, 27 Jun 2020 09:24:00 +0200 Subject: [PATCH] adding smallPART --- composer.json | 7 +- composer.lock | 260 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 265 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index d49c37e75f..f400589e27 100644 --- a/composer.json +++ b/composer.json @@ -41,8 +41,12 @@ { "type": "pear", "url": "https://pear.horde.org" + }, + { + "type": "vcs", + "url": "https://github.com/IMSGlobal/lti-1-3-php-library" } - ], + ], "config": { "platform": { "php": "7.2" @@ -77,6 +81,7 @@ "egroupware/projectmanager": "dev-master", "egroupware/registration": "dev-master", "egroupware/rocketchat": "dev-master", + "egroupware/smallpart": "dev-master", "egroupware/status": "dev-master", "egroupware/swoolepush": "dev-master", "egroupware/tracker": "dev-master", diff --git a/composer.lock b/composer.lock index 1cfb5ebbde..41ebe9b9ae 100644 --- 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": "15e89b698860ff65a8d60addd789b06c", + "content-hash": "aac43f58ae0bba65ee0d8bf010103a6a", "packages": [ { "name": "adldap2/adldap2", @@ -322,6 +322,46 @@ "bower-asset-ignore": [] } }, + { + "name": "celtic/lti", + "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/celtic-project/LTI-PHP.git", + "reference": "8805e25dcd5bfa559ac876684d153ef4bc2e0166" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/celtic-project/LTI-PHP/zipball/8805e25dcd5bfa559ac876684d153ef4bc2e0166", + "reference": "8805e25dcd5bfa559ac876684d153ef4bc2e0166", + "shasum": "" + }, + "require": { + "php": ">=5.6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "ceLTIc\\LTI\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Stephen P Vickers", + "email": "stephen@spvsoftwareproducts.com" + } + ], + "description": "PHP class library for building LTI integrations", + "homepage": "https://github.com/celtic-project/LTI-PHP", + "keywords": [ + "LTI" + ], + "time": "2020-06-25T14:21:48+00:00" + }, { "name": "components/bootstrap", "version": "4.1.1", @@ -1201,6 +1241,44 @@ "homepage": "https://www.egroupware.org/", "time": "2020-02-27T12:02:09+00:00" }, + { + "name": "egroupware/smallpart", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/EGroupware/smallpart.git", + "reference": "5d3c9443746229e89240c7ed34e921a9bd4ea185" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EGroupware/smallpart/zipball/5d3c9443746229e89240c7ed34e921a9bd4ea185", + "reference": "5d3c9443746229e89240c7ed34e921a9bd4ea185", + "shasum": "" + }, + "require": { + "celtic/lti": "^3.0.0", + "imsglobal/lti-1p3-tool": "dev-master" + }, + "type": "egroupware-app", + "autoload": { + "psr-4": { + "EGroupware\\SmallParT\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "AGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Ralf Becker", + "email": "rb@egroupware.org" + } + ], + "description": "EGroupware smallPART - selfdirected media assisted learning lectures & Process Analysis Reflection Tool", + "homepage": "https://www.egroupware.org/", + "time": "2020-06-27T06:51:48+00:00" + }, { "name": "egroupware/status", "version": "dev-master", @@ -1347,6 +1425,57 @@ "homepage": "http://z-push.org/", "time": "2015-09-02T00:00:00+00:00" }, + { + "name": "fproject/php-jwt", + "version": "4.0.5", + "source": { + "type": "git", + "url": "https://github.com/fproject/php-jwt.git", + "reference": "91047b202bbe7d966e8fce67ab16ebca8bdcb6b7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fproject/php-jwt/zipball/91047b202bbe7d966e8fce67ab16ebca8bdcb6b7", + "reference": "91047b202bbe7d966e8fce67ab16ebca8bdcb6b7", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "4.8.36" + }, + "type": "library", + "autoload": { + "psr-4": { + "Firebase\\JWT\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Neuman Vong", + "email": "neuman+pear@twilio.com", + "role": "Developer" + }, + { + "name": "Anant Narayanan", + "email": "anant@php.net", + "role": "Developer" + }, + { + "name": "Bui Sy Nguyen", + "email": "nguyenbs@gmail.com", + "role": "Developer" + } + ], + "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Support several key types including JWK.", + "homepage": "https://github.com/fproject/php-jwt", + "time": "2018-04-02T10:36:30+00:00" + }, { "name": "fxp/composer-asset-plugin", "version": "v1.4.5", @@ -1529,6 +1658,42 @@ ], "time": "2019-11-13T10:30:21+00:00" }, + { + "name": "imsglobal/lti-1p3-tool", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/IMSGlobal/lti-1-3-php-library.git", + "reference": "3a192de99f3783d76caea462b0d04db28569c123" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/IMSGlobal/lti-1-3-php-library/zipball/3a192de99f3783d76caea462b0d04db28569c123", + "reference": "3a192de99f3783d76caea462b0d04db28569c123", + "shasum": "" + }, + "require": { + "fproject/php-jwt": "^4.0", + "phpseclib/phpseclib": "^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "IMSGlobal\\LTI\\": "src/lti" + } + }, + "authors": [ + { + "name": "Martin Lenord", + "email": "ims.m@rtin.dev" + } + ], + "support": { + "source": "https://github.com/IMSGlobal/lti-1-3-php-library/tree/master", + "issues": "https://github.com/IMSGlobal/lti-1-3-php-library/issues" + }, + "time": "2020-06-03T16:10:05+00:00" + }, { "name": "lcobucci/jwt", "version": "3.3.1", @@ -3611,6 +3776,98 @@ "description": "PHPMailer is a full-featured email creation and transfer class for PHP", "time": "2020-05-27T12:24:03+00:00" }, + { + "name": "phpseclib/phpseclib", + "version": "2.0.27", + "source": { + "type": "git", + "url": "https://github.com/phpseclib/phpseclib.git", + "reference": "34620af4df7d1988d8f0d7e91f6c8a3bf931d8dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/34620af4df7d1988d8f0d7e91f6c8a3bf931d8dc", + "reference": "34620af4df7d1988d8f0d7e91f6c8a3bf931d8dc", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phing/phing": "~2.7", + "phpunit/phpunit": "^4.8.35|^5.7|^6.0", + "sami/sami": "~2.0", + "squizlabs/php_codesniffer": "~2.0" + }, + "suggest": { + "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", + "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", + "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", + "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." + }, + "type": "library", + "autoload": { + "files": [ + "phpseclib/bootstrap.php" + ], + "psr-4": { + "phpseclib\\": "phpseclib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jim Wigginton", + "email": "terrafrost@php.net", + "role": "Lead Developer" + }, + { + "name": "Patrick Monnerat", + "email": "pm@datasphere.ch", + "role": "Developer" + }, + { + "name": "Andreas Fischer", + "email": "bantu@phpbb.com", + "role": "Developer" + }, + { + "name": "Hans-Jürgen Petrich", + "email": "petrich@tronic-media.com", + "role": "Developer" + }, + { + "name": "Graham Campbell", + "email": "graham@alt-three.com", + "role": "Developer" + } + ], + "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", + "homepage": "http://phpseclib.sourceforge.net", + "keywords": [ + "BigInteger", + "aes", + "asn.1", + "asn1", + "blowfish", + "crypto", + "cryptography", + "encryption", + "rsa", + "security", + "sftp", + "signature", + "signing", + "ssh", + "twofish", + "x.509", + "x509" + ], + "time": "2020-04-04T23:17:33+00:00" + }, { "name": "pimple/pimple", "version": "v3.2.3", @@ -9043,6 +9300,7 @@ "egroupware/projectmanager": 20, "egroupware/registration": 20, "egroupware/rocketchat": 20, + "egroupware/smallpart": 20, "egroupware/status": 20, "egroupware/swoolepush": 20, "egroupware/tracker": 20