Changes since Webmin version 1.310

Webmin Core
Module configuration files can now be named based on the real operating system types, such as config-Ubuntu-Linux, which would be used in preference to config-debian-linux.
When a large file is uploaded, it is no longer read into memory by miniserv.pl.
Update the code that fetches mirror sites from Sourceforge, to handle their new website design.
Changed the default theme for all installs to the new framed blue theme.
Updated all rows of links (like select all, invert selection, add something) above tables to use a separator between links.
Added caching for sudo capable user checks, to avoid excessive slow calls to sudo.
Fixed a memory leak when running under ActiveState Perl on Windows.

Apache Webserver
Added an access control option to limit alias targets and document roots to a directory.
When upgrading Webmin, the Apache module's list of installed modules is automatically re-detected.

BIND DNS Server
Added an option to the master zone creation page to create PTR records for for template A records.

Cluster Copy Files
Added checkboxes and a button for deleting multiple cluster copies at once.

Cluster Cron Jobs
Added checkboxes and a button for deleting multiple cluster cron jobs at once.

Cluster Software Packages
Added the ability to list, install and delete packages on systems using different package formats.
Added a popup progress window to track uploaded package files.

Dovecot IMAP/POP3 Server
Fixed a bug that causes config file corruption in the userdb section with the default Ubuntu config.

File Manager
Added a popup progress window to track large uploads.

Protected Web Directories
Added checkboxes and a button for deleting multiple directories accounts at once.

Bootup and Shutdown
Added start_action and stop_action functions for starting and stopping services in an OS-independent manner.

SysV Init Configuration
Added checkboxes and a button for deleting multiple processes at once.

LDAP Users and Groups
In a user batch file, # is only treated as a comment at the start of a line.
For Samba users, the primary group SID is taken from the actual SID of the selected primary group, where available.

Read User Mail
Use ~username instead of the full home directory path in the folders list.

PPP Dialin Server
Added checkboxes and a button for deleting multiple PPP accounts at once.

PHP Configuration
First version of this module, which can edit the global PHP configuration file and other per-domain files.

Postfix Configuration
Added a Module Config option for the path to postsuper, which is used instead of assuming that it is in the PATH.

PostgreSQL Database Server
Updated the module to run on Windows, and created a default configuration that will sort with the PostgreSQL 8.2 Windows install.

PPTP VPN Server
Added checkboxes and a button for deleting multiple PPP accounts at once.

ProFTPD Server
Fixed the default config file path on Debian, as it is different from Ubuntu.

Disk Quotas
Added a Module Config option for sorting user and group quotas by the percentage of their hard limit in use.

Webmin Servers Index
Fixed return link when using a framed theme.

Software Packages
Added a popup progress window to track uploaded package files.

System and Server Status
Added the ability to create monitors that apply to Webmin server groups, rather than selecting individual machines one at a time.
Added a new Alive System monitor type, which is useful when used remotely to just determine if a machine is up.

Upload and Download
Added a popup progress window to track large uploads.

Users and Groups
In a user batch file, # is only treated as a comment at the start of a line.