Changes since Webmin version 1.200

Webmin Core
On Solaris systems that support RBAC, available modules and access rights can now be derived from RBAC for selected users. This can be enabled on a per-user or per-module basic in the Webmin Users module.

Webmin Users
Users and groups with the same name can now be created. Internally, Webmin now uses .gacl files instead of .acl to store group ACL settings.

Apache Webserver
When first using the module, users will no longer be forced to select which Apache modules are installed - instead, this is detected automatically.
Added a Module Config option for specifying the filename template for new virtual server conf files, instead of always using DOMAINNAME.conf
When a virtual server in it's own private config file is deleted, the entire file will be removed to avoid leaving empty .conf files around.

BIND DNS Server
Basic information about all domains is now kept in a separate cache file, which can be read faster than the primary named.conf file. This speeds up the zone list and editing of records on systems that have a large number of domains.
More than one slave server to add new master zones to can now be defined, and zones will be added, deleted and applied on all at once. When a slave is added, existing master zones can also be converted to new slave zones on it.
Multiple master, slave or forward zones can now be created at once from a batch file, using a new link on the module's index page.
When a list view is used for zones, several can now be selected at once and deleted using a single button.

Cluster Copy Files
A command to run on remote hosts after copying files can now be specified.

Cluster Software Packages
Packages can be installed from APT, YUM or other supported package systems on multiple hosts at once.

Cluster Usermin Servers
First version of this module, which can manage multiple Usermin servers from a single interface.

Perl Modules
On systems that use RPM packages, modules installed from RPMs will be displayed in the list as well.

DHCP Server
Improved support for DDNS (thanks to Johannes Franken <jfranken@jfranken.de>, including editors for the zone- and key-directives (new with dhcpd3), new scope-option "client-updates" (new with dhcpd3), and a text editor for dhcpd.conf

Partitions on Local Disks
Linux swap partitions can now be easily mounted as virtual memory.

Fetchmail Mail Retrieval
The Scheduled Checking page is now available even when the module is configured to manage Fetchmail for all users on the system, and can setup a Cron job to fetch mail for all users.

Linux Firewall
Additional IPtables modules can now be specified when editing a rule.

Protected Web Directories
Added the ability to manage groups too, and to specify which users and groups from the password file are allowed.

IPFilter Firewall
The firewall configuration can now be copied automatically to multiple hosts in a cluster, and will be applied on all hosts when the the Apply button is clicked. Like other cluster features in Webmin, this requires that the servers be first setup in the Webmin Servers Index module.
Added the ability to view and edit NAT rules, so that you can setup masquerading and port redirection.

BSD Firewall
The firewall configuration can now be copied automatically to multiple hosts in a cluster, and will be applied on all hosts when the the Apply button is clicked. Like other cluster features in Webmin, this requires that the servers be first setup in the Webmin Servers Index module.

LDAP Users and Groups
Added Module Config page options for extra properties for LDAP groups, similar to those for users.

Log File Rotation
Updated the UI to disable non-editable fields.
Added a button on the Edit Log File page for forcing the immediate rotation of just one log.

Printer Administration
Improved support for AIX, so that printer's enabled status can be properly shown and edited.

Read User Mail
Added a Module Config option (on by default) to get the From: address for users from Virtualmin, if installed.

Disk and Network Filesystems
The priority for swap files and devices can now be edited on Linux.

MySQL Database Server
Added a Module Config option to specify the encoding for database content.

Network Configuration
Interfaces used by Solaris zones are now recognized, and cannot be editing using this module (the Zones module must be used instead).
On Solaris systems, interfaces configured using DHCP can now be properly activated.

Postfix Configuration
The header_checks table for rejecting or redirecting email based on its headers can now be edited.

PostgreSQL Database Server
Added a Module Config option to specify the encoding for database content.

Running Processes
Added a search option for finding processes by remote or local IP address.
Task IDs and zone names are now show on Solaris, and processes can be viewed categorized by zone.

Linux RAID
RAID devices can now be easily mounted as virtual memory.

RBAC and Projects
First version of this module, which can manage user attributes, profiles, authorizations and the system policy. Currently only supports Solaris, which is the only OS that includes RBAC as standard.
Added support for managing projects as well, to limit resource use on a per-user basis. Also added a page for showing currently active resource controls.

Samba Windows File Sharing
The smbstatus and smbpasswd programs are now run with an option to specify the Samba configuration file, for sites running multiple Samba instances or using a non-standard config file.

Sendmail Configuration
Added a button for flushing quarantined messages from the queue.

Shorewall Firewall
Added support for standard Shorewall actions on the rules page.

SpamAssassin Mail Filter
Added a new icon for re-configuring where Procmail delivers mail classifies as Spam.

Squid Proxy Server
When creating an ACL, an external filename can be specified for storing the matching values.

System and Server Status
Added monitors for NUT UPS values and mail queue length.

System Time
Command-line options for the hwclock command can now be specified on the Module Config page.
Added an API for getting and setting the system and hardware times, for calling by other modules.

HTTP Tunnel
First version of this module, which allows access to any URL tunnelled via the Webmin server.

Users and Groups
MD5 password encryption is now used on Solaris, when configured in policy.conf.

Usermin Configuration
Additional SSL certificates for Usermin can now be defined for different local IP addresses. This can be useful for sites doing SSL virtual hosting that want to share the same certificate between Apache and Webmin for the same address.

Webmin Configuration
Additional SSL certificates can now be defined for different local IP addresses. This can be useful for sites doing SSL virtual hosting that want to share the same certificate between Apache and Webmin for the same address.
Added a checkbox to the upgrade form to terminate other Webmin sessions, to prevent mismatches between forms and programs in the old and new versions.

Solaris Zones
First version of this module, for creating and managing Zones on a Solaris 10 system.