Page MenuHomePhorge

No OneTemporary

Size
36 KB
Referenced Files
None
Subscribers
None
diff --git a/bin/package2composer.sh b/bin/package2composer.sh
index c615a177f..3e5c081f2 100755
--- a/bin/package2composer.sh
+++ b/bin/package2composer.sh
@@ -1,109 +1,109 @@
#!/usr/bin/env php
<?php
/*
+-----------------------------------------------------------------------+
| bin/package2composer.sh |
| |
| This file is part of the Roundcube Webmail client |
| Copyright (C) 2013, The Roundcube Dev Team |
| |
| Licensed under the GNU General Public License version 3 or |
| any later version with exceptions for skins & plugins. |
| See the README file for a full license statement. |
| |
| PURPOSE: |
| Convert a plugin's package.xml file into a composer.json description |
| |
+-----------------------------------------------------------------------+
| Author: Thomas Bruederli <thomas@roundcube.net> |
+-----------------------------------------------------------------------+
*/
ini_set('error_reporting', E_ALL & ~E_NOTICE);
list(, $filename, $vendor) = $_SERVER['argv'];
if (!$filename || !is_readable($filename)) {
die("Invalid input file name!\nUsage: " . $_SERVER['argv'][0] . " XMLFILE VENDOR\n");
}
if (!$vendor) {
$vendor = 'anonymous';
}
$package = new SimpleXMLElement(file_get_contents($filename));
$data = array(
'name' => $vendor . '/' . strval($package->name),
'type' => 'roundcube-plugin',
'description' => trim(strval($package->description), '- ') ? trim(strval($package->description)) : trim(strval($package->summary)),
'homepage' => strval($package->uri),
'license' => 'GPLv3+',
'version' => strval($package->version->release),
'authors' => array(),
'repositories' => array(
- array('type' => 'composer', 'url' => 'http://plugins.roundcube.net'),
+ array('type' => 'composer', 'url' => 'https://plugins.roundcube.net'),
),
'require' => array(
'php' => '>=5.3.0',
'roundcube/plugin-installer' => '>=0.1.3',
),
);
if ($package->license) {
$data['license'] = strval($package->license);
}
if ($package->lead) {
foreach ($package->lead as $lead) {
if (strval($lead->active) == 'no') {
continue;
}
$data['authors'][] = array(
'name' => strval($lead->name),
'email' => strval($lead->email),
'role' => 'Lead',
);
}
}
if ($devs = $package->developer) {
foreach ($package->developer as $dev) {
$data['authors'][] = array(
'name' => strval($dev->name),
'email' => strval($dev->email),
'role' => 'Developer',
);
}
}
if ($package->dependencies->required->extension) {
foreach ($package->dependencies->required->extension as $ext) {
$data['require']['ext-' . strval($ext->name)] = '*';
}
}
// remove empty values
$data = array_filter($data);
// use the JSON encoder from the Composer package
if (is_file('composer.phar')) {
include 'phar://composer.phar/src/Composer/Json/JsonFile.php';
echo \Composer\Json\JsonFile::encode($data);
}
// PHP 5.4's json_encode() does the job, too
else if (defined('JSON_PRETTY_PRINT')) {
$flags = defined('JSON_PRETTY_PRINT') ? JSON_PRETTY_PRINT & JSON_UNESCAPED_SLASHES : 0;
echo json_encode($data, $flags);
}
else {
fputs(STDERR,
"FAILED! composer.phar not found in current directory.
Please download it from http://getcomposer.org/download/ or with
curl -s http://getcomposer.org/installer | php
");
}
echo "\n";
diff --git a/composer.json-dist b/composer.json-dist
index 1e5655a30..7fe7a2e0d 100644
--- a/composer.json-dist
+++ b/composer.json-dist
@@ -1,32 +1,32 @@
{
"name": "roundcube/roundcubemail",
"description": "The Roundcube Webmail suite",
"license": "GPL-3.0+",
"repositories": [
{
"type": "composer",
- "url": "https://plugins.roundcube.net/"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.4.0",
"pear/pear-core-minimal": "~1.10.1",
"pear/auth_sasl": "~1.1.0",
"pear/net_idna2": "~0.2.0",
"pear/mail_mime": "~1.10.0",
"pear/net_smtp": "~1.8.1",
"pear/crypt_gpg": "~1.6.3",
"pear/net_sieve": "~1.4.3",
"roundcube/plugin-installer": "~0.1.6",
"masterminds/html5": "~2.3.0",
"endroid/qr-code": "~1.6.5"
},
"require-dev": {
"phpunit/phpunit": "^4.8.36 || ^5.7.21"
},
"suggest": {
"pear/net_ldap2": "~2.2.0 required for connecting to LDAP",
"kolab/net_ldap3": "~1.0.6 required for connecting to LDAP",
"mkopinsky/zxcvbn-php": "^4.4.2 required for Zxcvbn password strength driver"
}
}
diff --git a/plugins/acl/composer.json b/plugins/acl/composer.json
index cc4131b6f..a51cce323 100644
--- a/plugins/acl/composer.json
+++ b/plugins/acl/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/acl",
"type": "roundcube-plugin",
"description": "IMAP Folders Access Control Lists Management (RFC4314, RFC2086).",
"license": "GPLv3+",
"version": "1.7",
"authors": [
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/additional_message_headers/composer.json b/plugins/additional_message_headers/composer.json
index aa72c7c53..6a58736ca 100644
--- a/plugins/additional_message_headers/composer.json
+++ b/plugins/additional_message_headers/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/additional_message_headers",
"type": "roundcube-plugin",
"description": "Very simple plugin which will add additional headers to or remove them from outgoing messages.",
"license": "GPLv2",
"version": "1.2.1",
"authors": [
{
"name": "Ziba Scott",
"email": "email@example.org",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/archive/composer.json b/plugins/archive/composer.json
index 3b914b46b..25010825c 100644
--- a/plugins/archive/composer.json
+++ b/plugins/archive/composer.json
@@ -1,29 +1,29 @@
{
"name": "roundcube/archive",
"type": "roundcube-plugin",
"description": "This adds a button to move the selected messages to an archive folder. The folder (and the optional structure of subfolders) can be selected in the settings panel.",
"license": "GPLv3+",
"version": "3.3",
"authors": [
{
"name": "Thomas Bruederli",
"email": "roundcube@gmail.com",
"role": "Lead"
},
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Developer"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/attachment_reminder/composer.json b/plugins/attachment_reminder/composer.json
index 62942ff21..11e9ffb26 100644
--- a/plugins/attachment_reminder/composer.json
+++ b/plugins/attachment_reminder/composer.json
@@ -1,29 +1,29 @@
{
"name": "roundcube/attachment_reminder",
"type": "roundcube-plugin",
"description": "This Roundcube plugin reminds the user to attach a file if the composed message text indicates that there should be any.",
"license": "GPLv3+",
"version": "1.1",
"authors": [
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
},
{
"name": "Thomas Yu - Sian, Liu",
"email": "",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/autologon/composer.json b/plugins/autologon/composer.json
index c332d3bd7..371559a00 100644
--- a/plugins/autologon/composer.json
+++ b/plugins/autologon/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/autologon",
"type": "roundcube-plugin",
"description": "Sample plugin to try out some hooks",
"license": "GPLv3+",
"version": "1.0",
"authors": [
{
"name": "Thomas Bruederli",
"email": "roundcube@gmail.com",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/database_attachments/composer.json b/plugins/database_attachments/composer.json
index c3d6daca5..09914dcf1 100644
--- a/plugins/database_attachments/composer.json
+++ b/plugins/database_attachments/composer.json
@@ -1,30 +1,30 @@
{
"name": "roundcube/database_attachments",
"type": "roundcube-plugin",
"description": "This plugin which provides database backed storage for temporary attachment file handling. The primary advantage of this plugin is its compatibility with round-robin dns multi-server Roundcube installations.",
"license": "GPLv2",
"version": "1.2",
"authors": [
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
},
{
"name": "Ziba Scott",
"email": "ziba@umich.edu",
"role": "Developer"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3",
"roundcube/filesystem_attachments": ">=1.0.0"
}
}
diff --git a/plugins/debug_logger/composer.json b/plugins/debug_logger/composer.json
index af7e1c1f8..b47f46258 100644
--- a/plugins/debug_logger/composer.json
+++ b/plugins/debug_logger/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/debug_logger",
"type": "roundcube-plugin",
"description": "Enhanced logging for debugging purposes. It is not recommened to be enabled on production systems without testing because of the somewhat increased memory, cpu and disk i/o overhead.",
"license": "GPLv2",
"version": "1.0",
"authors": [
{
"name": "Ziba Scott",
"email": "ziba@umich.edu",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/emoticons/composer.json b/plugins/emoticons/composer.json
index 72f160217..30dd3928e 100644
--- a/plugins/emoticons/composer.json
+++ b/plugins/emoticons/composer.json
@@ -1,29 +1,29 @@
{
"name": "roundcube/emoticons",
"type": "roundcube-plugin",
"description": "Plugin that adds emoticons support.",
"license": "GPLv3+",
"version": "2.0",
"authors": [
{
"name": "Thomas Bruederli",
"email": "roundcube@gmail.com",
"role": "Lead"
},
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Developer"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/enigma/composer.json b/plugins/enigma/composer.json
index 348b39983..1c2dd8cdc 100644
--- a/plugins/enigma/composer.json
+++ b/plugins/enigma/composer.json
@@ -1,25 +1,25 @@
{
"name": "roundcube/enigma",
"type": "roundcube-plugin",
"description": "Server-side PGP Encryption for Roundcube",
"license": "GPLv3+",
"version": "0.7",
"authors": [
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": "~0.1.6",
"pear/crypt_gpg": "~1.6.2"
}
}
diff --git a/plugins/example_addressbook/composer.json b/plugins/example_addressbook/composer.json
index fe06d6d9c..d37f0a8cc 100644
--- a/plugins/example_addressbook/composer.json
+++ b/plugins/example_addressbook/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/example_addressbook",
"type": "roundcube-plugin",
"description": "Sample plugin to add a new address book with just a static list of contacts",
"license": "GPLv3+",
"version": "1.0",
"authors": [
{
"name": "Thomas Bruederli",
"email": "roundcube@gmail.com",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/filesystem_attachments/composer.json b/plugins/filesystem_attachments/composer.json
index f13901275..f0c812e17 100644
--- a/plugins/filesystem_attachments/composer.json
+++ b/plugins/filesystem_attachments/composer.json
@@ -1,29 +1,29 @@
{
"name": "roundcube/filesystem_attachments",
"type": "roundcube-plugin",
"description": "This is a core plugin which provides basic, filesystem based attachment temporary file handling. This includes storing attachments of messages currently being composed, writing attachments to disk when drafts with attachments are re-opened and writing attachments to disk for inline display in current html compositions.",
"license": "GPLv3+",
"version": "1.0",
"authors": [
{
"name": "Thomas Bruederli",
"email": "roundcube@gmail.com",
"role": "Lead"
},
{
"name": "Ziba Scott",
"email": "ziba@umich.edu",
"role": "Developer"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/help/composer.json b/plugins/help/composer.json
index 53d413648..8dee2d92d 100644
--- a/plugins/help/composer.json
+++ b/plugins/help/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/help",
"type": "roundcube-plugin",
"description": "Plugin adds a new item (Help) in taskbar.",
"license": "GPLv3+",
"version": "1.4",
"authors": [
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/hide_blockquote/composer.json b/plugins/hide_blockquote/composer.json
index 5af75fe7e..80fe79bd2 100644
--- a/plugins/hide_blockquote/composer.json
+++ b/plugins/hide_blockquote/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/hide_blockquote",
"type": "roundcube-plugin",
"description": "This allows to hide long blocks of cited text in messages.",
"license": "GPLv3+",
"version": "1.0",
"authors": [
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/http_authentication/composer.json b/plugins/http_authentication/composer.json
index ab01435d4..48a0cebe7 100644
--- a/plugins/http_authentication/composer.json
+++ b/plugins/http_authentication/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/http_authentication",
"type": "roundcube-plugin",
"description": "HTTP Basic Authentication",
"license": "GPLv3+",
"version": "1.5",
"authors": [
{
"name": "Thomas Bruederli",
"email": "roundcube@gmail.com",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/identicon/composer.json b/plugins/identicon/composer.json
index bec8bb4b2..4f3661b9f 100644
--- a/plugins/identicon/composer.json
+++ b/plugins/identicon/composer.json
@@ -1,25 +1,25 @@
{
"name": "roundcube/identicon",
"type": "roundcube-plugin",
"description": "Displays Github-like identicons for contacts/addresses without photo specified.",
"license": "GPLv3+",
"version": "0.1",
"authors": [
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"php-gd": "*",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/identity_select/composer.json b/plugins/identity_select/composer.json
index 7304bd463..6b38ede23 100644
--- a/plugins/identity_select/composer.json
+++ b/plugins/identity_select/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/identity_select",
"type": "roundcube-plugin",
"description": "On reply to a message user identity selection is based on\n\t\tcontent of standard headers like From, To, Cc and Return-Path.\n\t\tHere you can add header(s) set by your SMTP server (e.g.\n\t\tDelivered-To, Envelope-To, X-Envelope-To, X-RCPT-TO) to make\n\t\tidentity selection more accurate.",
"license": "GPLv3+",
"version": "1.1",
"authors": [
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/jqueryui/composer.json b/plugins/jqueryui/composer.json
index ae4d5d068..088c49879 100644
--- a/plugins/jqueryui/composer.json
+++ b/plugins/jqueryui/composer.json
@@ -1,29 +1,29 @@
{
"name": "roundcube/jqueryui",
"type": "roundcube-plugin",
"description": "Plugin adds the complete jQuery-UI library including the smoothness theme to Roundcube. This allows other plugins to use jQuery-UI without having to load their own version. The benefit of using one central jQuery-UI is that we wont run into problems of conflicting jQuery libraries being loaded. All plugins that want to use jQuery-UI should use this plugin as a requirement.",
"license": "GPLv3+",
"version": "1.12.0",
"authors": [
{
"name": "Thomas Bruederli",
"email": "roundcube@gmail.com",
"role": "Lead"
},
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/krb_authentication/composer.json b/plugins/krb_authentication/composer.json
index 10af7eb35..a67f544b4 100644
--- a/plugins/krb_authentication/composer.json
+++ b/plugins/krb_authentication/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/krb_authentication",
"type": "roundcube-plugin",
"description": "Kerberos Authentication",
"license": "GPLv3+",
"version": "1.2",
"authors": [
{
"name": "Jeroen van Meeuwen",
"email": "vanmeeuwen@kolabsys.com",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/markasjunk/composer.json b/plugins/markasjunk/composer.json
index 8ec5f3de8..7fa6b7d61 100644
--- a/plugins/markasjunk/composer.json
+++ b/plugins/markasjunk/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/markasjunk",
"type": "roundcube-plugin",
"description": "Adds a new button to the mailbox toolbar to mark the selected messages as Junk and move them to the configured Junk folder.",
"license": "GPLv3+",
"version": "1.2",
"authors": [
{
"name": "Thomas Bruederli",
"email": "roundcube@gmail.com",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/new_user_dialog/composer.json b/plugins/new_user_dialog/composer.json
index 34aeda0ea..b29924a3f 100644
--- a/plugins/new_user_dialog/composer.json
+++ b/plugins/new_user_dialog/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/new_user_dialog",
"type": "roundcube-plugin",
"description": "When a new user is created, this plugin checks the default identity and sets a session flag in case it is incomplete. An overlay box will appear on the screen until the user has reviewed/completed his identity.",
"license": "GPLv3+",
"version": "2.4",
"authors": [
{
"name": "Thomas Bruederli",
"email": "roundcube@gmail.com",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/new_user_identity/composer.json b/plugins/new_user_identity/composer.json
index 8378ae50c..249db6a3f 100644
--- a/plugins/new_user_identity/composer.json
+++ b/plugins/new_user_identity/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/new_user_identity",
"type": "roundcube-plugin",
"description": "Populates a new user's default identity from LDAP on their first visit.",
"license": "GPLv3+",
"version": "1.1",
"authors": [
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/newmail_notifier/composer.json b/plugins/newmail_notifier/composer.json
index 17ae4e97b..210cef029 100644
--- a/plugins/newmail_notifier/composer.json
+++ b/plugins/newmail_notifier/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/newmail_notifier",
"type": "roundcube-plugin",
"description": "Supports three methods of notification: 1. Basic - focus browser window and change favicon 2. Sound - play wav file 3. Desktop - display desktop notification (using HTML5 Notification API feature).",
"license": "GPLv3+",
"version": "0.8",
"authors": [
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/password/composer.json b/plugins/password/composer.json
index 88fe703aa..028ef373a 100644
--- a/plugins/password/composer.json
+++ b/plugins/password/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/password",
"type": "roundcube-plugin",
"description": "Password Change for Roundcube. Plugin adds a possibility to change user password using many methods (drivers) via Settings/Password tab.",
"license": "GPLv3+",
"version": "5.0",
"authors": [
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/redundant_attachments/composer.json b/plugins/redundant_attachments/composer.json
index 78b9138f0..557cf3409 100644
--- a/plugins/redundant_attachments/composer.json
+++ b/plugins/redundant_attachments/composer.json
@@ -1,30 +1,30 @@
{
"name": "roundcube/redundant_attachments",
"type": "roundcube-plugin",
"description": "This plugin provides a redundant storage for temporary uploaded attachment files. They are stored in both the database backend as well as on the local file system. It provides also memcache store as a fallback.",
"license": "GPLv2",
"version": "1.2",
"authors": [
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
},
{
"name": "Thomas Bruederli",
"email": "roundcube@gmail.com",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3",
"roundcube/filesystem_attachments": ">=1.0.0"
}
}
diff --git a/plugins/show_additional_headers/composer.json b/plugins/show_additional_headers/composer.json
index d1007547f..8b05ce3f9 100644
--- a/plugins/show_additional_headers/composer.json
+++ b/plugins/show_additional_headers/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/show_additional_headers",
"type": "roundcube-plugin",
"description": "Proof-of-concept plugin which will fetch additional headers and display them in the message view.",
"license": "GPLv3+",
"version": "2.0",
"authors": [
{
"name": "Thomas Bruederli",
"email": "roundcube@gmail.com",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/squirrelmail_usercopy/composer.json b/plugins/squirrelmail_usercopy/composer.json
index a20755b2d..f91f43db7 100644
--- a/plugins/squirrelmail_usercopy/composer.json
+++ b/plugins/squirrelmail_usercopy/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/squirrelmail_usercopy",
"type": "roundcube-plugin",
"description": "Copy a new users identity and settings from a nearby Squirrelmail installation",
"license": "GPLv3+",
"version": "1.6",
"authors": [
{
"name": "Thomas Bruederli",
"email": "roundcube@gmail.com",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/subscriptions_option/composer.json b/plugins/subscriptions_option/composer.json
index 1bb5b7c16..5823f04ce 100644
--- a/plugins/subscriptions_option/composer.json
+++ b/plugins/subscriptions_option/composer.json
@@ -1,29 +1,29 @@
{
"name": "roundcube/subscriptions_option",
"type": "roundcube-plugin",
"description": "A plugin which can enable or disable the use of imap subscriptions. It includes a toggle on the settings page under \"Server Settings\". The preference can also be locked.",
"license": "GPLv3+",
"version": "1.4",
"authors": [
{
"name": "Thomas Bruederli",
"email": "roundcube@gmail.com",
"role": "Lead"
},
{
"name": "Ziba Scott",
"email": "ziba@umich.edu",
"role": "Developer"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/userinfo/composer.json b/plugins/userinfo/composer.json
index 9e50452a4..3c4573b25 100644
--- a/plugins/userinfo/composer.json
+++ b/plugins/userinfo/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/userinfo",
"type": "roundcube-plugin",
"description": "Sample plugin that adds a new tab to the settings section to display some information about the current user.",
"license": "GPLv3+",
"version": "1.2",
"authors": [
{
"name": "Thomas Bruederli",
"email": "roundcube@gmail.com",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/vcard_attachments/composer.json b/plugins/vcard_attachments/composer.json
index 230a41e83..b43d2ca17 100644
--- a/plugins/vcard_attachments/composer.json
+++ b/plugins/vcard_attachments/composer.json
@@ -1,29 +1,29 @@
{
"name": "roundcube/vcard_attachments",
"type": "roundcube-plugin",
"description": "Detects vCard attachments and allows to add them to address book. Also allows to attach vCards of your contacts to composed messages",
"license": "GPLv3+",
"version": "4.1",
"authors": [
{
"name": "Thomas Bruederli",
"email": "roundcube@gmail.com",
"role": "Lead"
},
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/virtuser_file/composer.json b/plugins/virtuser_file/composer.json
index 27beab830..178a25617 100644
--- a/plugins/virtuser_file/composer.json
+++ b/plugins/virtuser_file/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/virtuser_file",
"type": "roundcube-plugin",
"description": "Plugin adds possibility to resolve user email/login according to lookup tables in files.",
"license": "GPLv3+",
"version": "1.0",
"authors": [
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/virtuser_query/composer.json b/plugins/virtuser_query/composer.json
index 7459ca9bd..e42ad89b1 100644
--- a/plugins/virtuser_query/composer.json
+++ b/plugins/virtuser_query/composer.json
@@ -1,24 +1,24 @@
{
"name": "roundcube/virtuser_query",
"type": "roundcube-plugin",
"description": "Plugin adds possibility to resolve user email/login according to lookup tables in SQL database.",
"license": "GPLv3+",
"version": "2.0",
"authors": [
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3"
}
}
diff --git a/plugins/zipdownload/composer.json b/plugins/zipdownload/composer.json
index 1dcb76362..ac7a661ea 100644
--- a/plugins/zipdownload/composer.json
+++ b/plugins/zipdownload/composer.json
@@ -1,30 +1,30 @@
{
"name": "roundcube/zipdownload",
"type": "roundcube-plugin",
"description": "Adds an option to download all attachments to a message in one zip file, when a message has multiple attachments. Also allows the download of a selection of messages in one zip file. Supports mbox and maildir format.",
"license": "GPLv3+",
"version": "3.4",
"authors": [
{
"name": "Thomas Bruederli",
"email": "roundcube@gmail.com",
"role": "Lead"
},
{
"name": "Aleksander Machniak",
"email": "alec@alec.pl",
"role": "Lead"
}
],
"repositories": [
{
"type": "composer",
- "url": "http://plugins.roundcube.net"
+ "url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.3.0",
"roundcube/plugin-installer": ">=0.1.3",
"ext-zip": "*"
}
}

File Metadata

Mime Type
text/x-diff
Expires
Wed, Mar 18, 4:31 PM (41 m, 40 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
458384
Default Alt Text
(36 KB)

Event Timeline