Changes since Webmin version 1.240

Webmin Core
Fixed a possible security hole caused by a bug in Perl.

Apache Webserver
Apache -D variables are now automatically detected on SuSE, Redhat and Mandrake systems, rather than needing to be entered manually.
Added support for the SSLPassPhraseDialog directive, which allows the password for an SSL key to be stored in a file rather than needing to be entered when the server is started.

BIND DNS Server
Added a Module Config option for Unix time serial numbers.
Multiple records in a zone can be deleted at once using checkboxes in the records list.

Scheduled Cron Jobs
Multiple Cron jobs can be deleted at once, using checkboxes on the module's main page.

Dovecot IMAP/POP3 Server
Added support for the new config file format in Dovecot 1.0.

File Manager
When searching for files, you can now search by their contents too.
Added a Preview button, for viewing a scaled-down version of a GIF, JPEG or PNG image.

Linux Firewall
Protocol numbers can be explicitly entered in a rule, along with the defaults of TCP, UDP and so on.

IPFilter Firewall
On Solaris 10 systems IPfilter is now enabled at boot time using SMF, rather than an init script.

LDAP Users and Groups
Added an extra Module Config field for specifying custom attributes for which duplicates are not allowed, like a user's email address.

Log File Rotation
Added a Module Config option for specifying a file to add new logrotate sections to.

Read User Mail
Output from sa-learn or spamassassin is now show when reporting multiple messages as spam.

Disk and Network Filesystems
Added some more options for Linux CIFS mounts.

MySQL Database Server
When editing data in a table, enum fields are shown as menus.
The full MySQL error message is now shown when Webmin cannot login to the database.
When backing up all databases at once, an option is now available to run commands before/after all of them, rather than before/after each.

Postfix Configuration
Added support for the new RBL lookup parameters, thanks to Roberto Tecchio.
When creating an autoreply alias, you can enter regexps that the headers will be checked against to prevent the reply.
Added a page for editing Postfix server processes, as defined in the master.cf file.

PostgreSQL Database Server
Group management is now done using the create/alter/drop group SQL commands for PostgreSQL versions 8.0 and above.
The full PostgreSQL error message is now shown when Webmin cannot login to the database.
Allowed hosts can be edited even when PostgreSQL is not running.

QMail Configuration
When creating an autoreply alias, you can enter regexps that the headers will be checked against to prevent the reply.

Disk Quotas
Added the $GRACE parameter to the over-quote email template.

Sendmail Configuration
Added an option to the Sendmail Options page for selecting the order in which the mail queue is processed. This same option also appears on the Module Config page, for use when the queue is manually flushed.
When creating an autoreply alias, you can enter regexps that the headers will be checked against to prevent the reply.
When viewing an individual message in the mail queue, there is now a button for flushing just that email.

Webmin Servers Index
Added a new login mode to use the same username and password for a remote server as was used to login to this server. This is only available when not using session authentication and when the option to supply the password to Webmin programs is enabled, both set in the Webmin Configuration module.
Added a new page for automatically finding Webmin servers on a regular schedule. Also, defaults for the system type, link type and RPC mode can be set on the Module Config page, and enforced on the ACL page. Thanks to OpenCountry for sponsoring the development of this.

Shorewall Firewall
Added support for the providers Shorewall table.

Users and Groups
When exporting users, they can now be selected by GID range.

Webmin Configuration
When adjusting the operating system manually, the internal version code can and must be changed too.
Added an option when cloning a module to use the default configuration instead of copying from the original.