From b85e2d793baf74bfff3d4610262dffd56d61c101 Mon Sep 17 00:00:00 2001 From: Kevin Cristiano <kcristiano@tadpole.cc> Date: Wed, 12 Jul 2017 07:01:50 -0400 Subject: [PATCH] civicrm-47: 4.7.22 release --- .../Contribute/Form/Contribution/Confirm.php | 8 + .../CRM/Contribute/Form/ContributionBase.php | 2 + .../CRM/Upgrade/Incremental/php/FourSeven.php | 39 + civicrm/civicrm-version.php | 2 +- civicrm/install/index.php | 2 +- civicrm/release-notes.md | 6 + civicrm/sql/civicrm_data.mysql | 2 +- civicrm/sql/civicrm_generated.mysql | 2 +- civicrm/templates/CRM/common/version.tpl | 2 +- civicrm/vendor/autoload.php | 2 +- .../vendor/composer/autoload_namespaces.php | 2 +- civicrm/vendor/composer/autoload_real.php | 14 +- civicrm/vendor/composer/autoload_static.php | 16 +- civicrm/vendor/composer/include_paths.php | 4 +- civicrm/vendor/composer/installed.json | 1416 ++++++++--------- civicrm/vendor/pear/net_smtp/Net/SMTP.php | 6 +- 16 files changed, 790 insertions(+), 735 deletions(-) diff --git a/civicrm/CRM/Contribute/Form/Contribution/Confirm.php b/civicrm/CRM/Contribute/Form/Contribution/Confirm.php index 419f949129..85a9130faf 100644 --- a/civicrm/CRM/Contribute/Form/Contribution/Confirm.php +++ b/civicrm/CRM/Contribute/Form/Contribution/Confirm.php @@ -2046,6 +2046,14 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr if (!empty($this->_ccid)) { $this->_params['contribution_id'] = $this->_ccid; } + //Set email-bltID if pre/post profile contains an email. + if ($this->_emailExists == TRUE) { + foreach ($this->_params as $key => $val) { + if (substr($key, 0, 6) == 'email-' && empty($this->_params["email-{$this->_bltID}"])) { + $this->_params["email-{$this->_bltID}"] = $this->_params[$key]; + } + } + } // add a description field at the very beginning $this->_params['description'] = ts('Online Contribution') . ': ' . (($this->_pcpInfo['title']) ? $this->_pcpInfo['title'] : $this->_values['title']); diff --git a/civicrm/CRM/Contribute/Form/ContributionBase.php b/civicrm/CRM/Contribute/Form/ContributionBase.php index fe5b484c0d..cffecc784e 100644 --- a/civicrm/CRM/Contribute/Form/ContributionBase.php +++ b/civicrm/CRM/Contribute/Form/ContributionBase.php @@ -227,6 +227,7 @@ class CRM_Contribute_Form_ContributionBase extends CRM_Core_Form { // lets just bump this to a regular session error and redirect user to main page $this->controller->invalidKeyRedirect(); } + $this->_emailExists = $this->get('emailExists'); // this was used prior to the cleverer this_>getContactID - unsure now $this->_userID = CRM_Core_Session::singleton()->getLoggedInContactID(); @@ -652,6 +653,7 @@ class CRM_Contribute_Form_ContributionBase extends CRM_Core_Form { !in_array($profileContactType, array('honor', 'onbehalf')) ) { $this->_emailExists = TRUE; + $this->set('emailExists', TRUE); } } diff --git a/civicrm/CRM/Upgrade/Incremental/php/FourSeven.php b/civicrm/CRM/Upgrade/Incremental/php/FourSeven.php index aea404fd53..e52732c405 100644 --- a/civicrm/CRM/Upgrade/Incremental/php/FourSeven.php +++ b/civicrm/CRM/Upgrade/Incremental/php/FourSeven.php @@ -62,6 +62,16 @@ class CRM_Upgrade_Incremental_php_FourSeven extends CRM_Upgrade_Incremental_Base if ($rev == '4.7.13') { $preUpgradeMessage .= '<p>' . ts('A new permission has been added called %1 This Permission is now used to control access to the Manage Tags screen', array(1 => 'manage tags')) . '</p>'; } + if ($rev == '4.7.22') { + // Based on support inquiries for 4.7.21, show message during 4.7.22. + // For affected users, this issue prevents loading the regular status screen. + if (!$this->checkImageUploadDir()) { + $preUpgradeMessage .= '<p>' . ts('There appears to be an inconsistency in the configuration of "Image Upload URL" and "Image Upload Directory".') . '</p>' + . '<p>' + . ts('Further advice will be displayed at the end of the upgrade.') + . '</p>'; + } + } } /** @@ -122,6 +132,26 @@ class CRM_Upgrade_Incremental_php_FourSeven extends CRM_Upgrade_Incremental_Base $postUpgradeMessage .= '<p>civicrm_sms_provider ' . ts('has now had a domain id column added. As there is more than 1 domains in this install you need to manually set the domain id for the providers in this install') . '</p>'; } } + if ($rev == '4.7.22') { + // Based on support inquiries for 4.7.21, show message during 4.7.22. + // For affected users, this issue prevents loading the regular status screen. + if (!$this->checkImageUploadDir()) { + $config = CRM_Core_Config::singleton(); + $postUpgradeMessage .= + '<h3>' . ts('Warning') . '</h3>' + . '<p>' . ts('There appears to be an inconsistency in the configuration of "Image Upload URL" and "Image Upload Directory".') . '</p>' + . sprintf("<ul><li><b>imageUploadDir</b>: <code>%s</code></li><li><b>imageUploadURL</b>: <code>%s</code></li></ul>", htmlentities($config->imageUploadDir), htmlentities($config->imageUploadURL)) + . '<p>' + . ts('You may need to check that: <ul><li>(a) the path and URL match,</li><li> (b) the httpd/htaccess policy allows requests for files inside this folder,</li><li>and (c) the web domain matches the normal web domain.</ul>') + . '</p>' + . '<p><em>' + . ts('(Note: Although files should be readable, it is best if they are not listable or browseable.)') + . '</em></p>' + . '<p>' + . ts('If this remains unresolved, then some important screens may fail to load.') + . '</p>'; + } + } } /** @@ -1144,4 +1174,13 @@ FROM `civicrm_dashboard_contact` JOIN `civicrm_contact` WHERE civicrm_dashboard_ return TRUE; } + /** + * @return bool + */ + protected function checkImageUploadDir() { + $config = CRM_Core_Config::singleton(); + $check = new CRM_Utils_Check_Component_Security(); + return $config->imageUploadDir && $config->imageUploadURL && $check->isDirAccessible($config->imageUploadDir, $config->imageUploadURL); + } + } diff --git a/civicrm/civicrm-version.php b/civicrm/civicrm-version.php index fe3e4323ac..b23ee71611 100644 --- a/civicrm/civicrm-version.php +++ b/civicrm/civicrm-version.php @@ -1,6 +1,6 @@ <?php function civicrmVersion( ) { - return array( 'version' => '4.7.21', + return array( 'version' => '4.7.22', 'cms' => 'Wordpress', 'revision' => '' ); } diff --git a/civicrm/install/index.php b/civicrm/install/index.php index 79010fffb1..281d3ef253 100644 --- a/civicrm/install/index.php +++ b/civicrm/install/index.php @@ -569,7 +569,7 @@ class InstallRequirements { $host = implode(':', $hostParts); } else { - $port = ''; + $port = NULL; } $conn = @mysqli_connect($host, $username, $password, $database, $port); return $conn; diff --git a/civicrm/release-notes.md b/civicrm/release-notes.md index 310d6c7f2d..af3b56432b 100644 --- a/civicrm/release-notes.md +++ b/civicrm/release-notes.md @@ -15,6 +15,12 @@ Other resources for identifying changes are: * https://github.com/civicrm/civicrm-wordpress +## CiviCRM 4.7.22 + +Released July 12, 2017 + +- **[Bugs resolved](release-notes/4.7.22.md#bugs)** + ## CiviCRM 4.7.21 Released July 5, 2017 diff --git a/civicrm/sql/civicrm_data.mysql b/civicrm/sql/civicrm_data.mysql index 705bcd5e42..694ccb1598 100644 --- a/civicrm/sql/civicrm_data.mysql +++ b/civicrm/sql/civicrm_data.mysql @@ -23904,4 +23904,4 @@ INSERT INTO `civicrm_report_instance` VALUES ( @domainID, 'Survey Details', 'survey/detail', 'Detailed report for canvassing, phone-banking, walk lists or other surveys.', 'access CiviReport', 'a:39:{s:6:"fields";a:2:{s:9:"sort_name";s:1:"1";s:6:"result";s:1:"1";}s:22:"assignee_contact_id_op";s:2:"eq";s:25:"assignee_contact_id_value";s:0:"";s:12:"sort_name_op";s:3:"has";s:15:"sort_name_value";s:0:"";s:17:"street_number_min";s:0:"";s:17:"street_number_max";s:0:"";s:16:"street_number_op";s:3:"lte";s:19:"street_number_value";s:0:"";s:14:"street_name_op";s:3:"has";s:17:"street_name_value";s:0:"";s:15:"postal_code_min";s:0:"";s:15:"postal_code_max";s:0:"";s:14:"postal_code_op";s:3:"lte";s:17:"postal_code_value";s:0:"";s:7:"city_op";s:3:"has";s:10:"city_value";s:0:"";s:20:"state_province_id_op";s:2:"in";s:23:"state_province_id_value";a:0:{}s:13:"country_id_op";s:2:"in";s:16:"country_id_value";a:0:{}s:12:"survey_id_op";s:2:"in";s:15:"survey_id_value";a:0:{}s:12:"status_id_op";s:2:"eq";s:15:"status_id_value";s:1:"1";s:11:"custom_1_op";s:2:"in";s:14:"custom_1_value";a:0:{}s:11:"custom_2_op";s:2:"in";s:14:"custom_2_value";a:0:{}s:17:"custom_3_relative";s:1:"0";s:13:"custom_3_from";s:0:"";s:11:"custom_3_to";s:0:"";s:11:"description";s:75:"Detailed report for canvassing, phone-banking, walk lists or other surveys.";s:13:"email_subject";s:0:"";s:8:"email_to";s:0:"";s:8:"email_cc";s:0:"";s:10:"permission";s:17:"access CiviReport";s:6:"groups";s:0:"";s:9:"domain_id";i:1;}'); -UPDATE civicrm_domain SET version = '4.7.21'; +UPDATE civicrm_domain SET version = '4.7.22'; diff --git a/civicrm/sql/civicrm_generated.mysql b/civicrm/sql/civicrm_generated.mysql index 5eca0ce7fa..55ea04cd9c 100644 --- a/civicrm/sql/civicrm_generated.mysql +++ b/civicrm/sql/civicrm_generated.mysql @@ -399,7 +399,7 @@ UNLOCK TABLES; LOCK TABLES `civicrm_domain` WRITE; /*!40000 ALTER TABLE `civicrm_domain` DISABLE KEYS */; -INSERT INTO `civicrm_domain` (`id`, `name`, `description`, `config_backend`, `version`, `contact_id`, `locales`, `locale_custom_strings`) VALUES (1,'Default Domain Name',NULL,NULL,'4.7.21',1,NULL,'a:1:{s:5:\"en_US\";a:0:{}}'); +INSERT INTO `civicrm_domain` (`id`, `name`, `description`, `config_backend`, `version`, `contact_id`, `locales`, `locale_custom_strings`) VALUES (1,'Default Domain Name',NULL,NULL,'4.7.22',1,NULL,'a:1:{s:5:\"en_US\";a:0:{}}'); /*!40000 ALTER TABLE `civicrm_domain` ENABLE KEYS */; UNLOCK TABLES; diff --git a/civicrm/templates/CRM/common/version.tpl b/civicrm/templates/CRM/common/version.tpl index beef6a0e81..f4caa4dfbf 100644 --- a/civicrm/templates/CRM/common/version.tpl +++ b/civicrm/templates/CRM/common/version.tpl @@ -1 +1 @@ -4.7.21 \ No newline at end of file +4.7.22 \ No newline at end of file diff --git a/civicrm/vendor/autoload.php b/civicrm/vendor/autoload.php index 07b2805704..0e8b0ca907 100644 --- a/civicrm/vendor/autoload.php +++ b/civicrm/vendor/autoload.php @@ -4,4 +4,4 @@ require_once __DIR__ . '/composer' . '/autoload_real.php'; -return ComposerAutoloaderInit15273363a8ff4b798eb304902c5f2b23::getLoader(); +return ComposerAutoloaderInita288f404cef1fb6e72cf5dc6d74b004a::getLoader(); diff --git a/civicrm/vendor/composer/autoload_namespaces.php b/civicrm/vendor/composer/autoload_namespaces.php index b14de97df3..1c1bd193e4 100644 --- a/civicrm/vendor/composer/autoload_namespaces.php +++ b/civicrm/vendor/composer/autoload_namespaces.php @@ -18,7 +18,7 @@ return array( 'Psr\\Log\\' => array($vendorDir . '/psr/log'), 'PHPUnit_' => array($baseDir . '/packages'), 'PEAR' => array($vendorDir . '/pear/pear_exception'), - 'Net' => array($vendorDir . '/pear/net_socket', $vendorDir . '/pear/net_smtp', $vendorDir . '/phpseclib/phpseclib/phpseclib'), + 'Net' => array($vendorDir . '/phpseclib/phpseclib/phpseclib', $vendorDir . '/pear/net_socket', $vendorDir . '/pear/net_smtp'), 'Math' => array($vendorDir . '/phpseclib/phpseclib/phpseclib'), 'FontLib\\' => array($vendorDir . '/phenx/php-font-lib/src'), 'File' => array($vendorDir . '/phpseclib/phpseclib/phpseclib'), diff --git a/civicrm/vendor/composer/autoload_real.php b/civicrm/vendor/composer/autoload_real.php index d3301d8b94..7b4588f64d 100644 --- a/civicrm/vendor/composer/autoload_real.php +++ b/civicrm/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit15273363a8ff4b798eb304902c5f2b23 +class ComposerAutoloaderInita288f404cef1fb6e72cf5dc6d74b004a { private static $loader; @@ -19,9 +19,9 @@ class ComposerAutoloaderInit15273363a8ff4b798eb304902c5f2b23 return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInit15273363a8ff4b798eb304902c5f2b23', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInita288f404cef1fb6e72cf5dc6d74b004a', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(); - spl_autoload_unregister(array('ComposerAutoloaderInit15273363a8ff4b798eb304902c5f2b23', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInita288f404cef1fb6e72cf5dc6d74b004a', 'loadClassLoader')); $includePaths = require __DIR__ . '/include_paths.php'; array_push($includePaths, get_include_path()); @@ -31,7 +31,7 @@ class ComposerAutoloaderInit15273363a8ff4b798eb304902c5f2b23 if ($useStaticLoader) { require_once __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInit15273363a8ff4b798eb304902c5f2b23::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInita288f404cef1fb6e72cf5dc6d74b004a::getInitializer($loader)); } else { $map = require __DIR__ . '/autoload_namespaces.php'; foreach ($map as $namespace => $path) { @@ -52,19 +52,19 @@ class ComposerAutoloaderInit15273363a8ff4b798eb304902c5f2b23 $loader->register(true); if ($useStaticLoader) { - $includeFiles = Composer\Autoload\ComposerStaticInit15273363a8ff4b798eb304902c5f2b23::$files; + $includeFiles = Composer\Autoload\ComposerStaticInita288f404cef1fb6e72cf5dc6d74b004a::$files; } else { $includeFiles = require __DIR__ . '/autoload_files.php'; } foreach ($includeFiles as $fileIdentifier => $file) { - composerRequire15273363a8ff4b798eb304902c5f2b23($fileIdentifier, $file); + composerRequirea288f404cef1fb6e72cf5dc6d74b004a($fileIdentifier, $file); } return $loader; } } -function composerRequire15273363a8ff4b798eb304902c5f2b23($fileIdentifier, $file) +function composerRequirea288f404cef1fb6e72cf5dc6d74b004a($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { require $file; diff --git a/civicrm/vendor/composer/autoload_static.php b/civicrm/vendor/composer/autoload_static.php index c99d965806..7668ee0172 100644 --- a/civicrm/vendor/composer/autoload_static.php +++ b/civicrm/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit15273363a8ff4b798eb304902c5f2b23 +class ComposerStaticInita288f404cef1fb6e72cf5dc6d74b004a { public static $files = array ( 'decc78cc4436b1292c6c0d151b19445c' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/bootstrap.php', @@ -126,9 +126,9 @@ class ComposerStaticInit15273363a8ff4b798eb304902c5f2b23 array ( 'Net' => array ( - 0 => __DIR__ . '/..' . '/pear/net_socket', - 1 => __DIR__ . '/..' . '/pear/net_smtp', - 2 => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib', + 0 => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib', + 1 => __DIR__ . '/..' . '/pear/net_socket', + 2 => __DIR__ . '/..' . '/pear/net_smtp', ), ), 'M' => @@ -323,10 +323,10 @@ class ComposerStaticInit15273363a8ff4b798eb304902c5f2b23 public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit15273363a8ff4b798eb304902c5f2b23::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit15273363a8ff4b798eb304902c5f2b23::$prefixDirsPsr4; - $loader->prefixesPsr0 = ComposerStaticInit15273363a8ff4b798eb304902c5f2b23::$prefixesPsr0; - $loader->classMap = ComposerStaticInit15273363a8ff4b798eb304902c5f2b23::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInita288f404cef1fb6e72cf5dc6d74b004a::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInita288f404cef1fb6e72cf5dc6d74b004a::$prefixDirsPsr4; + $loader->prefixesPsr0 = ComposerStaticInita288f404cef1fb6e72cf5dc6d74b004a::$prefixesPsr0; + $loader->classMap = ComposerStaticInita288f404cef1fb6e72cf5dc6d74b004a::$classMap; }, null, ClassLoader::class); } diff --git a/civicrm/vendor/composer/include_paths.php b/civicrm/vendor/composer/include_paths.php index 501e021ee0..ccc4ea5bb5 100644 --- a/civicrm/vendor/composer/include_paths.php +++ b/civicrm/vendor/composer/include_paths.php @@ -7,10 +7,10 @@ $baseDir = dirname($vendorDir); return array( $vendorDir . '/tecnickcom', + $vendorDir . '/phpseclib/phpseclib/phpseclib', $vendorDir . '/pear/pear_exception', + $vendorDir . '/pear/auth_sasl', $vendorDir . '/pear/net_socket', $vendorDir . '/pear/net_smtp', - $vendorDir . '/pear/auth_sasl', - $vendorDir . '/phpseclib/phpseclib/phpseclib', $vendorDir . '/pear/validate_finance_creditcard', ); diff --git a/civicrm/vendor/composer/installed.json b/civicrm/vendor/composer/installed.json index 7cff8764a0..9068c7a0bd 100644 --- a/civicrm/vendor/composer/installed.json +++ b/civicrm/vendor/composer/installed.json @@ -39,6 +39,149 @@ "psr-3" ] }, + { + "name": "phpseclib/phpseclib", + "version": "1.0.6", + "version_normalized": "1.0.6.0", + "source": { + "type": "git", + "url": "https://github.com/phpseclib/phpseclib.git", + "reference": "aa8368ed12ef389f20d3932d051a7207471ecbab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/aa8368ed12ef389f20d3932d051a7207471ecbab", + "reference": "aa8368ed12ef389f20d3932d051a7207471ecbab", + "shasum": "" + }, + "require": { + "php": ">=5.0.0" + }, + "require-dev": { + "phing/phing": "~2.7", + "phpunit/phpunit": "~4.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-mcrypt": "Install the Mcrypt extension in order to speed up a wide variety of cryptographic operations.", + "pear-pear/PHP_Compat": "Install PHP_Compat to get phpseclib working on PHP < 5.0.0." + }, + "time": "2017-05-08 05:58:24", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Crypt": "phpseclib/", + "File": "phpseclib/", + "Math": "phpseclib/", + "Net": "phpseclib/", + "System": "phpseclib/" + }, + "files": [ + "phpseclib/bootstrap.php", + "phpseclib/Crypt/Random.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "phpseclib/" + ], + "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" + ] + }, + { + "name": "civicrm/civicrm-cxn-rpc", + "version": "v0.16.12.05", + "version_normalized": "0.16.12.05", + "source": { + "type": "git", + "url": "https://github.com/civicrm/civicrm-cxn-rpc.git", + "reference": "e88e78dc491b7e8739a40231f46c2d4459347b12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/civicrm/civicrm-cxn-rpc/zipball/e88e78dc491b7e8739a40231f46c2d4459347b12", + "reference": "e88e78dc491b7e8739a40231f46c2d4459347b12", + "shasum": "" + }, + "require": { + "phpseclib/phpseclib": "1.0.*", + "psr/log": "1.0.0" + }, + "require-dev": { + "phpunit/phpunit": "3.7.*" + }, + "time": "2016-12-06 04:32:51", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Civi\\Cxn\\Rpc\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tim Otten", + "email": "totten@civicrm.org" + } + ], + "description": "RPC library for CiviConnect" + }, { "name": "phenx/php-svg-lib", "version": "0.1", @@ -175,68 +318,84 @@ "homepage": "https://github.com/dompdf/dompdf" }, { - "name": "tecnickcom/tcpdf", - "version": "6.2.12", - "version_normalized": "6.2.12.0", + "name": "electrolinux/phpquery", + "version": "0.9.6", + "version_normalized": "0.9.6.0", "source": { "type": "git", - "url": "https://github.com/tecnickcom/TCPDF.git", - "reference": "2f732eaa91b5665274689b1d40b285a7bacdc37f" + "url": "https://github.com/electrolinux/phpquery.git", + "reference": "6cb8afcfe8cd4ce45f2f8c27d561383037c27a3a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/2f732eaa91b5665274689b1d40b285a7bacdc37f", - "reference": "2f732eaa91b5665274689b1d40b285a7bacdc37f", + "url": "https://api.github.com/repos/electrolinux/phpquery/zipball/6cb8afcfe8cd4ce45f2f8c27d561383037c27a3a", + "reference": "6cb8afcfe8cd4ce45f2f8c27d561383037c27a3a", "shasum": "" }, - "require": { - "php": ">=5.3.0" + "time": "2013-03-21 12:39:33", + "type": "library", + "installation-source": "dist", + "autoload": { + "classmap": [ + "phpQuery/" + ] }, - "time": "2015-09-12 10:08:34", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tobiasz Cudnik", + "email": "tobiasz.cudnik@gmail.com", + "homepage": "https://github.com/TobiaszCudnik", + "role": "Developer" + }, + { + "name": "didier Belot", + "role": "Packager" + } + ], + "description": "phpQuery is a server-side, chainable, CSS3 selector driven Document Object Model (DOM) API based on jQuery JavaScript Library", + "homepage": "http://code.google.com/p/phpquery/" + }, + { + "name": "pclzip/pclzip", + "version": "2.8.2", + "version_normalized": "2.8.2.0", + "source": { + "type": "git", + "url": "https://github.com/ivanlanin/pclzip.git", + "reference": "19dd1de9d3f5fc4d7d70175b4c344dee329f45fd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ivanlanin/pclzip/zipball/19dd1de9d3f5fc4d7d70175b4c344dee329f45fd", + "reference": "19dd1de9d3f5fc4d7d70175b4c344dee329f45fd", + "shasum": "" + }, + "time": "2014-06-05 11:42:24", "type": "library", "installation-source": "dist", "autoload": { "classmap": [ - "fonts", - "config", - "include", - "tcpdf.php", - "tcpdf_parser.php", - "tcpdf_import.php", - "tcpdf_barcodes_1d.php", - "tcpdf_barcodes_2d.php", - "include/tcpdf_colors.php", - "include/tcpdf_filters.php", - "include/tcpdf_font_data.php", - "include/tcpdf_fonts.php", - "include/tcpdf_images.php", - "include/tcpdf_static.php", - "include/barcodes/datamatrix.php", - "include/barcodes/pdf417.php", - "include/barcodes/qrcode.php" + "pclzip.lib.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPLv3" + "LGPL-2.1" ], "authors": [ { - "name": "Nicola Asuni", - "email": "info@tecnick.com", - "homepage": "http://nicolaasuni.tecnick.com" + "name": "Vincent Blavet" } ], - "description": "TCPDF is a PHP class for generating PDF documents and barcodes.", - "homepage": "http://www.tcpdf.org/", + "description": "A PHP library that offers compression and extraction functions for Zip formatted archives", + "homepage": "http://www.phpconcept.net/pclzip", "keywords": [ - "PDFD32000-2008", - "TCPDF", - "barcodes", - "datamatrix", - "pdf", - "pdf417", - "qrcode" + "php", + "zip" ] }, { @@ -297,25 +456,80 @@ ] }, { - "name": "pear/net_socket", - "version": "1.0.14", - "version_normalized": "1.0.14.0", + "name": "pear/auth_sasl", + "version": "v1.1.0", + "version_normalized": "1.1.0.0", "source": { "type": "git", - "url": "https://github.com/pear/Net_Socket.git", - "reference": "fcd33efd77e4b35ce85489141ab9145343579fe8" + "url": "https://github.com/pear/Auth_SASL.git", + "reference": "db1ead3dc0bf986d2bab0dbc04d114800cf91dee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pear/Net_Socket/zipball/fcd33efd77e4b35ce85489141ab9145343579fe8", - "reference": "fcd33efd77e4b35ce85489141ab9145343579fe8", + "url": "https://api.github.com/repos/pear/Auth_SASL/zipball/db1ead3dc0bf986d2bab0dbc04d114800cf91dee", + "reference": "db1ead3dc0bf986d2bab0dbc04d114800cf91dee", "shasum": "" }, "require": { - "pear/pear_exception": "*" + "pear/pear_exception": "@stable" }, "require-dev": { - "phpunit/phpunit": "*" + "phpunit/phpunit": "@stable" + }, + "time": "2017-03-07 14:37:05", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Auth": "./" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "./" + ], + "license": [ + "BSD" + ], + "authors": [ + { + "name": "Anish Mistry", + "email": "amistry@am-productions.biz", + "role": "Lead" + }, + { + "name": "Richard Heyes", + "email": "richard@php.net", + "role": "Lead" + }, + { + "name": "Michael Bretterklieber", + "email": "michael@bretterklieber.com", + "role": "Lead" + } + ], + "description": "Abstraction of various SASL mechanism responses" + }, + { + "name": "pear/net_socket", + "version": "1.0.14", + "version_normalized": "1.0.14.0", + "source": { + "type": "git", + "url": "https://github.com/pear/Net_Socket.git", + "reference": "fcd33efd77e4b35ce85489141ab9145343579fe8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/Net_Socket/zipball/fcd33efd77e4b35ce85489141ab9145343579fe8", + "reference": "fcd33efd77e4b35ce85489141ab9145343579fe8", + "shasum": "" + }, + "require": { + "pear/pear_exception": "*" + }, + "require-dev": { + "phpunit/phpunit": "*" }, "time": "2014-02-20 19:27:06", "type": "library", @@ -414,331 +628,401 @@ ] }, { - "name": "civicrm/civicrm-cxn-rpc", - "version": "v0.16.12.05", - "version_normalized": "0.16.12.05", + "name": "pear/validate_finance_creditcard", + "version": "dev-master", + "version_normalized": "9999999-dev", "source": { "type": "git", - "url": "https://github.com/civicrm/civicrm-cxn-rpc.git", - "reference": "e88e78dc491b7e8739a40231f46c2d4459347b12" + "url": "https://github.com/pear/Validate_Finance_CreditCard.git", + "reference": "a74da657d7a6f24b7e669294b32812e9a947519f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/civicrm/civicrm-cxn-rpc/zipball/e88e78dc491b7e8739a40231f46c2d4459347b12", - "reference": "e88e78dc491b7e8739a40231f46c2d4459347b12", + "url": "https://api.github.com/repos/pear/Validate_Finance_CreditCard/zipball/a74da657d7a6f24b7e669294b32812e9a947519f", + "reference": "a74da657d7a6f24b7e669294b32812e9a947519f", "shasum": "" }, "require": { - "phpseclib/phpseclib": "1.0.*", - "psr/log": "1.0.0" + "pear/pear_exception": "*", + "php": ">=5.2.1" }, "require-dev": { - "phpunit/phpunit": "3.7.*" + "phpunit/phpunit": "*" }, - "time": "2016-12-06 04:32:51", + "time": "2016-09-12 08:01:21", "type": "library", - "installation-source": "dist", + "installation-source": "source", "autoload": { - "psr-4": { - "Civi\\Cxn\\Rpc\\": "src/" + "psr-0": { + "Validate": "./" } }, "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "./" + ], "license": [ - "MIT" + "New BSD" ], "authors": [ { - "name": "Tim Otten", - "email": "totten@civicrm.org" + "name": "Philippe Jausions", + "email": "Philippe.Jausions@11abacus.com", + "role": "Lead" } ], - "description": "RPC library for CiviConnect" + "description": "Validation class for credit cards." }, { - "name": "totten/ca-config", - "version": "v17.05.0", - "version_normalized": "17.05.0.0", + "name": "zendframework/zend-stdlib", + "version": "2.4.11", + "version_normalized": "2.4.11.0", "source": { "type": "git", - "url": "https://github.com/totten/ca_config.git", - "reference": "461cf05f932897c37ca87e9a85283d4963b49f09" + "url": "https://github.com/zendframework/zend-stdlib.git", + "reference": "d8ecb629a72da9f91bd95c5af006384823560b42" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/totten/ca_config/zipball/461cf05f932897c37ca87e9a85283d4963b49f09", - "reference": "461cf05f932897c37ca87e9a85283d4963b49f09", + "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/d8ecb629a72da9f91bd95c5af006384823560b42", + "reference": "d8ecb629a72da9f91bd95c5af006384823560b42", "shasum": "" }, "require": { - "php": ">=5.2" + "php": ">=5.3.23" }, - "time": "2017-05-10 20:08:17", + "require-dev": { + "fabpot/php-cs-fixer": "1.7.*", + "phpunit/phpunit": "~4.0", + "satooshi/php-coveralls": "dev-master", + "zendframework/zend-eventmanager": "self.version", + "zendframework/zend-filter": "self.version", + "zendframework/zend-serializer": "self.version", + "zendframework/zend-servicemanager": "self.version" + }, + "suggest": { + "zendframework/zend-eventmanager": "To support aggregate hydrator usage", + "zendframework/zend-filter": "To support naming strategy hydrator usage", + "zendframework/zend-serializer": "Zend\\Serializer component", + "zendframework/zend-servicemanager": "To support hydrator plugin manager usage" + }, + "time": "2015-07-21 13:55:46", "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev", + "dev-develop": "2.5-dev" + } + }, "installation-source": "dist", "autoload": { - "psr-0": { - "CA_Config": "src/" + "psr-4": { + "Zend\\Stdlib\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Tim Otten", - "email": "to-git@think.hm" - } + "BSD-3-Clause" ], - "description": "Default configuration for certificate authorities", - "homepage": "https://github.com/totten/ca_config" + "homepage": "https://github.com/zendframework/zend-stdlib", + "keywords": [ + "stdlib", + "zf2" + ] }, { - "name": "pear/auth_sasl", - "version": "v1.1.0", - "version_normalized": "1.1.0.0", + "name": "zendframework/zend-validator", + "version": "2.4.11", + "version_normalized": "2.4.11.0", "source": { "type": "git", - "url": "https://github.com/pear/Auth_SASL.git", - "reference": "db1ead3dc0bf986d2bab0dbc04d114800cf91dee" + "url": "https://github.com/zendframework/zend-validator.git", + "reference": "81415511fe729e6de19a61936313cef43c80d337" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pear/Auth_SASL/zipball/db1ead3dc0bf986d2bab0dbc04d114800cf91dee", - "reference": "db1ead3dc0bf986d2bab0dbc04d114800cf91dee", + "url": "https://api.github.com/repos/zendframework/zend-validator/zipball/81415511fe729e6de19a61936313cef43c80d337", + "reference": "81415511fe729e6de19a61936313cef43c80d337", "shasum": "" }, "require": { - "pear/pear_exception": "@stable" + "php": ">=5.3.23", + "zendframework/zend-stdlib": "~2.4.0" }, "require-dev": { - "phpunit/phpunit": "@stable" + "fabpot/php-cs-fixer": "1.7.*", + "phpunit/phpunit": "~4.0", + "satooshi/php-coveralls": "dev-master", + "zendframework/zend-config": "~2.4.0", + "zendframework/zend-db": "~2.4.0", + "zendframework/zend-filter": "~2.4.0", + "zendframework/zend-i18n": "~2.4.0", + "zendframework/zend-math": "~2.4.0", + "zendframework/zend-servicemanager": "~2.4.0", + "zendframework/zend-session": "~2.4.0", + "zendframework/zend-uri": "~2.4.0" }, - "time": "2017-03-07 14:37:05", + "suggest": { + "zendframework/zend-db": "Zend\\Db component", + "zendframework/zend-filter": "Zend\\Filter component, required by the Digits validator", + "zendframework/zend-i18n": "Zend\\I18n component to allow translation of validation error messages as well as to use the various Date validators", + "zendframework/zend-math": "Zend\\Math component", + "zendframework/zend-resources": "Translations of validator messages", + "zendframework/zend-servicemanager": "Zend\\ServiceManager component to allow using the ValidatorPluginManager and validator chains", + "zendframework/zend-session": "Zend\\Session component", + "zendframework/zend-uri": "Zend\\Uri component, required by the Uri and Sitemap\\Loc validators" + }, + "time": "2015-09-08 21:04:17", "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev", + "dev-develop": "2.5-dev" + } + }, "installation-source": "dist", "autoload": { - "psr-0": { - "Auth": "./" + "psr-4": { + "Zend\\Validator\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "./" - ], "license": [ - "BSD" - ], - "authors": [ - { - "name": "Anish Mistry", - "email": "amistry@am-productions.biz", - "role": "Lead" - }, - { - "name": "Richard Heyes", - "email": "richard@php.net", - "role": "Lead" - }, - { - "name": "Michael Bretterklieber", - "email": "michael@bretterklieber.com", - "role": "Lead" - } + "BSD-3-Clause" ], - "description": "Abstraction of various SASL mechanism responses" + "description": "provides a set of commonly needed validators", + "homepage": "https://github.com/zendframework/zend-validator", + "keywords": [ + "validator", + "zf2" + ] }, { - "name": "phpseclib/phpseclib", - "version": "1.0.6", - "version_normalized": "1.0.6.0", + "name": "zendframework/zend-escaper", + "version": "2.4.11", + "version_normalized": "2.4.11.0", "source": { "type": "git", - "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "aa8368ed12ef389f20d3932d051a7207471ecbab" + "url": "https://github.com/zendframework/zend-escaper.git", + "reference": "13f468ff824f3c83018b90aff892a1b3201383a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/aa8368ed12ef389f20d3932d051a7207471ecbab", - "reference": "aa8368ed12ef389f20d3932d051a7207471ecbab", + "url": "https://api.github.com/repos/zendframework/zend-escaper/zipball/13f468ff824f3c83018b90aff892a1b3201383a9", + "reference": "13f468ff824f3c83018b90aff892a1b3201383a9", "shasum": "" }, "require": { - "php": ">=5.0.0" + "php": ">=5.3.23" }, "require-dev": { - "phing/phing": "~2.7", + "fabpot/php-cs-fixer": "1.7.*", "phpunit/phpunit": "~4.0", - "sami/sami": "~2.0", - "squizlabs/php_codesniffer": "~2.0" + "satooshi/php-coveralls": "dev-master" }, - "suggest": { - "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", - "ext-mcrypt": "Install the Mcrypt extension in order to speed up a wide variety of cryptographic operations.", - "pear-pear/PHP_Compat": "Install PHP_Compat to get phpseclib working on PHP < 5.0.0." - }, - "time": "2017-05-08 05:58:24", + "time": "2015-05-07 14:55:31", "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev", + "dev-develop": "2.5-dev" + } + }, "installation-source": "dist", "autoload": { - "psr-0": { - "Crypt": "phpseclib/", - "File": "phpseclib/", - "Math": "phpseclib/", - "Net": "phpseclib/", - "System": "phpseclib/" - }, - "files": [ - "phpseclib/bootstrap.php", - "phpseclib/Crypt/Random.php" - ] + "psr-4": { + "Zend\\Escaper\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "phpseclib/" + "license": [ + "BSD-3-Clause" ], + "homepage": "https://github.com/zendframework/zend-escaper", + "keywords": [ + "escaper", + "zf2" + ] + }, + { + "name": "phpoffice/common", + "version": "v0.2.6", + "version_normalized": "0.2.6.0", + "source": { + "type": "git", + "url": "https://github.com/PHPOffice/Common.git", + "reference": "c9be70c80637c28c728be78e66aad4878a34f8dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPOffice/Common/zipball/c9be70c80637c28c728be78e66aad4878a34f8dd", + "reference": "c9be70c80637c28c728be78e66aad4878a34f8dd", + "shasum": "" + }, + "require": { + "pclzip/pclzip": "^2.8", + "php": ">=5.3.0" + }, + "require-dev": { + "phpdocumentor/phpdocumentor": "2.*", + "phploc/phploc": "2.*", + "phpmd/phpmd": "2.*", + "phpunit/phpunit": "3.7.*", + "sebastian/phpcpd": "2.*", + "squizlabs/php_codesniffer": "2.*" + }, + "time": "2016-07-07 17:26:55", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "PhpOffice\\Common\\": "src/Common/" + } + }, + "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "LGPL" ], "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": "Mark Baker" }, { - "name": "Graham Campbell", - "email": "graham@alt-three.com", - "role": "Developer" + "name": "Franck Lefevre", + "homepage": "http://rootslabs.net" } ], - "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", - "homepage": "http://phpseclib.sourceforge.net", + "description": "PHPOffice Common", + "homepage": "http://phpoffice.github.io", "keywords": [ - "BigInteger", - "aes", - "asn.1", - "asn1", - "blowfish", - "crypto", - "cryptography", - "encryption", - "rsa", - "security", - "sftp", - "signature", - "signing", - "ssh", - "twofish", - "x.509", - "x509" + "common", + "component", + "office", + "php" ] }, { - "name": "symfony/dependency-injection", - "version": "v2.5.12", - "version_normalized": "2.5.12.0", - "target-dir": "Symfony/Component/DependencyInjection", + "name": "phpoffice/phpword", + "version": "v0.13.0", + "version_normalized": "0.13.0.0", "source": { "type": "git", - "url": "https://github.com/symfony/dependency-injection.git", - "reference": "c42aee05b466cc9c66b87ddf7d263402befb6962" + "url": "https://github.com/PHPOffice/PHPWord.git", + "reference": "0a3f873972defb304de4fa2f5f53156558c11a7a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/c42aee05b466cc9c66b87ddf7d263402befb6962", - "reference": "c42aee05b466cc9c66b87ddf7d263402befb6962", + "url": "https://api.github.com/repos/PHPOffice/PHPWord/zipball/0a3f873972defb304de4fa2f5f53156558c11a7a", + "reference": "0a3f873972defb304de4fa2f5f53156558c11a7a", "shasum": "" }, "require": { - "php": ">=5.3.3" + "ext-xml": "*", + "php": ">=5.3.3", + "phpoffice/common": "0.2.*", + "zendframework/zend-escaper": "2.4.*", + "zendframework/zend-stdlib": "2.4.*", + "zendframework/zend-validator": "2.4.*" }, "require-dev": { - "symfony/config": "~2.2", - "symfony/expression-language": "~2.4,>=2.4.10", - "symfony/yaml": "~2.1" + "dompdf/dompdf": "0.6.*", + "mpdf/mpdf": "5.*", + "phpdocumentor/phpdocumentor": "2.*", + "phploc/phploc": "2.*", + "phpmd/phpmd": "2.*", + "phpunit/phpunit": "3.7.*", + "squizlabs/php_codesniffer": "1.*", + "tecnickcom/tcpdf": "6.*" }, "suggest": { - "symfony/config": "", - "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", - "symfony/yaml": "" + "dompdf/dompdf": "Allows writing PDF", + "ext-gd2": "Allows adding images", + "ext-xmlwriter": "Allows writing OOXML and ODF", + "ext-xsl": "Allows applying XSL style sheet to headers, to main document part, and to footers of an OOXML template", + "ext-zip": "Allows writing OOXML and ODF" }, - "time": "2015-01-25 04:37:39", + "time": "2016-07-31 08:53:39", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.5-dev" - } - }, "installation-source": "dist", "autoload": { - "psr-0": { - "Symfony\\Component\\DependencyInjection\\": "" + "psr-4": { + "PhpOffice\\PhpWord\\": "src/PhpWord" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "LGPL-3.0" ], "authors": [ { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" + "name": "Mark Baker" }, { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Franck Lefevre", + "homepage": "http://blog.rootslabs.net" + }, + { + "name": "Gabriel Bull", + "email": "me@gabrielbull.com", + "homepage": "http://gabrielbull.com/" + }, + { + "name": "Ivan Lanin", + "homepage": "http://ivan.lanin.org" + }, + { + "name": "Roman Syroeshko", + "homepage": "http://ru.linkedin.com/pub/roman-syroeshko/34/a53/994/" } ], - "description": "Symfony DependencyInjection Component", - "homepage": "http://symfony.com" + "description": "PHPWord - A pure PHP library for reading and writing word processing documents (OOXML, ODF, RTF, HTML, PDF)", + "homepage": "http://phpoffice.github.io", + "keywords": [ + "ISO IEC 29500", + "OOXML", + "Office Open XML", + "OpenDocument", + "OpenXML", + "PhpOffice", + "PhpWord", + "Rich Text Format", + "WordprocessingML", + "doc", + "docx", + "html", + "odf", + "odt", + "office", + "pdf", + "php", + "reader", + "rtf", + "template", + "template processor", + "word", + "writer" + ] }, { - "name": "symfony/event-dispatcher", + "name": "symfony/filesystem", "version": "v2.5.12", "version_normalized": "2.5.12.0", - "target-dir": "Symfony/Component/EventDispatcher", + "target-dir": "Symfony/Component/Filesystem", "source": { "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "af6eb6a9a1a3b411facfd8e7e3f82a6be7919c04" + "url": "https://github.com/symfony/filesystem.git", + "reference": "d3c24d7d6e9c342008d8421b2fade460311647ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/af6eb6a9a1a3b411facfd8e7e3f82a6be7919c04", - "reference": "af6eb6a9a1a3b411facfd8e7e3f82a6be7919c04", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/d3c24d7d6e9c342008d8421b2fade460311647ea", + "reference": "d3c24d7d6e9c342008d8421b2fade460311647ea", "shasum": "" }, "require": { "php": ">=5.3.3" }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~2.0,>=2.0.5", - "symfony/dependency-injection": "~2.0,>=2.0.5,<2.6.0", - "symfony/stopwatch": "~2.3" - }, - "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" - }, - "time": "2015-01-29 18:20:43", + "time": "2015-01-03 21:04:44", "type": "library", "extra": { "branch-alias": { @@ -748,7 +1032,7 @@ "installation-source": "dist", "autoload": { "psr-0": { - "Symfony\\Component\\EventDispatcher\\": "" + "Symfony\\Component\\Filesystem\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -765,27 +1049,28 @@ "email": "fabien@symfony.com" } ], - "description": "Symfony EventDispatcher Component", + "description": "Symfony Filesystem Component", "homepage": "http://symfony.com" }, { - "name": "symfony/finder", + "name": "symfony/config", "version": "v2.5.12", "version_normalized": "2.5.12.0", - "target-dir": "Symfony/Component/Finder", + "target-dir": "Symfony/Component/Config", "source": { "type": "git", - "url": "https://github.com/symfony/Finder.git", - "reference": "e527ebf47ff912a45e148b7d0b107b80ec0b3cc2" + "url": "https://github.com/symfony/config.git", + "reference": "c7309e33b719433d5cf3845d0b5b9608609d8c8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Finder/zipball/e527ebf47ff912a45e148b7d0b107b80ec0b3cc2", - "reference": "e527ebf47ff912a45e148b7d0b107b80ec0b3cc2", + "url": "https://api.github.com/repos/symfony/config/zipball/c7309e33b719433d5cf3845d0b5b9608609d8c8e", + "reference": "c7309e33b719433d5cf3845d0b5b9608609d8c8e", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=5.3.3", + "symfony/filesystem": "~2.3" }, "time": "2015-01-03 08:01:13", "type": "library", @@ -797,7 +1082,7 @@ "installation-source": "dist", "autoload": { "psr-0": { - "Symfony\\Component\\Finder\\": "" + "Symfony\\Component\\Config\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -814,29 +1099,39 @@ "email": "fabien@symfony.com" } ], - "description": "Symfony Finder Component", + "description": "Symfony Config Component", "homepage": "http://symfony.com" }, { - "name": "symfony/process", + "name": "symfony/dependency-injection", "version": "v2.5.12", "version_normalized": "2.5.12.0", - "target-dir": "Symfony/Component/Process", + "target-dir": "Symfony/Component/DependencyInjection", "source": { "type": "git", - "url": "https://github.com/symfony/Process.git", - "reference": "00a1308e8b5aec5eba7c8f1708426a78f929be8c" + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "c42aee05b466cc9c66b87ddf7d263402befb6962" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Process/zipball/00a1308e8b5aec5eba7c8f1708426a78f929be8c", - "reference": "00a1308e8b5aec5eba7c8f1708426a78f929be8c", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/c42aee05b466cc9c66b87ddf7d263402befb6962", + "reference": "c42aee05b466cc9c66b87ddf7d263402befb6962", "shasum": "" }, "require": { "php": ">=5.3.3" }, - "time": "2015-02-08 07:07:45", + "require-dev": { + "symfony/config": "~2.2", + "symfony/expression-language": "~2.4,>=2.4.10", + "symfony/yaml": "~2.1" + }, + "suggest": { + "symfony/config": "", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" + }, + "time": "2015-01-25 04:37:39", "type": "library", "extra": { "branch-alias": { @@ -846,7 +1141,7 @@ "installation-source": "dist", "autoload": { "psr-0": { - "Symfony\\Component\\Process\\": "" + "Symfony\\Component\\DependencyInjection\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -863,486 +1158,88 @@ "email": "fabien@symfony.com" } ], - "description": "Symfony Process Component", - "homepage": "http://symfony.com" - }, - { - "name": "electrolinux/phpquery", - "version": "0.9.6", - "version_normalized": "0.9.6.0", - "source": { - "type": "git", - "url": "https://github.com/electrolinux/phpquery.git", - "reference": "6cb8afcfe8cd4ce45f2f8c27d561383037c27a3a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/electrolinux/phpquery/zipball/6cb8afcfe8cd4ce45f2f8c27d561383037c27a3a", - "reference": "6cb8afcfe8cd4ce45f2f8c27d561383037c27a3a", - "shasum": "" - }, - "time": "2013-03-21 12:39:33", - "type": "library", - "installation-source": "dist", - "autoload": { - "classmap": [ - "phpQuery/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tobiasz Cudnik", - "email": "tobiasz.cudnik@gmail.com", - "homepage": "https://github.com/TobiaszCudnik", - "role": "Developer" - }, - { - "name": "didier Belot", - "role": "Packager" - } - ], - "description": "phpQuery is a server-side, chainable, CSS3 selector driven Document Object Model (DOM) API based on jQuery JavaScript Library", - "homepage": "http://code.google.com/p/phpquery/" - }, - { - "name": "pclzip/pclzip", - "version": "2.8.2", - "version_normalized": "2.8.2.0", - "source": { - "type": "git", - "url": "https://github.com/ivanlanin/pclzip.git", - "reference": "19dd1de9d3f5fc4d7d70175b4c344dee329f45fd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ivanlanin/pclzip/zipball/19dd1de9d3f5fc4d7d70175b4c344dee329f45fd", - "reference": "19dd1de9d3f5fc4d7d70175b4c344dee329f45fd", - "shasum": "" - }, - "time": "2014-06-05 11:42:24", - "type": "library", - "installation-source": "dist", - "autoload": { - "classmap": [ - "pclzip.lib.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-2.1" - ], - "authors": [ - { - "name": "Vincent Blavet" - } - ], - "description": "A PHP library that offers compression and extraction functions for Zip formatted archives", - "homepage": "http://www.phpconcept.net/pclzip", - "keywords": [ - "php", - "zip" - ] - }, - { - "name": "pear/validate_finance_creditcard", - "version": "dev-master", - "version_normalized": "9999999-dev", - "source": { - "type": "git", - "url": "https://github.com/pear/Validate_Finance_CreditCard.git", - "reference": "a74da657d7a6f24b7e669294b32812e9a947519f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pear/Validate_Finance_CreditCard/zipball/a74da657d7a6f24b7e669294b32812e9a947519f", - "reference": "a74da657d7a6f24b7e669294b32812e9a947519f", - "shasum": "" - }, - "require": { - "pear/pear_exception": "*", - "php": ">=5.2.1" - }, - "require-dev": { - "phpunit/phpunit": "*" - }, - "time": "2016-09-12 08:01:21", - "type": "library", - "installation-source": "source", - "autoload": { - "psr-0": { - "Validate": "./" - } - }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "./" - ], - "license": [ - "New BSD" - ], - "authors": [ - { - "name": "Philippe Jausions", - "email": "Philippe.Jausions@11abacus.com", - "role": "Lead" - } - ], - "description": "Validation class for credit cards." - }, - { - "name": "zendframework/zend-stdlib", - "version": "2.4.11", - "version_normalized": "2.4.11.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-stdlib.git", - "reference": "d8ecb629a72da9f91bd95c5af006384823560b42" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/d8ecb629a72da9f91bd95c5af006384823560b42", - "reference": "d8ecb629a72da9f91bd95c5af006384823560b42", - "shasum": "" - }, - "require": { - "php": ">=5.3.23" - }, - "require-dev": { - "fabpot/php-cs-fixer": "1.7.*", - "phpunit/phpunit": "~4.0", - "satooshi/php-coveralls": "dev-master", - "zendframework/zend-eventmanager": "self.version", - "zendframework/zend-filter": "self.version", - "zendframework/zend-serializer": "self.version", - "zendframework/zend-servicemanager": "self.version" - }, - "suggest": { - "zendframework/zend-eventmanager": "To support aggregate hydrator usage", - "zendframework/zend-filter": "To support naming strategy hydrator usage", - "zendframework/zend-serializer": "Zend\\Serializer component", - "zendframework/zend-servicemanager": "To support hydrator plugin manager usage" - }, - "time": "2015-07-21 13:55:46", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.4-dev", - "dev-develop": "2.5-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Zend\\Stdlib\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "homepage": "https://github.com/zendframework/zend-stdlib", - "keywords": [ - "stdlib", - "zf2" - ] - }, - { - "name": "zendframework/zend-validator", - "version": "2.4.11", - "version_normalized": "2.4.11.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-validator.git", - "reference": "81415511fe729e6de19a61936313cef43c80d337" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-validator/zipball/81415511fe729e6de19a61936313cef43c80d337", - "reference": "81415511fe729e6de19a61936313cef43c80d337", - "shasum": "" - }, - "require": { - "php": ">=5.3.23", - "zendframework/zend-stdlib": "~2.4.0" - }, - "require-dev": { - "fabpot/php-cs-fixer": "1.7.*", - "phpunit/phpunit": "~4.0", - "satooshi/php-coveralls": "dev-master", - "zendframework/zend-config": "~2.4.0", - "zendframework/zend-db": "~2.4.0", - "zendframework/zend-filter": "~2.4.0", - "zendframework/zend-i18n": "~2.4.0", - "zendframework/zend-math": "~2.4.0", - "zendframework/zend-servicemanager": "~2.4.0", - "zendframework/zend-session": "~2.4.0", - "zendframework/zend-uri": "~2.4.0" - }, - "suggest": { - "zendframework/zend-db": "Zend\\Db component", - "zendframework/zend-filter": "Zend\\Filter component, required by the Digits validator", - "zendframework/zend-i18n": "Zend\\I18n component to allow translation of validation error messages as well as to use the various Date validators", - "zendframework/zend-math": "Zend\\Math component", - "zendframework/zend-resources": "Translations of validator messages", - "zendframework/zend-servicemanager": "Zend\\ServiceManager component to allow using the ValidatorPluginManager and validator chains", - "zendframework/zend-session": "Zend\\Session component", - "zendframework/zend-uri": "Zend\\Uri component, required by the Uri and Sitemap\\Loc validators" - }, - "time": "2015-09-08 21:04:17", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.4-dev", - "dev-develop": "2.5-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Zend\\Validator\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "provides a set of commonly needed validators", - "homepage": "https://github.com/zendframework/zend-validator", - "keywords": [ - "validator", - "zf2" - ] - }, - { - "name": "zendframework/zend-escaper", - "version": "2.4.11", - "version_normalized": "2.4.11.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-escaper.git", - "reference": "13f468ff824f3c83018b90aff892a1b3201383a9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-escaper/zipball/13f468ff824f3c83018b90aff892a1b3201383a9", - "reference": "13f468ff824f3c83018b90aff892a1b3201383a9", - "shasum": "" - }, - "require": { - "php": ">=5.3.23" - }, - "require-dev": { - "fabpot/php-cs-fixer": "1.7.*", - "phpunit/phpunit": "~4.0", - "satooshi/php-coveralls": "dev-master" - }, - "time": "2015-05-07 14:55:31", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.4-dev", - "dev-develop": "2.5-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Zend\\Escaper\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "homepage": "https://github.com/zendframework/zend-escaper", - "keywords": [ - "escaper", - "zf2" - ] - }, - { - "name": "phpoffice/common", - "version": "v0.2.6", - "version_normalized": "0.2.6.0", - "source": { - "type": "git", - "url": "https://github.com/PHPOffice/Common.git", - "reference": "c9be70c80637c28c728be78e66aad4878a34f8dd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/Common/zipball/c9be70c80637c28c728be78e66aad4878a34f8dd", - "reference": "c9be70c80637c28c728be78e66aad4878a34f8dd", - "shasum": "" - }, - "require": { - "pclzip/pclzip": "^2.8", - "php": ">=5.3.0" - }, - "require-dev": { - "phpdocumentor/phpdocumentor": "2.*", - "phploc/phploc": "2.*", - "phpmd/phpmd": "2.*", - "phpunit/phpunit": "3.7.*", - "sebastian/phpcpd": "2.*", - "squizlabs/php_codesniffer": "2.*" - }, - "time": "2016-07-07 17:26:55", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "PhpOffice\\Common\\": "src/Common/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL" - ], - "authors": [ - { - "name": "Mark Baker" - }, - { - "name": "Franck Lefevre", - "homepage": "http://rootslabs.net" - } - ], - "description": "PHPOffice Common", - "homepage": "http://phpoffice.github.io", - "keywords": [ - "common", - "component", - "office", - "php" - ] + "description": "Symfony DependencyInjection Component", + "homepage": "http://symfony.com" }, { - "name": "phpoffice/phpword", - "version": "v0.13.0", - "version_normalized": "0.13.0.0", + "name": "symfony/event-dispatcher", + "version": "v2.5.12", + "version_normalized": "2.5.12.0", + "target-dir": "Symfony/Component/EventDispatcher", "source": { "type": "git", - "url": "https://github.com/PHPOffice/PHPWord.git", - "reference": "0a3f873972defb304de4fa2f5f53156558c11a7a" + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "af6eb6a9a1a3b411facfd8e7e3f82a6be7919c04" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/PHPWord/zipball/0a3f873972defb304de4fa2f5f53156558c11a7a", - "reference": "0a3f873972defb304de4fa2f5f53156558c11a7a", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/af6eb6a9a1a3b411facfd8e7e3f82a6be7919c04", + "reference": "af6eb6a9a1a3b411facfd8e7e3f82a6be7919c04", "shasum": "" }, "require": { - "ext-xml": "*", - "php": ">=5.3.3", - "phpoffice/common": "0.2.*", - "zendframework/zend-escaper": "2.4.*", - "zendframework/zend-stdlib": "2.4.*", - "zendframework/zend-validator": "2.4.*" + "php": ">=5.3.3" }, "require-dev": { - "dompdf/dompdf": "0.6.*", - "mpdf/mpdf": "5.*", - "phpdocumentor/phpdocumentor": "2.*", - "phploc/phploc": "2.*", - "phpmd/phpmd": "2.*", - "phpunit/phpunit": "3.7.*", - "squizlabs/php_codesniffer": "1.*", - "tecnickcom/tcpdf": "6.*" + "psr/log": "~1.0", + "symfony/config": "~2.0,>=2.0.5", + "symfony/dependency-injection": "~2.0,>=2.0.5,<2.6.0", + "symfony/stopwatch": "~2.3" }, "suggest": { - "dompdf/dompdf": "Allows writing PDF", - "ext-gd2": "Allows adding images", - "ext-xmlwriter": "Allows writing OOXML and ODF", - "ext-xsl": "Allows applying XSL style sheet to headers, to main document part, and to footers of an OOXML template", - "ext-zip": "Allows writing OOXML and ODF" + "symfony/dependency-injection": "", + "symfony/http-kernel": "" }, - "time": "2016-07-31 08:53:39", + "time": "2015-01-29 18:20:43", "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.5-dev" + } + }, "installation-source": "dist", "autoload": { - "psr-4": { - "PhpOffice\\PhpWord\\": "src/PhpWord" + "psr-0": { + "Symfony\\Component\\EventDispatcher\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL-3.0" + "MIT" ], "authors": [ { - "name": "Mark Baker" - }, - { - "name": "Franck Lefevre", - "homepage": "http://blog.rootslabs.net" - }, - { - "name": "Gabriel Bull", - "email": "me@gabrielbull.com", - "homepage": "http://gabrielbull.com/" - }, - { - "name": "Ivan Lanin", - "homepage": "http://ivan.lanin.org" + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" }, { - "name": "Roman Syroeshko", - "homepage": "http://ru.linkedin.com/pub/roman-syroeshko/34/a53/994/" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" } ], - "description": "PHPWord - A pure PHP library for reading and writing word processing documents (OOXML, ODF, RTF, HTML, PDF)", - "homepage": "http://phpoffice.github.io", - "keywords": [ - "ISO IEC 29500", - "OOXML", - "Office Open XML", - "OpenDocument", - "OpenXML", - "PhpOffice", - "PhpWord", - "Rich Text Format", - "WordprocessingML", - "doc", - "docx", - "html", - "odf", - "odt", - "office", - "pdf", - "php", - "reader", - "rtf", - "template", - "template processor", - "word", - "writer" - ] + "description": "Symfony EventDispatcher Component", + "homepage": "http://symfony.com" }, { - "name": "symfony/filesystem", + "name": "symfony/finder", "version": "v2.5.12", "version_normalized": "2.5.12.0", - "target-dir": "Symfony/Component/Filesystem", + "target-dir": "Symfony/Component/Finder", "source": { "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "d3c24d7d6e9c342008d8421b2fade460311647ea" + "url": "https://github.com/symfony/Finder.git", + "reference": "e527ebf47ff912a45e148b7d0b107b80ec0b3cc2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/d3c24d7d6e9c342008d8421b2fade460311647ea", - "reference": "d3c24d7d6e9c342008d8421b2fade460311647ea", + "url": "https://api.github.com/repos/symfony/Finder/zipball/e527ebf47ff912a45e148b7d0b107b80ec0b3cc2", + "reference": "e527ebf47ff912a45e148b7d0b107b80ec0b3cc2", "shasum": "" }, "require": { "php": ">=5.3.3" }, - "time": "2015-01-03 21:04:44", + "time": "2015-01-03 08:01:13", "type": "library", "extra": { "branch-alias": { @@ -1352,7 +1249,7 @@ "installation-source": "dist", "autoload": { "psr-0": { - "Symfony\\Component\\Filesystem\\": "" + "Symfony\\Component\\Finder\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -1369,30 +1266,29 @@ "email": "fabien@symfony.com" } ], - "description": "Symfony Filesystem Component", + "description": "Symfony Finder Component", "homepage": "http://symfony.com" }, { - "name": "symfony/config", + "name": "symfony/process", "version": "v2.5.12", "version_normalized": "2.5.12.0", - "target-dir": "Symfony/Component/Config", + "target-dir": "Symfony/Component/Process", "source": { "type": "git", - "url": "https://github.com/symfony/config.git", - "reference": "c7309e33b719433d5cf3845d0b5b9608609d8c8e" + "url": "https://github.com/symfony/Process.git", + "reference": "00a1308e8b5aec5eba7c8f1708426a78f929be8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/c7309e33b719433d5cf3845d0b5b9608609d8c8e", - "reference": "c7309e33b719433d5cf3845d0b5b9608609d8c8e", + "url": "https://api.github.com/repos/symfony/Process/zipball/00a1308e8b5aec5eba7c8f1708426a78f929be8c", + "reference": "00a1308e8b5aec5eba7c8f1708426a78f929be8c", "shasum": "" }, "require": { - "php": ">=5.3.3", - "symfony/filesystem": "~2.3" + "php": ">=5.3.3" }, - "time": "2015-01-03 08:01:13", + "time": "2015-02-08 07:07:45", "type": "library", "extra": { "branch-alias": { @@ -1402,7 +1298,7 @@ "installation-source": "dist", "autoload": { "psr-0": { - "Symfony\\Component\\Config\\": "" + "Symfony\\Component\\Process\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -1419,9 +1315,113 @@ "email": "fabien@symfony.com" } ], - "description": "Symfony Config Component", + "description": "Symfony Process Component", "homepage": "http://symfony.com" }, + { + "name": "tecnickcom/tcpdf", + "version": "6.2.12", + "version_normalized": "6.2.12.0", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/TCPDF.git", + "reference": "2f732eaa91b5665274689b1d40b285a7bacdc37f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/2f732eaa91b5665274689b1d40b285a7bacdc37f", + "reference": "2f732eaa91b5665274689b1d40b285a7bacdc37f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "time": "2015-09-12 10:08:34", + "type": "library", + "installation-source": "dist", + "autoload": { + "classmap": [ + "fonts", + "config", + "include", + "tcpdf.php", + "tcpdf_parser.php", + "tcpdf_import.php", + "tcpdf_barcodes_1d.php", + "tcpdf_barcodes_2d.php", + "include/tcpdf_colors.php", + "include/tcpdf_filters.php", + "include/tcpdf_font_data.php", + "include/tcpdf_fonts.php", + "include/tcpdf_images.php", + "include/tcpdf_static.php", + "include/barcodes/datamatrix.php", + "include/barcodes/pdf417.php", + "include/barcodes/qrcode.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPLv3" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "homepage": "http://nicolaasuni.tecnick.com" + } + ], + "description": "TCPDF is a PHP class for generating PDF documents and barcodes.", + "homepage": "http://www.tcpdf.org/", + "keywords": [ + "PDFD32000-2008", + "TCPDF", + "barcodes", + "datamatrix", + "pdf", + "pdf417", + "qrcode" + ] + }, + { + "name": "totten/ca-config", + "version": "v17.05.0", + "version_normalized": "17.05.0.0", + "source": { + "type": "git", + "url": "https://github.com/totten/ca_config.git", + "reference": "461cf05f932897c37ca87e9a85283d4963b49f09" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/totten/ca_config/zipball/461cf05f932897c37ca87e9a85283d4963b49f09", + "reference": "461cf05f932897c37ca87e9a85283d4963b49f09", + "shasum": "" + }, + "require": { + "php": ">=5.2" + }, + "time": "2017-05-10 20:08:17", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "CA_Config": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Tim Otten", + "email": "to-git@think.hm" + } + ], + "description": "Default configuration for certificate authorities", + "homepage": "https://github.com/totten/ca_config" + }, { "name": "zetacomponents/base", "version": "1.7", diff --git a/civicrm/vendor/pear/net_smtp/Net/SMTP.php b/civicrm/vendor/pear/net_smtp/Net/SMTP.php index 2197739fbb..7dcc633480 100644 --- a/civicrm/vendor/pear/net_smtp/Net/SMTP.php +++ b/civicrm/vendor/pear/net_smtp/Net/SMTP.php @@ -602,8 +602,8 @@ class Net_SMTP if (PEAR::isError($result = $this->_parseResponse(220))) { return $result; } - if (isset($this->socket_options['ssl']['crypto_method'])) { - $crypto_method = $this->socket_options['ssl']['crypto_method']; + if (isset($this->_socket_options['ssl']['crypto_method'])) { + $crypto_method = $this->_socket_options['ssl']['crypto_method']; } else { /* STREAM_CRYPTO_METHOD_TLS_ANY_CLIENT constant does not exist * and STREAM_CRYPTO_METHOD_SSLv23_CLIENT constant is @@ -612,7 +612,7 @@ class Net_SMTP | @STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT | @STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT; } - if (PEAR::isError($result = $this->socket->enableCrypto(true, $crypto_method))) { + if (PEAR::isError($result = $this->_socket->enableCrypto(true, $crypto_method))) { return $result; } elseif ($result !== true) { return PEAR::raiseError('STARTTLS failed'); -- GitLab