Configurable automatic database backups.
This commit is contained in:
@ -212,6 +212,10 @@ public final class Config
|
||||
public static String DATABASE_PASSWORD;
|
||||
public static int DATABASE_MAX_CONNECTIONS;
|
||||
public static int DATABASE_MAX_IDLE_TIME;
|
||||
public static boolean BACKUP_DATABASE;
|
||||
public static String MYSQL_BIN_PATH;
|
||||
public static String BACKUP_PATH;
|
||||
public static int BACKUP_DAYS;
|
||||
public static boolean RESERVE_HOST_ON_LOGIN = false;
|
||||
public static boolean RWHO_LOG;
|
||||
public static int RWHO_FORCE_INC;
|
||||
@ -1367,6 +1371,11 @@ public final class Config
|
||||
DATABASE_MAX_CONNECTIONS = Integer.parseInt(serverSettings.getProperty("MaximumDbConnections", "10"));
|
||||
DATABASE_MAX_IDLE_TIME = Integer.parseInt(serverSettings.getProperty("MaximumDbIdleTime", "0"));
|
||||
|
||||
BACKUP_DATABASE = Boolean.valueOf(serverSettings.getProperty("BackupDatabase", "false"));
|
||||
MYSQL_BIN_PATH = serverSettings.getProperty("MySqlBinLocation", "C:/xampp/mysql/bin/");
|
||||
BACKUP_PATH = serverSettings.getProperty("BackupPath", "../backup/");
|
||||
BACKUP_DAYS = Integer.parseInt(serverSettings.getProperty("BackupDays", "30"));
|
||||
|
||||
DATAPACK_ROOT = new File(serverSettings.getProperty("DatapackRoot", ".")).getCanonicalFile();
|
||||
|
||||
final Random ppc = new Random();
|
||||
@ -3816,6 +3825,11 @@ public final class Config
|
||||
DATABASE_MAX_CONNECTIONS = Integer.parseInt(serverSettings.getProperty("MaximumDbConnections", "10"));
|
||||
DATABASE_MAX_IDLE_TIME = Integer.parseInt(serverSettings.getProperty("MaximumDbIdleTime", "0"));
|
||||
|
||||
BACKUP_DATABASE = Boolean.valueOf(serverSettings.getProperty("BackupDatabase", "false"));
|
||||
MYSQL_BIN_PATH = serverSettings.getProperty("MySqlBinLocation", "C:/xampp/mysql/bin/");
|
||||
BACKUP_PATH = serverSettings.getProperty("BackupPath", "../backup/");
|
||||
BACKUP_DAYS = Integer.parseInt(serverSettings.getProperty("BackupDays", "30"));
|
||||
|
||||
// Anti Brute force attack on login
|
||||
BRUT_AVG_TIME = Integer.parseInt(serverSettings.getProperty("BrutAvgTime", "30")); // in Seconds
|
||||
BRUT_LOGON_ATTEMPTS = Integer.parseInt(serverSettings.getProperty("BrutLogonAttempts", "15"));
|
||||
|
Reference in New Issue
Block a user