[ Avaa Bypassed ]




Upload:

Command:

www-data@18.221.165.81: ~ $
webmin (1.010) stable; urgency=low

 * System Logs Viewer : Add support for viewing all system logs files,
   including systemd-journald

-- Jamie Cameron <jcameron@webmin.com> Mon, 07 Oct 2002 02:38:30 -0700

webmin (1.140) stable; urgency=low

 * System and Server Status : Status emails are now send using the Read
   User Mail module, removing any dependency on the Sendmail module.
 * Filesystem Backup : Backup emails are now send using the Read User
   Mail module, removing any dependency on the Sendmail module.
 * PPP Dialup Client : Added a button for having a PPP connection started
   at boot time, by automatically creating an init script.
 * Cluster Change Passwords : First version of this module released,
   with functionality similar to the Change Passwords module.
 * Webmin Users : Improved the code for finding the openssl program for
   generating certificates.
 * Webmin Users : Added the ability to restrict allowed Unix users who
   can login as Webmin users.
 * Scheduled Cron Jobs : Environment variables can be edited in user
   Cron files, and jobs and variable settings moved around.
 * BIND DNS Server : A new Module Config option is available to define
   extra DNS record types for the module to support in a generic way.
   This allows user who want to create obscure types like NAPTR, KEY
   and so on to do so.
 * Usermin Configuration : The default background, text and link colours
   of pages can be edited for Usermin, just like in Webmin.
 * Usermin Configuration : Unavailable modules are shown in red on the
   module restriction page.
 * Scheduled Commands : Added the ability to run a scheduled command.
 * Java File Manager : An uploaded zip, tar or tar.gz file can be extracted
   in the directory it was uploaded to.
 * Java File Manager : Directories can now be downloaded as zip, tar
   or tar.gz files
 * Java File Manager : Added improved access control options to hide
   buttons.
 * Java File Manager : Added a chroot access control option to hide all
   directories above it.
 * DHCP Server : Group and subnet descriptions are now shown in the list
   of groups and networks that a host or other element can be assigned
   to.
 * Perl Modules : When installing Perl modules from CPAN, an option is
   available to have any dependencies automatically downloaded and installed
   as well.
 * Fetchmail Mail Retrieval : A new form has been added for creating
   and scheduling a Cron job to run Fetchmail, as an alternative to running
   the daemon
 * Software Packages : Packages can now be installed directly from yum,
   if installed.
 * Software Packages : The entire system can also be upgraded from yum.
 * Disk and Network Filesystems : Mounting of SMB filesystems is now
   supported on FreeBSD, using the mount_smbfs command and /etc/nsmbrc
   file.
 * Disk and Network Filesystems : Filesystems can now be sorted by directory,
   type or order in fstab and mtab files.
 * Disk and Network Filesystems : CIFS filesystems can now be mounted
   on Linux.
 * Network Configuration : Added support for Slackware Linux.
 * Postfix Mail Server : Added a button to the mail queue page for flushing
   the queue.
 * Read User Mail : The first version of this module, which extracts
   the mail reading functionality from the Sendmail, Postfix and Qmail
   modules and puts it into a more powerful server-independent user email
   module instead.

-- Jamie Cameron <jcameron@webmin.com> Mon, 05 Apr 2004 16:26:01 -0700

webmin (1.150) stable; urgency=low

 * MySQL Database Server : The not null flag and a default value can
   be specified for fields in new tables.
 * MySQL Database Server : The form for creating an initial table in
   a new database is now the same as the one for adding a table to an
   existing database.
 * PPTP VPN Client : Moved code for connecting a PPTP tunnel to a separate
   function, so it can be called by other modules.
 * BSD Firewall : First version of this module, which can manage a BSD
   IPFW firewall. Allows the creation, and editing of rules, and supports
   all actions and the most common conditions and options. Thanks to
   Olav Berge for sponsoring this module.
 * QMail Mail Server : Removed the mail reading feature, as this functionality
   has been moved to the Read User Mail module.
 * Filesystem Backup : Added support for backups that span multiple tapes.
   The user will be notified by email when a tape change is needed, after
   which is link on the module's main apge can be clicked to signal that
   the backup should continue.
 * Filesystem Backup : Added access control options to restrict a user
   to only performing backups or restores, or limit the directories he
   is allowed to backup. Thanks for Martin Mewese for sponsoring these
   two features.
 * Filesystem Backup : Added the ability to use tar for backups instead
   of dump commands, on Linux and FreeBSD. Tar will be used automatically
   for filesystems that do not have a dump command (like reiserfs), and
   can be enabled for all filesystems on the Module Config page.
 * Sendmail Mail Server : Removed the mail reading feature and associated
   ACLs, as this functionality has been moved to the Read User Mail module.
 * Linux RAID : Added support for using the MDADM tools to manage RAID
   devices, instead of the standard Linux RAID programs. This also allows
   partitions to be added to or removed from a RAID device after creation.
   Thanks to Thomas Stalder for sponsoring this feature.
 * Linux RAID : Added a button for mounting a RAID device.
 * Logical Volume Management : Added a button for mounting a logical
   volume.
 * Usermin Configuration : Module update emails are now sent using the
   Read User Mail module.
 * BIND DNS Server : Added an ACL option to limit allowed record types.
 * BIND DNS Server : Views are now added to the file specified in the
   Module Config, rather than to named.conf.
 * BIND DNS Server : The file in Module Config for new views and zones
   is only used if it is included into named.conf.
 * ProFTPD Server : Added 'Apply Changes' link to all pages, just like
   in the Apache module.
 * CD Burner : Audio CDs can now be burned from WAV and OGG files as
   well as MP3s.
 * Shorewall Firewall : Added buttons for adding rules or other table
   entries above or below an existing entry.
 * Shorewall Firewall : Added support for OpenVPN and generic tunnels.
 * Users and Groups : Added options for having the UID automatically
   computed based on the username, either by a checksum or using an external
   program.
 * Protected Web Directories : Added the ability to synchronize Unix
   users with protected directory users, configurable for each directory.
 * Partitions on Local Disks : Disk and partition sizes are now shown
   in GB, where possible.
 * Partitions on Local Disks : Added a button for mounting a partition.
 * Postfix Mail Server : Added the ability to search the mail queue.
 * Postfix Mail Server : Removed the mail reading feature and associated
   ACLs, as this functionality has been moved to the Read User Mail module.
 * Network Services : Added buttons to the module's main page for enabling
   or disabling multiple services at once.
 * Webmin Configuration : Module update emails are now sent using the
   Read User Mail module.
 * Webmin Configuration : Added a new option to the Webmin Modules page
   for installing a third-party module from thirdpartymodules.webmin.com.
 * Webmin Configuration : Added a field to the Index Page Options page
   for specifying a module to redirect users to immediately after logging
   in.
 * Disk Quotas : Fixed a bug that prevented the editing of quotas on
   loopback filesystems under Linux.
 * Samba Windows File Sharing : Added an option to create a share's directory
   when adding the share.
 * Network Configuration : Fixed support for Slackware Linu 9.1, which
   uses a different configuration file.
 * Network Configuration : Added an option to update /etc/hosts when
   changing the system's hostname.
 * Network Configuration : Fixed virtual interface numbering on Solaris.
 * Network Configuration : Added links from ppp* interfaces to the actual
   modules that handle them, like PPPP Dialin Client or ADSL Client.
 * Network Configuration : Added support for boot-time address range
   interfaces on Redhat and similar Linux distributions.
 * System Time : A cron job can now be created to sync the system time
   against an NTP or Unix time server.
 * Custom Commands : Added an option to have environment variable substitution
   done on edited filenames.

-- Jamie Cameron <jcameron@webmin.com> Thu, 03 Jun 2004 16:17:54 -0700

webmin (1.160) stable; urgency=low

 * Sendmail Mail Server : Added an option when creating a Domain Routing
   entry to forward mail to a domain and all hosts in it.
 * Sendmail Mail Server : Added an option to the autoreply file editing
   page for specifying addresses to never auto-repond to. Accepts wildcards
   like *@foo.com or fred@*.
 * Cluster Software Packages : When displaying the details of a package,
   the version numbers from each of the hosts it is installed on is shown.
 * QMail Mail Server : Added an option to the autoreply file editing
   page for specifying addresses to never auto-repond to. Accepts wildcards
   like *@foo.com or fred@*.
 * Webmin Users : Added a Module Config option for an alternate user
   and group list display, which takes up less space on systems with
   a large number of Webmin users.
 * Shorewall Firewall : Added the ability to edit the blacklist table.
 * System Time : Multiple time servers can now be entered to sync with.
 * Custom Commands : Added an option to clear Webmin-related environment
   variables before running a command.
 * Disk Quotas : Quotas and usage are now displayed in bytes, kB, MB
   or GB where appropriate, instead of always kilobytes.
 * Disk Quotas : The quotaon -p command is now used to determine if quotas
   are active or not for some filesystem, which is faster and more reliable.
 * NFS Exports : Added an option to determine if NFS writes to an export
   are immediately written to disk or not.
 * NFS Exports : Added support for NFS version 4, thanks to code contributed
   by Frederic Jolly.
 * Read User Mail : Added a basic HTML editor for sending and replying
   to email in HTML format. Requires Java 1.4+ in the browser. Must be
   enabled on the Module Config page, as it is still rather unstable.
 * Read User Mail : Included support for SMTP authentication when sending
   email, configurable on the Module Config page.
 * System and Server Status : Added a new monitor type for checking on
   RAID devices.
 * Logical Volume Management : Added support for LVM2, as used in the
   new 2.6 Linux kernel.
 * Squid Proxy Server : Added support for the header_access directive
   in Squid 2.5, which can be used to limit the HTTP headers passed through
   for different requests.
 * Filesystem Backup : Improved layout of dump form.
 * NFS v4 Exports : Added an option to determine if NFS writes to an
   export are immediately written to disk or not.
 * NFS v4 Exports : Added support for NFS version 4, thanks to code contributed
   by Frederic Jolly.
 * LDAP Users and Groups : Updated the Module Config setting for password
   encryption to support both standard Unix MD5 and the MD5 variant output
   by the slappasswd program.
 * LDAP Users and Groups : When a user's home directory is a symlink,
   both the target of the link and the link itself are deleted.
 * LDAP Users and Groups : Added the ability to edit shadow password
   attributes for Unix users. Thanks to Stephan Borg for this and the
   following feature.
 * LDAP Users and Groups : Added the ability to re-name a Unix group.
 * Bootup and Shutdown : On operating systems like FreeBSD and AIX that
   have a script which is run at system shutdown time, this script can
   now be edited. It will also be updated by the enable_at_boot and disable_at_boot
   functions to run any shutdown-time code for newly created actions.
 * Bootup and Shutdown : Added an access control option to allow only
   the starting and stopping of actions, but not editing.
 * MySQL Database Server : Added a button on the module's main page for
   backing up all databases, either immediately or on schedule.
 * MySQL Database Server : A Webmin user who has been set up to login
   to MySQL as a different user will now be prompted to login if his
   password set in the Webmin Users module incorrect.
 * MySQL Database Server : Added an access control restriction to limit
   the number of databases a Webmin user can own.
 * MySQL Database Server : Fields can now be specified as unsigned when
   creating a table.
 * Squid Report Generator : First version of this module, which can configure,
   run and schedule the Sarg Squid log report generation tool. Thanks
   to Omar Armas for sponsoring the development of this module.
 * BIND DNS Server : Added a button for selecting a free IP address when
   adding Address records, and a Module Config page option for entering
   IP allocation ranges.
 * BIND DNS Server : Added basic support for delegation-only zones.
 * BIND DNS Server : Created two new bind8-lib.pl functions for creating
   and deleting slave zones, for use by remote callers to avoid transferring
   large amounts of data via RPC calls.
 * BIND DNS Server : If the rndc command is installed but does not re-load
   a zone properly, the ndc command will be attempted as well if possible.
 * Cluster Webmin Servers : Added the ability to create Webmin users
   and groups on one or several servers, rather than on all servers at
   once.
 * Printer Administration : Ported the module to AIX, to manage it's
   native /etc/qconfig file and driver system.
 * DHCP Server : Custom option definitions can now be edited, and will
   be preserved in the configuration file if manually defined.
 * Users and Groups : When full user details are displayed, added checkboxes
   and a button for deleting multiple users at once.
 * Users and Groups : Added a similar button for deleting multiple groups
   at once too.
 * Users and Groups : User batch data can now be pasted into a text box,
   in addition to uploading a file or selecting a file on the server.
 * Users and Groups : When a user's home directory is a symlink, both
   the target of the link and the link itself are deleted.
 * Users and Groups : Added a Module Config option to set the default
   for the create, modify and delete in other modules options.
 * CD Burner : Added detailed access control to limit a Webmin user to
   only using certain existing burn profiles, or to create profiles limited
   to selected directories.
 * Software Packages : The package update system (YUM, APT or Redhat
   Network) can now be selected on the Module Config page, rather than
   being always detected automatically.
 * Disk and Network Filesystems : Added support for NFS version 4 on
   Linux, thanks to code contributed by Frederic Jolly.
 * Network Configuration : Added checks on Linux to prevent interfaces
   with IPs that are already in use from being added, as this is not
   allowed by the OS.
 * Samba Windows File Sharing : Added a page for binding the Samba server
   to a Windows domain.
 * Postfix Mail Server : Added an option to the autoreply file editing
   page for specifying addresses to never auto-repond to. Accepts wildcards
   like *@foo.com or fred@*.
 * Webmin Configuration : Added an option to the Authentication page
   for enabling the use of MD5 encrypted passwords for Webmin users.
   These are more secure, and allow longer usable passwords.
 * Webmin Configuration : Added an option to the Proxy Servers page for
   specifying a source IP address for all network connections.
 * PostgreSQL Database Server : Added a button on the module's main page
   for backing up all databases, either immediately or on schedule.
 * PostgreSQL Database Server : When using PostgreSQL version 7.4 or
   later, users can now be re-named.
 * PostgreSQL Database Server : A Webmin user who has been set up to
   login to PostgreSQL as a different user will now be prompted to login
   if his password set in the Webmin Users module incorrect.
 * PostgreSQL Database Server : Added an access control restriction to
   limit the number of databases a Webmin user can own.
 * PostgreSQL Database Server : Fields can now be deleted from a table
   by clicking the Delete button on the field details page, rather than
   using the complex field-removal form.
 * Apache Webserver : Added an option when creating a virtual server
   to add a <Directory> section allowing access to its document root.
 * Apache Webserver : Included support for the optional mod_bandwidth
   Apache module and it's directives.
 * Apache Webserver : Included support for the optional mod_dav Apache
   module.

-- Jamie Cameron <jcameron@webmin.com> Sun, 05 Sep 2004 03:12:10 -0700

webmin (1.170) stable; urgency=low

 * Webmin Users : When editing a Webmin user or group, modules are now
   displayed under category headings.
 * MySQL Database Server : Added the ability to select which tables to
   include when making a backup.
 * MySQL Database Server : When viewing table data, the Advanced Search
   button can be used to perform and/or searches on multiple fields.
 * LDAP Users and Groups : Added API functions for managing users and
   groups, with the same interface as those in the Users and Groups module.
 * LDAP Users and Groups : IMAP folders to create can now contain spaces.
 * Sendmail Mail Server : Added the ability to edit From:, To: and Connect:
   tags in Spam Control rules.
 * Squid Proxy Server : Added buttons on main page for stopping, starting
   and re-starting Squid.
 * Squid Proxy Server : Added support for editing the refresh_pattern
   directive.
 * Filesystem Backup : Added module configuration option to prevent prompting
   for a new tape if the curent one runs out of space.
 * Bandwidth Monitoring : First version of this module, which can setup
   firewall rules and a syslog entry to capture all traffic received
   by your system on an external interface. The module can then be used
   to generate reports on this traffic, by host, port and time.
 * Cluster Copy Files : First version of this module, which can copy
   multiple files on schedule to servers in a Webmin cluster.
 * DHCP Server : Added support for SLP-related client options (thanks
   to Alexandre Racine).
 * Webalizer Logfile Analysis : Added support for Include* Webalizer
   directives.
 * Backup Configuration Files : First version of this module, which can
   backup the configuration files of other Webmin modules.
 * BIND DNS Server : Added a Module Config option to control whether
   or not the PID file is under the chroot directory.
 * Linux Firewall : Added button for re-setting the firewall to a default
   configuration.
 * Linux Firewall : Added module configuration options for commands to
   run before and after the firewall is applied.
 * Linux 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.
 * Shorewall Firewall : Added a button for manually editing a table file.
 * Shorewall Firewall : Added simple access control, written by Stephen
   Carville.
 * Users and Groups : Added a checkbox for temporarily disabling a user,
   by putting an ! in front of its encrypted password.
 * Read User Mail : Added buttons for reporting a message as spam and
   adding the sender to the global SpamAssassin blacklist.
 * Webmin Actions Log : Added access control to limit which modules and
   users actions are visible for.
 * Samba Windows File Sharing : Added a new options page for configuring
   Winbind-related settings.
 * PostgreSQL Database Server : Added the ability to select which tables
   to include when making a backup.
 * Disk Quotas : Email notification can be set up for users that are
   close to or have reached their soft or hard limit, on a per-filesystem
   basis.
 * Postfix Mail Server : Added an icon for checking the current Postfix
   configuration.
 * System Time : On Linux, FreeBSD and Solaris systems, the timezone
   can now be edited.
 * Network Configuration : Added the ability to configure static routes
   on Debian systems.
 * Network Configuration : Fixed bugs that prevented the module from
   working on SuSE 9.0+, and made it visible on those distributions again.

-- Jamie Cameron <jcameron@webmin.com> Fri, 12 Nov 2004 20:00:55 -0800

webmin (1.180) stable; urgency=low

 * Squid Proxy Server : Added icon for setting up transparent proxying,
   by creating needed firewall rules and Squid directives.
 * Filesystem Backup : When scheduling a dump, it can be specified to
   run after the completion of another backup dump. This makes it easy
   to backup multiple directories to a single tape.
 * Filesystem Backup : When creating a TAR format backup, multiple directories
   can be entered.
 * Cluster Software Packages : Added a page for comparing two or more
   systems, to check for mismatches between installed packages.
 * Bandwidth Monitoring : Added the ability to specify multiple ports
   with a range like 100-200.
 * Cluster Copy Files : Added the ability to specify directories to copy,
   which will be recursively transferred to the remote servers.
 * Cluster Copy Files : Added an option to copy files into the destination
   directory, rather than preserving their full paths.
 * System and Server Status : Added support for sending SNMP traps when
   scheduled monitoring detects that a service has gone down. This requires
   the Net::SNMP Perl module be installed.
 * System and Server Status : Other Webmin modules can now defined custom
   monitor types, by including a status_monitor.pl script. This must
   contain the functions documented in status_monitor_api.pl in this
   module's directory.
 * System and Server Status : Added a field for specifying the number
   of times a service must be detected as down before an email message
   is sent or other action taken.
 * Bootup and Shutdown : Added buttons for starting and enabling actions
   at boot, and stopping and disabling.
 * Webmin Users : Added a button to the user editing page for switching
   the current Webmin login to that user, without needing to know his
   password.
 * LDAP Users and Groups : Added support for pre- and post- change scripts,
   set on the Module Config page.
 * LDAP Users and Groups : Added Module Config options to set defaults
   for Samba and LDAP options.
 * LDAP Users and Groups : Added a Module Config option to select sources
   for the shell list. This can speed up display of the user editing
   form if the database has a large number of users.
 * LDAP Users and Groups : Copied the batch user creation, modification
   and deletion feature from the Users and Groups module to this one.
 * LDAP Users and Groups : Improved support for systems that are not
   using NSS to get Unix users and groups from the LDAP database being
   managed.
 * LDAP Users and Groups : Added Module Config options for overriding
   those in the Users and Groups module.
 * Usermin Configuration : Added page showing current Usermin logins,
   with the ability to cancel sessions.
 * Scheduled Cron Jobs : Added option to move an existing environment
   variable to the top of a user's list.
 * IPsec VPN Configuration : Added pages for viewing and editing secret
   keys, both RSA and private shared key.
 * Cluster Webmin Servers : Added form for installing updated Webmin
   modules on all managed systems at once.
 * Printer Administration : Added support for direct TCP connection printers
   on Solaris.
 * Printer Administration : Added a new driver system for Solaris 10,
   which can use the numerous Foomatic .ppd files supplied with that
   OS.
 * Shorewall Firewall : Improved access control, to limit which Shorewall
   tables a user can edit.
 * Users and Groups : Added a Module Config option to select sources
   for the shell list.
 * Software Packages : Added support for the Blastwave contributed Solaris
   package management installed, pkg-get.
 * Network Configuration : Added display of currently active routes on
   routing page.
 * Running Processes : On Solaris and Linux systems with the truss or
   strace commands installed, a new Trace Process button appears on the
   process information page. When clicked, a real-time view of the system
   calls made by the process is displayed, either using a Java applet
   or simple text depending on the module configuration.
 * Partitions on Local Disks : Changed the way information about SCSI
   disks is retrieved, to make it more reliable. Instead of reading /proc/scsi/scsi,
   files under /proc/scsi/sg are used instead.
 * SMART Drive Status : First version of this module, which can display
   the status of IDE hard drives that support SMART.
 * Read User Mail : Added button for deleting all mail in a folder (disabled
   by default in the Module Config).
 * Webmin Configuration : Create the File Locking page, which can be
   used to limit Webmin's .lock file creation to certain directories
   or disable it altogether.
 * PostgreSQL Database Server : When viewing table data, the Advanced
   Search button can be used to perform and/or searches on multiple fields.
 * Disk Quotas : Added Module Config option to display quota percentages,
   and mark those that are over some limit (thanks to Christophe Chisogne).

-- Jamie Cameron <jcameron@webmin.com> Mon, 24 Jan 2005 14:17:25 -0800

