[2.2.2] - Change \r to \n because of heirloom-mailx and controlcharacters. [2.2.1] - Add status files for monitoring after successfull or failed backups. [2.1.2] - Removed forced ARC4 cipher when connecting to the remote machine. [2.1.1] - Rewritten the quota mechanism, now supports all units like MB,GB and TB. - Added notification email when whitelisting in CSF fails. - Removed the MySQL password when emailing about MySQL errors. [2.1.0] - Added MySQL connection check to see if dumps can be created. - Changed the cleanup of the MySQL dump director, is more safe now. - Improved quota handling. - Improved lockfile handling by storing pid / epoch data in it. - When lock exists, the script will run if lock is older than 24 hours, else it will wait. - Added ISPConfig 3 support. - Added overal logging during the stages that the script performs, this should provide better insight when problems occur. - Added option where the script sends out emails when there are critical errors regarding the backup process. These are sent to the mail recipients list that can be managed via the installer. - Fixed issue where the quota could not be read from XLS backupservers. - Changed the temporary rsync log to a per-session log, this creates one general log per session in the log dir if enabled. - Fixed issue where the log dir would not be created, also added several folders inside the log directory for backup output. - Added a spinning wheel when the session is running interactively. - Showing size of gzipped SQL dump after the database name. - Showing the backup output folder in the backup session. - Added CSF check to see if the backupserver IP is whitelisted, else it will be added to the whitelist. - Added commandline option "--nodumps" to disable the SQL dump functionality. - Added commandline option "--debug" to start the script in verbose mode. [2.0.9] - Fixed issue where the update check would create a mailbomb. [2.0.8] - Fixed bug where an error occurs if you don't have weekly retention enabled and the script still tries to divide the weekly backups. - Added exclude for /var/run/ which fixes the permission denied errors for that folder. - Reduced SSH calls and connection for quota calculations from 6 to 2, which speeds up the quota calculation process. - Fixed issue where the temporary log would not be removed after a succesful run. - Added link to the PDF documentation in the email templates. [2.0.7] - Added better error handling for exit code 137 with a dump that caused the error. - Added option that clears the SQL dump directory to make sure that no old SQL dumps remain on the VPS. - Added better version upgrade checking. - Added extra help text in the installation reports. - Added extra help text if the backupprocess is still running. - Added ionice functionality to the gzip process of the SQL dumps. [2.0.6] - Added ionice functionality for SQL dumps to reduce disk I/O. - Added quota support for CloudVPS backupservers. - Added automatic upgrade function. - Added extra parameters for SQL dumps to prevent system hogging when dumping InnoDB databases. [2.0.5] - Fixed issue where the report of SQL dumps would break because of wrong variable usage. [2.0.4] - Fixed issue where the reported size of SQL dumps would be inaccurate. - Rewritten any presence of XLS to CloudVPS in the mail templates. [2.0.3] - Added error handling via exit codes in the rsync process for better debugging. [2.0.2] - Added better support for MySQL dumps by checking controlpanel / OS. [2.0.1] - Fixed issue where the script would create the weekly and monthly folders when having no extra retention, now only the folders are created that are needed. [2.0.0] - Initial release.