Skip to content
Commits on Source (55)
......@@ -3,6 +3,8 @@ ISPConfig is a open source project and community contributions are very welcome.
This document is under development and will be continuously improved.
Please do not refactor existing code and do not change the signature or the behaviour of central functions or libraries. Such changes may only be made by the core development team. We have had many bad experiences with such changes affecting the stability of ISPConfig, so we no longer accept submissions containing such changes. Merge requests containing such changes will be closed and not merged.
# Issues
* Before opening a new issue, use the search function to check if there isn't a bug report / feature request already.
* If you are reporting a bug, please share your OS and PHP (CLI) version.
......
ALTER TABLE `spamfilter_policy`
CHANGE `warnvirusrecip` `warnvirusrecip` VARCHAR(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'N',
CHANGE `warnbannedrecip` `warnbannedrecip` VARCHAR(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'N',
CHANGE `warnbadhrecip` `warnbadhrecip` VARCHAR(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'N';
ALTER TABLE `sys_ini` CHANGE `default_logo` `default_logo` TEXT CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL;
ALTER TABLE `sys_ini` CHANGE `custom_logo` `custom_logo` TEXT CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL;
\ No newline at end of file
......@@ -1532,9 +1532,9 @@ CREATE TABLE `spamfilter_policy` (
`addr_extension_spam` varchar(64) default NULL,
`addr_extension_banned` varchar(64) default NULL,
`addr_extension_bad_header` varchar(64) default NULL,
`warnvirusrecip` enum('N','Y') default 'N',
`warnbannedrecip` enum('N','Y') default 'N',
`warnbadhrecip` enum('N','Y') default 'N',
`warnvirusrecip` VARCHAR(1) NULL default 'N',
`warnbannedrecip` VARCHAR(1) NULL default 'N',
`warnbadhrecip` VARCHAR(1) NULL default 'N',
`newvirus_admin` varchar(64) default NULL,
`virus_admin` varchar(64) default NULL,
`banned_admin` varchar(64) default NULL,
......@@ -1741,8 +1741,8 @@ CREATE TABLE `sys_group` (
CREATE TABLE `sys_ini` (
`sysini_id` int(11) unsigned NOT NULL auto_increment,
`config` longtext,
`default_logo` text NOT NULL,
`custom_logo` text NOT NULL,
`default_logo` text NULL,
`custom_logo` text NULL,
PRIMARY KEY (`sysini_id`)
) DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
......
......@@ -75,3 +75,4 @@ session_timeout=0
session_allow_endless=0
min_password_length=8
min_password_strength=3
show_delete_on_forms=n
......@@ -823,7 +823,7 @@ class ispcmail {
$recipname = trim(str_replace('"', '', $recipname));
if($rec_string != '') $rec_string .= ', ';
if($recipname && !is_numeric($recipname)) $rec_string .= $recipname . '<' . $recip . '>';
if($recipname && !is_numeric($recipname)) $rec_string .= '"' . $recipname . '"<' . $recip . '>';
else $rec_string .= $recip;
}
$to = $this->_encodeHeader($rec_string, $this->mail_charset);
......
......@@ -478,7 +478,7 @@ class tform_base {
if(isset($record[$key])) {
$val = $record[$key];
} else {
$val = '';
$val = $field['default'];
}
// If Datasource is set, get the data from there
......@@ -621,11 +621,7 @@ class tform_base {
break;
default:
if(isset($record[$key])) {
$new_record[$key] = $app->functions->htmlentities($record[$key]);
} else {
$new_record[$key] = '';
}
$new_record[$key] = $app->functions->htmlentities($val);
}
}
}
......@@ -1187,7 +1183,7 @@ class tform_base {
if (count($sql_v6_explode) < count($explode_field_value) && isset($sql_v6['ip_address'])) {
$errmsg = $validator['errmsg'];
if(isset($this->wordbook[$errmsg])) {
$this->errorMessage .= $this->wordbook[$errmsg].$sql_v6[ip_address]."<br />\r\n";
$this->errorMessage .= $this->wordbook[$errmsg].$sql_v6['ip_address']."<br />\r\n";
} else {
$this->errorMessage .= $errmsg."<br />\r\n";
}
......
......@@ -292,7 +292,7 @@ class validate_dns {
if($validator['allowempty'] != 'y') $validator['allowempty'] = 'n';
if($validator['allowempty'] == 'y' && $field_value == '') {
//* Do nothing
} elseif ($field_value == 'any') {
} elseif ($field_value == 'any' && $field_name != "also_notify") {
//* Do nothing
} else {
//* Check if its a IPv4 or IPv6 address/range
......
......@@ -180,4 +180,8 @@ $wb['datalog_status_d_client'] = 'Delete client';
$wb['datalog_status_i_domain'] = 'Create new domain';
$wb['datalog_status_u_domain'] = 'Update domain';
$wb['datalog_status_d_domain'] = 'Delete domain';
$wb['datalog_status_d_web_backup'] = 'Delete website backup';
$wb['datalog_status_i_dns_template'] = 'Create DNS template';
$wb['datalog_status_u_dns_template'] = 'Update DNS template';
$wb['datalog_status_d_dns_template'] = 'Delete DNS template';
?>
......@@ -180,4 +180,8 @@ $wb['datalog_status_d_client'] = 'Delete client';
$wb['datalog_status_i_domain'] = 'Create new domain';
$wb['datalog_status_u_domain'] = 'Update domain';
$wb['datalog_status_d_domain'] = 'Delete domain';
$wb['datalog_status_d_web_backup'] = 'Delete website backup';
$wb['datalog_status_i_dns_template'] = 'Create DNS template';
$wb['datalog_status_u_dns_template'] = 'Update DNS template';
$wb['datalog_status_d_dns_template'] = 'Delete DNS template';
?>
......@@ -180,4 +180,8 @@ $wb['datalog_status_d_client'] = 'Delete client';
$wb['datalog_status_i_domain'] = 'Create new domain';
$wb['datalog_status_u_domain'] = 'Update domain';
$wb['datalog_status_d_domain'] = 'Delete domain';
$wb['datalog_status_d_web_backup'] = 'Delete website backup';
$wb['datalog_status_i_dns_template'] = 'Create DNS template';
$wb['datalog_status_u_dns_template'] = 'Update DNS template';
$wb['datalog_status_d_dns_template'] = 'Delete DNS template';
?>
......@@ -180,4 +180,8 @@ $wb['datalog_status_d_client'] = 'Delete client';
$wb['datalog_status_i_domain'] = 'Create new domain';
$wb['datalog_status_u_domain'] = 'Update domain';
$wb['datalog_status_d_domain'] = 'Delete domain';
$wb['datalog_status_d_web_backup'] = 'Delete website backup';
$wb['datalog_status_i_dns_template'] = 'Create DNS template';
$wb['datalog_status_u_dns_template'] = 'Update DNS template';
$wb['datalog_status_d_dns_template'] = 'Delete DNS template';
?>
......@@ -181,4 +181,8 @@ $wb['datalog_status_d_client'] = 'Delete client';
$wb['datalog_status_i_domain'] = 'Create new domain';
$wb['datalog_status_u_domain'] = 'Update domain';
$wb['datalog_status_d_domain'] = 'Delete domain';
$wb['datalog_status_d_web_backup'] = 'Delete website backup';
$wb['datalog_status_i_dns_template'] = 'Create DNS template';
$wb['datalog_status_u_dns_template'] = 'Update DNS template';
$wb['datalog_status_d_dns_template'] = 'Delete DNS template';
?>
......@@ -180,4 +180,8 @@ $wb['datalog_status_d_client'] = 'Delete client';
$wb['datalog_status_i_domain'] = 'Create new domain';
$wb['datalog_status_u_domain'] = 'Update domain';
$wb['datalog_status_d_domain'] = 'Delete domain';
$wb['datalog_status_d_web_backup'] = 'Delete website backup';
$wb['datalog_status_i_dns_template'] = 'Create DNS template';
$wb['datalog_status_u_dns_template'] = 'Update DNS template';
$wb['datalog_status_d_dns_template'] = 'Delete DNS template';
?>
......@@ -180,4 +180,8 @@ $wb['datalog_status_d_client'] = 'Delete client';
$wb['datalog_status_i_domain'] = 'Create new domain';
$wb['datalog_status_u_domain'] = 'Update domain';
$wb['datalog_status_d_domain'] = 'Delete domain';
$wb['datalog_status_d_web_backup'] = 'Delete website backup';
$wb['datalog_status_i_dns_template'] = 'Create DNS template';
$wb['datalog_status_u_dns_template'] = 'Update DNS template';
$wb['datalog_status_d_dns_template'] = 'Delete DNS template';
?>
......@@ -180,4 +180,8 @@ $wb['datalog_status_d_client'] = 'Delete client';
$wb['datalog_status_i_domain'] = 'Create new domain';
$wb['datalog_status_u_domain'] = 'Update domain';
$wb['datalog_status_d_domain'] = 'Delete domain';
$wb['datalog_status_d_web_backup'] = 'Delete website backup';
$wb['datalog_status_i_dns_template'] = 'Create DNS template';
$wb['datalog_status_u_dns_template'] = 'Update DNS template';
$wb['datalog_status_d_dns_template'] = 'Delete DNS template';
?>
......@@ -180,4 +180,8 @@ $wb['datalog_status_d_client'] = 'Delete client';
$wb['datalog_status_i_domain'] = 'Create new domain';
$wb['datalog_status_u_domain'] = 'Update domain';
$wb['datalog_status_d_domain'] = 'Delete domain';
$wb['datalog_status_d_web_backup'] = 'Delete website backup';
$wb['datalog_status_i_dns_template'] = 'Create DNS template';
$wb['datalog_status_u_dns_template'] = 'Update DNS template';
$wb['datalog_status_d_dns_template'] = 'Delete DNS template';
?>
......@@ -181,4 +181,8 @@ $wb['server_id_0_error_txt'] = 'Please select a valid Server. Server ID must be
$wb['datalog_changes_close_txt'] = 'Close';
$wb['non_admin_error'] = 'Requires administrator level permissions';
$wb['copy_to_clipboard_txt'] = 'Copy to clipboard';
$wb['datalog_status_d_web_backup'] = 'Delete website backup';
$wb['datalog_status_i_dns_template'] = 'Create DNS template';
$wb['datalog_status_u_dns_template'] = 'Update DNS template';
$wb['datalog_status_d_dns_template'] = 'Delete DNS template';
?>
......@@ -180,4 +180,8 @@ $wb['datalog_status_d_client'] = 'Delete client';
$wb['datalog_status_i_domain'] = 'Create new domain';
$wb['datalog_status_u_domain'] = 'Update domain';
$wb['datalog_status_d_domain'] = 'Delete domain';
$wb['datalog_status_d_web_backup'] = 'Delete website backup';
$wb['datalog_status_i_dns_template'] = 'Create DNS template';
$wb['datalog_status_u_dns_template'] = 'Update DNS template';
$wb['datalog_status_d_dns_template'] = 'Delete DNS template';
?>
......@@ -180,4 +180,8 @@ $wb['datalog_status_d_client'] = 'Delete client';
$wb['datalog_status_i_domain'] = 'Create new domain';
$wb['datalog_status_u_domain'] = 'Update domain';
$wb['datalog_status_d_domain'] = 'Delete domain';
$wb['datalog_status_d_web_backup'] = 'Delete website backup';
$wb['datalog_status_i_dns_template'] = 'Create DNS template';
$wb['datalog_status_u_dns_template'] = 'Update DNS template';
$wb['datalog_status_d_dns_template'] = 'Delete DNS template';
?>
......@@ -180,4 +180,8 @@ $wb['datalog_status_d_client'] = 'Delete client';
$wb['datalog_status_i_domain'] = 'Create new domain';
$wb['datalog_status_u_domain'] = 'Update domain';
$wb['datalog_status_d_domain'] = 'Delete domain';
$wb['datalog_status_d_web_backup'] = 'Delete website backup';
$wb['datalog_status_i_dns_template'] = 'Create DNS template';
$wb['datalog_status_u_dns_template'] = 'Update DNS template';
$wb['datalog_status_d_dns_template'] = 'Delete DNS template';
?>