|
1 | | --- add new proxy_protocol column |
2 | | -ALTER TABLE `web_domain` |
3 | | - ADD COLUMN `proxy_protocol` ENUM('n','y') NOT NULL DEFAULT 'n' AFTER `log_retention`; |
4 | | - |
5 | | --- backup format |
6 | | -ALTER TABLE `web_domain` ADD `backup_format_web` VARCHAR( 255 ) NOT NULL default 'default' AFTER `backup_copies`; |
7 | | -ALTER TABLE `web_domain` ADD `backup_format_db` VARCHAR( 255 ) NOT NULL default 'gzip' AFTER `backup_format_web`; |
8 | | --- end of backup format |
9 | | - |
10 | | --- backup encryption |
11 | | -ALTER TABLE `web_domain` ADD `backup_encrypt` enum('n','y') NOT NULL DEFAULT 'n' AFTER `backup_format_db`; |
12 | | -ALTER TABLE `web_domain` ADD `backup_password` VARCHAR( 255 ) NOT NULL DEFAULT '' AFTER `backup_encrypt`; |
13 | | -ALTER TABLE `web_backup` ADD `backup_format` VARCHAR( 64 ) NOT NULL DEFAULT '' AFTER `backup_mode`; |
14 | | -ALTER TABLE `web_backup` ADD `backup_password` VARCHAR( 255 ) NOT NULL DEFAULT '' AFTER `filesize`; |
15 | | --- end of backup encryption |
16 | | - |
17 | | --- rename Comodo to "Sectigo / Comodo CA" |
18 | | -UPDATE `dns_ssl_ca` SET `ca_name` = 'Sectigo / Comodo CA' WHERE `ca_issue` = 'comodoca.com'; |
19 | | - |
20 | | --- default php-fpm to ondemand mode |
21 | | -ALTER TABLE `web_domain` ALTER pm SET DEFAULT 'ondemand'; |
22 | | - |
23 | | -ALTER TABLE `mail_user` |
24 | | - ADD `purge_trash_days` INT NOT NULL DEFAULT '0' AFTER `move_junk`, |
25 | | - ADD `purge_junk_days` INT NOT NULL DEFAULT '0' AFTER `purge_trash_days`; |
26 | | - |
27 | | --- doveadm should be enabled for all mailboxes |
28 | | -UPDATE `mail_user` set `disabledoveadm` = 'n'; |
29 | | - |
30 | | --- add disablequota-status for quota-status policy daemon |
31 | | -ALTER TABLE `mail_user` ADD `disablequota-status` ENUM('n','y') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'n' AFTER `disabledoveadm`; |
32 | | - |
33 | | --- add disableindexer-worker for solr search |
34 | | -ALTER TABLE `mail_user` ADD `disableindexer-worker` ENUM('n','y') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'n' AFTER `disablequota-status`; |
35 | | - |
36 | | --- add SSHFP and DNAME record |
37 | | -ALTER TABLE `dns_rr` CHANGE `type` `type` ENUM('A','AAAA','ALIAS','CNAME','DNAME','CAA','DS','HINFO','LOC','MX','NAPTR','NS','PTR','RP','SRV','SSHFP','TXT','TLSA','DNSKEY') NULL DEFAULT NULL AFTER `name`; |
38 | | - |
39 | | --- change cc and sender_cc column type |
40 | | -ALTER TABLE `mail_user` CHANGE `cc` `cc` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci; |
41 | | - |
42 | | --- remove SPDY option |
43 | | -ALTER TABLE `web_domain` DROP COLUMN `enable_spdy`; |
44 | | - |
45 | | --- was missing in incremental, inserted for fixing older installations |
46 | | -ALTER TABLE `web_domain` ADD `folder_directive_snippets` TEXT NULL AFTER `https_port`; |
47 | | - |
48 | | - |
49 | | -ALTER TABLE `web_domain` ADD `server_php_id` INT(11) UNSIGNED NOT NULL DEFAULT 0; |
50 | | - |
51 | | -UPDATE `web_domain` as w LEFT JOIN sys_group as g ON (g.groupid = w.sys_groupid) INNER JOIN `server_php` as p ON (w.fastcgi_php_version = CONCAT(p.name, ':', p.php_fastcgi_binary, ':', p.php_fastcgi_ini_dir) AND p.server_id IN (0, w.server_id) AND p.client_id IN (0, g.client_id)) SET w.server_php_id = p.server_php_id, w.fastcgi_php_version = '' WHERE 1; |
52 | | - |
53 | | -UPDATE `web_domain` as w LEFT JOIN sys_group as g ON (g.groupid = w.sys_groupid) INNER JOIN `server_php` as p ON (w.fastcgi_php_version = CONCAT(p.name, ':', p.php_fpm_init_script, ':', p.php_fpm_ini_dir, ':', p.php_fpm_pool_dir) AND p.server_id IN (0, w.server_id) AND p.client_id IN (0, g.client_id)) SET w.server_php_id = p.server_php_id, w.fastcgi_php_version = '' WHERE 1; |
54 | | - |
55 | | --- we have to decide whether to delete the column or leave it there for investigating not-converted entries |
56 | | --- ALTER TABLE `web_domain` DROP COLUMN `fastcgi_php_version`; |
57 | | - |
58 | | -ALTER TABLE `web_domain` CHANGE `apache_directives` `apache_directives` mediumtext NULL DEFAULT NULL; |
59 | | -ALTER TABLE `web_domain` CHANGE `nginx_directives` `nginx_directives` mediumtext NULL DEFAULT NULL; |
60 | | - |
61 | | --- add move to junk before/after option, default to after |
62 | | -ALTER TABLE `mail_user` MODIFY `move_junk` enum('y','a','n') NOT NULL DEFAULT 'y'; |
63 | | - |
64 | | --- Change id_rsa column to TEXT format |
65 | | -ALTER TABLE `client` CHANGE `id_rsa` `id_rsa` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci; |
66 | | - |
67 | | -ALTER TABLE `directive_snippets` ADD `update_sites` ENUM('y','n') NOT NULL DEFAULT 'n' ; |
68 | | - |
69 | | --- Add DNSSEC Algorithm setting |
70 | | -ALTER TABLE `dns_soa` ADD `dnssec_algo` SET('NSEC3RSASHA1','ECDSAP256SHA256') NULL DEFAULT NULL AFTER `dnssec_wanted`; |
71 | | -UPDATE `dns_soa` SET `dnssec_algo` = 'NSEC3RSASHA1' WHERE `dnssec_algo` IS NULL AND dnssec_initialized = 'Y'; |
72 | | -UPDATE `dns_soa` SET `dnssec_algo` = 'ECDSAP256SHA256' WHERE `dnssec_algo` IS NULL AND dnssec_initialized = 'N'; |
73 | | -ALTER TABLE `dns_soa` CHANGE `dnssec_algo` `dnssec_algo` SET('NSEC3RSASHA1','ECDSAP256SHA256') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'ECDSAP256SHA256'; |
74 | | - |
75 | | --- Fix issue #5635 |
76 | | -ALTER TABLE `client_template` CHANGE `ssh_chroot` `ssh_chroot` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ''; |
77 | | -ALTER TABLE `client_template` CHANGE `web_php_options` `web_php_options` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ''; |
78 | | - |
79 | | --- add option to forward in lda, default to forward in mta except for existing forwards |
80 | | -ALTER TABLE `mail_user` ADD `forward_in_lda` enum('n','y') NOT NULL default 'n' AFTER `cc`; |
81 | | -UPDATE `mail_user` set `forward_in_lda` = 'y' where `cc` != ''; |
82 | | - |
0 commit comments