Virtualmin module version 3.65 and theme 6.6

Howdy all,

I’ve rolled out Virtualmin version 3.65 and Virtualmin Framed Theme 6.6 to all repositories early this morning, and it should be showing up in folks available updates list by now.

Changes since 3.64:

[ul]
[li]Updated the PHPlist script installer to version 2.10.8, bbPress to 0.9.0.3, Wordpress to 2.7, Drupal to 6.9 and 5.15, Horde to 3.3.2, IMP to 4.3.2, Turba to 2.3.1, SugarCRM to 5.2.0, phpBB to 3.0.4, LimeSurvey to 1.72 and 1.80RC2, phpPgAdmin to 4.2.2, MediaWiki to 1.13.3, Zikula to 1.1.0, MoinMoin to 1.8.1, PHP-Calendar to 1.0, Piwik to 0.2.28, OpenGoo to 1.1, Magento to 1.2.0.2, RoundCube to 0.2-stable, PHPcoin to 1.5.1, bbPress to 0.9.0.4, Typo to 5.1.98, Joomla to 1.5.9, Zpush to 1.2.1, and phpMyAdmin to 3.1.1.[/li]
[li]Added a script installer for phpMyFAQ version 2.0.10.[/li]
[li]Mail files are now included by default in backups made and restored using backup-domain.pl and restore-domain.pl. This can be disabled with the --no-mailfiles parameter.[/li]
[li]Added validation to the configuration check to detect MySQL or disk quota synchronization that conflicts with Virtualmin.[/li]
[li]If a script like Wordpress has been upgraded outside of Virtualmin, it’s new version will be detected to prevent false warnings about needing to upgrade.[/li]
[li]Script update notification, quota and backup emails now contain a link to Virtualmin, using a URL configurable on the Module Config page.[/li]
[li]When alias virtual servers are created, files from /etc/skel are no longer copied into their home directories as they are not needed.[/li]
[li]When a virtual server with a self-signed SSL certificate is renamed, the certificate is re-generated to match the new domain name.[/li]
[li]Added command-line scripts to list, generate and install SSL keys and certificates. These are list-certs.pl, generate-cert.pl and install-cert.pl respectively.[/li]
[li]Domain owners can now be granted permissions to edit the remote MySQL client hosts for the databases they manage.[/li]
[li]Added an option on the Spam and Virus Delivery page to enable spamtrap and hamtrap aliases on a per-domain level, to which spam and non-spam can be forwarded by users for addition to SpamAssassin’s learning engine. These can also be enabled for new domains in server templates, and changed using the modify-spam command-line API.[/li]
[li]The delete-domain.pl command-line script now accepts multiple --domain parameters, and can also delete virtual servers by username with the --user parameter.[/li]
[li]For new Virtualmin installs, Apache logs are now stored under /var/log/virtualmin and just linked from the ~/logs directory. This avoids problems with Apache crashing when the logs directory is deleted.[/li]
[li]The Disk Quota Monitoring page can now also be used to find mailboxes that are approaching or over their quota, and can send email to domain owners and individual mailboxes as well as the master admin.[/li]
[li]Added a Module Config option to have down services automatically restarted by the regular status collection job.[/li]
[li]Added a script installer for Horde Webmail, version 1.2.1.[/li]
[li]Plugins can now export content styles, allowing multiple styles to be easily installed from a single separate plugin.[/li]
[li]Directories containing initial files for virtual servers (like /etc/skel) are now included in Virtualmin template backups.[/li]
[/ul]

Changes to the Virtualmin Framed Theme are primarily bugfixes and backports of things from Webmin 1.450 (which hasn’t quite been release yet, but the login page, for example, relied on it, so it didn’t behave correctly in 6.5).

As always, if you run into any problems, please file a bug in the tracker.