webmin (1.190) stable; urgency=low

 * Cluster Webmin Servers : The 'install on hosts that don't have it'
   menu option now respects module versions.
 * Change Passwords : If a user exists in the LDAP database instead of
   the local password file, he will be updated there instead.
 * Usermin Configuration : Scheduled updates can now be downloaded at
   any time configurable using Cron, by enabling a new option on the
   Module Config page.
 * BIND DNS Server : Added a new display mode for the zones list - an
   expandable tree categorized by parent domain.
 * IPsec VPN Configuration : Added support for some new ipsec.conf directives,
   like nat_traversal, keyingtries, esp and auth.
 * Webmin Users : Added module hiding button to the group page, as in
   the user page.
 * BSD Firewall : Added button for deleting multiple rules from list.
 * idmapd daemon : First version of this module, for managing the NFS
   ID mapping daemon, developed by Frederic Jolly.
 * LDAP Users and Groups : Groups can now be now be flagged as Samba
   groups, which adds the sambaGroup object class.
 * LDAP Users and Groups : Multiple object classes for IMAP users can
   now be specified.
 * LDAP Users and Groups : If more than one LDAP server host is listed
   in the configuration file, they will be tried in turn until a successful
   connection is made.
 * Filesystem Backup : A password can now be specified for remote backups
   and restores via SSH, on Linux and BSD systems.
 * Squid Proxy Server : An interface to listen on for transparent proxying
   can now be selected instead of specifying a network address.
 * System and Server Status : Status email messages now include the failed
   service in the subject line.
 * System and Server Status : Added new monitor type for lm_sensors variables,
   such as fan speed and CPU temperature.
 * Apache Webserver : Added support for php_admin_value and php_admin_flag
   PHP4 directives.
 * Apache Webserver : When adding a virtual server, the module will check
   to ensure that it is actually available to Apache. This avoids problems
   with the 'File or directory to add virtual servers to' option on the
   Module Config page being set to something bogus.
 * Read User Mail : Added support for two new mail systems - VPopMail
   and Qmail+LDAP. Both of these access mail for users in external databases,
   rather than Unix users.
 * PostgreSQL Database Server : Improved support for editing tables in
   schemas, and granting privileges on them.
 * Webmin Configuration : Added a new option on the logging page for
   recording the full contents of changed files.
 * Webmin Configuration : Scheduled updates can now be downloaded at
   any time configurable using Cron, by enabling a new option on the
   Module Config page.
 * Webmin Actions Log : Added button for rolling back all files changed
   by some action, where the information is available.
 * Samba Windows File Sharing : Added an option on the user synchronization
   page for setting the group SID or RID for new users.
 * Kerberos5 : First version of this module, for managing Kerberos client
   settings.
 * Disk and Network Filesystems : Added additional access control options
   to limit filesystems and associate mounts with users.
 * Linux Firewall : Added button for deleting multiple rules from list.
 * Linux Firewall : Added several new access control options for limiting
   allowed actions, cluster management, and creation and deletion of
   chains.
 * Software Packages : On Solaris systems, packages can now be installed
   from a directory or local filesystem wildcard.
 * IPFilter Firewall : First version of this module, which can manage
   an IPfilter firewall. Allows the creation, and editing of rules, and
   supports all actions and the most common conditions and options.
 * Shorewall Firewall : Added Module Config page options for commands
   to run before and after starting, applying and refreshing Shorewall.
 * Protected Web Directories : Added SHA1 encryption support.
 * Users and Groups : Added an option on the Module Config page to show
   the last login time for users.

-- Jamie Cameron <jcameron@webmin.com> Sat, 26 Mar 2005 01:35:32 -0800

webmin (1.200) stable; urgency=low

 * Network Configuration : Added some access control options to limit
   what features of an interface can be edited, and to force both boot-time
   and active interfaces to be edited at once.
 * Network Configuration : Improved support for virtual interfaces on
   FreeBSD, where the interface ordering is inconsistent.
 * Apache Webserver : ProxyPass and ProxyPassReverse directives can now
   use the ! option to prevent proxying for some path.
 * Webmin Configuration : Added an option to the Authentication page
   for enabling full PAM conversations at login, which may be necessary
   on systems that request more than just a username and password.
 * PostgreSQL Database Server : Added support for allowed hosts using
   CIDR netmask format, and IPv6 addresses.
 * Postfix Mail Server : Added support for the mynetworks_style option.
 * CD Burner : IDE CDROM devices are shown in the device list on Linux
   2.6 systems, which support burning directly via IDE rather than using
   SCSI emulation.
 * BIND DNS Server : Slave zones now display the last date on which they
   were transferred.
 * BIND DNS Server : When using date-based SOAs, the starting number
   for the serial can be specified in the module configuration.
 * BIND DNS Server : Added button for re-downloading the root zone nameservers,
   which may occasionally change.
 * Usermin Configuration : Trusted referers for Usermin can now be edited.
 * Scheduled Cron Jobs : Added a module configuration option to display
   the schedule for each job on the main page.
 * Scheduled Cron Jobs : Added another option to display the current
   running status of each job.
 * Java File Manager : Added checkbox for saving text files in DOS mode.
 * Java File Manager : Users can now be prevented from accessing certain
   directories by a new option on the access control page.
 * Cluster Webmin Servers : User and module refreshes can now be limited
   to a single host or members of a group.
 * Cluster Webmin Servers : Groups can now be selected when synchronizing
   users and groups.
 * Bandwidth Monitoring : This module will now work with FreeBSD's IPFW
   firewall too, although data counts may not be completely accurate
   as individual packet sizes are not logged. Instead, only the average
   packet size for each hour is available.
 * Bandwidth Monitoring : Firewall rules are now correctly created even
   when using Shorewall, by adding them to the /etc/shorewall/start file.
 * Bandwidth Monitoring : The module now also supports the IPFilter firewall,
   although counts may not be accurate on fast network interfaces, as
   IPFilter appears to not log all packets.
 * Cluster Software Packages : Package refreshes can now be limited to
   a single host or members of a group.
 * Sendmail Mail Server : Quarantined messages in the mail queue are
   now visible.
 * Cluster Users and Groups : User and group refreshes can now be limited
   to a single host or members of a group.
 * Cluster Users and Groups : Groups can now be selected when synchronizing
   users and groups.
 * System and Server Status : Improved support for remote monitoring
   for SMART and RAID.
 * System and Server Status : Remote monitors now use the remote hostname
   instead of the local hostname in the email message.
 * Webmin Users : Users and groups can now be backed up using the Backup
   Configuration Files module.
 * PPTP VPN Client : A PPTP tunnel can now be configured to activate
   at boot time.

-- Jamie Cameron <jcameron@webmin.com> Sun, 10 Apr 2005 21:05:58 -0700

webmin (1.210) stable; urgency=low

 * 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.
 * 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.
 * Cluster Software Packages : Packages can be installed from APT, YUM
   or other supported package systems on multiple hosts at once.
 * Sendmail Mail Server : Added a button for flushing quarantined messages
   from the queue.
 * Solaris Zones : First version of this module, for creating and managing
   Zones on a Solaris 10 system.
 * HTTP Tunnel : First version of this module, which allows access to
   any URL tunnelled via the Webmin server.
 * 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.
 * 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.
 * IPFilter Firewall : Added the ability to view and edit NAT rules,
   so that you can setup masquerading and port redirection.
 * SpamAssassin Mail Filter : Added a new icon for re-configuring where
   Procmail delivers mail classifies as Spam.
 * 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.
 * Log File Rotation : Updated the UI to disable non-editable fields.
 * Log File Rotation : Added a button on the Edit Log File page for forcing
   the immediate rotation of just one log.
 * 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.
 * Shorewall Firewall : Added support for standard Shorewall actions
   on the rules page.
 * Cluster Usermin Servers : First version of this module, which can
   manage multiple Usermin servers from a single interface.
 * Read User Mail : Added a Module Config option (on by default) to get
   the From: address for users from Virtualmin, if installed.
 * Partitions on Local Disks : Linux swap partitions can now be easily
   mounted as virtual memory.
 * System Time : Command-line options for the hwclock command can now
   be specified on the Module Config page.
 * System Time : Added an API for getting and setting the system and
   hardware times, for calling by other modules.
 * LDAP Users and Groups : Added Module Config page options for extra
   properties for LDAP groups, similar to those for users.
 * MySQL Database Server : Added a Module Config option to specify the
   encoding for database content.
 * Linux RAID : RAID devices can now be easily mounted as virtual memory.
 * System and Server Status : Added monitors for NUT UPS values and mail
   queue length.
 * Cluster Copy Files : A command to run on remote hosts after copying
   files can now be specified.
 * Squid Proxy Server : When creating an ACL, an external filename can
   be specified for storing the matching values.
 * Printer Administration : Improved support for AIX, so that printer's
   enabled status can be properly shown and edited.
 * 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
 * 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.
 * BIND DNS Server : 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.
 * BIND DNS Server : 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.
 * BIND DNS Server : When a list view is used for zones, several can
   now be selected at once and deleted using a single button.
 * 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.
 * RBAC and Projects : 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.
 * Users and Groups : MD5 password encryption is now used on Solaris,
   when configured in policy.conf.
 * Perl Modules : On systems that use RPM packages, modules installed
   from RPMs will be displayed in the list as well.
 * PostgreSQL Database Server : Added a Module Config option to specify
   the encoding for database content.
 * 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.
 * Webmin Configuration : 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.
 * Postfix Mail Server : The header_checks table for rejecting or redirecting
   email based on its headers can now be edited.
 * 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.
 * 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.
 * Apache Webserver : Added a Module Config option for specifying the
   filename template for new virtual server conf files, instead of always
   using DOMAINNAME.conf
 * Apache Webserver : 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.
 * Disk and Network Filesystems : The priority for swap files and devices
   can now be edited on Linux.
 * Running Processes : Added a search option for finding processes by
   remote or local IP address.
 * Running Processes : Task IDs and zone names are now shown on Solaris,
   and processes can be viewed categorized by zone.
 * Network Configuration : Interfaces used by Solaris zones are now recognized,
   and cannot be editing using this module (the Zones module must be
   used instead).
 * Network Configuration : On Solaris systems, interfaces configured
   using DHCP can now be properly activated.

-- Jamie Cameron <jcameron@webmin.com> Wed, 01 Jun 2005 23:35:19 -0700

webmin (1.220) stable; urgency=low

 * SSH Server : Added a button on the module's main page for stopping
   the SSH server.
 * Perl Modules : On systems that use Debian packages, modules installed
   from packages will be displayed in the list as well.
 * Users and Groups : Added a new access control option to restrict users
   by regular expression.
 * Users and Groups : Multiple users can be locked or un-locked at once
   from the module's main page.
 * Users and Groups : Disabled users now appear in italics in the user
   list.
 * SpamAssassin Mail Filter : Simplified the Header and Body Tests page,
   to more easily allow the definition of rules using the header, score
   and describe directives.
 * System Time : When the hardware or system time is not editable due
   to module access control restrictions, the times are now displayed
   (but cannot be changed).
 * Custom Commands : File editors can how have parameters, which are
   substituted into the filename before editing.
 * Read User Mail : Added Module Config options to show the number of
   messages in each users' inbox and sent-mail folder, and to attached
   a signature to sent mail.
 * System Logs : When searching log files, rotated and compressed versions
   are also included.
 * Webmin Configuration : Added a new field to the proxy page, for selecting
   a preferred OSDN mirror site. This is used when updating Webmin and
   Usermin, and so should be set to whichever mirror is closest to you.
 * Disk Quotas : When editing user and group quotas, you can now select
   the units they are in, rather than always entering in kB.
 * Disk Quotas : The email message sent to users who are over quota can
   now be modified on the Module Config page.
 * PostgreSQL Database Server : When creating a database, the character
   set encoding can be specified.
 * PostgreSQL Database Server : Added a Module Config page option to
   show the database and table lists using tables rather than icons.
 * PostgreSQL Database Server : Added checkboxes and a button to the
   Edit Database page for dropping multiple tables at once.
 * PostgreSQL Database Server : Added checkboxes and a button to the
   module index for dropping multiple databases at once.
 * Postfix Mail Server : Added buttons on the mail queue page to re-queue,
   hold and un-hold messages.
 * Webmin Actions Log : Added an index on the Webmin log file, to speed
   up searching and viewing of log entries.
 * Filesystem Backup : Added options on Linux systems to verify a backup
   once it is complete, and to re-mount with the noatime option when
   backing up.
 * Cluster Copy Files : A command to run before copying can now be specified,
   and both the before and after commands can be configured to run locally
   instead of on the remote host.
 * System and Server Status : The notification methods (email, pager,
   snmp) for each monitor can now be selected individually.
 * System and Server Status : Added a field on the Edit Monitor page
   for notifying a custom email address when a particular service is
   down.
 * System and Server Status : Added a new monitor type for DNS lookups,
   to ensure that some server is up and returning the correct address
   for some hostname.
 * MySQL Database Server : Added checkboxes and a button to the Edit
   Database page for dropping multiple tables at once.
 * MySQL Database Server : Added checkboxes and a button to the module
   index for dropping multiple databases at once.
 * Webmin Users : Enhanced the  Unix User Authentication page to allow
   different access to be granted to different users and group members.
 * LDAP Users and Groups : Added access control (configurable in the
   Webmin Users module) to restrict which users and groups can be managed.
 * LDAP Users and Groups : Added checkboxes on the main page for deleting
   multiple users or groups at once.
 * LDAP Users and Groups : Multiple users can be locked or un-locked
   at once from the module's main page.
 * BIND DNS Server : Added a new page for setting up RNDC on BIND version
   9, so that individual zones can be reloaded.
 * BIND DNS Server : Updated the Control Interface Options to be more
   consistent with the rest of the module.
 * BIND DNS Server : Added support for easily creating SPF records. Even
   though these are really TXT records, they now appear as a separate
   type in this module.
 * PPTP VPN Server : Usernames for active connections are now show, if
   logged in /var/log/messages.
 * Printer Administration : Added clustering support, so that printers
   can be created, modified and deleted on multiple hosts at once.

-- Jamie Cameron <jcameron@webmin.com> Thu, 14 Jul 2005 18:31:41 -0700

webmin (1.230) stable; urgency=low

 * Backup Configuration Files : Added checkboxes to control if the Webmin
   config file for the target modules (in /etc/webmin) and the actual
   server config files (like httpd.conf) are included in each backup.
 * Backup Configuration Files : Added a button on the Edit Backup page
   to execute it immediately.
 * Backup Configuration Files : Extra files to include in each backup
   that are not associated with any module can now be manually entered.
 * Cluster Webmin Servers : On the Edit Module page, you can now edit
   the configuration for a module on multiple hosts at once.
 * Usermin Configuration : Added an option to enable Utmp logging where
   users login to or logout from Usermin. Requires the User::Utmp Perl
   module.
 * Usermin Configuration : Added an option to have missing home directories
   automatically created at login time, and to specify their permissions.
 * BIND DNS Server : Moved the option for the default nameserver for
   new master domains to the Zone Defaults page, where it is more obvious.
 * Scheduled Commands : Allowed and denied At users can now be managed,
   on Linux systems.
 * Scheduled Cron Jobs : In addition to the normal method of specifying
   the times that a cron job runs at, a date range can now also be entered.
 * MySQL Database Server : Added checkboxes and a button to the lists
   of user, database, host, table and field privileges for deleted several
   at once.
 * MySQL Database Server : When there are too many databases or tables
   to reasonably list, a search form is show instead for finding matching
   databases or tables by name.
 * MySQL Database Server : Added a button on the Edit Table page for
   exporting in CSV format, either to a file or for display in the browser.
 * Webmin Users : Users can now be temporarily locked without their passwords
   being lost.
 * LDAP Users and Groups : When creating users from a batch file, a new
   option is available to create Samba LDAP properties for them as well.
 * LDAP Users and Groups : Users and groups can be searched using greater-than
   and less-than comparisons.
 * Cluster Software Packages : Multiple packages can be un-installed
   at once from multiple servers from the search results page.
 * Sendmail Mail Server : Added fields on the Sendmail Options page for
   the maximum allowed and bad recipients in a single email.
 * System and Server Status : Added a monitor option to have it skipped
   if some other monitor is down.
 * System and Server Status : Internationalized the status emails, so
   they can be translated into other languages.
 * System and Server Status : The list of monitors on the main page now
   has checkboxes next to them, to allow several to be deleted at once.
 * System and Server Status : The disk space monitor can now check for
   free inodes too, on Linux systems.
 * Read User Mail : All Webmin users can now report spam, rather than
   just those that have access to the SpamAssassin module.
 * Postfix Mail Server : Added support for the body_checks table, and
   improved the UI for editing the header_checks table. Thanks to Vincent
   Ertner for sponsoring this feature.
 * Postfix Mail Server : Added a button on all map lists to edit the
   map data file manually.
 * Webmin Configuration : Added an option to enable Utmp logging where
   users login to or logout from Webmin. Requires the User::Utmp Perl
   module.
 * Webmin Configuration : Added a form on the Modules page for exporting
   one or more installed modules as a .wbm.gz file.
 * Webmin Configuration : Put a button on the main page for submitting
   information about the OS on this Webmin system to the developers,
   for tracking how many people use each OS.
 * Webmin Configuration : Fixed up the proxy servers and downloads page,
   to prevent problems when the OSDN servers cannot be reached.
 * PostgreSQL Database Server : Added checkboxes and a button to the
   lists of users, groups and allowed hosts for deleted several at once.
 * PostgreSQL Database Server : When there are too many databases or
   tables to reasonable list, a search form is show instead for finding
   matching databases or tables by name.
 * PostgreSQL Database Server : Added a button on the Edit Table page
   for exporting in CSV format, either to a file or for display in the
   browser.
 * Samba Windows File Sharing : When a user is re-named under Samba 3,
   it is deleted and re-added to the Samba users database, as the pdbedit
   command does not support renaming.
 * Custom Commands : Added a new type of command - an SQL query or update
   that will be performed against a database for which a Perl DBI driver
   is installed.
 * Running Processes : Added a new access control option to allow processes
   belong to several different users to be managed. Thanks to Galen Johnson
   for the initial patch that implemented this feature.
 * Running Processes : When running a command, you can now select which
   Unix user it will be run as.
 * Software Packages : Added support for the Mandrake URPMI package system.
 * Software Packages : Cleaned up package system support code, to allow
   searching for packages in a consistent way on all operating systems.
 * Protected Web Directories : Added a new encryption type for protected
   directories - digest mode, which also uses a more secure password
   exchange between the web server and browser.
 * Users and Groups : Added a Module Config option to specify the real
   base for home directories to create, such as /export/home on systems
   using an automounter.
 * Upload and Download : Added a new form for downloading a file from
   the server to the user's PC.

-- Jamie Cameron <jcameron@webmin.com> Mon, 19 Sep 2005 05:32:13 -0700

webmin (1.240) stable; urgency=low

 * Sendmail Mail Server : Added a button to the mail queue page for flushing
   only selected messages.
 * Sendmail Mail Server : When deleting messages from the mail queue,
   Webmin will prompt for confirmation first.
 * Sendmail Mail Server : Multiple values can now be entered and edited
   for the SMTP port options.
 * Users and Groups : Users can now be searched for by GID, and using
   greater-than and less-than comparisons.
 * Software Packages : Added an option to enable disabled repositories
   when installing a package from YUM.
 * Webmin Users : CIDR-format network addresses can now be used in the
   IP access control field.
 * Webmin Users : The inactivity logout time can now be set on a per-Webmin
   user basis, rather than the global setting in the Webmin Configuration
   module applying to all users.
 * MySQL Database Server : Added an option on the CSV export page for
   selecting which columns to include.
 * Dovecot IMAP/POP3 Server : First version of this module, for configuring
   the Dovecot IMAP/POP3 server.
 * QMail Mail Server : When deleting messages from the mail queue, Webmin
   will prompt for confirmation first.
 * Custom Commands : If other servers are defined in the Webmin Servers
   Index module, custom commands can be configured to run on one or more
   other Webmin hosts in a cluster.
 * Usermin Configuration : The inactivity timeout can now be specified
   on a per-user or group basis, rather than just using a single global
   timeout.
 * Scheduled Cron Jobs : Added a field for entering comments from Cron
   jobs, and a Module Config option to display comments in the list.
 * Webmin Servers Index : Added checkboxes and a button for deleting
   multiple servers at once.
 * DHCP Server : Added a button for stopping the running DHCP server.
 * Webmin Configuration : CIDR-format network addresses can now be used
   on the IP Access Control page.
 * Webmin Configuration : Added the Advanced Options icon, for managing
   some rarely-used internal Webmin settings.
 * Webmin Configuration : The size of the popup help window used by Webmin
   can now be configured on the User Interface page.
 * PostgreSQL Database Server : Added a search field to the Granted Privileges
   page when there are too many to resonably display.
 * PostgreSQL Database Server : Added an option on the CSV export page
   for selecting which columns to include.
 * PostgreSQL Database Server : Added a section to the Execute SQL page
   for importing data from a CSV or tab-separated file.
 * Postfix Mail Server : When deleting messages from the mail queue,
   Webmin will prompt for confirmation first.

-- Jamie Cameron <jcameron@webmin.com> Sun, 16 Oct 2005 23:24:31 -0700

webmin (1.250) stable; urgency=low

 * Users and Groups : When exporting users, they can now be selected
   by GID range.
 * Log File Rotation : Added a Module Config option for specifying a
   file to add new logrotate sections to.
 * Shorewall Firewall : Added support for the providers Shorewall table.
 * IPFilter Firewall : On Solaris 10 systems IPfilter is now enabled
   at boot time using SMF, rather than an init script.
 * Linux Firewall : Protocol numbers can be explicitly entered in a rule,
   along with the defaults of TCP, UDP and so on.
 * Disk and Network Filesystems : Added some more options for Linux CIFS
   mounts.
 * Postfix Mail Server : Added support for the new RBL lookup parameters,
   thanks to Roberto Tecchio.
 * Postfix Mail Server : When creating an autoreply alias, you can enter
   regexps that the headers will be checked against to prevent the reply.
 * Postfix Mail Server : Added a page for editing Postfix server processes,
   as defined in the master.cf file.
 * Webmin Configuration : When adjusting the operating system manually,
   the internal version code can and must be changed too.
 * Webmin Configuration : Added an option when cloning a module to use
   the default configuration instead of copying from the original.
 * Disk Quotas : Added the $GRACE parameter to the over-quota email template.
 * PostgreSQL Database Server : Group management is now done using the
   create/alter/drop group SQL commands for PostgreSQL versions 8.0 and
   above.
 * PostgreSQL Database Server : The full PostgreSQL error message is
   now shown when Webmin cannot login to the database.
 * PostgreSQL Database Server : Allowed hosts can be edited even when
   PostgreSQL is not running.
 * Apache Webserver : Apache -D variables are now automatically detected
   on SuSE, Redhat and Mandrake systems, rather than needing to be entered
   manually.
 * Apache Webserver : 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.
 * Read User Mail : Output from sa-learn or spamassassin is now show
   when reporting multiple messages as spam.
 * Sendmail Mail Server : 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.
 * Sendmail Mail Server : When creating an autoreply alias, you can enter
   regexps that the headers will be checked against to prevent the reply.
 * Sendmail Mail Server : When viewing an individual message in the mail
   queue, there is now a button for flushing just that email.
 * QMail Mail Server : When creating an autoreply alias, you can enter
   regexps that the headers will be checked against to prevent the reply.
 * 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.
 * MySQL Database Server : When editing data in a table, enum fields
   are shown as menus.
 * MySQL Database Server : The full MySQL error message is now shown
   when Webmin cannot login to the database.
 * MySQL Database Server : 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.
 * Dovecot IMAP/POP3 Server : Added support for the new config file format
   in Dovecot 1.0.
 * Scheduled Cron Jobs : Multiple Cron jobs can be deleted at once, using
   checkboxes on the module's main page.
 * Filter and Forward Mail : First version of this module, which allows
   simple Procmail configuration.
 * BIND DNS Server : Added a Module Config option for Unix time serial
   numbers.
 * BIND DNS Server : Multiple records in a zone can be deleted at once
   using checkboxes in the records list.
 * Java File Manager : When searching for files, you can now search by
   their contents too.
 * Java File Manager : Added a Preview button, for viewing a scaled-down
   version of a GIF, JPEG or PNG image.
 * 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.
 * Webmin Servers Index : 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.

