Some major improvements and fixes.
- [Improved] Now we check MySQL connection before any use to prevent errors.
- [Improved] Better validation when trying to change MySQL password.
- [Improved] HTTP Auth now has support for any kind of site.
- [Improved] Better validations for logs when wp, le, mysql or empty option is used.
- [Improved] Better message when a log file is empty.
- [Improved] Better default value for tools-port.
- [Improved] Better check for default-site to avoid reassign the same site.
- [Improved] Better mechanism to prevent default and tools site from being removed.
- [Improved] Better code for escaped paths.
- [Fixed] Check for duplicate MySQL user not working when creating a site.
- [Fixed] Error in some rare cases when MySQL is not installed and you try to import a db to an external host.
- [Fixed] Http Auth list for protected paths unexpeted results when no domain is entered.
- [Fixed] Tools-Site failing when custom or wildcard SSL is used.
- [Fixed] Config-Cache not taking one value.
- [Fixed] Config-Cache showing empty values when stack is not yet installed.
- [Fixed] Swap file failing to remove in some cases.
- [Fixed] Clone WP replacing some wrong URL (subdomains) in content.
- [Fixed] Clone WP not updating some URL's when force www redirect is enabled.
- [Fixed] Clone WP issue with redis salt key.
- [Fixed] Site list showing some dpkg files.
- [Fixed] Skip-Cache failing with regex.
- [Fixed] Skip-Cache error when stack is not installed.
- [Fixed] When if site exist not working as expected when parked site is created.
- [Fixed] Some errors when forwared domains are used in some not supported options.
- [Fixed] Better prevention for Nginx not starting after reboot.