ALTER TABLE `mail_user`
|
CHANGE `uid` `uid` int(11) NOT NULL DEFAULT '5000',
|
CHANGE `gid` `gid` int(11) NOT NULL DEFAULT '5000';
|
|
ALTER TABLE `mail_user`
|
ADD COLUMN `sender_cc` varchar(255) NOT NULL DEFAULT '' AFTER `cc`;
|
|
ALTER TABLE `client_template` ADD `default_mailserver` INT(11) NOT NULL DEFAULT 1;
|
ALTER TABLE `client_template` ADD `default_webserver` INT(11) NOT NULL DEFAULT 1;
|
ALTER TABLE `client_template` ADD `default_dnsserver` INT(11) NOT NULL DEFAULT 1;
|
ALTER TABLE `client_template` ADD `default_slave_dnsserver` INT(11) NOT NULL DEFAULT 1;
|
ALTER TABLE `client_template` ADD `default_dbserver` INT(11) NOT NULL DEFAULT 1;
|
ALTER TABLE `client_template`
|
ADD COLUMN `default_xmppserver` int(11) unsigned NOT NULL DEFAULT '1',
|
ADD COLUMN `xmpp_servers` blob,
|
ADD COLUMN `limit_xmpp_domain` int(11) NOT NULL DEFAULT '-1',
|
ADD COLUMN `limit_xmpp_user` int(11) NOT NULL DEFAULT '-1',
|
ADD COLUMN `limit_xmpp_muc` ENUM( 'n', 'y' ) NOT NULL default 'n',
|
ADD COLUMN `limit_xmpp_anon` ENUM( 'n', 'y' ) NOT NULL default 'n',
|
ADD COLUMN `limit_xmpp_vjud` ENUM( 'n', 'y' ) NOT NULL default 'n',
|
ADD COLUMN `limit_xmpp_proxy` ENUM( 'n', 'y' ) NOT NULL default 'n',
|
ADD COLUMN `limit_xmpp_status` ENUM( 'n', 'y' ) NOT NULL default 'n',
|
ADD COLUMN `limit_xmpp_pastebin` ENUM( 'n', 'y' ) NOT NULL default 'n',
|
ADD COLUMN `limit_xmpp_httparchive` ENUM( 'n', 'y' ) NOT NULL default 'n';
|
|
ALTER TABLE `client` ADD `contact_firstname` VARCHAR( 64 ) NOT NULL DEFAULT '' AFTER `gender`;
|
|
UPDATE `dns_template` SET `fields` = 'DOMAIN,IP,NS1,NS2,EMAIL,DKIM' WHERE `dns_template`.`template_id` =1;
|
UPDATE `dns_template` SET `template` = '[ZONE]
|
origin={DOMAIN}.
|
ns={NS1}.
|
mbox={EMAIL}.
|
refresh=7200
|
retry=540
|
expire=604800
|
minimum=3600
|
ttl=3600
|
|
[DNS_RECORDS]
|
A|{DOMAIN}.|{IP}|0|3600
|
A|www|{IP}|0|3600
|
A|mail|{IP}|0|3600
|
NS|{DOMAIN}.|{NS1}.|0|3600
|
NS|{DOMAIN}.|{NS2}.|0|3600
|
MX|{DOMAIN}.|mail.{DOMAIN}.|10|3600
|
TXT|{DOMAIN}.|v=spf1 mx a ~all|0|3600' WHERE `dns_template`.`template_id` = 1;
|
|
ALTER TABLE `sys_user` ADD `lost_password_function` TINYINT(1) NOT NULL DEFAULT '1' ;
|
ALTER TABLE `mail_backup` CHANGE `filesize` `filesize` VARCHAR(20) NOT NULL DEFAULT '';
|
ALTER TABLE `web_backup` CHANGE `filesize` `filesize` VARCHAR(20) NOT NULL DEFAULT '';
|
|
ALTER TABLE `sys_datalog` ADD INDEX `dbtable` (`dbtable` (25), `dbidx` (25)), ADD INDEX (`action`);
|
ALTER TABLE `mail_user` ADD `greylisting` ENUM( 'n', 'y' ) NOT NULL DEFAULT 'n' AFTER `postfix`;
|
ALTER TABLE `mail_user` ADD `maildir_format` varchar(255) NOT NULL default 'maildir' AFTER `maildir`;
|
ALTER TABLE `mail_forwarding` ADD `greylisting` ENUM( 'n', 'y' ) NOT NULL DEFAULT 'n' AFTER `active`;
|
|
ALTER TABLE `openvz_ip` CHANGE `ip_address` `ip_address` VARCHAR(39) DEFAULT NULL;
|
|
-- XMPP Support
|
|
ALTER TABLE `server` ADD COLUMN `xmpp_server` tinyint(1) NOT NULL default '0' AFTER `firewall_server`;
|
|
ALTER TABLE `client`
|
ADD COLUMN `default_xmppserver` int(11) unsigned NOT NULL DEFAULT '1',
|
ADD COLUMN `xmpp_servers` blob,
|
ADD COLUMN `limit_xmpp_domain` int(11) NOT NULL DEFAULT '-1',
|
ADD COLUMN `limit_xmpp_user` int(11) NOT NULL DEFAULT '-1',
|
ADD COLUMN `limit_xmpp_muc` ENUM( 'n', 'y' ) NOT NULL default 'n',
|
ADD COLUMN `limit_xmpp_anon` ENUM( 'n', 'y' ) NOT NULL default 'n',
|
ADD COLUMN `limit_xmpp_auth_options` varchar(255) NOT NULL DEFAULT 'plain,hashed,isp',
|
ADD COLUMN `limit_xmpp_vjud` ENUM( 'n', 'y' ) NOT NULL default 'n',
|
ADD COLUMN `limit_xmpp_proxy` ENUM( 'n', 'y' ) NOT NULL default 'n',
|
ADD COLUMN `limit_xmpp_status` ENUM( 'n', 'y' ) NOT NULL default 'n',
|
ADD COLUMN `limit_xmpp_pastebin` ENUM( 'n', 'y' ) NOT NULL default 'n',
|
ADD COLUMN `limit_xmpp_httparchive` ENUM( 'n', 'y' ) NOT NULL default 'n';
|
|
|
CREATE TABLE `xmpp_domain` (
|
`domain_id` int(11) unsigned NOT NULL auto_increment,
|
`sys_userid` int(11) unsigned NOT NULL default '0',
|
`sys_groupid` int(11) unsigned NOT NULL default '0',
|
`sys_perm_user` varchar(5) NOT NULL default '',
|
`sys_perm_group` varchar(5) NOT NULL default '',
|
`sys_perm_other` varchar(5) NOT NULL default '',
|
`server_id` int(11) unsigned NOT NULL default '0',
|
`domain` varchar(255) NOT NULL default '',
|
|
`management_method` ENUM( 'normal', 'maildomain' ) NOT NULL default 'normal',
|
`public_registration` ENUM( 'n', 'y' ) NOT NULL default 'n',
|
`registration_url` varchar(255) NOT NULL DEFAULT '',
|
`registration_message` varchar(255) NOT NULL DEFAULT '',
|
`domain_admins` text,
|
|
`use_pubsub` enum('n','y') NOT NULL DEFAULT 'n',
|
`use_proxy` enum('n','y') NOT NULL DEFAULT 'n',
|
`use_anon_host` enum('n','y') NOT NULL DEFAULT 'n',
|
|
`use_vjud` enum('n','y') NOT NULL DEFAULT 'n',
|
`vjud_opt_mode` enum('in', 'out') NOT NULL DEFAULT 'in',
|
|
`use_muc_host` enum('n','y') NOT NULL DEFAULT 'n',
|
`muc_name` varchar(30) NOT NULL DEFAULT '',
|
`muc_restrict_room_creation` enum('n', 'y', 'm') NOT NULL DEFAULT 'm',
|
`muc_admins` text,
|
`use_pastebin` enum('n','y') NOT NULL DEFAULT 'n',
|
`pastebin_expire_after` int(3) NOT NULL DEFAULT 48,
|
`pastebin_trigger` varchar(10) NOT NULL DEFAULT '!paste',
|
`use_http_archive` enum('n','y') NOT NULL DEFAULT 'n',
|
`http_archive_show_join` enum('n', 'y') NOT NULL DEFAULT 'n',
|
`http_archive_show_status` enum('n', 'y') NOT NULL DEFAULT 'n',
|
`use_status_host` enum('n','y') NOT NULL DEFAULT 'n',
|
|
`ssl_state` varchar(255) NULL,
|
`ssl_locality` varchar(255) NULL,
|
`ssl_organisation` varchar(255) NULL,
|
`ssl_organisation_unit` varchar(255) NULL,
|
`ssl_country` varchar(255) NULL,
|
`ssl_email` varchar(255) NULL,
|
`ssl_request` mediumtext NULL,
|
`ssl_cert` mediumtext NULL,
|
`ssl_bundle` mediumtext NULL,
|
`ssl_key` mediumtext NULL,
|
`ssl_action` varchar(16) NULL,
|
|
`active` enum('n','y') NOT NULL DEFAULT 'n',
|
PRIMARY KEY (`domain_id`),
|
KEY `server_id` (`server_id`,`domain`),
|
KEY `domain_active` (`domain`,`active`)
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
|
|
--
|
-- Table structure for table `xmpp_user`
|
--
|
|
CREATE TABLE `xmpp_user` (
|
`xmppuser_id` int(11) unsigned NOT NULL auto_increment,
|
`sys_userid` int(11) unsigned NOT NULL default '0',
|
`sys_groupid` int(11) unsigned NOT NULL default '0',
|
`sys_perm_user` varchar(5) NOT NULL default '',
|
`sys_perm_group` varchar(5) NOT NULL default '',
|
`sys_perm_other` varchar(5) NOT NULL default '',
|
`server_id` int(11) unsigned NOT NULL default '0',
|
`jid` varchar(255) NOT NULL default '',
|
`password` varchar(255) NOT NULL default '',
|
`active` enum('n','y') NOT NULL DEFAULT 'n',
|
PRIMARY KEY (`xmppuser_id`),
|
KEY `server_id` (`server_id`,`jid`),
|
KEY `jid_active` (`jid`,`active`)
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
|
|
-- --------------------------------------------------------
|
|
ALTER TABLE `sys_ini` ADD `default_logo` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , ADD `custom_logo` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;
|
UPDATE `dbispconfig`.`sys_ini` SET `default_logo` = 'data:image/png;base64,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' WHERE `sys_ini`.`sysini_id` = 1;
|
|
ALTER TABLE `directive_snippets` ADD `required_php_snippets` VARCHAR(255) NOT NULL DEFAULT '' AFTER `customer_viewable`;
|
ALTER TABLE `dns_rr` CHANGE `ttl` `ttl` INT(11) UNSIGNED NOT NULL DEFAULT '3600';
|
ALTER TABLE `dns_soa` CHANGE `minimum` `minimum` INT(11) UNSIGNED NOT NULL DEFAULT '3600', CHANGE `ttl` `ttl` INT(11) UNSIGNED NOT NULL DEFAULT '3600';
|
ALTER TABLE `client` CHANGE `web_php_options` `web_php_options` VARCHAR(255) NOT NULL DEFAULT 'no,fast-cgi,cgi,mod,suphp,php-fpm,hhvm';
|
ALTER TABLE `web_domain` ADD COLUMN `enable_pagespeed` ENUM('y','n') NOT NULL DEFAULT 'n' AFTER `directive_snippets_id`;
|
|
ALTER TABLE openvz_template ADD COLUMN `features` varchar(255) DEFAULT NULL AFTER `capability`;
|
ALTER TABLE openvz_vm ADD COLUMN `features` TEXT DEFAULT NULL AFTER `capability`;
|
ALTER TABLE openvz_template ADD COLUMN `iptables` varchar(255) DEFAULT NULL AFTER `features`;
|
ALTER TABLE openvz_vm ADD COLUMN `iptables` TEXT DEFAULT NULL AFTER `features`;
|
|
CREATE TABLE `server_ip_map` (
|
`server_ip_map_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
`sys_userid` int(11) unsigned NOT NULL DEFAULT '0',
|
`sys_groupid` int(11) unsigned NOT NULL DEFAULT '0',
|
`sys_perm_user` varchar(5) DEFAULT NULL,
|
`sys_perm_group` varchar(5) DEFAULT NULL,
|
`sys_perm_other` varchar(5) DEFAULT NULL,
|
`server_id` int(11) unsigned NOT NULL DEFAULT '0',
|
`source_ip` varchar(15) DEFAULT NULL,
|
`destination_ip` varchar(35) DEFAULT '',
|
`active` enum('n','y') NOT NULL DEFAULT 'y',
|
PRIMARY KEY (`server_ip_map_id`)
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
|
|
ALTER TABLE `web_domain` ADD COLUMN `rewrite_to_https` ENUM('y','n') NOT NULL DEFAULT 'n' AFTER `seo_redirect`;
|
|
ALTER TABLE openvz_ip ADD COLUMN `additional` VARCHAR(255) NOT NULL DEFAULT 'n';
|
|
ALTER TABLE openvz_template ADD COLUMN `custom` text;
|
|
ALTER TABLE openvz_vm
|
ADD COLUMN `bootorder` INT(11) NOT NULL DEFAULT '1' AFTER `start_boot`,
|
ADD COLUMN `custom` text;
|
|
ALTER TABLE `web_domain` ADD `ssl_letsencrypt` enum('n','y') NOT NULL DEFAULT 'n' AFTER `ssl`;
|
|
ALTER TABLE `openvz_template` CHANGE `vmguarpages` `vmguarpages` varchar(255) DEFAULT '65536:unlimited';
|
ALTER TABLE `openvz_template` CHANGE `privvmpages` `privvmpages` varchar(255) DEFAULT '131072:139264';
|
|
CREATE TABLE `ftp_traffic` (
|
`hostname` varchar(255) NOT NULL,
|
`traffic_date` date NOT NULL,
|
`in_bytes` bigint(32) unsigned NOT NULL,
|
`out_bytes` bigint(32) unsigned NOT NULL,
|
PRIMARY KEY (`hostname`,`traffic_date`)
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
|
|
ALTER TABLE `mail_forwarding` ADD COLUMN `allow_send_as` ENUM('n','y') NOT NULL DEFAULT 'n' AFTER `active`;
|
UPDATE `mail_forwarding` SET `allow_send_as` = 'y' WHERE `type` = 'alias';
|
|
ALTER TABLE `dns_rr` CHANGE COLUMN `type` `type` ENUM('A','AAAA','ALIAS','CNAME','DS','HINFO','LOC','MX','NAPTR','NS','PTR','RP','SRV','TXT','TLSA','DNSKEY') NULL DEFAULT NULL AFTER `name`;
|
|
ALTER TABLE `dns_soa`
|
ADD COLUMN `dnssec_initialized` ENUM('Y','N') NOT NULL DEFAULT 'N',
|
ADD COLUMN `dnssec_wanted` ENUM('Y','N') NOT NULL DEFAULT 'N',
|
ADD COLUMN `dnssec_last_signed` BIGINT NOT NULL DEFAULT '0',
|
ADD COLUMN `dnssec_info` TEXT NULL;
|
|
ALTER TABLE `client` ADD COLUMN `limit_ssl_letsencrypt` enum('n','y') NOT NULL DEFAULT 'n' AFTER `limit_ssl`;
|
ALTER TABLE `client_template` ADD COLUMN `limit_ssl_letsencrypt` enum('n','y') NOT NULL DEFAULT 'n' AFTER `limit_ssl`;
|
ALTER TABLE `client` ADD COLUMN `limit_directive_snippets` ENUM( 'n', 'y' ) NOT NULL DEFAULT 'n' AFTER `limit_backup`;
|
ALTER TABLE `client_template` ADD COLUMN `limit_directive_snippets` ENUM( 'n', 'y' ) NOT NULL DEFAULT 'n' AFTER `limit_backup`;
|
|
ALTER TABLE `sys_user`
|
ADD COLUMN `lost_password_hash` VARCHAR(50) NOT NULL DEFAULT '',
|
ADD COLUMN `lost_password_reqtime` DATETIME NULL default NULL;
|
|
ALTER TABLE `web_database` ADD COLUMN `quota_exceeded` enum('n','y') NOT NULL DEFAULT 'n' AFTER `database_quota`;
|
|
ALTER TABLE `client` ADD COLUMN `limit_database_users` int(11) NOT NULL DEFAULT '-1' after limit_database;
|
ALTER TABLE `client_template` ADD COLUMN `limit_database_users` int(11) NOT NULL DEFAULT '-1' after limit_database;
|
|