-- Jamie Cameron <jcameron@webmin.com> Tue, 29 Nov 2005 14:36:38 -0800

webmin (1.260) stable; urgency=low

 * Network Configuration : Added support for the new config file format
   in SuSE 10.0.
 * Network Configuration : Added support for editing the IPv6 host addresses
   file on Solaris (/etc/inet/ipnodes).
 * Custom Commands : The output from a command is now shown as it is
   generated, for commands run locally.
 * Custom Commands : Added a Module Config parameter to change the number
   of columns used to display command buttons in.
 * Postfix Mail Server : Added a Module Config option to display aliases
   and other tables in one column instead of two, to increase readability
   when long aliases or domain names exist.
 * Postfix Mail Server : Added checkboxes and buttons on the aliases,
   virtual domains and other list pages for deleting several at once.
 * Postfix Mail Server : Added an icon for editing the Postfix main and
   master configuration files.
 * Webmin Configuration : The Export Modules form can now write to a
   file on the server.
 * Samba Windows File Sharing : Added an icon for manually editing the
   Samba configuration file.
 * Apache Webserver : Added a Module Config option for a directory to
   symlink new virtual host files from, to support the configuration
   system used by Debian Linux.
 * Apache Webserver : Added checkboxes and a button to the module's main
   page for deleting multiple virtual hosts at once.
 * Read User Mail : Added a Module Config option for selecting users
   to not display, thanks to Brad Kester.
 * Read User Mail : The displayed size of mailboxes in Maildir format
   includes all files in the directory, rather than just those in the
   cur, tmp and new subdirectories in older Webmin releases.
 * Users and Groups : Added an access control option to prevent the renaming
   of users.
 * MON Service Monitor : The status of the MON server can be displayed
   by Webmin using the monshow command.
 * Protected Web Directories : Added the ability to specify extra directives
   to be added to .htaccess files, thanks to Charlie Garrison <charlie@make-tracks.com.au>
 * Perl Modules : Added checkboxes and buttons on the module's main page
   for removing and upgrading multiple Perl modules at once.
 * SSH Server : Added an option on the User SSH Key Setup page for selecting
   the key type to create.
 * SSH Server : Added an icon for manually editing the SSH server and
   client configuration files.
 * Shorewall Firewall : Updated the module to support new options and
   columns in Shorewall version 3, such as macros, the new zones table
   and so on.
 * Shorewall Firewall : Several records can be deleted at once from any
   table using checkboxes next to them.
 * ProFTPD Server : Added a button to the main page for stopping the
   ProFTPd server.
 * SpamAssassin Mail Filter : Updated the setup and procmail delivery
   pages to allow forwarding of spam to an email address.
 * Scheduled Cron Jobs : Multiple Cron jobs can be enabled or disabled
   at once, in a similar way to many can be deleted.
 * Usermin Configuration : Added page for configuring DAV support in
   Usermin 1.181 or higher.
 * Usermin Configuration : Added a form for exporting Usermin modules,
   similar to the feature that already existed in Webmin.
 * Usermin Configuration : The IP addresses of connected users are displayed
   on the sessions page.
 * BIND DNS Server : When deleting a zone, the .log or .jnl file created
   by BIND for dynamic DNS updates is also removed.
 * BIND DNS Server : Added an icon for manually editing the BIND master
   configuration file.
 * BIND DNS Server : Reverse IPs are updated even when the forward record
   names are not fully canonicalized.
 * BIND DNS Server : Added an ACL option to allow a Webmin user to apply
   the BIND configuration, but not stop or start the server.
 * Squid Report Generator : Added a Module Config option to prevent the
   Webmin header and footer from being added when viewing a SARG report.
 * Webalizer Logfile Analysis : Added a Module Config option to prevent
   the Webmin header and footer from being added when viewing a Webalizer
   report.
 * Java File Manager : Absolute and relative paths like /tmp/foo and
   bar/foo can be used when renaming a file.
 * Java File Manager : The GD Perl module will be used for scaling preview
   images, if installed.
 * Webmin Servers Index : Added Module Config options to block the auto-discovery
   of specified hosts or local interfaces.
 * System and Server Status : Added support for the SNMP_Session Perl
   module for sending SNMP traps, as an alternative to Net::SNMP.
 * Cluster Software Packages : When doing cluster compares, groups can
   be selected as well as individual hosts.
 * Sendmail Mail Server : Multiple Sendmail PID files can be specified
   on the Module Config page, for systems using Mailscanner (which runs
   two Sendmail daemons).
 * Sendmail Mail Server : Added a Module Config option to display aliases
   and other tables in one column instead of two, to increase readability
   when long aliases or domain names exist.
 * Sendmail Mail Server : On the aliases, address mappings and other
   list pages, multiple entries can be deleted at once using the new
   checkboxes and Delete Selected button.
 * QMail Mail Server : Added a Module Config option to display aliases
   and other tables in one column instead of two, to increase readability
   when long aliases or domain names exist.
 * QMail Mail Server : Added checkboxes and Delete Selected buttons on
   the aliases, virtual mappings, domain routing and mail users pages
   for deleting multiple entries at once.
 * LDAP Users and Groups : When deleting multiple users, their address
   book entries and IMAP inbox are deleted too.
 * Bootup and Shutdown : On systems that have the chkconfig command installed,
   it will be used to enable and disable boot-time actions instead of
   Webmin creating the symlinks manually.
 * Dovecot IMAP/POP3 Server : Added an icon for manually editing the
   Dovecot configuration file.
 * MySQL Database Server : Added a new page for editing MySQL server
   settings in the [mysqld] section of the my.cnf file.
 * Webmin Users : Added checkboxes and buttons on the module's main page
   for deleting several users and groups at once.
 * Webmin Users : Webmin users created and managed by other modules can
   be marked as non-editable, to prevent them from being edited when
   any changes would be over-written.
 * Webmin Users : The IP addresses of connected users are displayed on
   the sessions page.

-- Jamie Cameron <jcameron@webmin.com> Sun, 29 Jan 2006 16:06:38 -0800

webmin (1.270) stable; urgency=low

 * Filter and Forward Mail : Added a message to the module's main page
   to detect system-level mail aliases (in /etc/aliases) that would forward
   email to the user to a different destination.
 * BIND DNS Server : When adding a cluster slave DNS server, you can
   specify that slave zones created locally should also be created on
   the slave too, with the same settings.
 * BIND DNS Server : Added a Module Config option to not read or display
   records in a zone by default, which speeds up the process of adding
   records to very large zones. Thanks to Walgreens for sponsoring this
   feature.
 * BIND DNS Server : When deleting multiple Address records, their corresponding
   reverse records can be deleted as well.
 * BIND DNS Server : Cluster slave DNS servers can have an alternative
   hostname specified, for use in the NS records on the master when a
   new zone is added.
 * BIND DNS Server : Added a field on the Addresses and Topology page
   for controlling which clients can make recursive queries.
 * BIND DNS Server : When an automatic filename is chosen for a zone
   added to a view, the view name is included in order to avoid clashes.
 * Usermin Configuration : Added an option on the SSL Encryption page
   to prevent the use of SSL version 2.
 * Usermin Configuration : Added a form on the sessions page for logging
   in as a Usermin user without needing to know their password.
 * Usermin Configuration : Added an option on the User Interface page
   to have the current username prepended to all page titles.
 * Usermin Configuration : Added a form to the Usermin Themes page for
   exporting a theme to a file.
 * Java File Manager : Added a button for editing HTML files, using a
   rich-text editor.
 * Webalizer Logfile Analysis : Log files from ProFTPd and WU-FTPd are
   now automatically made available for generating reports on.
 * Webmin Servers Index : On the Automatically Find Servers page, the
   field for the IP network to scan now accepts multiple networks.
 * Filesystem Backup : If the before-backup command fails, the entire
   backup is halted.
 * Filesystem Backup : Added support for bzipping TAR archives on Linux
   systems.
 * Bootup and Shutdown : Added a Module Config option to disable the
   use of the chkconfig command for enabling and disabling actions.
 * Bootup and Shutdown : Added support for the FreeBSD 5.x rc.d bootup
   scripts directory.
 * Webmin Users : Added the ability to control which hours of the day
   and days of the week a Webmin user can login.
 * MySQL Database Server : Added support for viewing, creating and managing
   indexes in databases.
 * MySQL Database Server : If the before-backup command fails, the entire
   backup is halted.
 * MySQL Database Server : Added an option on the backup page for entering
   a different character set.
 * BSD Firewall : When creating a firewall rule, the rule number can
   be optionally manually entered.
 * LDAP Users and Groups : Add LDAP attributes for created, modified
   and deleted users are made available to pre and post scripts in the
   USERADMIN_LDAP_* environment variables.
 * LDAP Users and Groups : Changed the way the given name and surname
   attributes are stored.
 * LDAP Users and Groups : Password quality restrictions set in the Users
   and Groups module are also checked in this module.
 * System Logs NG : First version of this module.
 * Running Processes : The CPU type and speed is displayed on the processed
   by CPU usage page, on Linux systems.
 * System Logs : Log files from other modules (such as MySQL and BIND)
   are shown in this module too, even though they are not logged via
   syslog. This allows logs to be viewed and searched from a single interface.
 * System Logs : When viewing a log file, the contents of the newest
   rotated version will be shown in the latest log is empty.
 * Read User Mail : When the module is configured to display only users
   with mail and no users have mail, then nothing will be displayed.
 * Partitions on Local Disks : The FAT size option for Windows filesystems
   now uses a menu, which makes it easier to see what sizes are valid.
 * Webmin Configuration : The sizes of user, file, date and module chooser
   windows opened by Webmin can be configured on the User Interface page.
 * Webmin Configuration : Added an option on the SSL Encryption page
   to prevent the use of SSL version 2.
 * Webmin Configuration : Added an option on the User Interface page
   to have the current username prepended to all page titles.
 * Webmin Configuration : Added a section to the Advanced Options page
   for setting the Webmin temporary files directory on a per-module basis.
 * Webmin Configuration : Added options on the Proxy Servers and Downloads
   page to enable caching of HTTP and FTP downloads by Webmin. This is
   useful if your network does not have a proxy (like Squid), and you
   often download the same files multiple times.
 * Webmin Configuration : Added a form to the Webmin Themes page for
   exporting a theme to a file.
 * PostgreSQL Database Server : Added support for viewing, creating and
   managing indexes, views and sequences in databases.
 * PostgreSQL Database Server : If the before-backup command fails, the
   entire backup is halted.
 * PostgreSQL Database Server : 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.
 * Disk Quotas : Added checkboxes and a button to the user and group
   quota lists, for updating the block and file limits of multiple users
   and groups at once.
 * Samba Windows File Sharing : Added checkboxes and a button to the
   View Connections page for disconnecting multiple users at once.
 * SSH Server : Added support for systems that don't have an SSH server
   PID file (like OS X).
 * Linux Firewall : Added a Module Config option to have rule comments
   stored used the --comment IPtables argument, rather than # comments
   in the save file.

-- Jamie Cameron <jcameron@webmin.com> Tue, 04 Apr 2006 16:16:18 -0700

webmin (1.280) stable; urgency=low

 * Custom Commands : The contents of uploaded files are no longer logged.
 * System Logs NG : Error logs from Webmin and Usermin, and kernel messages
   are now viewable in this module.
 * Partitions on Local Disks : Added links to the SMART module, if available.
 * Read User Mail : Added a Module Config option for setting the date
   format.
 * Read User Mail : Added a Module Config option to enable pager arrows
   at the bottom of mail list and individual message pages.
 * Read User Mail : Placed a Delete All button at the bottom of each
   user's mail list, for deleting all mail in a folder.
 * Read User Mail : Added a Module Config option for setting the timezone
   for dates.
 * Read User Mail : The simple search box accepts inputs like from: jcameron
   or size: 10000 to search on a single specific field.
 * Read User Mail : Added a Module Config option for opening user email
   messages in separate windows.
 * System Logs : Error logs from Webmin and Usermin, and kernel messages
   are now viewable in this module.
 * Disk Quotas : Added a Module Config option for sorting users and groups
   by hard and soft quotas.
 * NFS Exports : Added checkboxes and a button for deleting multiple
   shares at once.
 * NFS Exports : Extracted all hard-coded english strings, so that the
   module can be converted to other languages.
 * NFS Exports : Added checkboxes and a button for deleting, disabling
   and enabling multiple exports at once.
 * Log File Rotation : Added checkboxes and a button for deleting multiple
   logs at once.
 * Linux Firewall : The ICMP rejection type is now settable in all valid
   chains.
 * SpamAssassin Mail Filter : Added a Module Config option for specifying
   a command other than spamassassin (such as spamc) to use in the procmailrc
   file. This defaults to an automatic mode, where spamc is used if spamd
   is running.
 * SSL Tunnels : Added checkboxes and a button for deleting multiple
   tunnels at once.
 * NFS Shares : Added checkboxes and a button for deleting multiple shares
   at once.
 * NFS Shares : Extracted all hard-coded english strings, so that the
   module can be converted to other languages.
 * Network Configuration : Added checkboxes and buttons for deleting
   multiple interfaces and host addresses at once.
 * Network Configuration : Active routes can be added and deleted on
   Linux and Solaris systems.
 * Disk and Network Filesystems : When un-mounting a busy filesystem
   on Linux systems, an option is presented to do a forced (lazy) un-mount
   instead, which will generally succeed.
 * SMART Drive Status : Added a Module Config option to force ATA mode
   for SATA disks that appear as SCSI.
 * Apache Webserver : Added support for new modules and directives in
   Apache 2.2.0.
 * Apache Webserver : Wildcard includes inside <Virtualhost> sections
   are now supported.
 * Procmail Mail Filter : Added a button for deleting multiple recipes
   at once.
 * Samba Windows File Sharing : Added checkboxes and a button for deleting
   multiple shares at once.
 * PostgreSQL Database Server : Added a button for resetting multiple
   grants at once.
 * PostgreSQL Database Server : Cleaned up table data editing code.
 * PostgreSQL Database Server : Added Module Config option to limit the
   displayed size of large text field data.
 * Webmin Configuration : Custom category names can be defined on a per-language
   basis.
 * Webmin Configuration : Added a button on the Proxy Servers and Downloads
   page for clearing the cache.
 * Perl Modules : Added a button at the bottom of the page for installing
   all of the Perl modules optionally used by Webmin.
 * CD Burner : Added checkboxes and a button for deleting multiple profiles
   at once.
 * BIND DNS Server : Added support for the TLS protocol in SRV records.
 * BIND DNS Server : Added select all / invert links to slave servers
   list.
 * SSH Login : Added a Module Config option for connecting to a server
   other than the one running Webmin, via an automatic process process
   on the Webmin server.
 * SSH Login : Made SSL mode the default on all operating systems.
 * Webalizer Logfile Analysis : Added buttons for scheduling and de-scheduling
   multiple Webalizer reports at once.
 * Java File Manager : Added Module Config options for changing the font
   size for buttons and regular text.
 * Cluster Webmin Servers : Users can now have their passwords set to
   use external authentication.
 * MIME Type Programs : Added support for extra options in the mailcap
   file, like test= and needsterminal.
 * MIME Type Programs : Fixed handling of lines that use the \ continuation
   character.
 * Printer Administration : Added checkboxes and a button for deleting
   multiple printers at once.
 * Squid Proxy Server : Added a form on the Clear and Rebuild Cache page
   for removing a single URL. This only appears if the squidclient program
   is installed.
 * Squid Proxy Server : Added checkboxes and buttons for deleting multiple
   delay pools, refresh rules, other caches, proxy restrictions and ICP
   restrictions at once.
 * Filesystem Backup : Added checkboxes and a button for deleting multiple
   backups at once.
 * Filesystem Backup : The backup message subject can include variables
   like ${HOSTNAME}, which will be substituted when the email is sent.
 * ADSL Client : Improved support for stopping the ADSL client daemon
   when in on-demand connection mode.
 * Logical Volume Management : When viewing a physical volume, the space
   used by each logical volume on it is displayed. Similarly, when viewing
   a logical volume, the amount of space contributed by each physical
   volume is displayed.
 * System and Server Status : Added a new monitor type for FTP servers.
 * System and Server Status : For each monitor, multiple remote hosts
   can be selected, which makes checking a service like Apache across
   a range of servers easier.
 * System and Server Status : Updated the network traffic monitor to
   support FreeBSD as well as Linux.
 * System and Server Status : Added a new monitor type for performing
   a test SQL query on a MySQL, PostgreSQL or Oracle database.
 * MySQL Database Server : Added a button for deleting multiple fields
   from a table at once.
 * MySQL Database Server : Cleaned up table data editing code.
 * MySQL Database Server : Added support for creating, listing and editing
   views in MySQL 5.
 * MySQL Database Server : Added Module Config option to limit the displayed
   size of large text field data.
 * NFS v4 Exports : Added checkboxes and a button for deleting, disabling
   and enabling multiple exports at once.
 * LDAP Users and Groups : The sambaPwdLastSet and sambaPwdCanChange
   LDAP attributes are updated when a Samba user's password is changed.
 * LDAP Users and Groups : When deleting an IMAP user, the address book
   is fully removed by a recursive delete.

-- Jamie Cameron <jcameron@webmin.com> Wed, 21 Jun 2006 09:51:20 -0700

webmin (1.290) stable; urgency=low

 * LDAP Client : First version of this module.
 * Disk Quotas : Added the ability to send email to managers of groups
   that are approaching or have exceeded their disk quotas.
 * Partitions on Local Disks : Added support for systems with more than
   26 IDE or SCSI drives.
 * NIS Client and Server : Improved the Client Services page to allow
   editing of all nsswitch.conf options, including fallback modes.
 * Change Passwords : Added an access control option to exclude users
   from the list of those whose passwords can be changed, if allowing
   by group membership.
 * Filter and Forward Mail : Added an option to set the date range for
   which autoreplies are sent.
 * Filter and Forward Mail : Added a simple page for setting up an email
   autoresponder.
 * Filter and Forward Mail : Display a warning if /etc/procmailrc is
   setup to always deliver to the inbox, which would prevent user-defined
   filters from working.
 * Filter and Forward Mail : If email classified as spam is delivered
   to some folder by a global Procmail configuration (either in /etc/procmailrc
   or a Virtualmin per-domain setting), display this on the list of filters.
 * Filter and Forward Mail : Changed the module name to Filter and Forward
   Mail.
 * Filter and Forward Mail : Added a simple page for setting up forwarding.
 * LDAP Users and Groups : Enhanced the batch file format to allow atrbitrary
   LDAP attributes to be specified in name=value format for new or modified
   users.
 * Linux RAID : Added support for RAID 6 arrays when using MDADM.

-- Jamie Cameron <jcameron@webmin.com> Wed, 28 Jun 2006 17:11:31 -0700

webmin (1.300) stable; urgency=low

 * Network Configuration : Added a button for activating several boot-time
   interfaces at once.
 * Postfix Mail Server : All Postfix table entries (including aliases)
   can have human-readable descriptions associated with them. These are
   stored as comments in the appropriate config file.
 * Webmin Configuration : Added support for installing and upgrading
   the Debian package version of Webmin.
 * Webmin Configuration : Updates to a module that has already been updated
   and are not needed are not displayed.
 * Webmin Configuration : Added an setting to the Advanced Options page
   for showing full stack traces when Webmin's common error function
   is displayed. This is useful for tracking down bugs.
 * Webmin Configuration : Added a field on the Advanced Options page
   for setting the Umask, which determines default permissions for new
   files created by Webmin.
 * PostgreSQL Database Server : Added support for editing data in tables
   under PostgreSQL version 8, which does not use OID columns.
 * PostgreSQL Database Server : Merged the table data editor code with
   the MySQL module.
 * PostgreSQL Database Server : Column headings in the Table Data page
   can be clicked to sort the data by that column.
 * LDAP Client : Added Module Config options for specifying a different
   LDAP server to connect to for the browser and validation features.
 * LDAP Client : Object and attribute lists in the LDAP browser are now
   sorted.
 * Webmin Actions Log : Added an option to show events that happened
   yesterday.
 * Apache Webserver : Changed default paths on Debian to use Apache 2.
 * Apache Webserver : On the Edit Directives page for a virtual host,
   if multiple files are used (via Include directives), you can now select
   which one to edit.
 * Users and Groups : Added a Module Config option to display secondary
   groups as a text box, which makes more sense on systems with a large
   number of groups.
 * Software Packages : Added basic support for MSI packages on Windows
   systems.
 * Scheduled Cron Jobs : Changed the default schedule for new jobs to
   hourly.
 * Filter and Forward Mail : Added a Module Config option to create a
   .forward file automatically that runs procmail, for systems that don't
   have procmail delivery globally enabled.
 * Filter and Forward Mail : Added Module Config options to set the minimum
   allowed time between autoreplies, and to force use of that minimum.
 * Cluster Webmin Servers : Added support for cluster upgrading the Debian
   package of Webmin.
 * MIME Type Programs : Added support for the description= attribute.
 * Java File Manager : Added the ability to extract tar.bz2 files.
 * Java File Manager : Added a History button next to the field for entering
   a directory to show, for quickly navigating to recently entered paths.
 * Java File Manager : Added text fields to the file info window showing
   the total size, number of sub-files and number of sub-directories
   in a directory. These are only populated when a new 'Get Size' button
   is clicked.
 * Webmin Servers Index : Made the auto-registration email contents translatable.
 * DHCP Server : The page listing leases now displays the number of IPs
   available for dynamic allocation, and the number assigned to clients.
 * DHCP Server : Hosts with multiple fixed addresses have them all listed
   on the module's main page.
 * System and Server Status : Added an option to the HTTP monitor type
   to check the page contents too.
 * System and Server Status : The Check File monitor can now perform
   size checks on the total contents of a directory.
 * Cluster Copy Files : Made the backup email contents translatable.
 * Logical Volume Management : Fixed display of space used on each physical
   volume by a logical volume for LVM version 2.
 * Filesystem Backup : Made the backup and new tape email contents translatable.
 * Filesystem Backup : Added an option for setting the path to the remote
   rmt command for tar format backups on Linux.
 * Filesystem Backup : On Linux and BSD systems, backups and restores
   in TAR or EXT formats can be done via FTP as well as SSH, RSH and
   to local files.
 * Squid Proxy Server : Added support for Squid 2.6, including the new
   logformat and access_log directives for specifying multiple custom
   log files.
 * LDAP Users and Groups : The IMAP quota for users with access to Cyrus
   is now editable, rather than being fixed on  the Module Config page.
 * LDAP Users and Groups : Added a Module Config option to display secondary
   groups as a text box, which makes more sense on systems with a large
   number of groups.
 * Dovecot IMAP/POP3 Server : Added support for the new configuration
   file format in Dovecot 1.0 alpha.
 * MySQL Database Server : Added options to the MySQL Server Configuration
   page for setting the address to listen on, and the maximum number
   of connections.
 * MySQL Database Server : Created a page showing database connections,
   with checkboxes and a button for killing them.
 * MySQL Database Server : Create a page listing MySQL server variables,
   with the ability to edit system variables.
 * MySQL Database Server : Column headings in the Table Data page can
   be clicked to sort the data by that column.
 * Bootup and Shutdown : Added a button on the main page for restarting
   multiple servers at once.
 * Disk Quotas : On Linux systems, edquota is called with UIDs and GIDs
   instead of user and group names. This allows users with numeric usernames
   to be edited.
 * Protected Web Directories : On Windows systems, the htpasswd.exe program
   is used to generate encrypted passwords.
 * Upload and Download : Added the ability to extract tar.bz2 files.
 * Cluster Usermin Servers : Added support for cluster upgrading the
   Debian package of Usermin.
 * Linux Firewall : On Debian 3.1 systems, IPtables rules are saved in
   /etc/iptables.up.rules and activated through /etc/network/interfaces,
   rather than using an init.d script.
 * NIS Client and Server : Updated the Server Security page to support
   the new ypserv.conf format.
 * NIS Client and Server : Updated the Makefile parsing to support a
   new format used by Debian.
 * Usermin Configuration : Added support for installing and upgrading
   the Debian package version of Usermin.
 * Usermin Configuration : Added a page for overriding module titles.
 * Usermin Configuration : Added the Advanced Options page, which can
   be used to change the temporary files directory, Umask and stack trace
   display.
 * Backup Configuration Files : Made the backup email contents translatable.
 * Sendmail Mail Server : Mail aliases, address mappings, domain mappings,
   spam control rules and domain routings can now all have human-readable
   descriptions associated with them. These are stored as comments in
   the appropriate Sendmail config file.
 * Sendmail Mail Server : Cleaned up the code and UIs for all mapping
   lists, to fit in better with the Webmin style and to support proper
   deletion/modification of multiple records.
 * Webmin Users : Added an option on the Unix User Authentication page
   to allow Unix users who can sudo to root to login to Webmin with root
   privileges.
 * Webmin Users : Added an option to the Unix User Authentication that
   lets users who pass PAM validation but have no Unix or Webmin account
   login as a selected Webmin user.

