Changes since Webmin version 1.470

Webmin Core
Catalan translation updates by Jaume Badiella.
Added an UTF-8 encoding of the Russian translation, thanks to shavlukov@gmail.com.
French translation updates by ButterflyOfFire.
Dutch translation updates by Gandyman.

Apache Webserver
Fixed bug that preventing saving of virtual hosts with multiple addresses, one of which is IPv6.
Full Bulgarian translation, thanks to King.

BIND DNS Server
Added mass record change and creation buttons to the zone search results page.
Made the manual config file editor textboxes full-width.
Fixed a bug that cause blocks like sortlist not be parsed properly, and possible cause Webmin to corrupt other parts of the named.conf file.
Redirect and explanation modifiers can be viewed and edited in SPF records.
Added a Module Config option for additional master IP addresses for remote slave zones.

Cluster Copy Files
Fixed check to prevent over-writing a file when copying to this host.

DHCP Server
Added a Module Config option to specify an alternate file to add new top-level objects (like subnets) to. This must be referenced by an include directive in the main dhcpd.conf though.
String custom options are now always quoted.

File Manager
Fixed a bug that prevented setuid and setgid permissions from being changed.

Linux Firewall
Disallow rules on virtual interfaces, as they don't work.

Logical Volume Management
When creating a logical volume, size can now be specified as a fraction of the volume group size, free space, or free space on some physical volume.

Read User Mail
When replying to a message, the original character set is used. Also, a bug that prevented the character set from being displayed when viewing a message is fixed.
Messages with alternate HTML and text bodies are now send with the multipart/alternative content type, which fixes the problem of Gmail showing the body twice.
The original sender's email address is now included in the 'wrote' line when replying to or forwarding a message.

MySQL Database Server
Added code to detect a password in /root/.my.cnf which overrides the MYSQL_PWD variable, and thus causes login failures.

SMART Drive Status
Added support for systems with both old and new 3ware cards.
Added support for FreeBSD and OSX systems, if they have the smartctl package installed.

Software Packages
On Solaris, added support for the pkgutil command from Blastwave for installing packages, which replaces the old pkg-get.
On Solaris, package versions are now shown in the package list and tree.

Users and Groups
Fixed a bug that caused an empty shell to appear in the shells list for new users.
Fixed the hashing format for Blowfish passwords, to put $2a$ at the start instead of $2$.
On Linux systems with SElinux enabled, the context user_u:object_r:user_home_dir_t is set on new home directories by default.

Usermin Configuration
Added a field to the Operating System and Environment page for additional Perl module directories.

Webmin Configuration
Added a field to the Operating System and Environment page for additional Perl module directories.