Virtualmin 3.67 and themes update

Howdy all,

I’ve rolled out version 3.67 of the Virtualmin virtual-server module, as well as 6.8 and 2.1 of the framed theme and mobile theme, respectively.

These are major updates that include changes to support the module overhaul in Webmin 1.470 and Usermin 1.400. Because they are major updates, the likelihood of bugs and issues is higher than normal. However, these releases are also among the most heavily tested releases we’ve ever done, because we knew the changes would be more likely to have issues, and these releases have been in use on our servers and test machines throughout the development process. The good news, however, is that once you’ve updated to only using modules and themes that support the new module loading system, memory usage of your Webmin and Usermin processes will shrink dramatically (Webmin is approximately 1/2 to 2/3 smaller on 64 bit systems, with pre-caching enabled; without pre-caching the difference is much smaller, but it still makes a difference, and it may enable some smaller systems to safely enable pre-caching).

Note that I’ve also rolled out updates to every Virtualmin plugin module that we provide, which includes conversion to using the new module system. I will post an additional news item about those releases.

Changes to Virtualmin since 3.66:

[li]Updated the DokuWiki script installer to version 2009-02-14, Radiant to 0.7.1, Trac to 0.11.4rc1, OpenGoo to 1.3, phpMyFAQ to 2.0.12, Piwik to 0.2.32, phpScheduleIt to 1.2.11, MediaWiki to 1.14.0, phpWebsite to 1.6.1, Magento to, Instiki to 0.16.5, Drupal to 5.16, phpMyAdmin to 3.1.3, Movable Type to 4.25, Mambo to 4.6.5, CopperMine to 1.4.21, Rails to 2.3.2, TikiWiki to 2.3, SugarCRM to 5.2.0c, and Nucleus to 3.41. Removed old phpMyAdmin versions, which are no longer available.[/li]
[li]Added an option to download the all-languages version of phpMyAdmin.[/li]
[li]Added a script installer for CMS Made Simple, version 1.5.3.[/li]
[li]Added an installer for Vtiger CRM, version 5.0.4.[/li]
[li]Added a script installer for Typo3 CMS, version 4.2.6.[/li]
[li]Updated the Drupal script installer to version 6.10, but only for upgrades.[/li]
[li]The bandwidth limit and using variables in all email templates (BW_LIMIT and BW_USAGE) are now formatted in MB or GB, instead of just being a number of bytes.[/li]
[li]Added a Module Config option for an alternate command to use when moving a virtual server’s home directory, instead of mv.[/li]
[li]Mail files are now always included in backups and restores, even when under /var/mail.[/li]
[li]If a plan specifies features to be granted to domain owners, those features will be enabled on the Create Virtual Server page when the plan is selected. Otherwise, defaults set on the Features and Plugins page will be used.[/li]
[li]Added --email-only flags to the and API scripts.[/li]
[li]Added a button to the Edit Account Plan page to create a new plan cloned from an existing one.[/li]
[li]Added a Module Config option for additional gzip command-line parameters, like --best or --rsyncable.[/li]
[li]Re-factored code for deleting tables created by installed scripts, and better handle the case where a script’s database is missing.[/li]
[li]Converted libraries to use Webmin’s new WebminCore module, where available. This leads to a significant improvement in memory use and speed.[/li]
[li]Added support for migrating Plesk 9 backups, which have a different format to Plesk 7 and 8.[/li]
[li]Allowed script installers can now be set at the plan level and on the Edit Owner Limits page. They can also be set on the command line with create-plan, modify-plan and modify-limits commands.[/li]
[li]Added the --plan flag to the create-reseller API command, to copy limits from a plan.[/li]
[li]Link script names to their home pages.[/li]
[li]Added option to not add MX records for secondary mail servers.[/li]
[li]Added an option on the Batch Create Users page to generate passwords randomly, and a --random-pass flag to[/li]
[li]Added a Module Config option to disallow switching to Usermin as a mailbox user by domain owners.[/li]
[li]Overall network traffic is now collected regularly, and can be displayed on the System Statistics page.[/li]

Changes in the themes are minimal, and primarily related to the new module system.

Upgrading is recommended for everyone, as always, since the Install Scripts are always updating and always in need of new versions for security reasons.

If you run into any problems, let us know in the ticket tracker.

Have fun!