-- Jamie Cameron <jcameron@webmin.com> Thu, 14 Sep 2006 15:21:51 -0700

webmin (1.310) stable; urgency=low

 * Sendmail Mail Server : The count of messages in the mail queue on
   the module's main page no longer includes those that the current user
   does not have access to.
 * Sendmail Mail Server : Added access control for the Spam Control page.
 * System and Server Status : Added a monitor type for the rate of disk
   space consumption.
 * MySQL Database Server : Added options on the backup form for selecting
   a compatibility format for exporting to other database types.
 * MySQL Database Server : Added an option to compress backups with gzip
   or bzip2.
 * MySQL Database Server : When executing an SQL file (such as a backup),
   it will be automatically un-compressed if needed.
 * MySQL Database Server : Re-factored backup code into a separate function,
   which can be called from other modules.
 * MySQL Database Server : Added an option to the database creation form
   for selecting the character set, when using MySQL 4.1 or newer.
 * MySQL Database Server : Added access control options to prevent the
   viewing and management of views and indexes.
 * Bootup and Shutdown : Added support for Unbuntu, which has not /etc/inittab
   file.
 * BIND DNS Server : In the template records file, $IP and $DOM will
   be substituted with the IP address and domain name when creating a
   new master zone.
 * Scheduled Commands : Added checkboxes and a button for deleting multiple
   scheduled commands at once.
 * Scheduled Cron Jobs : When a user's home directory is changed in the
   Users and Groups module, any Cron jobs that use the old path are updated
   to the new.
 * Java File Manager : Added ACL options to prevent users from editing
   file permissions or ownership in the Info window, to stop filesystem
   mount points from being shown, and to restrict file contents searches.
 * Java File Manager : Added Extract button for un-compressing tar, tgz,
   zip and gz archives on the server.
 * Java File Manager : Added a Download button to the search results
   window, for downloading a selected matching file.
 * DHCP Server : Added checboxes and buttons for deleting multiple subnets,
   shared networks, hosts and groups at once.
 * DHCP Server : Fixed a bug that caused the display of large numbers
   of hosts and subnets to be slow.
 * DHCP Server : Changed the Module Config PID file setting to allow
   None to be selected, which tells the module to look at the dhcpd process
   instead (as on OpenBSD).
 * Printer Administration : Fixed a bug that stopped SMB printer usernames
   and passwords from being displayed when editing a printer under CUPS.
 * Cluster Webmin Servers : Added an option to not re-install deleted
   or new modules when upgrading.
 * Perl Modules : Perl modules that try to auto-install depencies from
   CPAN no longer hang during the install process.
 * Users and Groups : Cleaned up user and group creation links on main
   page, add links to jump to user and group lists, and duplicated buttons
   for operating on many users and groups at once.
 * Users and Groups : Use the nscd -i command to refresh its cache after
   adding a user or group.
 * SpamAssassin Mail Filter : Added Module Config options for commands
   to run before and after saving SpamAssassin config changes.
 * Software Packages : Added a Module Config option to use aptitude instead
   of apt-get on Debian-based systems.
 * RBAC and Projects : Added support for editing a project's pool and
   maximum memory.
 * Disk and Network Filesystems : Added support for HFS and FATX filesystems
   under Linux.
 * Disk and Network Filesystems : Partitions specified using the UUID
   notation in /etc/fstab are now supported, as seen on Ubuntu Linux.
 * Apache Webserver : Added support for IPv6 addresses.
 * System Logs : Added a Module Config option to specifying other log
   files that should be searchable, and a similar ACL option to add logs
   on a per-user basis.
 * Read User Mail : The number of folders each user has is displayed
   in the user list.
 * Partitions on Local Disks : Added support for formatting FATX filesystems.
 * Partitions on Local Disks : Added a display of each partitions UUID,
   and added code to support their detection.
 * Webmin Configuration : Added a section to the SSL Encryption page
   for uploading an existing PEM format SSL key and certificate.
 * Webmin Configuration : Added buttons on the Proxy Servers and Downloads
   page for viewing and deleting cached files, and clearing the entire
   cache.
 * Webmin Configuration : Fixed a bug that prevents module installs from
   RPMs from working.
 * Network Services : Added support for IPv6 addresses.
 * PostgreSQL Database Server : The database login now uses a .pgpass
   file, rather than a temporary file and the -u option.
 * PostgreSQL Database Server : Database restores can now be done from
   an uploaded file.
 * PostgreSQL Database Server : Re-factored backup and restore code into
   new functions, which can be called from other modules.
 * PostgreSQL Database Server : Added access control options to prevent
   the viewing and management of views, sequences and indexes.
 * Postfix Mail Server : Added locking and logging for all actions, so
   that changes can be viewed in the Webmin Actions Log module.
 * Postfix Mail Server : Users who are not allowed to manually edit the
   Postfix main.cf are also prevented from manually editing map files.
 * Postfix Mail Server : Added an access control option to limit the
   directory for maps files.

-- Jamie Cameron <jcameron@webmin.com> Wed, 29 Nov 2006 14:37:08 -0800

webmin (1.320) stable; urgency=low

 * Dovecot IMAP/POP3 Server : Fixed a bug that causes config file corruption
   in the userdb section with the default Ubuntu config.
 * PPP Dialin Server : Added checkboxes and a button for deleting multiple
   PPP accounts at once.
 * Bootup and Shutdown : Added start_action and stop_action functions
   for starting and stopping services in an OS-independent manner.
 * LDAP Users and Groups : In a user batch file, # is only treated as
   a comment at the start of a line.
 * LDAP Users and Groups : For Samba users, the primary group SID is
   taken from the actual SID of the selected primary group, where available.
 * Cluster Software Packages : Added the ability to list, install and
   delete packages on systems using different package formats.
 * Cluster Software Packages : Added a popup progress window to track
   uploaded package files.
 * Cluster Copy Files : Added checkboxes and a button for deleting multiple
   cluster copies at once.
 * 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.
 * System and Server Status : Added a new Alive System monitor type,
   which is useful when used remotely to just determine if a machine
   is up.
 * Webmin Servers Index : Fixed return link when using a framed theme.
 * PPTP VPN Server : Added checkboxes and a button for deleting multiple
   PPP accounts at once.
 * Java File Manager : Added a popup progress window to track large uploads.
 * BIND DNS Server : Added an option to the master zone creation page
   to create PTR records for for template A records.
 * Software Packages : Added a popup progress window to track uploaded
   package files.
 * ProFTPD Server : Fixed the default config file path on Debian, as
   it is different from Ubuntu.
 * PHP Configuration : First version of this module, which can edit the
   global PHP configuration file and other per-domain files.
 * Initial System Bootup : Added checkboxes and a button for deleting
   multiple processes at once.
 * Cluster Cron Jobs : Added checkboxes and a button for deleting multiple
   cluster cron jobs at once.
 * Users and Groups : In a user batch file, # is only treated as a comment
   at the start of a line.
 * Upload and Download : Added a popup progress window to track large
   uploads.
 * Protected Web Directories : Added checkboxes and a button for deleting
   multiple directories accounts at once.
 * Read User Mail : Use ~username instead of the full home directory
   path in the folders list.
 * Apache Webserver : Added an access control option to limit alias targets
   and document roots to a directory.
 * Apache Webserver : When upgrading Webmin, the Apache module's list
   of installed modules is automatically re-detected.
 * Disk Quotas : Added a Module Config option for sorting user and group
   quotas by the percentage of their hard limit in use.
 * 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.
 * Postfix Mail Server : Added a Module Config option for the path to
   postsuper, which is used instead of assuming that it is in the PATH.

-- Jamie Cameron <jcameron@webmin.com> Sat, 20 Jan 2007 18:01:00 -0800

webmin (1.330) stable; urgency=low

 * BIND DNS Server : Added a button on the main page for updating the
   values of records in multiple domains at once. Useful for mass IP
   address changes.
 * Filter and Forward Mail : The default From: address for autoreplies
   now respects the default address set in the user's address book.
 * Webmin Servers Index : Added several new operating systems and distributions
   to the server type list.
 * DHCP Server : Added a field on the Client Options page for the DHCP
   server identifier.
 * Backup Configuration Files : Added a warning if % is used in filenames
   but strftime substition is not enabled.
 * Java File Manager : Removed the HTML editing button, and changed the
   Edit button to detect HTML files and launch the HTML editor instead
   (optional on the Module Config page).
 * Java File Manager : Added a button for creating a new HTML file.
 * Webmin Actions Log : Updated the action details page to use ui-lib.pl
   functions for the form.
 * Webmin Actions Log : When rolling back changed files, you can now
   select which ones to revert rather than always doing all of them.
 * PostgreSQL Database Server : When there are too many databases or
   tables to display, a menu for editing a specific one is displayed
   in addition to the search field.
 * Webmin Configuration : Added an option to the Advanced page for suppressing
   the display of Perl errors.
 * Webmin Configuration : Added a new Mobile Device Options page for
   defining a custom theme and login process for mobile browsers.
 * Shorewall Firewall : Comments can now be created and edited in the
   rules table (and a few others), when running Shorewall 3.3.3 or higher.
 * Shorewall Firewall : Added logging so that changes made using the
   module show up in the Webmin Actions Log module.
 * Filesystem Backup : Added a warning if % is used in filenames but
   strftime substition is not enabled.
 * Perl Modules : Fixed a bug that prevented a custom temp files directory
   from being used when installing Perl modules.
 * System and Server Status : Fixed the Refresh Status button to work
   regardless of the selected execution hours or days.
 * System and Server Status : Added a new monitor type for testing a
   remote SSH server.
 * MySQL Database Server : When there are too many databases or tables
   to display, a menu for editing a specific one is displayed in addition
   to the search field.
 * LDAP Users and Groups : Limit the result size to the configured display
   maximum when requesting users and groups from the LDAP server.

-- Jamie Cameron <jcameron@webmin.com> Mon, 26 Feb 2007 22:51:16 -0800

webmin (1.340) stable; urgency=low

 * Software Packages : Fixed several bugs related to finding available
   updates on Debian and Redhat.
 * Software Packages : Added detection of epochs for RPMs and packages
   from YUM.
 * Perl Modules : When installing a Perl module from CPAN and it already
   exists in an operating system package (such as from APT or YUM), use
   that instead.
 * SSH Server : Added a Module Config option to set the SSH server version,
   rather than having Webmin auto-detect it.
 * Disk Quotas : On Linux systems with the setquota command, it is called
   instead of edquota to change user and group quotas.
 * Webmin Configuration : Added an option to the Logging page to write
   Webmin actions to syslog.
 * Webmin Configuration : Converted many pages to use new ui-lib.pl functions,
   and broke down long forms using tabs.
 * Webmin Configuration : When Webmin's detected OS is automatically
   updated, Usermin's will be too (if it is an equivalent version).
 * Postfix Mail Server : Postfix configuration parameters are read from
   main.cf directly, instead of calling the postconf command (which is
   slow).
 * Webmin Actions Log : A description of the search is now shown for
   searches that didn't match anything.
 * Read User Mail : Replaced the HTMLarea widget for composing email
   with Xinha.
 * Apache Webserver : Added tabs to break the module's main page down
   into more readable sections.
 * Apache Webserver : Changed all code to use ui-lib.pl functions, for
   better themeing.
 * Disk and Network Filesystems : Mounted filesystems can now be displayed
   on Intel macs, without needing the gcc program.
 * Running Processes : On Virtuozzo systems, the free and used memory
   shown is determined by the VMs limits.
 * Dovecot IMAP/POP3 Server : Added fields for editing the UIDL format
   and number of login processes.
 * Webmin Users : When a group is deleted, sub-groups are also removed,
   and the group is removed from any parents.
 * MySQL Database Server : Fixed a bug that prevents compression from
   being done when backing up all databases.
 * System and Server Status : Added an option to the Remote SSH monitor
   type to not actually login, just check if we can get to the login
   prompt.
 * System and Server Status : Converted the UI for all monitors to use
   ui-lib.pl, for easier theming.
 * System and Server Status : Added support for sending status messages
   via SMS, for common US mobile carriers.
 * Backup Configuration Files : Added tabs to reduce the size of the
   main page.
 * Java File Manager : Replaced the HTMLarea widget for editing .html
   files with Xinha.
 * Filter and Forward Mail : Added a filter condition to match mail with
   a spam score at or above some level.
 * Filter and Forward Mail : If spam deletion above some level level
   is configured globally or for the user's domain, display a non-editable
   rule for it.
 * BIND DNS Server : Allowed views are now enforced when adding multiple
   zones from a batch file.

-- Jamie Cameron <jcameron@webmin.com> Sun, 08 Apr 2007 22:00:56 -0700

webmin (1.350) stable; urgency=low

 * MySQL Database Server : Improved detection of support for views, which
   avoids errors with information_schema.views.
 * Linux RAID : Removed need to explicitly select a parity disk for RAID
   4 when using MDADM.
 * Squid Proxy Server : Fixed transparent proxy setup in Squid 2.6.
 * Java File Manager : When editing an HTML file, the <head> section
   is preserved.
 * Java File Manager : Added a link in the HTML editor window to swich
   to plain text mode.
 * Java File Manager : Files in the right-hand list are now sorted case-insensitively.
 * Java File Manager : When uploading a file, you can now select which
   Unix user it gets uploaded as.
 * Java File Manager : Added Module Config options for the default unzip
   mode and default user to upload as.
 * BIND DNS Server : Updated the Edit Record form to use ui-lib.pl, for
   easier theming.
 * BIND DNS Server : Fixed a bug that can occur when deleting multiple
   DNS records at once, causing the wrong ones to be removed.
 * IPFilter Firewall : Added an option to match ports NOT within some
   range (and fixed the old option to match ports within a range).
 * ProFTPD Server : Added a Module Config option to specify the file
   for new virtual hosts.
 * Software Packages : Added an Upgrade All button for CSW packages.
 * Protected Web Directories : Removes the need for the htdigest command
   to be installed if the Digest::MD5 perl module is available.
 * Perl Modules : Added Module Config option to not install modules from
   APT or YUM.
 * PostgreSQL Database Server : Use HTML format output from the pgsql
   command, to handle queries for rows containing newlines and special
   characters.
 * Webmin Configuration : Added an option to the Proxy Servers form to
   fallback to a direct connection if the proxy is down.
 * Webmin Configuration : Added a tab showing details of the current
   cert, with a link to download in PEM or PKCS12 format.
 * Disk Quotas : Added a Module Config option to sort user lists by the
   percentage of soft quota used.
 * Postfix Mail Server : Added Module Config options for stop, start
   and reload commands.
 * Postfix Mail Server : Allow map files are now checked when listing
   and editing virtusers and other map types.
 * Read User Mail : Removed huge un-necessary plugins and styles for
   Xinha.
 * Read User Mail : The list of users to ignore is no longer checked
   with an un-necessary regular expression.
 * Running Processes : Free and used real and virtual memory is now displayed
   on Solaris.
 * Network Configuration : Fixed broken SuSE 10.2+ support.
 * System Time : Added check for empty timeservers field.
 * Custom Commands : Removed the Module Config option to control if a
   shell is used when executing a command as a user, since we can now
   work this out automatically.

-- Jamie Cameron <jcameron@webmin.com> Thu, 31 May 2007 18:23:31 -0700

webmin (1.360) stable; urgency=low

 * LDAP Users and Groups : UID and GID allocation is now done by querying
   the LDAP server for specific IDs, rather than fetching a list of all
   users to find which ones are used. This should be faster on large
   LDAP servers.
 * Bacula Backup System : First version of this module, which allows
   Bacula to be configured and both backups and restores to be executed.
 * Linux Firewall : Added a setup option to configure a firewall for
   a typical hosting server.
 * Shorewall Firewall : (Updates by Paul Gear <paul@gear.dyndns.org>.)
 * Shorewall Firewall : Corrected name to "Shoreline Firewall".
 * Shorewall Firewall : Correctly determine Shorewall version for beta
   releases.
 * Shorewall Firewall : Corrected zones file support on version 3 or
   greater when IPSECFILE=ipsec.
 * Shorewall Firewall : Added bug compatibility with IPSECFILE on Shorewall
   3.4.0-3.4.4.
 * Shorewall Firewall : Added support for renaming firewall zone.
 * Shorewall Firewall : Added support for editing of params & shorewall.conf.
 * Webmin Actions Log : Rollback actions can themselves now be rolled
   back.
 * Webmin Configuration : Added an option to the Authentication page
   to block users with too many failed logins, as well as hosts.
 * Webmin Configuration : Created the new Blocked Hosts and Users page
   to show blocks currently in force, and allow them to be cleared.
 * Webmin Configuration : Added an option to the Ports and Addresses
   page to control if Webmin attempts to to reverse-resolve the connected-to
   IP address when issuing redirects, such as from non-SSL to SSL mode.
 * PostgreSQL Database Server : Fixed a bug that prevented the 'valid
   until' date from being displayed for existing users.
 * Disk Quotas : Added a Module Config option to show both hard and/or
   soft quota percentages.
 * SMART Drive Status : Added a Module Config option for extra smartctl
   command-line args, like -d 3ware,0
 * Apache Webserver : On Debian and Ubuntu systems, replaced the existing
   pages for selecting Apache modules with one that that configures the
   /etc/apache2/mods-enabled directory, for much simpler and more workable
   control over modules.
 * Scheduled Cron Jobs : Added a button on the Edit Job page for cloning
   an existing job.
 * Usermin Configuration : Added an option to the Authentication page
   to block users with too many failed logins, as well as hosts.
 * Usermin Configuration : Created the new Blocked Hosts and Users page
   to show blocks currently in force, and allow them to be cleared.
 * Network Configuration : Re-wrote Gentoo networking support code to
   work with 2006 and later versions.

-- Jamie Cameron <jcameron@webmin.com> Thu, 02 Aug 2007 13:49:19 -0700

webmin (1.370) stable; urgency=low

 * Filter and Forward Mail : Autoreply messages containing non-ASCII
   characters are now properly quoted-printable encoded.
 * BIND DNS Server : Added a button to the main page for adding a record
   with the same name and value to multiple domains at once.
 * Usermin Configuration : Separated the Configure Module page into tabs,
   to make it clearer which options are global and which are default
   user preferences.
 * Webmin Configuration : Added a field to the Advanced Options page
   to control the number of days that files in /tmp/.webmin are kept
   before automatic deletion.
 * Postfix Mail Server : Added the new SMTP Authentication And Encryption
   page for setting SASL and TLS related options.
 * Apache Webserver : Available Apache modules are now fully automatically
   detected on all operating systems, which does away with the Re-Configure
   Known Modules page.
 * Java File Manager : Added a Module Config option to specify file extensions
   to treat as HTML, rather than always using only .html and .htm.
 * Partitions on Local Disks : Link to SMART module for SCSI disks too,
   and IDE params page for SATA disks pretending to the SCSI.
 * Linux RAID : Added support for RAID 10 arrays when using MDADM.
 * Linux RAID : Changed the main page to use a table for existing RAID
   arrays, rather than icons.
 * Linux RAID : Added a section for configuring RAID problem notification
   when using MDADM.
 * Perl Modules : The module is now available when running Webmin inside
   a Solaris zone, but only if Perl is not shared with the global zone.
 * Shorewall Firewall : (Updates by Paul Gear <paul@gear.dyndns.org>.)
 * Shorewall Firewall : BUG: Corrected mis-handling of nested zones introduced
   in 1.350.
 * Shorewall Firewall : Removed debugging cruft added in 1.350.
 * Shorewall Firewall : Added support for end-of-line comments in zones,
   params, and shorewall.conf.
 * Shorewall Firewall : Added support for display of long zone names
   under the new zones format.
 * Shorewall Firewall : Added module option to disable display of long
   zone names in the rules file.
 * Bacula Backup System : Removed the requirement for the /etc/bacula/bacula
   command to be installed, if /etc/init.d/bacula-* scripts exist.
 * Bacula Backup System : Added a field to the mount/un-mount page for
   entering an auto-loader slot number.
 * Dovecot IMAP/POP3 Server : Supported newer versions of Dovecot which
   use mail_location instead of default_mail_env.
 * Webmin Users : Added the Password Restrictions page, for configuring
   password quality and change time settings.
 * Webmin Users : Re-designed the Edit User page to use the new Webmin
   UI library, and move lesser-used fields into collapsible sections.
 * Webmin Users : Webmin users can have a real name, which can be any
   text you like.
 * SpamAssassin Mail Filter : Added the SQL and LDAP Databases page for
   configuring SpamAssassin to use a MySQL, PostgreSQL or LDAP database
   for user preferences.
 * SpamAssassin Mail Filter : Added global configuration settings to
   use MySQL, PostgreSQL or LDAP backends for storing preferences.

