Virtualmin module version 3.66 and themes update

1 post / 0 new
#1 Wed, 02/18/2009 - 21:33
Joe
Joe's picture

Virtualmin module version 3.66 and themes update

Howdy all,

This afternoon I began rolling out version 3.66 of the Virtualmin virtual-server module, 6.7 of the Virtualmin Framed theme, and 1.9 of the Virtualmin Mobile theme. It should be in all repositories by the time you read this (it's syncing as I write).

Changes in Virtualmin since 3.65:

[ul] [li]Added API commands to create, modify, delete and extract settings from virtual server templates.[/li] [li]Updated the phpMyAdmin script installer to version 3.1.2, TextPattern to 4.0.8, Magento to 1.2.1, Typo to 5.2, Moodle to 1.9.4 and 1.7.7, phpList to 2.10.9, SugarCRM to 5.2.0a, WordPress MU to 2.7, Wordpress to 2.7.1, Horde Webmail to 1.2.2, Horde to 3.3.3, IMP to 4.3.3, OpenX to 2.6.4, ZenPhoto to 1.2.3, Zikula to 1.1.1, Coppermine to 1.4.20, SMF to 1.1.8, MediaWiki to 1.13.4, Radiant to 0.7.0, Bugzilla to 3.2.2, MoinMoin to 1.8.2, PiWik to 0.2.29, and phpMyFAQ to 2.0.11.[/li] [li]Added the info.pl command line script, for dumping general information about Virtualmin.[/li] [li]Links to per-domain SpamAssassin configurations now include the domain's config file, which allows each domain's settings to be separately managed.[/li] [li]Automatic spam and virus folder clearing now respects custom folder names.[/li] [li]When a domain is restore on a system with a different Apache log file location, its virtualhost is updated to use the target system's paths.[/li] [li]Add parameters to the modify-dns.pl command-line API to add and remove DNS records for multiple domains at once.[/li] [li]Added the get-dns.pl command-line script to dump DNS records for a virtual server.[/li]
[li]External web, DNS and mail connectivity for virtual servers can now be checked by Virtualmin, to diagnose common networking and configuration problems.[/li][li]Moved the field for setting the external IP address (typically for use in DNS records) from the DNS Options page to Edit Virtual Server.[/li] [li]Moved the --dns-ip and --no-dns-ip options from the modify-dns.pl API script to modify-domain.pl and create-domain.pl.[/li] [li]The default TTL for DNS domains (set using the $ttl line in the zone file) can now be configured in server templates.[/li] [li]Added commands to be run before and after scheduled backups, settable on the Edit Scheduled Backup page.[/li] [li]Added an option to the Script Installers page to deny access to new script types by default.[/li] [li]Backups and restores to S3 buckets in Europe are now fully supported.[/li] [li]Added a Module Config field under Advanced options for specifying the path to an alternate tar command.[/li] [li]Added an option for email-based ticket submission to the eTicket installer.[/li] [li]Extracted all settings related to default quotas and limits from templates, and moved them into the new Account Plan objects. These can be created by both the master admin and resellers, and selected for new or existing virtual servers. Also added a command-line API for plan management.[/li] [li]The master admin can select a reseller to own a new top-level virtual server when it is created.[/li] [/ul]

The big news in this release is the addition of a new type of object within Virtualmin called "Account Plans". These are the limits-related functionality factored out of Server Templates, which simplifies this aspect of Virtualmin, particularly for users who might not be as familiar with the more technical aspects of system administration. In short, Virtualmin now has a simple "plans" interface, where things like default quotas, bandwidth, and enabled features, can be configured for new virtual servers. This also makes it easier, and more intuitive to apply wholesale changes to a virtual server--like "upgrading" from one plan to another.

Folks who are more technically savvy, and who love the incredible control provided by Server Templates, need not fret, however. Server Templates are still available. Upon upgrade you'll see your Server Templates split out into a Plan and a Server Template with the same name--the quotas and bandwidth and basic feature information will be moved into the Plan, and all of the custom directives and complex stuff like that will remain in Server Templates. This change actually makes Server Templates more sensibly named, since folks have pretty much always thought that it meant what it now means.

This change came about in response to conversations with a number of our largest hosting customers, and a lot of our new non-technical users, as well.

Other big news includes a complete merge of the command line and remote API into Virtualmin GPL. This allows folks integrating with Virtualmin to target the much larger installed base of Virtualmin GPL (roughly hundreds of thousands of installations), as well as Virtualmin Professional (just under 2000 installations). We hope this will encourage more billing apps, shopping carts, etc. to integrate with Virtualmin. And, of course, this also means that folks writing scripts to automate their own data centers can now have confidence that it the scripts will work on Virtualmin Professional systems, they will also work on Virtualmin GPL systems (excluding that small handful of features that doesn't exist in Virtualmin GPL).

The theme updates are bugfix releases, but there are probably a few updates related to the new Plans features, so you definitely want to upgrade everything at once.

As always, if you run into any problems, file a ticket in the tracker to let us know.