From c0e6477f9bce75f14e01ce31b83762da95665e27 Mon Sep 17 00:00:00 2001 From: matzex Date: Sat, 14 Sep 2013 14:47:22 +0200 Subject: [PATCH 1/3] Update vboxadm-current.sql to allow bigger quota for mailboxes and more then 255 chars in the local part of aliases Table aliases: changed goto: from varchar(255) to varchar(1020) to allow more recipients in an alias Table mailboxes: changed quota: from int(16) to bigint(16) for bigger mailboxes then 4,2gb. An user can set values like 10gb or 15gb for mailboxes now. --- doc/vboxadm/mysql/vboxadm-current.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/vboxadm/mysql/vboxadm-current.sql b/doc/vboxadm/mysql/vboxadm-current.sql index 735b755..f851f60 100644 --- a/doc/vboxadm/mysql/vboxadm-current.sql +++ b/doc/vboxadm/mysql/vboxadm-current.sql @@ -26,7 +26,7 @@ CREATE TABLE `aliases` ( `id` int(16) NOT NULL AUTO_INCREMENT, `domain_id` int(16) NOT NULL, `local_part` varchar(255) CHARACTER SET latin1 NOT NULL, - `goto` varchar(255) CHARACTER SET latin1 NOT NULL, + `goto` varchar(1020) CHARACTER SET latin1 NOT NULL, `is_active` tinyint(1) NOT NULL DEFAULT '1', PRIMARY KEY (`id`), UNIQUE KEY `domain_id` (`domain_id`,`local_part`), @@ -196,7 +196,7 @@ CREATE TABLE `mailboxes` ( `vacation_msg` text NOT NULL, `vacation_start` date NOT NULL, `vacation_end` date NOT NULL, - `quota` int(16) unsigned NOT NULL DEFAULT '26214400', + `quota` bigint(16) unsigned NOT NULL DEFAULT '26214400', `is_domainadmin` tinyint(1) NOT NULL DEFAULT '0', `is_siteadmin` tinyint(1) NOT NULL DEFAULT '0', `sa_active` tinyint(1) NOT NULL DEFAULT '0', From e711376bc47275b553a6b1e1cab6769823b8b8b0 Mon Sep 17 00:00:00 2001 From: matzex Date: Sat, 14 Sep 2013 14:48:56 +0200 Subject: [PATCH 2/3] Update vboxadm-current.sql --- doc/vboxadm/mysql/vboxadm-current.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/vboxadm/mysql/vboxadm-current.sql b/doc/vboxadm/mysql/vboxadm-current.sql index f851f60..5498289 100644 --- a/doc/vboxadm/mysql/vboxadm-current.sql +++ b/doc/vboxadm/mysql/vboxadm-current.sql @@ -26,7 +26,7 @@ CREATE TABLE `aliases` ( `id` int(16) NOT NULL AUTO_INCREMENT, `domain_id` int(16) NOT NULL, `local_part` varchar(255) CHARACTER SET latin1 NOT NULL, - `goto` varchar(1020) CHARACTER SET latin1 NOT NULL, + `goto` varchar(2040) CHARACTER SET latin1 NOT NULL, `is_active` tinyint(1) NOT NULL DEFAULT '1', PRIMARY KEY (`id`), UNIQUE KEY `domain_id` (`domain_id`,`local_part`), From 02dfa429948c79f31a4aed406d49c14020cf555a Mon Sep 17 00:00:00 2001 From: matzex Date: Sat, 14 Sep 2013 15:16:50 +0200 Subject: [PATCH 3/3] changed libdigest-perl-md5-perl to libdigest-md5-perl travis build fails because it can't find package "libdigest-perl-md5-perl". This isn't a valid package name, i think it must be "libdigest-md5-perl" --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 41d3dbd..1e07561 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: perl before_install: - - sudo apt-get install libdbi-perl libdbd-mysql-perl libconfig-std-perl fakeroot perltidy libtest-pod-perl spamassassin libnet-imap-client-perl libcgi-fast-perl libdigest-perl-md5-perl libnet-server-perl libcrypt-generatepassword-perl libcgi-application-perl libcgi-application-extra-plugin-bundle-perl libdata-password-perl libdata-page-perl libreadonly-perl libtemplate-perl libhtml-clean-perl libtext-csv-xs-perl libio-socket-inet6-perl + - sudo apt-get install libdbi-perl libdbd-mysql-perl libconfig-std-perl fakeroot perltidy libtest-pod-perl spamassassin libnet-imap-client-perl libcgi-fast-perl libdigest-md5-perl libnet-server-perl libcrypt-generatepassword-perl libcgi-application-perl libcgi-application-extra-plugin-bundle-perl libdata-password-perl libdata-page-perl libreadonly-perl libtemplate-perl libhtml-clean-perl libtext-csv-xs-perl libio-socket-inet6-perl perl: - "5.16" - "5.14"