-- Jamie Cameron <jcameron@webmin.com> Fri, 21 Sep 2007 14:29:54 -0700

webmin (1.380) stable; urgency=low

 * Usermin Configuration : The format for dates displayed by Webmin can
   be changed by a new option on the User Interface page.
 * BIND DNS Server : Multiple zones can be deleted and updated when using
   the icons view.
 * Scheduled Cron Jobs : Added a Module Config option to limit Cron jobs
   to hourly at most, thanks to Filip Hajny.
 * Read User Mail : When viewing a user's spam folder, buttons to globally
   whitelist spam or report as non-spam are displayed.
 * DHCP Server : Fixed a bug that causes hosts to be deleted when searching
   for them!
 * Webmin Configuration : The format for dates displayed by Webmin can
   be changed by a new option on the User Interface page.
 * Postfix Mail Server : Added a popup window for selecting a map source,
   rather than having to type in something like hash:/etc/postfix/virtual
   . This source can be an LDAP or MySQL database on Postfix systems
   that support it, which will trigger the automatic creation of a configuration
   file if needed.
 * Postfix Mail Server : Maps in MySQL and LDAP databases can be viewed
   and edited in the same way that those in regular files are, if the
   appropriate Perl modules are installed (DBI and DBD::mysql for MySQL,
   or Net::LDAP for LDAP). This also applies to email aliases.
 * PostgreSQL Database Server : Added an option on the backup form to
   create the destination directory if missing.
 * PostgreSQL Database Server : Re-wrote the backup form to use the new
   Webmin UI library.
 * PostgreSQL Database Server : Improved support for Debian/Ubuntu systems
   that can have different PostgreSQL versions.
 * System and Server Status : Failure to run a command on a remote system
   is now properly detected.
 * MySQL Database Server : Added an option on the backup form to create
   the destination directory if missing.
 * MySQL Database Server : Re-wrote the backup form to use the new Webmin
   UI library.
 * MySQL Database Server : The MySQL password is no longer passed on
   the command line.
 * Webmin Users : When editing a user who inherits some modules and ACL
   settings from a group, they can no longer be de-selected or edited.
 * Bacula Backup System : Backup schedules with Level= and Pool= tags
   are now properly displayed and editable.
 * LDAP Users and Groups : All Samba attributes are removed when Samba
   access is disabled for a user.

-- Jamie Cameron <jcameron@webmin.com> Wed, 07 Nov 2007 14:27:06 -0800

webmin (1.390) stable; urgency=low

 * System Time : Display a more complete message if unable to get the
   hardware time from hwclock.
 * Network Configuration : Added support for VLANs and channel bonding
   on Debian, thanks to Tim Oberfoell.
 * Network Configuration : Boot-time network interfaces can have comments
   on Redhat-based systems.
 * Network Configuration : The list of interfaces is now separated into
   active and boot time using tabs.
 * Network Configuration : The Apply Configuration button on FreeBSD
   now properly deletes virtual interfaces that should no longer exist.
 * Network Configuration : Handle alias interfaces with no broadcast
   address on FreeBSD.
 * LDAP Server : First version of this module, for configuring the OpenLDAP
   server and managing its database.
 * SMART Drive Status : ATA mode is now used by default on CentOS and
   Redhat Enterprise versions 5 and above.
 * Partitions on Local Disks : Changed the IDE standby timeout to use
   a slider, thanks to Jean-Christophe Dubois.
 * Read User Mail : Spam folders are detected from the Virtualmin configuration,
   if installed.
 * Read User Mail : Email cache and index files are now deleted when
   a user is removed using Webmin.
 * System Logs : On Debian systems, use a syslog restart to tell it to
   re-open log files, as a HUP signal is not reliable.
 * System Logs : On Fedora 8, use rsyslog by default instead of syslog.
 * Webmin Actions Log : Re-designed the UI to use Webmin standard layout
   and functions.
 * Webmin Actions Log : Added a field for searching based on the contents
   of commands run or file changes made.
 * Webmin Actions Log : When viewing the details of a logged action,
   an annotation can be entered to explain why it was done.
 * Postfix Mail Server : Fixed a bug that prevented comments and manual
   map editing, and added back support for PCRE and BTREE maps.
 * Postfix Mail Server : Added a button for manually editing the aliases
   file.
 * Postfix Mail Server : Added more SMTP relaying restrictions.
 * Webmin Configuration : Inheritance of the system path into Webmin's
   search path can be set on the Operating System and Environment page.
 * Webmin Configuration : The nice level (CPU priority) of all cron and
   other background jobs run by Webmin can now be set on the Advanced
   Options page.
 * Disk Quotas : Quotas are considered active for a filesystem if the
   usrquota or grpquota options are on in /etc/mtab, even if missing
   from /etc/fstab.
 * PostgreSQL Database Server : Fixed a bug that prevented 'Jump to row'
   from working properly.
 * Cluster Usermin Servers : Added a Module Config option to show managed
   systems in a table.
 * PAM Authentication : Re-wrote the user interface to use the new UI
   library functions, for a more consistent look.
 * PAM Authentication : Added support for two types of PAM includes,
   as used in modern Linux distributions.
 * PAM Authentication : PAM can now be configured on MacOS X.
 * Users and Groups : The real base directory for homes is now respected
   when batch creating users.
 * Users and Groups : Improved MD5 encryption auto-detection with newer
   PAM config files.
 * Users and Groups : Batch user creation data is now better validated,
   and the batch form has been re-written to use the new Webmin UI library.
 * Users and Groups : When renaming a user whose group is the same as
   his username, the group will be renamed too by default.
 * Protected Web Directories : Users can be limited to only editing users
   and groups (and not adding or changing protected directories) via
   a new Webmin access control option.
 * ProFTPD Server : Added support for the DisplayChdir directive.
 * Usermin Configuration : Added the Mobule Device Options page, for
   setting a theme specifically for small-screen browsers.
 * BIND DNS Server : Added buttons for freezing and un-freezing a master
   zone, for use on systems that also use dynamic DNS. Thanks to Clément
   Véret for submitting this patch.
 * BIND DNS Server : When adding a remote slave zone, the IPs of all
   other slaves and the master are included in the master IPs list.
 * Java File Manager : Use of the Preview button can now be controlled
   on the access control page.
 * Webalizer Logfile Analysis : Added support for AWFFull, a drop in
   Webalizer replacement. It is used by default on Mandriva 2007.1 and
   later.
 * Cluster Webmin Servers : Added a Module Config option to show managed
   systems in a table.
 * Printer Administration : Re-designed the print jobs page to allow
   several to be cancelled at once, using the standard Webmin table with
   checkboxes.
 * Squid Proxy Server : Added support for editing proxy reply restrictions,
   thanks to Steve Williams.
 * Squid Proxy Server : Re-design the Access Control page to use tabs,
   to better split up the lists of ACLs, HTTP and ICP restrictions.
 * Squid Proxy Server : Ensure that HTTP and ICP restrictions are created
   after ACLs in the config file.
 * Cluster Software Packages : Added a Module Config option to show managed
   systems in a table.
 * Cluster Users and Groups : Added a Module Config option to show managed
   systems in a table.
 * Webmin Users : Fixed a bug that prevented cloning from copying detailed
   access control settings, and ensured that other user attributes like
   the group, theme, language and access times are cloned too.
 * Webmin Users : Added back the ability to edit the global ACL for groups.
 * MySQL Database Server : Fixed a bug that prevented 'Jump to row' from
   working properly.
 * LDAP Users and Groups : Added access control options to prevent use
   of the same UID or GID.
 * BSD Firewall : On FreeBSD systems, the firewall is now enabled at
   boot using /etc/rc.conf, and the IPFW config file specified in rc.conf
   is now used automatically.

-- Jamie Cameron <jcameron@webmin.com> Thu, 20 Dec 2007 14:53:26 -0800

