|
|
@@ -198,7 +198,7 @@ function syshealth_update_system_config_format() {
|
|
|
# SYSTEM CONFIGURATION
|
|
|
# Create array of known keys in configuration file
|
|
|
system="system"
|
|
|
- known_keys="ANTISPAM_SYSTEM ANTIVIRUS_SYSTEM API_ALLOWED_IP API BACKEND_PORT BACKUP_GZIP BACKUP_MODE BACKUP_SYSTEM CRON_SYSTEM DB_PMA_ALIAS DB_SYSTEM DISK_QUOTA DNS_SYSTEM ENFORCE_SUBDOMAIN_OWNERSHIP FILE_MANAGER FIREWALL_EXTENSION FIREWALL_SYSTEM FTP_SYSTEM IMAP_SYSTEM INACTIVE_SESSION_TIMEOUT LANGUAGE LOGIN_STYLE MAIL_SYSTEM PROXY_PORT PROXY_SSL_PORT PROXY_SYSTEM RELEASE_BRANCH STATS_SYSTEM THEME UPDATE_HOSTNAME_SSL UPGRADE_SEND_EMAIL UPGRADE_SEND_EMAIL_LOG WEB_BACKEND WEBMAIL_ALIAS WEBMAIL_SYSTEM WEB_PORT WEB_RGROUPS WEB_SSL WEB_SSL_PORT WEB_SYSTEM VERSION"
|
|
|
+ known_keys="ANTISPAM_SYSTEM ANTIVIRUS_SYSTEM API_ALLOWED_IP API BACKEND_PORT BACKUP_GZIP BACKUP_MODE BACKUP_SYSTEM CRON_SYSTEM DB_PMA_ALIAS DB_SYSTEM DISK_QUOTA DNS_SYSTEM ENFORCE_SUBDOMAIN_OWNERSHIP FILE_MANAGER FIREWALL_EXTENSION FIREWALL_SYSTEM FTP_SYSTEM IMAP_SYSTEM INACTIVE_SESSION_TIMEOUT LANGUAGE LOGIN_STYLE MAIL_SYSTEM PROXY_PORT PROXY_SSL_PORT PROXY_SYSTEM RELEASE_BRANCH STATS_SYSTEM THEME UPDATE_HOSTNAME_SSL UPGRADE_SEND_EMAIL UPGRADE_SEND_EMAIL_LOG WEB_BACKEND WEBMAIL_ALIAS WEBMAIL_SYSTEM WEB_PORT WEB_RGROUPS WEB_SSL WEB_SSL_PORT WEB_SYSTEM VERSION DISABLE_IP_CHECK"
|
|
|
write_kv_config_file
|
|
|
unset system
|
|
|
unset known_keys
|
|
|
@@ -476,9 +476,13 @@ function syshealth_repair_system_config() {
|
|
|
$BIN/v-change-sys-config-value "POLICY_CSRF_STRICTNESS" "1"
|
|
|
fi
|
|
|
if [[ -z $(check_key_exists 'DNS_CLUSTER_SYSTEM') ]]; then
|
|
|
- echo "[ ! ] Adding missing variable to hestia.conf: DNS_CLUSTER_SYSTEM ('')"
|
|
|
+ echo "[ ! ] Adding missing variable to hestia.conf: DNS_CLUSTER_SYSTEM ('hestia')"
|
|
|
$BIN/v-change-sys-config-value "DNS_CLUSTER_SYSTEM" "hestia"
|
|
|
fi
|
|
|
+ if [[ -z $(check_key_exists 'DISABLE_IP_CHECK') ]]; then
|
|
|
+ echo "[ ! ] Adding missing variable to hestia.conf: DISABLE_IP_CHECK ('no')"
|
|
|
+ $BIN/v-change-sys-config-value "DISABLE_IP_CHECK" "no"
|
|
|
+ fi
|
|
|
|
|
|
touch $HESTIA/conf/hestia.conf.new
|
|
|
while IFS='= ' read -r lhs rhs; do
|