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