webmin (1.400) stable; urgency=low

 * Backup Configuration Files : When a directory is entered as an additional
   path to backup, it will be expanded to the list of all files under
   it when the backup is done.
 * Backup Configuration Files : When backing up or restoring from an
   FTP or SSH server, an optional port number can be entered if the remote
   server is using a non-standard port.
 * Change Passwords : Re-wrote the user interface code to use the new
   Webmin UI library, for a more consistent look.
 * Webmin Users : Updated the user interface to use the Webmin UI library.
 * PPTP VPN Client : When connecting a PPTP tunnel, an optional override
   password can be entered. This allows you to avoid storing the PPTP
   password in a configuration file. Thanks to Nicolas Ledoux for this
   patch.
 * System Documentation : Updated all code that generates HTML to use
   the new Webmin UI library.
 * System Documentation : General code cleanups and support for images
   in documentation files.
 * Sendmail Mail Server : Added a Module Config option to support ~/Maildir
   mailboxes (even though Sendmail doesn't support this natively).
 * Sendmail Mail Server : Added an option to show the directory queued
   messages are in, which is useful on systems with several queues.
 * Sendmail Mail Server : Network ports and addresses used by Sendmail
   can now be more easily edited on the new Network Ports page, which
   updates both sendmail.cf and any .mc file.
 * Bandwidth Monitoring : Bandwidth monitoring can now be setup on an
   interface that isn't currently active, including patterns like ppp+.
 * Partitions on Local Disks : Changed the module's main page so that
   it only lists disks, with links to a separate page for showing the
   partitions.
 * Partitions on Local Disks : Re-wrote all code to use the new Webmin
   user interface library, for a more consistent look.
 * Read User Mail : The number of un-read messages in user folders can
   be displayed using a new Module Config option (off by default, as
   there is no fast way to compute this).
 * System Time : Changed the main page to use tabs to split up the system
   time, timezone and sync sections.
 * System Time : Re-wrote all user interface code to use Webmin's new
   UI library.
 * Custom Commands : Re-designed the user interface somewhat, and converted
   all code to use the new Webmin UI library.
 * Custom Commands : When commands are shown in a table and no parameters
   are needed, the names now link directly to run the command.
 * Shorewall Firewall : Blacklist rules can now match any host.
 * Protected Web Directories : Converted all user interface code to use
   the new Webmin UI library, for consistency.
 * Protected Web Directories : Fixed a bug that prevented a groups file
   from being added to an existing directory.
 * Protected Web Directories : Added a button to link to the Apache module
   (if accessible) for editing all settings in the .htaccess file.
 * Upload and Download : Tabs are now used to layout the upload, download
   and fetch forms on the module's main page.
 * Upload and Download : Converted all user interface code to use the
   new Webmin UI library.
 * Upload and Download : The download from server form can be used to
   fetch an entire directory, which is then returned as a ZIP file.
 * BIND DNS Server : BIND on Windows can now be configured using this
   module.
 * BIND DNS Server : Mass record creation can now add records for the
   domain name (by entering @ as the name), as records that already exist.
 * Scheduled Commands : Converted all user interface code to use the
   new Webmin UI library.
 * Scheduled Commands : When editing a job, only the actual command entered
   is shown by default - the full command can be displayed using a new
   link.
 * Scheduled Cron Jobs : If there are more than 100 jobs (by default),
   a search form is shown on the main page instead of a list of all jobs.
 * Scheduled Cron Jobs : Re-wrote all user interface code to use the
   new Webmin UI library.
 * Scheduled Cron Jobs : Handle the daily / monthly / weekly Cron specification
   used on Ubuntu 7.
 * MySQL Database Server : The character set to use for MySQL output
   can now be set on the Module Config page.
 * MySQL Database Server : When testing if a user can login, no specific
   database is used in case the user does not have access to the 'mysql'
   database.
 * MySQL Database Server : When there are too many databases, huge lists
   of all databases and tables are not shown on the Table Permissions
   and Field Permissions pages. Instead, text boxes for entering names
   are shown.
 * MySQL Database Server : System variables can now be searched using
   a new field, making it easier to find the one you want from the large
   list on some systems.
 * MySQL Database Server : Re-designed the Execute SQL page to use tabs.
 * MySQL Database Server : Converted all user interface code to use the
   new Webmin UI library, for a more consistent look.
 * Bootup and Shutdown : Re-wrote all user interface code to use the
   new Webmin UI library, for a more consistent look.
 * LDAP Users and Groups : Added locking to prevent concurrent writes
   to the LDAP database, to prevent UID collisions.
 * Squid Proxy Server : The httpd_accel family of directives are no longer
   shown when using Squid versions 2.6 and above (as they have been deprecated).
 * Squid Proxy Server : Directives that refer to ACLs like http_access
   are no longer re-positioned in the configuration file unless necessary.
 * Filesystem Backup : When making tar format backups on Linux, an option
   to just append new files to the archive instead of over-writing it
   is available.
 * System and Server Status : Added T-COM, Skytel, Vodaphone and several
   more as a carriers for SMS.
 * Linux RAID : Converted all pages to use the new Webmin UI library,
   for a more consistent look.
 * Linux RAID : Added a confirmation page before deleting a RAID array.
 * Linux RAID : Create /dev/md* device file if missing when creating
   a RAID set.
 * Logical Volume Management : Re-designed the module's main page to
   use tabs, and added an option to show volumes and groups in tables
   (with more information) instead of using icons.
 * Logical Volume Management : Converted all user interface code to use
   the new Webmin UI library.
 * Logical Volume Management : Fixed the command used to move data to
   another physical volume under LVM 2.
 * Procmail Mail Filter : Converted all code to use the new Webmin UI
   library, for a more consistent look.
 * Postfix Mail Server : Outgoing email from selected addresses and domains
   can now be BCCd automatically using the new BCC Mapping page.
 * Running Processes : Re-wrote the user interface using the new Webmin
   UI library, for consistency.
 * Running Processes : Re-designed the Run and Search pages, and made
   the search radio buttons auto-selecting.
 * Perl Modules : Converted all code to use the new Webmin UI library,
   for a more consistent look.
 * Perl Modules : Modules can be forcibly compiled and install from the
   latest source instead of APT or YUM, using a new option on the main
   page.
 * Initial System Bootup : Converted all code to use the new Webmin UI
   library, and remove now-useless code and scripts.
 * Initial System Bootup : Changed the module name to the less cryptic
   'Initial System Bootup'.
 * Users and Groups : Added a Module Config option to send the username
   and password to a program for checking as input, rather than on the
   command line.
 * Users and Groups : Users and groups with spaces in their names can
   specified on the access control page by quoting them.
 * GRUB Boot Loader : Converted all code to use the new Webmin user interface
   library.

-- Jamie Cameron <jcameron@webmin.com> Fri, 08 Feb 2008 15:26:51 -0800

webmin (1.410) stable; urgency=low

 * LDAP Users and Groups : By default, all new Unix users are given the
   person object class too, as this seems to be needed in most new LDAP
   schemas.
 * LDAP Users and Groups : Added support for LDAP SSHA passwords, thanks
   to Bill Moyers and John Gray.
 * Bootup and Shutdown : Updated the API used by other modules to allow
   new actions to be created on MacOS X systems, such as the firewall
   startup script.
 * MySQL Database Server : Added a Module Config option to show databases
   and tables using just their names, which is much faster under MySQL
   5 as it avoids the need to count their tables, fields and rows.
 * Webmin Users : Fixed the display of modules granted to groups.
 * Webmin Users : Added a per-user option to opt out of forced password
   changes after a certain number of days.
 * Webmin Users : A human-readable description of the password restrictions
   regular expression can be entered, for use in error messages.
 * Webmin Users : Webmin users can now be given temporary passwords,
   which they are forced to change at the next login. Thanks to GE Medical
   Systems for supporting this feature.
 * System and Server Status : Email, SMS and SNMP messages sent by Webmin
   can be customized, with multiple message templates defined and a different
   one selected for each monitor.
 * Sendmail Mail Server : Added an access control page option to prevent
   creation and editing of catchall address mappings.
 * Squid Proxy Server : Use the cache directive instead of no_cache for
   Squid 2.6.
 * Squid Proxy Server : Allow request and reply headers access control
   rules to be configured separately in Squid 3.0.
 * Squid Proxy Server : Added a page for editing cache manager passwords
   and the actions that they apply to.
 * Squid Proxy Server : Comments at the end of lines are now preserved
   when Webmin changes directives in squid.conf.
 * Bandwidth Monitoring : Fixed several bugs that prevented bandwidth
   monitoring from working properly on FreeBSD and OSX.
 * Filesystem Backup : Fixed remote tar backups via FTP on OSX.
 * Filesystem Backup : Files and directories to exclude can be specified
   for TAR format backups on Linux.
 * Scheduled Cron Jobs : Fixed a bug that prevented new cron jobs from
   being created unless the 'Date range to execute' setting was changed.
 * Scheduled Cron Jobs : Added a check for a valid module configuration,
   especially the cron jobs directory, to prevent accidental deletion
   of jobs.
 * BIND DNS Server : Keys in ACL sections are no long mangled by Webmin.
   This means that each IP or key must be entered on a separate line
   in the Access Control Lists page.
 * Filter and Forward Mail : Filters that deliver to mbox-format folders
   now have locking enabled.
 * Filter and Forward Mail : Creation of filters that match headers is
   now less error-prone, due to a new menu for selecting if it should
   match the start, end or any part of the header.
 * Linux Firewall : Show SNAT and masquerade inputs in custom NAT chains.
 * GRUB Boot Loader : Multiple module lines in menu.lst are now preserved
   and editable. This prevents breakage sometimes seen on kernels using
   Xen.
 * Fetchmail Mail Retrieval : Added an access control option to limit
   access to the Fetchmail daemon.
 * Webmin Actions Log : Added a section to the Action Details page for
   viewing raw log data, which can show more detail.
 * LDAP Client : On Debian/Ubuntu systems with separate PAM and NSS LDAP
   config files, offer to link them with a new button.
 * Disk Quotas : If a user to email is a Virtualmin domain owner, send
   email to the domain's contact address.
 * Webmin Configuration : Use the gzip -d command to extract Webmin modules,
   if gunzip is missing (such as on Windows).
 * Webmin Configuration : Users with too many failed logins can be locked
   until the administrator unlocks them.
 * Webmin Configuration : The default scheduled update time is now randomly
   selected.
 * Postfix Mail Server : Changed the default LDAP class for maps to inetLocalMailRecipient.
 * PostgreSQL Database Server : Added a Module Config option to show
   databases and tables using just their names.
 * Apache Webserver : Moved the SSL password option to the global settings
   level, to correspond with the way Apache expects it.
 * Procmail Mail Filter : Improved checking for Procmail support in Sendmail
   and Postfix.
 * Read User Mail : Fixed a bug that broke searching by message body
   contents.
 * LDAP Server : Added an option to create an example LDAP group, and
   made the example user a person.
 * Custom Commands : Added a popup progress tracker to commands with
   file upload fields.

-- Jamie Cameron <jcameron@webmin.com> Wed, 26 Mar 2008 14:18:57 -0700

webmin (1.420) stable; urgency=low

 * SpamAssassin Mail Filter : Auto-whitelists can now be viewed, deleted
   from and cleared for all users on the system. An access control option
   allows this to be limited to just certain users or group members.
 * Users and Groups : Added support for the new user and group databases
   found in OSX 10.5 and later, which use Apple's directory services
   instead of NetInfo.
 * Upload and Download : Added fields for sending an email notification
   when a background download or file upload completes.
 * PostgreSQL Database Server : Improve support for PostgreSQL 8.3 on
   Ubuntu 8.04.
 * Webmin Configuration : Refresh the left-side frame when installing,
   removing or re-categorizing modules.
 * Postfix Mail Server : Added the SMTP Client Restrictions page, and
   replaced some oddly-designed UI fields on the SMTP Server Options
   page to it with more Webmin-standard inputs for configuring RBLs and
   client access.
 * Postfix Mail Server : Updated the BCC Mappings page to allow both
   sender and recipient maps to be defined and edited.
 * LDAP Client : Handle new LDAP config config file path seen on Ubuntu
   8.04.
 * Webmin Actions Log : Added an option to search for actions by non-Webmin
   users (such as those authenticating via sudo).
 * Samba Windows File Sharing : Added fields to set the permissions and
   group ownership of new shared directories.
 * Apache Webserver : Added support for the funny ${APACHE_RUN_USER}
   and ${APACHE_PID_FILE} variables seen in apache2.conf on Ubuntu 8.04.
 * Read User Mail : Re-organized the Module Config page to make the first
   section less crowded.
 * Read User Mail : Added an option to skip messages flagged as deleted
   in a Maildir.
 * Read User Mail : Detection of messages with attachments is now 100%
   accurate, rather than taking a guess based on the MIME type.
 * Running Processes : Added physical memory display on FreeBSD.
 * Custom Commands : All links to commands are via an ID number rather
   than an index, which makes them easier to link to from other web pages.
 * Webmin Users : Added an API function to allow easier anonymous module
   access setup.
 * Dovecot IMAP/POP3 Server : The locking methods for mailboxes and index
   files can be configured on the Mail Files page.
 * Dovecot IMAP/POP3 Server : Added fields for setting the index and
   control files locations.
 * MySQL Database Server : Display a more friendly error if a scheduled
   backup cannot be performed because MySQL is down.
 * MySQL Database Server : The root password can be more easily change
   by the new 'Change Administration Password' page.
 * Logical Volume Management : The percentage of a snapshot's blocks
   used is now shown on the Edit Snapshot page.
 * System and Server Status : The process check monitor can now be limited
   to a particular user.
 * Filesystem Backup : Added checkboxes to control if failure of the
   pre and post-backup commands cause the whole job to be regarded as
   a failure.
 * Filesystem Backup : Prevent non-level-0 backups and updating of the
   /etc/dumpdates file for backups of directories that are not filesystem
   mount points, as this isn't supported by the <tt>dump</tt> command.
 * DHCP Server : Clashes between hosts with the same IP address, MAC
   address or hostname are no longer allowed by default - but this can
   be changed on the DHCP Server access control page in the Webmin User's
   module.
 * Scheduled Cron Jobs : Added an access control option to prevent individual
   Webmin users from creating cron jobs that run more often than hourly.
 * Filter and Forward Mail : When an autoreply is deleted, the underlying
   message file is deleted too.
 * BIND DNS Server : Corrected parsing of records in zone files with
   no names, which inherit from the previous record.
 * BIND DNS Server : Spaces are now allowed in Host Information records.

-- Jamie Cameron <jcameron@webmin.com> Sat, 24 May 2008 18:31:30 -0700

webmin (1.430) stable; urgency=low

 * TCP Wrappers : First version of this module, for configuring IP access
   control for a range of servers.
 * Webmin Servers Index : Allow the Backup Configuration Files module
   to save and restore Webmin server details.
 * DHCP Server : Support the new configuration file format for custom
   options, as used in DHCPd version 3.
 * Scheduled Cron Jobs : Disable time and day lists when 'All' is selected,
   to indicate that they are un-usable.
 * BIND DNS Server : The default TTL for multiple zones can now be changed
   on the Update Records in Zones page.
 * BIND DNS Server : When adding a cluster slave server, multiple views
   can be entered to have slave zones created in all of them.
 * BIND DNS Server : Record names or values entered like ns.foo.com in
   the domain foo.com automatically have a . added to make them absolute
   as the user presumably expected, rather than being converted to ns.foo.com.foo.com.
 * BIND DNS Server : Update serial number (by default) when editing records
   manually.
 * BIND DNS Server : Try downloading root zone files from the IP for
   rs.internic.net if the hostname cannot be resolved, to avoid catch-22
   problem.
 * BIND DNS Server : Access control lists are now automatically re-ordered
   to handle dependencies.
 * BIND DNS Server : When Webmin is not automatically converting records
   to canonical format for editing, display the canonical name on the
   Edit Record page.
 * BIND DNS Server : When adding a cluster slave server, allow zones
   to be created in the same view on the slave as on the master.
 * BIND DNS Server : Added a button to the Edit Master Zone page for
   checking records with the named-checkzone command.
 * Filter and Forward Mail : Autoreply messages starting with <html>
   or <body> will now be sent using the text/html MIME type.
 * MySQL Database Server : Display the number of tables and records created
   when executing SQL for a restore.
 * System and Server Status : Allow saving of remote Webmin monitors
   when the remote host is down.
 * System and Server Status : Added a new monitor type for checking the
   expiry and validity of SSL certificates in a local file or on any
   SSL website.
 * Squid Proxy Server : Fixed the Calamaris page for newer versions.
 * Webmin Configuration : On Linux systems, the IO scheduling class and
   priority for Webmin Cron jobs can be set on the Advanced Options page.
 * Webmin Configuration : Added a field to the SSL Encryption page for
   setting allowed ciphers.
 * Postfix Mail Server : Properly handle multiple reject_rbl_client DNS
   domains on the SMTP Client Restrictions page.
 * Running Processes : Corrected physical memory display on FreeBSD.
 * Running Processes : On Linux systems with the ionice command, the
   IO scheduling class and priority of running processes can be edited.
 * Disk and Network Filesystems : SMBFS authentication credentials can
   be stored in a separate file, thanks to a patch by Rob Shinn.
 * System Time : The default NTP sync time is now set randomly instead
   of at midnight, and any existing automatic sync done at midnight is
   changed to a random time. This reduces load on public NTP servers.
 * Network Configuration : Added support for IPv6 interfaces on Debian,
   thanks to Sébastien Ducloux.
 * Users and Groups : The option to force a password change at the next
   login is available for new users, if a default 'Maximum days' is set
   on the Module Config page or if running Linux.

-- Jamie Cameron <jcameron@webmin.com> Tue, 12 Aug 2008 16:09:32 -0700

webmin (1.440) stable; urgency=low

 * BIND DNS Server : Don't pass the -g flag to BIND version 9 when starting
   without an init script.
 * BIND DNS Server : Converted all forms to use the Webmin UI library,
   for a more consistent look and easier theming.
 * BIND DNS Server : Moved buttons for deleting, moving and converting
   zones up to the page shown when you click on a zone name.
 * BIND DNS Server : Switched to the new root zone file available from
   Internic.
 * BIND DNS Server : Restrictions that apply to all zones in a view (such
   as allowed IPs for transfers and queries) can now be set on the Edit
   Client View page.
 * BIND DNS Server : Made the Find Free IPs page visible, for finding
   addresses in a master zone that are not currently used.
 * BIND DNS Server : Added a field to limit concurrent outgoing zone
   transfers and incoming transfers per nameserver to the Forwarding
   and Transfers page.
 * BIND DNS Server : Ignore tailing dots in zone names in named.conf.
 * Filter and Forward Mail : Quick autoreply and forward setup pages
   now only show un-conditional rules.
 * Change Language and Theme : Converted the UI to use the new Webmin
   user interface functions, for a more consistent look.
 * DHCP Server : Fixed bug that can cause option definitions and values
   to be incorrectly ordered.
 * DHCP Server : Custom option types defined at a higher level (such
   as in a subnet) can be used in the Edit Options page at lower levels
   (such as in a host).
 * Java File Manager : POSIX ACLs can now be edited on FreeBSD, if the
   setfacl and getfacl commands are installed.
 * Sendmail Mail Server : Autoreply messages containing non-ASCII characters
   are now properly quoted-printable encoded.
 * Cluster Copy Files : Added a Module Config setting to control the
   default sort order.
 * Dovecot IMAP/POP3 Server : Added fields to the SSL page for an optional
   CA certificate file and private key password.
 * MySQL Database Server : Improved the input for setting the default
   value for new fields, and added support for CURRENT_TIMESTAMP.
 * LDAP Users and Groups : The order of the first name and surname in
   the real name can be changed by a new Module Config setting.
 * LDAP Users and Groups : Converted all pages to use the new Webmin
   UI library, for a more consistent look. Also updated the groups chooser
   to use a left-right selector.
 * Network Configuration : Converted all pages to use the Webmin user
   interface library, for a more consistent look and better theming.
 * System Logs : Added support for rsyslogd, as seen by default on Debian
   5.0.
 * Read User Mail : Added support for Exim, thanks to Emmanuel Florac.
 * Read User Mail : Re-wrote the entire user interface to use the new
   Webmin UI library, and to bring it into sync with the Usermin module
   for reading mail.
 * Apache Webserver : When a virtual host's base directory is changed,
   all <directory> blocks under it are updated too.
 * Apache Webserver : When stopping and re-starting Apache, give it time
   to fully stop before continuing.
 * Samba Windows File Sharing : The 'Password never expires' flag can
   be set for user accounts, thanks to a patch from Juan Miguel Corral.
 * Samba Windows File Sharing : Allow the server description to be set
   to explicitly nothing.
 * Postfix Mail Server : Converted all pages to use the new Webmin UI
   library, for a more consistent and themable look.
 * Postfix Mail Server : Autoreply messages containing non-ASCII characters
   are now properly quoted-printable encoded.
 * Disk Quotas : Email to users and groups who are over quota on some
   filesystem can also be Cc'd to another address, such as the system
   administrator.
 * SSH Server : Added a button on the module's main page for viewing
   the public side of the host keys, thanks to Sean Cox.
 * Users and Groups : Added tabs to the module's page page, to switching
   between user and group lists easier.
 * Users and Groups : Cleaned up the user interface to be more consistent
   with the rest of Webmin.
 * Users and Groups : Improved support for default password changing
   options on AIX.
 * SpamAssassin Mail Filter : Added buttons to the auto-whitelist page
   for permanently allowing or denying selected addresses.

-- Jamie Cameron <jcameron@webmin.com> Thu, 23 Oct 2008 21:11:24 -0700

webmin (1.450) stable; urgency=low

 * Webmin Users : Removed the Hide Unused button and associated functionality,
   as un-available modules are already automatically hidden in the Un-used
   Modules category.
 * Webmin Users : Moved the 'global ACL' fields to the Edit User and
   Edit Group pages, so that restrictions applying to all modules can
   be more easily found and edited.
 * Webmin Users : Added a per-user option to not grant that user new
   module permissions when Webmin is upgraded.
 * Webmin Users : If any theme overlays are installed, users' overlays
   can be selected on the Edit User page.
 * Webmin Users : Converted commands in the module's API file to POD
   format, and added more details about each function.
 * Sendmail Mail Server : Added a Module Config option to control if
   the user is prompted for confirmation before deleting queued messages.
 * Sendmail Mail Server : A custom command to rebuild all maps can be
   specified on the Module Config page, to be used instead of makemap
   or newaliases.
 * Backup Configuration Files : Converted commands in the module's API
   file to POD format, and added more details about each function.
 * Backup Configuration Files : Backup files are now given 600 permissions,
   to prevent reading by non-root users.
 * Change Language and Theme : If any theme overlays are installed, one
   can be selected in this module to modify the appearance of the underlying
   theme.
 * Change Language and Theme : Converted commands in the module's API
   file to POD format, and added more details about each function.
 * Change Passwords : Converted commands in the module's API file to
   POD format, and added more details about each function.
 * Usermin Configuration : Converted commands in the module's API file
   to POD format, and added more details about each function.
 * Bacula Backup System : Added a missing program so that mass deletion
   of storage devices works.
 * Linux Firewall : DNS queries are now allowed when the firewall is
   setup for web hosting.
 * Linux Firewall : Rule coments using --comment containing spaces or
   - are now properly parsed.
 * Linux Firewall : When initializing the firewall, the actual ports
   for Webmin, Usermin and SSHd are used instead of the standard ports.
 * Linux Firewall : Added an option for the UNTRACKED state in rules.
 * SpamAssassin Mail Filter : Corrected the columns on the auto-whitelist
   page, to show the message count and score.
 * SpamAssassin Mail Filter : Improved support for multiple SpamAssassin
   config files, which can be specified by links into the module from
   other modules like Virtualmin.
 * SpamAssassin Mail Filter : Converted all pages to use the new Webmin
   UI library, for a more consistent look.
 * SpamAssassin Mail Filter : Cleaned up the layout of all pages to improve
   formatted, in particular the Allowed and Denied Addresses page which
   now uses tabs.
 * SSH Server : Added a field to allow or deny SSH 2 public key authentication.
 * Disk Quotas : Converted all pages to use the new Webmin UI library,
   for a more consistent look. Also split the Filesystem Quotas page
   into tabs.
 * Disk Quotas : Converted commands in the module's API file to POD format,
   and added more details about each function.
 * Read User Mail : HTML messages now have a converted plain-text attachment
   automatically added, for mail clients that only support text.
 * LDAP Users and Groups : Added a Module Config option to allow / as
   an IMAP folder separator, thanks to Bas van den Heuvel.
 * LDAP Users and Groups : Added a check on the module's main page to
   ensure that the LDAP schema is accessible.
 * LDAP Users and Groups : Fixed support for SSL and TLS when connecting
   to the LDAP server, thanks to Paul R. Ganci.
 * LDAP Users and Groups : Added a Module Config option to use a text
   box for entering secondary group members, rather than the left/right
   user chooser.
 * MySQL Database Server : The correct character set is ready from my.cnf
   when connecting using DBI mode, thanks to jianxia.
 * MySQL Database Server : The password is passed to all MySQL commands
   using the MYSQL_PWD environment variables on systems running MySQL
   4.1 and later, version 5.1 in older Webmin releases.
 * Bootup and Shutdown : Converted commands in the module's API file
   to POD format, and added more details about each function.
 * Logical Volume Management : Filesystem space used is show on the logical
   volume list, and the field for a new volume's size is more user-friendly.
 * Logical Volume Management : When using newer versions of the resize2fs
   command, EXT filesystems can be shrunk as well as enlarged.
 * System and Server Status : Added an option to the FTP status monitor
   to make a TLS encrypted connection. Requires the Net::FTPSSL Perl
   module though.
 * Filesystem Backup : Fixed a bug that prevented backups of directories
   with spaces in their names from working properly on Linux.
 * Printer Administration : Show the date and time a job was submitted
   on systems using CUPS.
 * Java File Manager : Added a button to the compressed file extraction
   dialog to show the contents of a ZIP or tar file, instead of extracting
   it.
 * Webmin Servers Index : Converted commands in the module's API file
   to POD format, and added more details about each function.
 * SSH Login : Updated the Java SSH applet to the latest version.
 * DHCP Server : When a subnet or host is renamed, the user's ACL is
   updated to match.
 * Scheduled Cron Jobs : The search form for jobs is always visible,
   even when there are not too many jobs to show.
 * Scheduled Cron Jobs : Converted commands in the module's API file
   to POD format, and added more details about each function.
 * BIND DNS Server : Moved the apply, stop and start buttons to the top-right
   corner of every page, so that you don't have to return all the way
   to the module's main page to apply configuration changes.
 * BIND DNS Server : Zones can now be signed with DNSSEC, using one or
   two keys. This can be done automatically at master zone creation time,
   or later for existing zones. Signatures can also be removed or re-generated
   at any time. Zones with a key-signing and zone key can have their
   zone key automatically regenated on a regular interval.
 * BIND DNS Server : Added the DNSSEC Verification page for configuring
   BIND to validate signatures on other zones, and to use DLV until the
   root zone is signed.
 * BIND DNS Server : SPF records can now be added to or updated in multiple
   zones at once.
 * BIND DNS Server : Added an icon to the main page for checking the
   whole BIND configuration including zone files, with the named-checkconf
   command.
 * BIND DNS Server : Added a Module Config option to prevent inclusion
   of other slave's IP addresses in the master IP list for remote slaves.
 * Software Packages : Added a Module Config option to not use any update
   system, even if YUM or APT are installed.
 * Software Packages : Added the function package_files for other modules
   to call, when only a list of files in some package is needed.
 * Software Packages : The selected package and update systems are now
   checked when the module is opened, and an error message displayed
   if any needed commands are missing.
 * Users and Groups : Added a non-editable list of users who have this
   group as their primary to the Edit Group page.
 * Users and Groups : Added a Module Config option to use a text box
   for entering secondary group members, rather than the left/right user
   chooser.
 * Users and Groups : Created a page for exporting groups to a batch
   file, for importing on other systems.
 * Users and Groups : Added support for creating, deleting and modifying
   groups from a batch file. This is similar to the long-standing batch
   user management functionality.
 * Users and Groups : Added support for Blowfish password hashing, which
   can be enabled on the Module Config page. On Solaris systems, it will
   be used if enabled in /etc/security/policy.conf. Requires the Crypt::Eksblowfish::Bcrypt
   Perl module though.
 * Users and Groups : Converted commands in the module's API file to
   POD format, and added more details about each function.
 * Perl Modules : Sped up the fetching of Perl modules installed from
   RPM and Debian packages.
 * Perl Modules : Switched the install and current modules tabs.
 * PostgreSQL Database Server : Re-wrote the entire user interface to
   use Webmin's new UI library, for a more consistent and themable look.
 * PostgreSQL Database Server : Added a history of previous commands
   to the Execute SQL page.
 * Webmin Configuration : Added an advanced option to have Webmin turn
   off the immutable bit on files before writing to them, and turn it
   back on when done.
 * Webmin Configuration : Re-designed the Webmin Themes page to use tabs.
 * Webmin Configuration : Added support for overlay themes, which can
   be selected in addition to a regular theme. An overlay typically just
   modifies the CSS or images in the real theme, making simple design
   changes easier.
 * Webmin Configuration : Converted commands in the module's API file
   to POD format, and added more details about each function.
 * Postfix Mail Server : Added a module config option to control if the
   user is prompted for confirmation before deleting queued messages.
 * Webmin Actions Log : Added the list_webmin_log function, for other
   modules wanting to search the Webmin log.
 * Webmin Actions Log : Converted commands in the module's API file to
   POD format, and added more details about each function.
 * LDAP Client : Changed the LDAP client connection code to handle both
   pure-SSL and TLS modes, thanks to a patch from Paul R. Ganci.
 * SMART Drive Status : SCSI drives are visible in the System and Server
   Status module.
 * SMART Drive Status : The SMART status monitor now has an option to
   only alert if the error count on a drive has increased.
 * SMART Drive Status : Improved support for 3ware and HP RAID devices,
   so that the underlying disks are now detected and can be reported
   on separately.
 * Disk and Network Filesystems : Improved support for filesystems on
   partitions identified by volume ID when the vol_id command is missing.
 * Disk and Network Filesystems : Show the used disk space for each filesystem
   on the main page.
 * LDAP Server : The protocols served by the LDAP server, such as SSL
   and non-encrypted, can now be set on the OpenLDAP Server Configuration
   page. This is only possible on Redhat and Debian-derived systems though,
   as the protocols are configured in the init script.
 * LDAP Server : Fixed a bug that prevented browsing of the LDAP database
   in SSL mode, thanks to Paul R. Ganci.

-- Jamie Cameron <jcameron@webmin.com> Sun, 25 Jan 2009 13:50:12 -0800

webmin (1.460) stable; urgency=low

 * Apache Webserver : Fixed handling of IPv6 addresses so that Apache's
   [address] format is now fully supported.
 * Read User Mail : Added Module Config options to not include the X-Mailer
   and X-Originating-IP headers in sent mail.
 * Webmin Configuration : Added GPG verification of the updates list
   and modules from the Webmin update repository, when the gpg command
   is installed.
 * Webmin Configuration : Expired Unix passwords can now be changed using
   an external command, instead of PAM or directly updating /etc/shadow.
   This is set on the Authentication page.
 * Postfix Mail Server : Changed the mail queue date format to yyyy/mm/dd,
   for easier sorting.
 * LDAP Client : Improved support for older versions of Net::LDAP without
   the hosts() function.
 * Network Configuration : Fixed the Hostname and DNS Client page on
   FreeBSD to edit /etc/nsswitch.conf instead of the older host.conf,
   when available.
 * Network Configuration : When changing the hostname on Debian or Ubuntu,
   update /etc/mailname too.
 * Custom Commands : Added a parameter-level option to make the parameter
   mandatory.
 * Linux Firewall : Fixed 'Does not equal' option for multiple ports.
 * SSH Server : Converted all pages the use the new Webmin UI library,
   for a more consistent look and layout.
 * Protected Web Directories : Added a Module Config option to set permissions
   on created .htaccess and .htpasswd files, which defaults to 644.
 * Filter and Forward Mail : Added option to select the character set
   of automatic reply messages.
 * BIND DNS Server : Fixed the 'Directory for DNSSEC keys' option on
   the Module Config page so that it is actually used.
 * BIND DNS Server : SPF records longer than 255 bytes are automatically
   split into separate fields in the underlying TXT record.
 * Usermin Configuration : Added a field for allowed SSL cipher types.
 * Usermin Configuration : Expired passwords can now be changed using
   an external command, instead of PAM or directly updating /etc/shadow.
   This is set on the Authentication page.
 * MySQL Database Server : Use DBI for listing databases and tables,
   to reduce dependency on the un-reliable MYSQL_PWD environment variable.
 * MySQL Database Server : Fixed the input for setting the default value
   for fields.
 * Sendmail Mail Server : Changed the mail queue date format to yyyy/mm/dd,
   for easier sorting.
 * System and Server Status : Added a tooltip to status icons to show
   the hostname.
 * Linux RAID : Added a button for changing the number of active devices
   in a RAID 5 or 6 set, thanks to Diego Zuccato.

-- Jamie Cameron <jcameron@webmin.com> Wed, 11 Mar 2009 15:03:49 -0700

webmin (1.470) stable; urgency=low

 * BIND DNS Server : When adding a master zone with automatically created
   slaves, add an also-notify block to the master configuration to update
   the slaves.
 * Network Configuration : Fixed editing of bonding network interfaces
   on Debian Linux.
 * Filter and Forward Mail : Added a checkbox (on by default) to not
   forward bounce emails, which can cause mail loops.
 * Filter and Forward Mail : Text for rules that match on headers is
   now automatically escaped unless the new "Regular expression" box
   is checked, which makes creation of simple substring matching rules
   easier for users.
 * Java File Manager : Fixed bugs that broke the file manager under the
   new Webmin API module.
 * Webmin Configuration : Detect and ignore failures when checking if
   other modules are installed.

-- Jamie Cameron <jcameron@webmin.com> Tue, 17 Mar 2009 22:30:47 -0700

webmin (1.480) stable; urgency=low

 * Scheduled Cron Jobs : Added a Module Config option to add new cron
   jobs to a specific file, like /etc/cron.d/webmin, instead of users'
   personal crontab files.
 * Filter and Forward Mail : The time between autoreplies to the same
   address now defaults to 1 hour.
 * Usermin Configuration : Added a field to the Operating System and
   Environment page for additional Perl module directories.
 * BIND DNS Server : Added mass record change and creation buttons to
   the zone search results page.
 * BIND DNS Server : Made the manual config file editor textboxes full-width.
 * BIND DNS Server : 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.
 * BIND DNS Server : Redirect and explanation modifiers can be viewed
   and edited in SPF records.
 * BIND DNS Server : Added a Module Config option for additional master
   IP addresses for remote slave zones.
 * BIND DNS Server : If nscd is running when BIND is restarted or a zone
   is applied, it will be signalled to re-read DNS caches too.
 * Java File Manager : Fixed a bug that prevented setuid and setgid permissions
   from being changed.
 * 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.
 * DHCP Server : String custom options are now always quoted.
 * DHCP Server : Converted buttons on the module's main page to use the
   Webmin UI library.
 * DHCP Server : Expired leases are no longer counted towards usage on
   the DHCP Leases page.
 * DHCP Server : Added a mode to the DHCP Leases page to show usage by
   subnet, thanks to a suggestion by Coles.
 * DHCP Server : When applying the configuration fails with an error
   mentioning a line in the config file, 10 lines around that will also
   be displayed by Webmin in the error.
 * 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.
 * System and Server Status : Corrected the domain for AT&T SMS emails.
 * System and Server Status : Added a new monitor type for Dovecot.
 * System and Server Status : Added an option to the SSH monitor type
   for a port number.
 * Linux RAID : Added an option to the RAID 1 creation form to mark one
   of the disks as missing initially.
 * Linux RAID : Run the update-initramfs -u command after changing mdadm.conf,
   to sync it into any ramdisk for use at boot time.
 * Cluster Copy Files : Fixed check to prevent over-writing a file when
   copying to this host.
 * Filesystem Backup : When terminating a running backup, all sub-processes
   such as tar and dump commands are killed too.
 * Filesystem Backup : Converted the UI on Solaris, OSX and FreeBSD to
   use the new Webmin UI library.
 * Sendmail Mail Server : When flushing selected queued quarantined messages,
   the -qQ flag is added so that it actually works.
 * MySQL Database Server : Added code to detect a password in /root/.my.cnf
   which overrides the MYSQL_PWD variable, and thus causes login failures.
 * MySQL Database Server : MySQL stored procedures are now included in
   backups, where supported.
 * LDAP Server : Updated the module to support the new OpenLDAP LDIF-format
   configuration files, as seen on Ubuntu 8.10.
 * Network Configuration : Fixed network interface management on SuSE
   10.2.
 * Network Configuration : Updated the Hostname and DNS Client page to
   always show the hostname from config files, rather than the system's
   short hostname.
 * Network Configuration : On Debian systems, if the dns-nameservers
   option is defined in /etc/network/interfaces, it will be updated when
   changing nameservers.
 * Disk Quotas : Added a module access control option to restrict allowed
   groups by GID range.
 * Webmin Configuration : Added a field to the Operating System and Environment
   page for additional Perl module directories.
 * 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.
 * Read User Mail : 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.
 * Read User Mail : The original sender's email address is now included
   in the 'wrote' line when replying to or forwarding a message.
 * Apache Webserver : Fixed bug that preventing saving of virtual hosts
   with multiple addresses, one of which is IPv6.
 * Apache Webserver : Full Bulgarian translation, thanks to King.
 * SMART Drive Status : Added support for systems with both old and new
   3ware cards.
 * SMART Drive Status : Added support for FreeBSD and OSX systems, if
   they have the smartctl package installed.
 * Users and Groups : Fixed a bug that caused an empty shell to appear
   in the shells list for new users.
 * Users and Groups : Fixed the hashing format for Blowfish passwords,
   to put $2a$ at the start instead of $2$.
 * Users and Groups : On Linux systems with SElinux enabled, the context
   user_u:object_r:user_home_dir_t is set on new home directories by
   default.
 * Protected Web Directories : Added a button to remove protection from
   multiple directories, without removing the .htaccess file.
 * Linux Firewall : Disallow rules on virtual interfaces, as they don't
   work.
 * Software Packages : On Solaris, added support for the pkgutil command
   from Blastwave for installing packages, which replaces the old pkg-get.
 * Software Packages : On Solaris, package versions are now shown in
   the package list and tree.

-- Jamie Cameron <jcameron@webmin.com> Mon, 15 Jun 2009 22:04:01 -0700

webmin (1.490) stable; urgency=low

 * PHP Configuration : Added an access control option to limit file IO
   to a particular Unix user.
 * MySQL Database Server : Restores and imports from local files are
   now run as the Unix user configured for backups, rather than root.
 * Linux RAID : Raw disks with no partitions can now also be used as
   RAID members.
 * Linux RAID : Spare groups can now be created and used when creating
   a RAID device.
 * Linux RAID : When a RAID set is deleted, the superblocks on component
   devices are cleared in order to remove metadata about the old RAID
   set.
 * Linux RAID : Added an option to skip initialization of metadata when
   creating a RAID device.
 * Linux RAID : RAID 6 devices can now have spares, thanks to Caspar
   Smit.
 * Logical Volume Management : Added an option to force addition of a
   physical volume to a group.
 * Logical Volume Management : Cleaned up code to use quotemeta instead
   of manual quoting.
 * Solaris Zones : Added support for zone brands, thanks to a patch from
   Todd Kennedy.
 * Shorewall Firewall : Added a button to create a shorewall dump, thanks
   to a patch by Paul Gear.
 * Webmin Configuration : Removed the option to select an OSDN mirror,
   as Sourceforge now does sensible location-based redirects automatically.
 * Webmin Configuration : Added an option on the Logging page to record
   logins and logouts from Webmin, for display in the Webmin Actions
   Log module.
 * Read User Mail : Mail with HTML and text bodies now uses a multipart/alternative
   sub-attachment, so that other attachments are shown properly in mail
   clients like Hotmail and Yahoo.
 * System Logs : Rsyslog format tags in the config file are now recogized
   and preserved, rather than being included in the log filename.
 * System Time : Support for setting the hardware clock is now detected
   automatically on Linux.
 * BIND DNS Server : When all DNS records in a zone are shown, the Type
   column can be clicked on to sort them.
 * Network Configuration : Updated bonding support to use the new format
   in Debian 5.0, thanks to Caspar Smit.

-- Jamie Cameron <jcameron@webmin.com> Thu, 17 Sep 2009 09:22:04 -0700

webmin (1.500) stable; urgency=low

 * Software Package Updates : First version of this module.
 * Upload and Download : Added support for extracting LHArc format files
   when uploading.
 * Linux Firewall : Removed invalid "Above" options for packet flow rate.
 * Bacula Backup System : Fixed fileset exlude list and 'Run at times'
   display, thanks to a patch by Joe Zhou.
 * Bacula Backup System : Added support for automatic volume labelling
   and max volume size, thanks to Caspar Smit.
 * Read User Mail : Put text/plain alternative body part before text/html,
   to be compliant with RFC
 * Read User Mail : 2046.
 * System Logs : Added support for rsyslog IncludeConfig directives,
   which are used to split the config into multiple files, as seen on
   Ubuntu 9.
 * Partitions on Local Disks : Added support for new SCSI device information
   files under /sys, as seen in 2.6.30+ kernels.
 * SMART Drive Status : Fixed the collapsible section showing raw SMART
   status output.
 * Webmin Configuration : Added a field to the Debugging Log File page
   to select modules to debug for.
 * Postfix Mail Server : Added support for the Postfix 2.3 smtpd_tls_security_level
   option.
 * Postfix Mail Server : Improved Postfix main.cf file parser to skip
   indented blank lines.
 * Postfix Mail Server : Changed map deletion function to not remove
   expected line, which can otherwise cause file corruption.
 * Postfix Mail Server : Autoreply messages starting with <html> or <body>
   will now be sent using the tex
 * Postfix Mail Server : t/html MIME type.
 * Sendmail Mail Server : If multiple alias files are defined, one can
   be selected when adding a new alias.
 * Sendmail Mail Server : Autoreply messages starting with <html> or
   <body> will now be sent using the text/html MIME type.
 * Linux RAID : Added a button to remove a detached partition, thanks
   to Caspar Smit.
 * System and Server Status : Added a new monitor type for detecting
   large directories.
 * System and Server Status : Added a button to the main page for refreshing
   only selected monitors, thanks to Michael Mansour.
 * System Status : First version of this module, for collecting system
   information using a background Cron job.
 * MySQL Database Server : The information_schema database is no longer
   included when backing up all databases, as it really just contains
   metadata.
 * QMail Mail Server : Autoreply messages starting with <html> or <body>
   will now be sent using the tex
 * QMail Mail Server : t/html MIME type.
 * LDAP Users and Groups : Improve the user and group rename code to
   not move the DN to be under the global base if not needed.
 * LDAP Users and Groups : Modifying a user now correctly changes the
   sn attribute too.
 * Change Passwords : Fixed restrictions based on secondary group membership.
 * BIND DNS Server : Root zone records files are now included in Webmin
   backups.
 * Scheduled Commands : Added action logging for scheduled commands created
   and deleted using this module.
 * Squid Report Generator : SARG reports that use daily subdirectories
   can now be viewed from within Webmin, even if they are missing an
   index.html file.
 * Backup Configuration Files : Added an option on the restore form to
   just show the contents of a backup.

-- Jamie Cameron <jcameron@webmin.com> Thu, 17 Dec 2009 13:10:14 -0800

webmin (1.510) stable; urgency=low

 * BIND DNS Server : Added new NSEC3 algorithms for DNSSEC.
 * BIND DNS Server : Changed the default DNSSEC algorithm from DSA to
   the stronger RSASHA1.
 * Scheduled Commands : Added an option to send email on command completion.
 * Linux RAID : Added support for creating EXT4 filesystems.
 * System and Server Status : Added an option to the Disk Space monitor
   to alert based on percentage free, as an alternative to a threshold
   in bytes.
 * System and Server Status : Put back the option to use Cingular as
   an SMS carrier.
 * Logical Volume Management : Added support for creating EXT4 filesystems.
 * Logical Volume Management : When editing a logical volume, the size
   is shown in GB or TB where possible.
 * LDAP Users and Groups : Added a field for editing the description
   for LDAP groups.
 * MySQL Database Server : Added a collation order field to the database
   creation form.
 * MySQL Database Server : Added an option to the backup form to do backup
   in a single transaction, for InnoDB tables.
 * MySQL Database Server : The default MySQL table type can now be set
   on the MySQL Server Configuration page.
 * System Logs NG : Speed up the un-filtered display of the last N lines
   of a log file, by just running tail on it directly.
 * Network Configuration : Added a field for editing the MAC address
   to apply at boot time on Redhat and Debian-based systems.
 * Network Configuration : Include hostname configuration files in backups,
   thanks to Caspar Smit.
 * Custom Commands : Added a button to clone an existing command when
   editing.
 * Custom Commands : The sort order of commands can now be set on the
   Module Config page, and is respected in the Webmin Users module.
 * Postfix Mail Server : If a map is made up of files in multiple directories
   and a Webmin user has a directory restriction defined, he will be
   able to edit map entries in files under that directory.
 * Postfix Mail Server : Fixed the descriptions of logged events as shown
   in the Webmin Actions Log module.
 * Webmin Configuration : Added an option to the User Interface page
   to always put the hostname before the page title.
 * Samba Windows File Sharing : Show the real Samba version number on
   the main page.
 * Samba Windows File Sharing : Fix list of users for a share to show
   open files correctly, and not show the same file multiple times on
   different shares.
 * LDAP Client : If a TLS certificate and key are defined in the LDAP
   client configuration file, they will be used by Webmin when connecting
   to the LDAP database.
 * System Logs : Speed up the un-filtered display of the last N lines
   of a log file, by just running tail on it directly.
 * Partitions on Local Disks : Added support for creating EXT4 filesystems.
 * Partitions on Local Disks : SATA devices using SCSI emulution now
   show up with SATA as the description.
 * SMART Drive Status : Use disk IDs for SMART monitoring instead of
   device names, which may change.
 * Software Package Updates : Debian backport versions are no longer
   falsely suggested for upgrading, if the apt-show-versions command
   is installed.
 * SSH Server : Added a field for editing the maximum login attempts
   per connection.
 * Shorewall Firewall : New rules are added after the SECTION NEW line,
   if there is one.
 * Bacula Backup System : Add support for setting the Maximum concurrent
   jobs on a storage daemon, thanks to Caspar Smit.
 * Software Packages : Fixed several bugs related to YUM available package
   updates.
 * Software Packages : Added the update_system_updates function to more
   efficiently find available packages for YUM and APT.
 * Linux Firewall : Added a button to move rules to another chain.
 * Linux Firewall : Added a button to rename an existing custom chain.

-- Jamie Cameron <jcameron@webmin.com> Thu, 04 Mar 2010 17:22:39 -0800

webmin (1.520) stable; urgency=low

 * BIND DNS Server : On Linux systems, /dev/urandom is used for generating
   entropy for DNSSEC.
 * Change Language and Theme : Added a password confirmation field for
   password changes.
 * DHCP Server : Added support for multi-value options, thanks to a patch
   from Luke Suchocki.
 * DHCP Server : Also added support for multi-value options within a
   bracketed expression.
 * DHCP Server : Hostname, IP address and MAC address clashes are now
   only checked for in the same shared network.
 * Java File Manager : Bug fixes to allow the File Manager module to
   be used via Webmin Servers Index or Cloudmin.
 * Backup Configuration Files : Added fields to the scheduled backup
   page for pre and post backup commands.
 * Printer Administration : Changed the default PPD driver directory
   on Debian to include /usr/share/ppd as well.
 * TCP Wrappers : Added a Module Config option to control if possible
   services are taken from inetd/xinetd, or always manually entered.
 * Sendmail Mail Server : Added validation when manually editing the
   aliases and other map files.
 * Sendmail Mail Server : Added spam checking to the autoreply script,
   if spamassassin is installed.
 * Squid Proxy Server : Improved support for COSS format (single file)
   Squid caches.
 * Filesystem Backup : Fixed verification when a dump is to a date-based
   destination and takes more than one day.
 * System and Server Status : The Check File or Directory monitor can
   now use a pattern like /tmp/* to check sizes for all files in a directory.
 * System and Server Status : Added a monitor-level option to run a command
   if the monitor times out.
 * Logical Volume Management : Mounted ext3+, reiser, xfs and jfs logical
   volumes can now have their filesystem size increased, without needing
   an un-mount. Thanks to Caspar Smit for the suggestions and patches
   to implement this.
 * Logical Volume Management : When editing a logical volume that is
   already in /etc/fstab, don't allow the filesystem to format it as
   to be changed, to prevent a mismatch.
 * Logical Volume Management : When editing a physical volume, its size
   can be increased to match the underlying device, such as a partition
   that has been grown.
 * Linux RAID : Conversion from RAID 5 to 6 and vice versa is now possible,
   thanks to Caspar Smit.
 * Linux RAID : When a RAID array is being rebuilt, show the speed and
   time remaining, thanks to Farid Benamrouche.
 * MySQL Database Server : Added greater than / less than selectors to
   the table data search form.
 * MySQL Database Server : The SSL / X509 authentication type for a user
   can be set on the Edit User page.
 * LDAP Users and Groups : The list of groups now includes descriptions,
   if any are set.
 * QMail Mail Server : Added spam checking to the autoreply script, if
   spamassassin is installed.
 * BSD Firewall : Added support for the firewall_script directive in
   /etc/rc.conf, as seen on FreeBSD 8.
 * Custom Commands : Fixed a bug that broke remote command execution
   with parameters.
 * Custom Commands : Added a new parameter type for selecting multiple
   items from a menu.
 * System Time : Switched background time syncing to use the new Webmin
   Cron service.
 * LDAP Server : Fixed numerous bugs in editing the new LDIF-format access
   control rules.
 * Apache Webserver : The default port on the Create virtual host tab
   is now set to better match the name-based virtual host ports.
 * Samba Windows File Sharing : Try to use the smbpasswd command to create
   or delete users, if installed.
 * Webmin Configuration : Strong PCI-compliant ciphers can now be selected
   on the SSL Encryption page.
 * Postfix Mail Server : Added support for CIDR maps and multiple SMTP
   client restriction maps.
 * Postfix Mail Server : Added spam checking to the autoreply script,
   if spamassassin is installed.
 * PostgreSQL Database Server : Added greater than / less than selectors
   to the table data search form.
 * Users and Groups : When deleting a user's personal group and user
   deletion in other modules is enabled, delete the group in other modules
   too.
 * Linux Firewall : Better handle the case where a rule has a --comment
   format description, but # format comments are enabled.
 * Linux Firewall : Added support for physdev module options, for matching
   based on the bridged interface.
 * Bacula Backup System : Added a field for setting the compression level
   for a fileset.

-- Jamie Cameron <jcameron@webmin.com> Sat, 28 Aug 2010 19:23:47 -0700

webmin (1.530) stable; urgency=low

 * SMART Drive Status : Fix support for 3ware hardware RAID arrays with
   non-contiguous disks.
 * Samba Windows File Sharing : Add support for the locked account flag
   for users, thanks to Juan Miguel Corral Cano.
 * Webmin Actions Log : Actions in Webmin which produce output (like
   deleting a user or creating a domain) now have that output logged,
   and it can be viewed on the Action Details page.
 * Webmin Actions Log : Added a link to export actions log search results
   as CSV.
 * Usermin Configuration : IPv6 support for Usermin can now be enabled
   on the Ports and Addresses page.
 * BIND DNS Server : Added the Delete Records In Selected button to the
   main page, for removing the same record in multiple domains at once.
 * SpamAssassin Mail Filter : Don't show language and character set spam
   classification options unless the TextCat plugin is enabled, as they
   won't work without it.
 * Webmin Users : Added the User and Group Database page, for configuring
   Webmin to store all new users, groups and access control lists in
   a MySQL, PostgreSQL or LDAP database. This allows Webmin permissions
   to be shared between multiple systems.
 * LDAP Users and Groups : Added Module Config options for additional
   LDAP filters to find users and groups, in addition to the posixAccount
   / posixGroup object class filters.
 * Bacula Backup System : Added an option to disable a backup job.
 * SSH Server : Added support for listening on IPv6 addresses.
 * System and Server Status : Enhanced the free memory monitor to be
   able to check virtual memory as well.
 * GRUB Boot Loader : Added arrows to move boot options up or down in
   the list of those available.
 * GRUB Boot Loader : Added locking and logging, so that changes can
   be viewed in the Webmin Actions Log module.

-- Jamie Cameron <jcameron@webmin.com> Wed, 01 Dec 2010 08:40:51 -0800

webmin (1.540) stable; urgency=low

 * Disk Quotas : Added a Module Config option to hide quotas for deleted
   users and groups.
 * PostgreSQL Database Server : Added an option to the restore form to
   limit the restore to only certain tables.
 * PostgreSQL Database Server : When creating a new database, a template
   database to copy from can now be selected.
 * DHCP Server : Multiple leases can now be deleted at once, thanks to
   a suggestion from Berni Elbourn.
 * Backup Configuration Files : When a scheduled backup is run manually,
   and pre and post commands are now also run.
 * Custom Commands : Added an option for custom commands to have their
   output displayed without any Webmin UI, in a selectable MIME type.
 * BIND DNS Server : The default view for new zones can now be set via
   an option on the Module Config page.
 * BIND DNS Server : When adding cluster slave servers, their IPs are
   added to the also-notify and allow-transfer blocks of each domain
   added to the slave.
 * BIND DNS Server : IPv6 addresses can now be used for remote nameservers
   in slave and delegation zones.
 * Network Configuration : Static IPv6 addresses and default routes on
   Redhat, CentOS, Fedora, Debian and Ubuntu Linux systems, and Solaris
   can now be viewed and managed.
 * Software Packages : Debian packages marked as "hold" are no longer
   offered as possible updates. This is visible in the Software Package
   Updates module.
 * Dovecot IMAP/POP3 Server : Added support for Dovecot 2.0, which renames
   many configuration directives and splits up the config using include
   files.
 * Logical Volume Management : When creating a new striped logical volume,
   the strip size can now be selected.
 * System and Server Status : Update the SSL certificate monitor to check
   alternate names as well when looking for hostname mismatches.
 * Users and Groups : Added support for SHA512 format passwords.
 * Perl Modules : When upgrading multiple Perl modules from CPAN, don't
   give up because just one could not be found.

-- Jamie Cameron <jcameron@webmin.com> Tue, 29 Mar 2011 21:04:12 -0700

webmin (1.550) stable; urgency=low

 * BIND DNS Server : Added the Test Zone Transfer button to the slave
   zone page, to check if zone transfers are possible or not.
 * Users and Groups : Fixed an XSS vulnerability that can be triggered
   if an attacker has the ability to change the real name of a Unix user.
 * DHCP Server : Added a Module Config option to automatically refresh
   the lease list every few seconds, and a link to force a manual refresh.
 * Bootup and Shutdown : Added support for the Upstart boot system, seen
   on Ubuntu 10 and later.
 * PHP Configuration : Added support for selecting the timezone on the
   Other Settings page, thanks to Matt Lewandowsky.
 * Webmin Configuration : Added the Sending Email page which controls
   how Webmin itself sends messages.

-- Jamie Cameron <jcameron@webmin.com> Tue, 26 Apr 2011 15:19:13 -0700

webmin (1.560) stable; urgency=low

 * Partitions on Local Disks : Added support for using parted to manage
   disks if installed, which also supports the new GPT partition table
   format which is needed on disks larger than 2T.
 * Samba Windows File Sharing : Added improved Winbind support, thanks
   to Caspar Smit.
 * Postfix Mail Server : Fixed a bug that prevented editing of server
   processes with the same name but different types, and add detection
   of clashes for servers with the same name and type.
 * Postfix Mail Server : Added an option to the SMTP Authentication page
   for setting the login and password for Postfix to use when sending
   email via another mail server.
 * Postfix Mail Server : Destination email addresses that are allowed
   for relaying can now be configured on the SMTP Server Options page.
   This makes use of the Postfix relay_recipient_maps directive.
 * Webmin Configuration : Added fields to the Index Page Options page
   to control the display of Webmin and module updates.
 * Webmin Configuration : Moved settings related to Webmin's built-in
   webserver to the new Web Server Options page.
 * Webmin Configuration : The client-side expiry time for static files
   served by Webmin can now be configured on the Web Server Options page,
   and can be customized on a per-file basis.
 * Webmin Configuration : A chained certificate file supplied by a CA
   can now be easily uploaded using the Upload certificate tab on the
   SSL Encryption page.
 * Webmin Configuration : Chained certificate files can now be set for
   per-IP address SSL keys, rather than the global chained list always
   being used.
 * Custom Commands : A default value for each custom command parameter
   can now be entered on the Edit Command form. Defaults can also be
   read from a file or shell command, if this behavior is enabled on
   the Module Config page. Thanks to Sart Cole for suggesting this feature.
 * Custom Commands : A command can now be configured to not display any
   output at all, and instead return to the module index after being
   run.
 * BIND DNS Server : Links for editing and deleting records now using
   the record name instead of an index, which makes editing more reliable
   if records are also being updated by dynamic DNS or some other tool.
 * BIND DNS Server : When a zone is reloaded, it is now frozed first
   and then thawed afterwards with the rndc command, to better support
   dynamic DNS.
 * Network Configuration : The speed, link status and duplex of active
   ethernet interfaces is now shown on the active interfaces page.
 * Network Configuration : On Debian, Ubuntu, Redhat, CentOS and Fedora
   systems boot-time network interfaces with no IP address can now be
   created. You can also create network bridges that are connected to
   ethernet interfaces with no address, for use by virtual machines such
   as KVM.
 * Linux Firewall : Added the open-ports.pl command which can be run
   from the shell to open ports on the firewall.
 * Dovecot IMAP/POP3 Server : The Edit Config Files page can now be used
   to edit any of the Dovecot configuration files, for the case where
   there are many included configs.
 * Text Login : First version of this module, which allows shell logins
   without the need to use a separate SSH client or even run an SSH server.
 * Logical Volume Management : LVs being used by Cloudmin on the same
   system are now shown on the Logical Volumes page.
 * Logical Volume Management : When editing an LV whose size is not a
   round number of GB, MB or TB and is instead shown in kB, sizing can
   now be done to a size in GB, MB or TB.
 * Users and Groups : Updated all links to users and groups to be by
   name instead of by index, to avoid incorrect links if the passwd or
   group files are changed manually or by another Webmin session.
 * Users and Groups : The faster lastlog command is now used to get the
   most recent login time on Linux, for display in the user list.

-- Jamie Cameron <jcameron@webmin.com> Thu, 04 Aug 2011 00:10:01 -0700

webmin (1.570) stable; urgency=low

 * Custom Commands : Added an option to the file editor to run a command
   before the file is displayed, thanks to a suggestion from Sart Cole.
 * Custom Commands : Added new date and left-right menu parameter types.
 * Usermin Configuration : Updated the SSL Encryption page to have the
   same UI and features as Webmin.
 * Filter and Forward Mail : Added buttons on the Edit Filter page to
   show all email matching a filter, or apply the filter to email in
   some folder.
 * Postfix Mail Server : Added a refresh button to the mail queue.
 * DHCP Server : Added a client option for subnets and groups for DNS
   domains to search.
 * Sendmail Mail Server : Added a refresh button to the mail queue.
 * QMail Mail Server : Added a refresh button to the mail queue.
 * MySQL Database Server : Added confirmation before deleting multiple
   user, host, database, table and column permissions.
 * Dovecot IMAP/POP3 Server : Fixed support for CentOS 6 and related
   distributions, which move the Dovecot config to /etc/dovecot/dovecot.conf.

-- Jamie Cameron <jcameron@webmin.com> Sun, 02 Oct 2011 18:02:14 -0700

webmin (1.580) stable; urgency=low

 * Webmin Actions Log : Added a field for searching for actions by their
   description.
 * MySQL Database Server : Added fields to the Edit User page for setting
   the maximum concurrent logins and operations per hour for users.
 * MySQL Database Server : Scheduled MySQL backups can now have their
   success or failure sent via email, via new options on the Backup Database
   page.
 * MySQL Database Server : When executing SQL or restoring a backup file,
   the character set can now be selected for the imported data.
 * Network Configuration : If Postfix is installed when the hostname
   is changed, the mydestination (local hostname) configuration parameter
   is updated too.
 * Custom Commands : Added a new parameter type which is a submit button.

-- Jamie Cameron <jcameron@webmin.com> Sat, 21 Jan 2012 16:47:24 -0800

webmin (1.590) stable; urgency=low

 * Apache Webserver : Apache virtual hosts owned by Virtualmin can no
   longer have their address, port, name or document directory changed.
 * Webmin Configuration : Added a tab to the SSL Encryption page for
   generating a certificate signing request.
 * Shorewall6 Firewall : First version of this module, a fork of the
   existing Shorewall module but for IPv6. Contributed by Wouter van
   Bommel.
 * System Time : Added an option to have the time synced when Webmin
   starts at system boot.
 * BIND DNS Server : The source IP and port for zone transfers can now
   be specific on the Addresses and Topology page.
 * BIND DNS Server : Added support for zone signing using the DNSSEC-Tools
   suite, thanks to a patch from Suresh Krishnaswamy.
 * Usermin Configuration : Added a button to copy the SSL certificate
   and other settings from Webmin.
 * Network Configuration : Allowed the MTU to be set at boot time on
   Debian Linux, and fixed bugs editing VLANs, thanks to a patch from
   Caspar Smit.
 * Disk and Network Filesystems : Updated the UI for Linux and most other
   operating systems to use Webmin's new UI functions, for a more consistent
   look.
 * Users and Groups : Added a new password restriction for the minimum
   number of days before a password can be changed.

-- Jamie Cameron <jcameron@webmin.com> Fri, 29 Jun 2012 15:36:05 -0700

webmin (1.600) stable; urgency=low

 * Samba Windows File Sharing : Converted all pages to Webmin's new common
   UI functions, for a more consistent layout. Also reduced the length
   of icon titles.
 * Webmin Configuration : The titles for existing clone modules can now
   be changed on the Module Titles page.
 * Postfix Mail Server : Added a new page, visible for Postfix 2.7 and
   later, for editing sender dependent transport mappings.
 * Read User Mail : When reading email via a link from Virtualmin, the
   "return to user list" link returns you to the mailboxes in the original
   domain.
 * Network Configuration : Bonding interfaces can now be created on CentOS,
   Redhat and Fedora Linuxes, thanks to a patch from Caspar Smit.
 * Network Configuration : VLAN interfaces can now be created on CentOS,
   Redhat and Fedora Linuxes, thanks to a patch from Caspar Smit.
 * iSCSI Client : First version of this module, for accessing devices
   using the iSCSI protocol.
 * SpamAssassin Mail Filter : Added a field for setting the trusted_networks
   parameter.
 * SpamAssassin Mail Filter : The SpamAssassin config files can now be
   manually edited by the root user.
 * System and Server Status : Commands run when a monitor goes up or
   down can now access details of the monitor via environment variables
   starting with STATUS_
 * System and Server Status : A history of the status of each monitor's
   scheduled checks is now logged for 30 days, and can be viewed on the
   Edit Monitor page. This also includes the value associated with the
   monitor (such as free disk space), if any.
 * Shorewall Firewall : Added a new page for editing routing rules.
 * Shorewall Firewall : Sort macros in the list of possible actions.
 * Shorewall Firewall : Further corrections to the official name.
 * iSCSI Server : First version of this module, for sharing devices using
   the iSCSI protocol.

-- Jamie Cameron <jcameron@webmin.com> Fri, 21 Sep 2012 11:11:28 -0700

webmin (1.610) stable; urgency=low

 * Network Configuration : Added support for the new ifconfig -a output
   format, as seen on Fedora 17.
 * BIND DNS Server : Changed all links to zones to use the zone name
   instead of an index, to prevent incorrect modification during concurrent
   access to the module.

-- Jamie Cameron <jcameron@webmin.com> Wed, 14 Nov 2012 17:32:31 -0800

webmin (1.620) stable; urgency=low

 * Network Configuration : A bridge that is not connected to any real
   interface can now be created.
 * LDAP Users and Groups : The userPassword attribute is now removed
   for users or groups that don't have a password set.
 * Webmin Configuration : Added a page for viewing and running Webmin
   scheduled functions.
 * Webmin Configuration : Added a section to the Sending Email page to
   verify that the configured mail server settings work.

-- Jamie Cameron <jcameron@webmin.com> Sat, 02 Feb 2013 22:52:13 -0800

webmin (1.630) stable; urgency=low

 * Users and Groups : Replace use of ispell and aspell commands with
   reading of /usr/share/dict/words to validate passwords.
 * Log File Rotation : The module config option for the new file to add
   logrotate sections to can now be a directory, like /etc/logrotate.d
 * Logical Volume Management : Added a button to the logical volume page
   for moving blocks from one physical volume to another.
 * Network Services and Protocols : Updated the UI to use Webmin's new
   library, for a more consistent look and feel.
 * Network Services and Protocols : Added a search box when there are
   a large number of services.
 * Software Packages : Added support for updating and installing packages
   from FreeBSD ports.
 * Network Configuration : Added support for IPv6, DHCP and new ethernet
   device names on FreeBSD.
 * BIND DNS Server : Added a module configuration option to use the SPF
   type for Sender Permitted From records.
 * Disk and Network Filesystems : Added a Module Config option to find
   the master CIFS server for browsing from a workgroup name.
 * Partitions on Local Disks : First version of this module, for managing
   slices and partitions on FreeBSD.
 * DHCP Server : Improved support for interface configuration and startup
   commands as used on FreeBSD 9.
 * Webmin Configuration : Added a setting to the Web Server Options page
   to control if redirects use just a path, or the full URL.
 * Network Services : Re-wrote the UI to use Webmin's standard UI library.

-- Jamie Cameron <jcameron@webmin.com> Mon, 13 May 2013 19:57:02 -0700

webmin (1.640) stable; urgency=low

 * Logical Volume Management : When resizing a logical volume, you can
   now select to have it use up all space in the volume group (thanks
   to a patch from Caspar Smit).
 * Linux Firewall : Updated all screens to use Webmin's new user interface
   library, for a more consistent look.

-- Jamie Cameron <jcameron@webmin.com> Mon, 12 Aug 2013 14:42:42 -0700

webmin (1.650) stable; urgency=low

 * Webmin Configuration : Actions on the Webmin Scheduled Functions page
   can now be clicked on to change the time the function runs at.

-- Jamie Cameron <jcameron@webmin.com> Sat, 17 Aug 2013 22:14:22 -0700

webmin (1.660) stable; urgency=low

 * Command Shell : The output from commands is now limited to 100k by
   default, to reduce memory consumption in Webmin and in the browser
   if a large command is executed.
 * Command Shell : The run-time of a command is now limited to 24 hours
   by default, to prevent eternal commands like tail -f from continuing
   in the the background forever.
 * Webmin Users : Added support for two-factor authentication using Authy
   or Google Authenticator.
 * Webmin Configuration : Added an SSL option to use only ciphers with
   perfect forward secrecy.
 * Webmin Configuration : Added support for two-factor authentication
   using Authy or Google Authenticator.

-- Jamie Cameron <jcameron@webmin.com> Wed, 02 Oct 2013 14:00:37 -0700

webmin (1.670) stable; urgency=low

 * Logical Volume Management : Added support for rolling back snapshots
   (thanks to a patch from Caspar Smit).
 * Logical Volume Management : Fixed the display of snapshot sizes.
 * Squid Proxy Server : Updated all pages to use the Webmin UI library
   for a more consistent look.
 * Squid Proxy Server : Made all code Perl strict and warnings compliant.
 * BIND DNS Server : Added a warning if the chroot directory that Webmin
   thinks BIND is using looks wrong.
 * BIND DNS Server : Slave zone files in raw format can now be displayed
   by Webmin.
 * Disk Quotas : On Linux, all filesystems that can potentially support
   quotas are now shown, with a link to turn on quota support. This avoids
   the need to first turn on quotas in the Disk and Network Filesystems
   module.
 * Webmin Configuration : Updated the UI on several pages to use the
   standard Webmin library, for a more consistent look.
 * Partitions on Local Disks : Added support for SD card filesystems,
   as seen on the Raspberry PI and other small devices.
 * Webmin Users : Converted all pages to use the common Webmin UI library
   for a more consistent interface.
 * Webmin Users : Made all code Perl strict and warnings compliant.

-- Jamie Cameron <jcameron@webmin.com> Sat, 11 Jan 2014 22:24:10 -0800

webmin (1.680) stable; urgency=low

 * Webalizer Logfile Analysis : Converted the UI to use the standard
   Webmin library.
 * Webalizer Logfile Analysis : Converted all code to be perl strict
   and warnings compliant.
 * Webalizer Logfile Analysis : Fixed a security issue that could allow
   a user without root access to view any file on the system.
 * Read User Mail : When a language with a UTF-8 character set is selected,
   email is converted to UTF-8 before being displayed. This allows an
   inbox with mixed language subject lines to be properly displayed.
 * Java File Manager : Signed the Java file manager applet, so that users
   don't get a scary warning when running it.
 * Webmin Users : Added a button for adding multiple Webmin users to
   a group.
 * PHP Configuration : Fixed a security issue that could allow a user
   without root access to view any file on the system.
 * Scheduled Cron Jobs : Fixed a security hole what could be exploited
   by passing in an invalid username.
 * System and Server Status : Added new monitor types to check if an
   LDAP server is up, and if an LDAP connection is possible.

-- Jamie Cameron <jcameron@webmin.com> Tue, 11 Mar 2014 11:44:51 -0700

webmin (1.690) stable; urgency=low

 * Squid Proxy Server : Fixed handling of the url_rewrite_children directive
   to support all the process count options.
 * Fail2Ban Intrusion Detector : First version of this module, for configuring
   the Fail2Ban intrustion detector.

-- Jamie Cameron <jcameron@webmin.com> Tue, 20 May 2014 21:49:25 -0700

webmin (1.700) stable; urgency=low

 * Network Configuration : Added support for configuring intefaces with
   the "ip" command, as seen on RHEL 7, CentOS 7 and other new Linux
   distributions.
 * System and Server Status : Extended the Execute Command monitor to
   be able to check the output of a command, and invert the exit status
   test.
 * Scheduled Cron Jobs : Added buttons to move cron jobs to the top and
   bottom of the list.
 * LDAP Client : Added support for nslcd as seen on CentOS 6 and above.
 * NFS Exports : Re-wrote the UI to use the standard Webmin UI library
   for a consistent look, and converted all code to be Perl strict and
   warnings compliant.
 * NFS Exports : Separated the pages for creating NFSv3 and v4 exports,
   to simplify the UI and make security options more understandable.
 * Disk Quotas : Added support for XFS filesystems on Linux, which is
   the new default on CentOS 7.

-- Jamie Cameron <jcameron@webmin.com> Mon, 11 Aug 2014 17:31:46 -0700

webmin (1.710) stable; urgency=low

 * Filter and Forward Mail : The quick autoreply form now has fields
   for the start and end dates.
 * iSCSI TGTd : First version of this module, for sharing devices using
   the iSCSI protocol with the TGTd server.
 * MySQL Database Server : When a database is deleted, any cron job for
   backing it up is also removed.
 * Software Packages : Added support for the FreeBSD pkgng binary package
   repository as an alternative to ports.
 * PostgreSQL Database Server : When a database is deleted, any cron
   job for backing it up is also removed.

-- Jamie Cameron <jcameron@webmin.com> Mon, 29 Sep 2014 13:53:05 -0700

webmin (1.720) stable; urgency=low

 * SMART Drive Status : Added a new status monitor type for alerting
   on the SSD wear level.

-- Jamie Cameron <jcameron@webmin.com> Sat, 22 Nov 2014 17:47:14 -0800

webmin (1.730) stable; urgency=low

 * BIND DNS Server : Added support for NSEC3PARAM records.
 * Read User Mail : All operations on user mailboxes are now performed
   with the permissions of the user, to prevent attacks using malicious
   symlinks.

-- Jamie Cameron <jcameron@webmin.com> Wed, 31 Dec 2014 10:11:32 -0800

webmin (1.740) stable; urgency=low

 * BIND DNS Server : Added support for editing DMARC records, which are
   specially encoded TXT records for defining the response to SPF and
   DKIM violations.
 * System Status : Added module access control options to limit visible
   information on a per-user basis.
 * Webmin Configuration : Added an option to use an SSL connection when
   Webmin sends email, for connecting to remote mail servers like Gmail
   that don't allow unencrypted SMTP.
 * Postfix Mail Server : Added a button to reload the Postfix configuration.

-- Jamie Cameron <jcameron@webmin.com> Fri, 13 Mar 2015 16:57:01 -0700

webmin (1.750) stable; urgency=low

 * Bootup and Shutdown : Added support for Launchd, as seen on newer
   MacOS X systems.
 * Software Packages : MacOS systems with PKGsrc installed can now use
   this module to manage and install binary packages.
 * LDAP Client : Various fixes needed to support the new NSLCD LDAP client
   used by CentOS 7.

-- Jamie Cameron <jcameron@webmin.com> Sun, 10 May 2015 16:59:55 -0700

webmin (1.760) stable; urgency=low

 * FirewallD : First version of this module, for configuring allowed
   ports and services in FirewallD.

-- Jamie Cameron <jcameron@webmin.com> Sat, 20 Jun 2015 16:05:49 -0700

webmin (1.770) stable; urgency=low

 * Webmin Servers Index : Added an option to have Webmin validate the
   SSL certificate on remote systems when making RPC calls, to ensure
   that the connection to them has not been MITM'd.
 * Network Configuration : On CentOS, Fedora and Redhat systems, the
   DNSn lines in ifcfg-* files are now updated in sync with resolv.conf.

-- Jamie Cameron <jcameron@webmin.com> Sat, 03 Oct 2015 22:44:44 -0700

webmin (1.780) stable; urgency=low

 * System and Server Status : Added a Module Config option to show the
   last collected status on the Webmin system information page.
 * BIND DNS Server : Automatic creation and deletion of reverse records
   in partial delegation zones now works the same as in full reverse
   zones.
 * Usermin Configuration : Converted all pages to use the new Webmin
   UI library, for a more consistent and themeable experience.
 * Webmin Configuration : An SSL certificate can now be requested from
   Let's Encrypt using a new tab on the SSL Encryption page.
 * MySQL Database Server : Added support for the new password columns
   in the user table as seen in MySQL 5.7, and massively cleaned up all
   the code for user, host and DB permissions management.

-- Jamie Cameron <jcameron@webmin.com> Tue, 29 Dec 2015 16:16:50 -0800

webmin (1.790) stable; urgency=low

 * Upload and Download : When uploading, multiple files can now be selected
   at once.
 * Webmin Configuration : Added an option for automatically renewing
   Let's Encrypt certificates.
 * Webmin Configuration : If the Let's Encrypt client is not installed,
   Webmin will use its own built-in client code to request a certificate.
 * Read User Mail : When attaching files to a message, multiple files
   can now be selected at the same time.

-- Jamie Cameron <jcameron@webmin.com> Wed, 02 Mar 2016 08:53:31 -0800

webmin (1.800) stable; urgency=low

 * Software Package Updates : When updating multiple packages, they are
   done in a single YUM or APT operation if possible.
 * System Logs NG : Added support for the network() source type.

-- Jamie Cameron <jcameron@webmin.com> Wed, 25 May 2016 15:30:36 -0700

webmin (1.810) stable; urgency=low

 * Webmin Configuration : Added an option to the logging page for sending
   Webmin action log messages via email.
 * Webmin Actions Log : Failed Webmin logins are now recorded and displayed
   in the actions log.

-- Jamie Cameron <jcameron@webmin.com> Sun, 07 Aug 2016 22:34:12 -0700

webmin (1.820) stable; urgency=low

 * Webmin Configuration : The Let's Encrypt key size can now be customized.
 * Webmin Configuration : When Perfect Forward Secrecy ciphers are selected,
   the required DH params file is now created and used by Webmin.
 * MySQL Database Server : Single database backups can now be downloaded
   in the browser.
 * BIND DNS Server : Added support for editing TLSA (SSL Certificate)
   records.

-- Jamie Cameron <jcameron@webmin.com> Sun, 02 Oct 2016 20:40:28 -0700

webmin (1.840) stable; urgency=low

 * Webmin Configuration : Added DNS validation support for Let's Encrypt
   certificate requests, for use when a system is hosting the DNS zone
   that you want to request a cert for.
 * Webmin Configuration : Per-domain-name SSL certificates can now be
   created as well as per-IP, allowing for multiple certs to exist on
   the same IP address.
 * BIND DNS Server : Added support for editing SSHFP (SSH Public Key)
   records.
 * Usermin Configuration : Per-domain-name SSL certificates can now be
   created as well as per-IP, allowing for multiple certs to exist on
   the same IP address.
 * Logical Volume Management : Added support for thin provisioned LVs,
   which can be larger than available disk space in the VG.
 * Scheduled Cron Jobs : Added a page for manually editing cron jobs.

-- Jamie Cameron <jcameron@webmin.com> Sat, 06 May 2017 12:13:07 -0700

webmin (1.850) stable; urgency=low

 * System Status : Filesystems that have less than 1% free disk space
   are now shown on the System Information page.
 * FirewallD : Added support for creating and editing port forwards.

-- Jamie Cameron <jcameron@webmin.com> Sat, 24 Jun 2017 15:57:27 -0700

webmin (1.870) stable; urgency=low

 * Command Shell : Output from long-running commands is now displayed
   progressively.

-- Jamie Cameron <jcameron@webmin.com> Wed, 06 Dec 2017 10:13:55 -0800

webmin (1.880) stable; urgency=low

 * System and Server Status : Added a config option to set a minimum
   interval between notifications for each monitor.
 * MySQL Database Server : Added a page for manually editing the MySQL
   config files, and implemented support for config includes.
 * PostgreSQL Database Server : Added a page for manually editing the
   allowed hosts config file.

-- Jamie Cameron <jcameron@webmin.com> Sat, 03 Mar 2018 22:47:25 -0800

webmin (1.890) stable; urgency=low

 * BIND DNS Server : Before a zone is updated, BIND will be told to freeze
   it and thaw afterwards. This ensures that dynamic updates are preserved.

-- Jamie Cameron <jcameron@webmin.com> Sun, 15 Jul 2018 12:09:15 -0700

webmin (1.900) stable; urgency=low

 * Webmin Configuration : Wildcard SSL certs can now be requested via
   Let's Encrypt in DNS mode, if the native client is installed.
 * Webmin Configuration : Announcements to all Webmin users can now be
   displayed on the System Information page.
 * Software Packages : When installing a package, the list of other dependencies
   that will be also installed is displayed for confirmation.

-- Jamie Cameron <jcameron@webmin.com> Fri, 16 Nov 2018 07:25:05 -0800

webmin (1.910) stable; urgency=low

 * Software Package Updates : Added a tab for managing APT and YUM repos.
 * System and Server Status : Added support for file ownership and permission
   checks to the File or Directory monitor.
 * Scheduled Cron Jobs : The next run time of each cron job can be displayed
   by enable a new config option.

-- Jamie Cameron <jcameron@webmin.com> Sun, 05 May 2019 13:57:41 -0700

webmin (1.920) stable; urgency=low

 * Network Configuration : Added an option to disable (comment out) hosts
   file entries.
 * System and Server Status : Added a monitor type to check if a bootup
   action is running or not.

-- Jamie Cameron <jcameron@webmin.com> Thu, 04 Jul 2019 07:10:35 -0700

webmin (1.940) stable; urgency=low

 * Webmin Users : Added support for creating "safe-mode" Webmin users
   who have access only to modules and permissions that don't grant root
   access.
 * Postfix Mail Server : Maps with more than 100 entries by default are
   now shown with a search box.
 * BIND DNS Server : Added support for CAA records.

-- Jamie Cameron <jcameron@webmin.com> Fri, 27 Dec 2019 23:03:54 -0800

webmin (1.950) stable; urgency=low

 * Webmin Configuration : The host, port and SSL mode for redirects can
   now be customized via miniserv.conf options.

-- Jamie Cameron <jcameron@webmin.com> Wed, 01 Jul 2020 10:46:47 -0700

webmin (1.960) stable; urgency=low

 * LDAP Users and Groups : Added the option to point the ldap-useradmin
   to a system file for the LDAP bind credentials

-- Jamie Cameron <jcameron@webmin.com> Sun, 18 Oct 2020 17:40:43 -0700

webmin (1.970) stable; urgency=low

 * LDAP Users and Groups : Allow the default posixAccount/posixGroup
   object classes to be overridden

-- Jamie Cameron <jcameron@webmin.com> Tue, 05 Jan 2021 15:42:13 -0800

webmin (1.970) stable; urgency=low

 * Webmin Configuration : Added options on the Ports and Addresses page
   to control the number of concurrent connections per IP, network and
   in total.

-- Jamie Cameron <jcameron@webmin.com> Tue, 05 Jan 2021 15:42:13 -0800

webmin (1.980) stable; urgency=low

 * Webmin Configuration : Added an option on the Authentication Options
   page to enable a password change API for use by other programs.

-- Jamie Cameron <jcameron@webmin.com> Sun, 22 Aug 2021 14:47:52 -0700

webmin (1.990) stable; urgency=low

 * Linux Firewall : Fail2ban rules are preserved when applying the IPtables
   configuration file.
 * Scheduled Cron Jobs : Added buttons to stop and start crond on the
   main page.
 * Network Configuration : Added support for static routes in Netplan.

-- Jamie Cameron <jcameron@webmin.com> Wed, 02 Mar 2022 20:11:03 -0800


Filemanager

Name Type Size Permission Actions
changelog File 207.59 KB 0664
copyright File 1.69 KB 0664