Virtualmin virtual-server version 3.55 has been rolled out to all repositories, along with 5.5 of the Virtualmin Framed Theme virtual-server-theme package.
Changes since 3.54:
[ul] [li]Updated the osTicket script installer to version 1.6.rc4, Instiki to 0.13.0, Flyspray to 0.9.9.5.1, WordPress to 2.5, phpMyadmin to 18.104.22.168, phpBB to 3.0.1, and Php-Wiki to 1.2.11. Also added the latest 1.70+ build of LimeSurvey.[/li] [li]New DNS domains have the localhost A record added, with an IP of 127.0.0.1.[/li] [li]When a script is installed into a path that is already served by a proxy (such as for a rails application on /), a negating proxy rule is added so that the script is accessible.[/li] [li]When migrating a domain from other control panel like Plesk, you can now select to have to downloaded directly from a remote FTP or SSH server. The migrate-domain.pl command-line script also allows use of ftp:// or ssh:// URLs for backup sources.[/li] [li]If the skeleton directory contains a public_html sub-directory, it is copied to a sub-domain's web pages directory when the domain is created. For alias domains whose virtusers are always copied from the target, no home directory is created (as it isn't needed).[/li] [li]The path to the public_html and cgi-bin directories is now stored in each new domain's data file, so that they are correctly preserved when the path is changed in the template, or the domain is moved to another system with a different directory name.[/li] [li]Basic Exim support, thanks to Bill Moyers and John Gray.[/li] [li]When migrating a cPanel, Plesk or Ensim backup, the original domain name can now be worked out automatically, as long as the backup contains just one. For new installs, new features in older versions are not shown on the System Information page.[/li] [li]Fixed the modification of Webalizer and Logrotate config files when a domain's Apache logs are outside it's home directory.[/li] [li]Apache logs outside a domain's home directory are now included in backups and restores.[/li] [li]Added the --delete-existing flag to migrate-domain.pl, to remove any existing virtual server with the same name before re-migrating.[/li] [li]Plesk sub-domains are now included with migrating, including any users for managing their content.[/li] [li]The background collectinfo.pl cron job can be run less frequently or disabled using a new Module Config page option.[/li] [li]Added a script to change the Virtualmin license in all needed files on an already installed system.[/li] [li]Added the Magento eCommerce package to Virtualmin's script installers, version 1.0.[/li] [li]Added the --name-only flag to all list-* command-line API programs, to output just object names for easier use in scripts.[/li] [li]Leftover /tmp/clamav-* files older than 1 day are now periodically deleted by Virtualmin.[/li] [li]The pre-change script now has access to the settings that will be applied in $VIRTUALSERVER_NEWSERVER_* variables, while the $VIRTUALSERVER_* variables always contain the domain's settings before the change is made.[/li] [li]Users in domains with spam filtering enabled can have their auto-whitelists viewed and edited, using a new link on the Edit Mailbox page (which using Webmin 1.411 or later).[/li] [li]Added the list-mailbox.pl command-line script, for dumping a user's mail.[/li] [/ul]
As always, for security, stability, and awesomeness reasons, we recommend running the latest version of Virtualmin. So, click the button in the Virtualmin Package Updates section of your System Information page to start the upgrade.
Let us know of any problems by filing a ticket in the bug tracker.