diff -r -N -u webmin-1.650-orig/DEBIAN/changelog webmin-1.650/DEBIAN/changelog --- webmin-1.650-orig/DEBIAN/changelog 1969-12-31 16:00:00.000000000 -0800 +++ webmin-1.650/DEBIAN/changelog 2013-08-17 22:18:34.000000000 -0700 @@ -0,0 +1,3839 @@ +webmin (1.140) stable; urgency=low + + * 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. + * Scheduled Commands : Added the ability to run a scheduled command. + * Network Configuration : Added support for Slackware Linux. + * 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. + * 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. + * File Manager : An uploaded zip, tar or tar.gz file can be extracted + in the directory it was uploaded to. + * File Manager : Directories can now be downloaded as zip, tar or tar.gz + files + * File Manager : Added improved access control options to hide buttons. + * File Manager : Added a chroot access control option to hide all directories + above it. + * 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. + * 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. + * PPP Dialup Client : Added a button for having a PPP connection started + at boot time, by automatically creating an init script. + * 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. + * Scheduled Cron Jobs : Environment variables can be edited in user + Cron files, and jobs and variable settings moved around. + * 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. + * Cluster Change Passwords : First version of this module released, + with functionality similar to the Change Passwords module. + * 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. + * CVS Server : If no CVS repository is found in the configured directory, + the module can now set one up for you. + +-- Jamie Cameron Mon, 05 Apr 2004 16:26:01 -0700 + +webmin (1.150) stable; urgency=low + + * CD Burner : Audio CDs can now be burned from WAV and OGG files as + well as MP3s. + * System Time : A cron job can now be created to sync the system time + against an NTP or Unix time server. + * Samba Windows File Sharing : Added an option to create a share's directory + when adding the share. + * PPTP VPN Client : Moved code for connecting a PPTP tunnel to a separate + function, so it can be called by other modules. + * QMail Mail Server : Removed the mail reading feature, as this functionality + has been moved to the Read User Mail module. + * ProFTPD Server : Added 'Apply Changes' link to all pages, just like + in the Apache module. + * 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. + * Shoreline Firewall : Added buttons for adding rules or other table + entries above or below an existing entry. + * Shoreline Firewall : Added support for OpenVPN and generic tunnels. + * Webmin Core : Fixed a security hole that allowed any user to view + the configuration of any module, even those that they should not have + access to. + * Webmin Core : Fixed a security hole that could allow an attacker to + lock valid users by sending a bogus username or password. + * 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. + * Logical Volume Management : Added a button for mounting a logical + volume. + * Users and Groups : Added options for having the UID automatically + computed based on the username, either by a checksum or using an external + program. + * 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. + * 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. + * 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. + * 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. + * Custom Commands : Added an option to have environment variable substitution + done on edited filenames. + * Usermin Configuration : Module update emails are now sent using the + Read User Mail module. + * Frox FTP Proxy : First version of this module, which can setup and + configure the Frox FTP proxy server. Supports almost all the configurable + options in frox.conf, and can create an IPtables firewall rule to + perform port redirection. Thanks to Joe Cooper for sponsoring the + development of this module. + * Protected Web Directories : Added the ability to synchronize Unix + users with protected directory users, configurable for each directory. + * 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. + * Sendmail Mail Server : Removed the mail reading feature and associated + ACLs, as this functionality has been moved to the Read User Mail module. + * 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. + * 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. + * Disk Quotas : Fixed a bug that prevented the editing of quotas on + loopback filesystems under Linux. + +-- Jamie Cameron Thu, 03 Jun 2004 16:17:54 -0700 + +webmin (1.160) stable; urgency=low + + * 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. + * System Time : Multiple time servers can now be entered to sync with. + * Samba Windows File Sharing : Added a page for binding the Samba server + to a Windows domain. + * 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@*. + * 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. + * Cluster Webmin Servers : Added the ability to create Webmin users + and groups on one or several servers, rather than on all servers at + once. + * Shoreline Firewall : Added the ability to edit the blacklist table. + * Webmin Core : Updated the setup.sh script to use MD5 password encryption + by default, on systems where Perl supports it. + * Webmin Core : Fixed a security hole in the maketemp.pl script, used + to create the /tmp/.webmin directory at install time. If an un-trusted + user creates this directory before Webmin is installed, he could create + in it a symbolic link pointing to a critical file on the system, which + would be overwritten when Webmin writes to the link filename (CVE + bug CAN-2004-0559). + * Webmin Core : When PAM is used for Unix authentication, expired passwords + are now detected and the user is prompted to select a new password + (if this feature is enabled on the Webmin Configuration module). + * Webmin Core : Make all functions in ui-lib.pl themable, allowing themes + to have more detailed control over modules that make use of this library. + * Webmin Core : Updated all modules to call ui_print_header instead + of calling header and printing
, so that themes can avoid the +
. Also updated the MSC theme to do this. + * 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. + * 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. + * Logical Volume Management : Added support for LVM2, as used in the + new 2.6 Linux kernel. + * 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. + * Apache Webserver : Added an option when creating a virtual server + to add a 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. + * Printer Administration : Ported the module to AIX, to manage it's + native /etc/qconfig file and driver system. + * 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. + * 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 Software Packages : When displaying the details of a package, + the version numbers from each of the hosts it is installed on is shown. + * 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. + * DHCP Server : Custom option definitions can now be edited, and will + be preserved in the configuration file if manually defined. + * 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@*. + * 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. + * 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. + * 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. + * 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. + * Disk and Network Filesystems : Added support for NFS version 4 on + Linux, thanks to code contributed by Frederic Jolly. + * 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. + * 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. + * 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. + * 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@*. + * 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. + * System and Server Status : Added a new monitor type for checking on + RAID devices. + * Filesystem Backup : Improved layout of dump form. + * 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. + +-- Jamie Cameron Sun, 05 Sep 2004 03:12:10 -0700 + +webmin (1.170) stable; urgency=low + + * System Time : On Linux, FreeBSD and Solaris systems, the timezone + can now be edited. + * Samba Windows File Sharing : Added a new options page for configuring + Winbind-related settings. + * 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. + * Webalizer Logfile Analysis : Added support for Include* Webalizer + directives. + * Cluster Copy Files : First version of this module, which can copy + multiple files on schedule to servers in a Webmin cluster. + * 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. + * Shoreline Firewall : Added a button for manually editing a table file. + * Shoreline Firewall : Added simple access control, written by Stephen + Carville. + * Webmin Core : Added support for Solaris 10. + * Webmin Core : Included several additional translations for various + languages and modules. + * Webmin Core : Added support for config- files that allow a range of + OS version numbers, and used this to reduce the number of standard + config files. + * PostgreSQL Database Server : Added the ability to select which tables + to include when making a backup. + * 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. + * Users and Groups : Added a checkbox for temporarily disabling a user, + by putting an ! in front of its encrypted password. + * Postfix Mail Server : Added an icon for checking the current Postfix + configuration. + * Read User Mail : Added buttons for reporting a message as spam and + adding the sender to the global SpamAssassin blacklist. + * Backup Configuration Files : First version of this module, which can + backup the configuration files of other Webmin modules. + * Webmin Users : When editing a Webmin user or group, modules are now + displayed under category headings. + * BIND DNS Server : Added a Module Config option to control whether + or not the PID file is under the chroot directory. + * Filesystem Backup : Added module configuration option to prevent prompting + for a new tape if the curent one runs out of space. + * 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. + * 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. + * DHCP Server : Added support for SLP-related client options (thanks + to Alexandre Racine). + * Sendmail Mail Server : Added the ability to edit From:, To: and Connect: + tags in Spam Control rules. + * 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. + * Webmin Actions Log : Added access control to limit which modules and + users actions are visible for. + * 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. + +-- Jamie Cameron Fri, 12 Nov 2004 20:00:55 -0800 + +webmin (1.180) stable; urgency=low + + * Bootup and Shutdown : Added buttons for starting and enabling actions + at boot, and stopping and disabling. + * 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. + * 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. + * IPsec VPN Configuration : Added pages for viewing and editing secret + keys, both RSA and private shared key. + * Network Configuration : Added display of currently active routes on + routing page. + * Cluster Webmin Servers : Added form for installing updated Webmin + modules on all managed systems at once. + * Shoreline Firewall : Improved access control, to limit which Shorewall + tables a user can edit. + * Webmin Core : When installing a module from the command line, by it + will be granted to the same users who receive new modules when Webmin + is upgraded. By default, this is root and admin. + * Webmin Core : Added basic support for multiple root directories, so + that Webmin modules can be separated into core and third-party on + the filesystem. + * Webmin Core : When installing or upgrading Webmin, password timeouts + are now enabled by default. This protects against brute-force password + guessing attacks. + * PostgreSQL Database Server : When viewing table data, the Advanced + Search button can be used to perform and/or searches on multiple fields. + * 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. + * 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. + * 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. + * Read User Mail : Added button for deleting all mail in a folder (disabled + by default in the Module Config). + * SMART Drive Status : First version of this module, which can display + the status of IDE hard drives that support SMART. + * 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. + * 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. + * Cluster Software Packages : Added a page for comparing two or more + systems, to check for mismatches between installed packages. + * 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. + * 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. + * 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. + * Squid Proxy Server : Added icon for setting up transparent proxying, + by creating needed firewall rules and Squid directives. + * Bandwidth Monitoring : Added the ability to specify multiple ports + with a range like 100-200. + * Scheduled Cron Jobs : Added option to move an existing environment + variable to the top of a user's list. + * Usermin Configuration : Added page showing current Usermin logins, + with the ability to cancel sessions. + * Disk Quotas : Added Module Config option to display quota percentages, + and mark those that are over some limit (thanks to Christophe Chisogne). + +-- Jamie Cameron Mon, 24 Jan 2005 14:17:25 -0800 + +webmin (1.190) stable; urgency=low + + * Samba Windows File Sharing : Added an option on the user synchronization + page for setting the group SID or RID for new 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. + * Disk and Network Filesystems : Added additional access control options + to limit filesystems and associate mounts with users. + * IPsec VPN Configuration : Added support for some new ipsec.conf directives, + like nat_traversal, keyingtries, esp and auth. + * Cluster Webmin Servers : The 'install on hosts that don't have it' + menu option now respects module versions. + * Shoreline Firewall : Added Module Config page options for commands + to run before and after starting, applying and refreshing Shorewall. + * Change Passwords : If a user exists in the LDAP database instead of + the local password file, he will be updated there instead. + * Webmin Core : All subheadings have been reduced in size when using + the default MSC theme. + * Webmin Core : All modules now use a new API for writing to configuration + files, which ensures that the file does not get written to or truncated + if the system is out of disk space. + * 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. + * 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. + * Users and Groups : Added an option on the Module Config page to show + the last login time for users. + * 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. + * Software Packages : On Solaris systems, packages can now be installed + from a directory or local filesystem wildcard. + * 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. + * 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. + * Webmin Users : Added module hiding button to the group page, as in + the user page. + * BIND DNS Server : Added a new display mode for the zones list - an + expandable tree categorized by parent domain. + * 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. + * 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. + * Usermin Configuration : Scheduled updates can now be downloaded at + any time configurable using Cron, by enabling a new option on the + Module Config page. + * Kerberos5 : First version of this module, for managing Kerberos client + settings. + * Frox FTP Proxy : An interface to listen on for transparent FTP proxying + can now be selected instead of specifying a network address. + * Protected Web Directories : Added SHA1 encryption support. + * idmapd daemon : First version of this module, for managing the NFS + ID mapping daemon, developed by Frederic Jolly. + * BSD Firewall : Added button for deleting multiple rules from list. + * Webmin Actions Log : Added button for rolling back all files changed + by some action, where the information is available. + * CVS Server : The user that the CVS server runs as can now be selected + when setting it up. + * CVS Server : If the CVS directory is changed in the module configuration, + the CVS server settings can be updated too. + +-- Jamie Cameron Sat, 26 Mar 2005 01:35:32 -0800 + +webmin (1.200) stable; urgency=low + + * CD Burner : IDE CDROM devices are shown in the device list on Linux + 2.6 systems, which support buring directly via IDE rather than using + SCSI emulation. + * PPTP VPN Client : A PPTP tunnel can now be configured to activate + at boot time. + * 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. + * 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. + * PostgreSQL Database Server : Added support for allowed hosts using + CIDR netmask format, and IPv6 addresses. + * 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. + * Postfix Mail Server : Added support for the mynetworks_style option. + * Apache Webserver : ProxyPass and ProxyPassReverse directives can now + use the ! option to prevent proxying for some path. + * File Manager : Added checkbox for saving text files in DOS mode. + * File Manager : Users can now be prevented from accessing certain directories + by a new option on the access control page. + * Webmin Users : Users and groups can now be backed up using the Backup + Configuration Files module. + * 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. + * Cluster Software Packages : Package refreshes can now be limited to + a single host or members of a group. + * 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. + * 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. + * 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. + * Usermin Configuration : Trusted referers for Usermin can now be edited. + * 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. + * Sendmail Mail Server : Quarantined messages in the mail queue are + now visible. + +-- Jamie Cameron Sun, 10 Apr 2005 21:05:58 -0700 + +webmin (1.210) stable; urgency=low + + * 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. + * 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. + * Cluster Copy Files : A command to run on remote hosts after copying + files can now be specified. + * 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. + * Shoreline Firewall : Added support for standard Shorewall actions + on the rules page. + * Webmin Core : On Solaris systems that support RBAC, available modules + and access rights can now be derived from RBAC for selected users. + This can be enabled on a per-user or per-module basic in the Webmin + Users module. + * Cluster Usermin Servers : First version of this module, which can + manage multiple Usermin servers from a single interface. + * 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. + * LDAP Users and Groups : Added Module Config page options for extra + properties for LDAP groups, similar to those for users. + * 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. + * 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. + * 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. + * Printer Administration : Improved support for AIX, so that printer's + enabled status can be properly shown and edited. + * 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. + * 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. + * Cluster Software Packages : Packages can be installed from APT, YUM + or other supported package systems on multiple hosts at once. + * Partitions on Local Disks : Linux swap partitions can now be easily + mounted as virtual memory. + * Solaris Zones : First version of this module, for creating and managing + Zones on a Solaris 10 system. + * Squid Proxy Server : When creating an ACL, an external filename can + be specified for storing the matching values. + * DHCP Server : Improved support for DDNS (thanks to Johannes Franken + , 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 + * Linux RAID : RAID devices can now be easily mounted as virtual memory. + * Sendmail Mail Server : Added a button for flushing quarantined messages + from the queue. + * MySQL Database Server : Added a Module Config option to specify the + encoding for database content. + * Perl Modules : On systems that use RPM packages, modules installed + from RPMs will be displayed in the list as well. + * HTTP Tunnel : First version of this module, which allows access to + any URL tunnelled via the Webmin server. + * Linux Firewall : Additional IPtables modules can now be specified + when editing a rule. + * Disk and Network Filesystems : The priority for swap files and devices + can now be edited on Linux. + * 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. + * 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. + * 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. + * Users and Groups : MD5 password encryption is now used on Solaris, + when configured in policy.conf. + * Read User Mail : Added a Module Config option (on by default) to get + the From: address for users from Virtualmin, if installed. + * Postfix Mail Server : The header_checks table for rejecting or redirecting + email based on its headers can now be edited. + * SpamAssassin Mail Filter : Added a new icon for re-configuring where + Procmail delivers mail classifies as Spam. + * System and Server Status : Added monitors for NUT UPS values and mail + queue length. + * 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. + * Protected Web Directories : Added the ability to manage groups too, + and to specify which users and groups from the password file are allowed. + * 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. + +-- Jamie Cameron Wed, 01 Jun 2005 23:35:19 -0700 + +webmin (1.220) stable; urgency=low + + * 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). + * SSH Server : Added a button on the module's main page for stopping + the SSH server. + * 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. + * Webmin Core : Added a new Global ACL control option to limit a user + to read-only mode. This does not yet support all modules, but in those + that are supported any changes the user makes will simply not take + effect. + * Webmin Core : Restarting of Webmin is now much faster in some modules + that do not need a full configuration reload, due to the addition + of a function that justs tells miniserv.pl to re-read its config file. + * 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. + * 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. + * 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. + * 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. + * Postfix Mail Server : Added buttons on the mail queue page to re-queue, + hold and un-hold messages. + * 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. + * Printer Administration : Added clustering support, so that printers + can be created, modified and deleted on multiple hosts at once. + * 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. + * Webmin Users : Enhanced the Unix User Authentication page to allow + different access to be granted to different users and group members. + * 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. + * 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. + * 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. + * PPTP VPN Server : Usernames for active connections are now show, if + logged in /var/log/messages. + * Custom Commands : File editors can how have parameters, which are + substituted into the filename before editing. + * 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 Actions Log : Added an index on the Webmin log file, to speed + up searching and viewing of log entries. + * 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. + * Perl Modules : On systems that use Debian packages, modules installed + from packages will be displayed in the list as well. + +-- Jamie Cameron Thu, 14 Jul 2005 18:31:41 -0700 + +webmin (1.230) stable; urgency=low + + * 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. + * Upload and Download : Added a new form for downloading a file from + the server to the user's PC. + * 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. + * Scheduled Commands : Allowed and denied At users can now be managed, + on Linux systems. + * Cluster Webmin Servers : On the Edit Module page, you can now edit + the configuration for a module on multiple hosts at once. + * Webmin Core : Added basic support for running Webmin on Windows system + with ActiveState Perl installed. The new setup.pl install script must + be used, as the setup.sh shell script cannot run on Windows. + * Webmin Core : Fixed a bug that could allow a remote attack if the + option to use full PAM conversations is enabled. + * Webmin Core : Improved the Webmin RPM to not lose the /etc/webmin + directory when upgrading from an RPM by another vendor (like Mandrake + or DAG). + * 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. + * 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. + * 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. + * 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. + * 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. + * 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. + * Read User Mail : All Webmin users can now report spam, rather than + just those that have access to the SpamAssassin module. + * 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. + * Webmin Users : Users can now be temporarily locked without their passwords + being lost. + * BIND DNS Server : Moved the option for the default nameserver for + new master domains to the Zone Defaults page, where it is more obvious. + * Cluster Software Packages : Multiple packages can be un-installed + at once from multiple servers from the search results page. + * 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. + * 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. + * 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. + * 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. + * 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. + * Sendmail Mail Server : Added fields on the Sendmail Options page for + the maximum allowed and bad recipients in a single email. + * 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. + +-- Jamie Cameron Mon, 19 Sep 2005 05:32:13 -0700 + +webmin (1.240) stable; urgency=low + + * Webmin Servers Index : Added checkboxes and a button for deleting + multiple servers at once. + * QMail Mail Server : When deleting messages from the mail queue, Webmin + will prompt for confirmation first. + * Webmin Core : Replaced all calls to the crypt() function with new + code that will use the Crypt::UnixCrypt Perl modules on systems for + with crypt() is broken. + * 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. + * 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. + * 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. + * Postfix Mail Server : When deleting messages from the mail queue, + Webmin will prompt for confirmation first. + * 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. + * Scheduled Cron Jobs : Added a field for entering comments from Cron + jobs, and a Module Config option to display comments in the list. + * 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. + * DHCP Server : Added a button for stopping the running DHCP server. + * Dovecot IMAP/POP3 Server : First version of this module, for configuring + the Dovecot IMAP/POP3 server. + * MySQL Database Server : Added an option on the CSV export page for + selecting which columns to include. + * 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. + +-- Jamie Cameron Sun, 16 Oct 2005 23:24:31 -0700 + +webmin (1.250) stable; urgency=low + + * Linux Firewall : Protocol numbers can be explicitly entered in a rule, + along with the defaults of TCP, UDP and so on. + * 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. + * QMail Mail Server : When creating an autoreply alias, you can enter + regexps that the headers will be checked against to prevent the reply. + * Disk and Network Filesystems : Added some more options for Linux CIFS + mounts. + * Log File Rotation : Added a Module Config option for specifying a + file to add new logrotate sections to. + * Shoreline Firewall : Added support for the providers Shorewall table. + * Webmin Core : Fixed a possible security hole caused by a bug in Perl. + * 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. + * 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. + * 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. + * Users and Groups : When exporting users, they can now be selected + by GID range. + * IPFilter Firewall : On Solaris 10 systems IPfilter is now enabled + at boot time using SMF, rather than an init script. + * 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. + * Read User Mail : Output from sa-learn or spamassassin is now show + when reporting multiple messages as spam. + * 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. + * File Manager : When searching for files, you can now search by their + contents too. + * File Manager : Added a Preview button, for viewing a scaled-down version + of a GIF, JPEG or PNG image. + * 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. + * 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. + * Dovecot IMAP/POP3 Server : Added support for the new config file format + in Dovecot 1.0. + * 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. + * 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. + * Disk Quotas : Added the $GRACE parameter to the over-quota email template. + +-- Jamie Cameron Tue, 29 Nov 2005 14:36:38 -0800 + +webmin (1.260) stable; urgency=low + + * MON Service Monitor : The status of the MON server can be displayed + by Webmin using the monshow command. + * 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. + * Samba Windows File Sharing : Added an icon for manually editing the + Samba configuration file. + * 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. + * Webmin Servers Index : Added Module Config options to block the auto-discovery + of specified hosts or local interfaces. + * 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. + * Webalizer Logfile Analysis : Added a Module Config option to prevent + the Webmin header and footer from being added when viewing a Webalizer + report. + * ProFTPD Server : Added a button to the main page for stopping the + ProFTPd server. + * 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). + * Shoreline Firewall : Updated the module to support new options and + columns in Shorewall version 3, such as macros, the new zones table + and so on. + * Shoreline Firewall : Several records can be deleted at once from any + table using checkboxes next to them. + * Webmin Configuration : The Export Modules form can now write to a + file on the server. + * LDAP Users and Groups : When deleting multiple users, their address + book entries and IMAP inbox are deleted too. + * Users and Groups : Added an access control option to prevent the renaming + of users. + * Squid Report Generator : Added a Module Config option to prevent the + Webmin header and footer from being added when viewing a SARG report. + * 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. + * 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. + * 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. + * SpamAssassin Mail Filter : Updated the setup and procmail delivery + pages to allow forwarding of spam to an email address. + * File Manager : Absolute and relative paths like /tmp/foo and bar/foo + can be used when renaming a file. + * File Manager : The GD Perl module will be used for scaling preview + images, if installed. + * 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. + * 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. + * Cluster Software Packages : When doing cluster compares, groups can + be selected as well as individual hosts. + * System and Server Status : Added support for the SNMP_Session Perl + module for sending SNMP traps, as an alternative to Net::SNMP. + * Scheduled Cron Jobs : Multiple Cron jobs can be enabled or disabled + at once, in a similar way to many can be deleted. + * 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. + * 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. + * Dovecot IMAP/POP3 Server : Added an icon for manually editing the + Dovecot configuration file. + * Protected Web Directories : Added the ability to specify extra directives + to be added to .htaccess files, thanks to Charlie Garrison + * 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. + * MySQL Database Server : Added a new page for editing MySQL server + settings in the [mysqld] section of the my.cnf file. + * Perl Modules : Added checkboxes and buttons on the module's main page + for removing and upgrading multiple Perl modules at once. + +-- Jamie Cameron Sun, 29 Jan 2006 16:06:38 -0800 + +webmin (1.270) stable; urgency=low + + * 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. + * Samba Windows File Sharing : Added checkboxes and a button to the + View Connections page for disconnecting multiple users at once. + * System Logs NG : First version of this module. + * Linux Firewall : Added a Module Config option to have rule comments + stored used the --comment IPtables argument, rather than # comments + in the save file. + * SSH Server : Added support for systems that don't have an SSH server + PID file (like OS X). + * Webmin Servers Index : On the Automatically Find Servers page, the + field for the IP network to scan now accepts multiple networks. + * Webalizer Logfile Analysis : Log files from ProFTPd and WU-FTPd are + now automatically made available for generating reports on. + * Running Processes : The CPU type and speed is displayed on the processed + by CPU usage page, on Linux systems. + * Webmin Core : Proxy settings made in the Webmin Configuration module + are passed on to programs Webmin calls via the http_proxy and ftp_proxy + environment variables. + * Webmin Core : Added automatically created UTF-8 translations for simplified + and traditional Chinese. + * 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. + * 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. + * 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. + * Read User Mail : When the module is configured to display only users + with mail and no users have mail, then nothing will be displayed. + * 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. + * File Manager : Added a button for editing HTML files, using a rich-text + editor. + * Webmin Users : Added the ability to control which hours of the day + and days of the week a Webmin user can login. + * 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. + * 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. + * Filesystem Backup : If the before-backup command fails, the entire + backup is halted. + * Filesystem Backup : Added support for bzipping TAR archives on Linux + systems. + * 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. + * 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. + * 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. + * 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. + +-- Jamie Cameron Tue, 04 Apr 2006 16:16:18 -0700 + +webmin (1.280) stable; urgency=low + + * CD Burner : Added checkboxes and a button for deleting multiple profiles + at once. + * Samba Windows File Sharing : Added checkboxes and a button for deleting + multiple shares at once. + * ADSL Client : Improved support for stopping the ADSL client daemon + when in on-demand connection mode. + * 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. + * Cluster Webmin Servers : Users can now have their passwords set to + use external authentication. + * Webmin Core : Updated almost all modules that use tables to use the + new ui_columns functions. This allows themes to do highlighting when + a row is moved over or selected. + * Webmin Core : Added a new 'Simple Blue' theme, which uses fewer images + and does table row highlighting. + * Webmin Core : Changed the way that Webmin log diff files are stored, + so that they are categorized by action and not all in one huge directory. + * 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. + * 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. + * 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. + * 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. + * 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. + * 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 sections + are now supported. + * Printer Administration : Added checkboxes and a button for deleting + multiple printers at once. + * File Manager : Added Module Config options for changing the font size + for buttons and regular text. + * BIND DNS Server : Added support for the TLS protocol in SRV records. + * BIND DNS Server : Added select all / invert links to slave servers + list. + * Partitions on Local Disks : Added links to the SMART module, if available. + * 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. + * 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. + * SSL Tunnels : Added checkboxes and a button for deleting multiple + tunnels at once. + * 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. + * Perl Modules : Added a button at the bottom of the page for installing + all of the Perl modules optionally used by Webmin. + * System Logs NG : Error logs from Webmin and Usermin, and kernel messages + are now viewable in this module. + * 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. + * NFS Exports : Added checkboxes and a button for deleting, disabling + and enabling multiple exports at once. + * Linux Firewall : The ICMP rejection type is now settable in all valid + chains. + * Webalizer Logfile Analysis : Added buttons for scheduling and de-scheduling + multiple Webalizer reports at once. + * 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. + * Log File Rotation : Added checkboxes and a button for deleting multiple + logs at once. + * Procmail Mail Filter : Added a button for deleting multiple recipes + at once. + * 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. + * 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. + * 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. + * 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. + * Custom Commands : The contents of uploaded files are no longer logged. + * Disk Quotas : Added a Module Config option for sorting users and groups + by hard and soft quotas. + * 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. + +-- Jamie Cameron Wed, 21 Jun 2006 09:51:20 -0700 + +webmin (1.290) stable; urgency=low + + * NIS Client and Server : Improved the Client Services page to allow + editing of all nsswitch.conf options, including fallback modes. + * 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. + * 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. + * Webmin Core : Fixed security holes that allow remote read access to + any file on the server for which the path is known. + * Linux RAID : Added support for RAID 6 arrays when using MDADM. + * 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. + * Partitions on Local Disks : Added support for systems with more than + 26 IDE or SCSI drives. + * Disk Quotas : Added the ability to send email to managers of groups + that are approaching or have exceeded their disk quotas. + * LDAP Client : First version of this module. + +-- Jamie Cameron Wed, 28 Jun 2006 17:11:31 -0700 + +webmin (1.300) stable; urgency=low + + * Upload and Download : Added the ability to extract tar.bz2 files. + * Cluster Copy Files : Made the backup email contents translatable. + * Network Configuration : Added a button for activating several boot-time + interfaces at once. + * Cluster Webmin Servers : Added support for cluster upgrading the Debian + package of Webmin. + * Webmin Core : SELinux security contexts are preserved on files safely + modified by Webmin's write-and-rename code. + * Webmin Core : Added xmlrpc.cgi program, which provides an XML-RPC + interface to all Webmin module functions. + * Webmin Core : Tested and improved support for Fedora 5. + * Cluster Usermin Servers : Added support for cluster upgrading the + Debian package of Usermin. + * 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. + * 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. + * Logical Volume Management : Fixed display of space used on each physical + volume by a logical volume for LVM version 2. + * 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. + * 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. + * Backup Configuration Files : Made the backup email contents translatable. + * File Manager : Added the ability to extract tar.bz2 files. + * File Manager : Added a History button next to the field for entering + a directory to show, for quickly navigating to recently entered paths. + * 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 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. + * Squid Proxy Server : Added support for Squid 2.6, including the new + logformat and access_log directives for specifying multiple custom + log files. + * Scheduled Cron Jobs : Changed the default schedule for new jobs to + hourly. + * 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. + * 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. + * 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. + * 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. + * Webmin Servers Index : Made the auto-registration email contents translatable. + * 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. + * 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. + * 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. + * 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. + * 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. + * 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. + * 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. + * 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. + * Protected Web Directories : On Windows systems, the htpasswd.exe program + is used to generate encrypted passwords. + * Dovecot IMAP/POP3 Server : Added support for the new configuration + file format in Dovecot 1.0 alpha. + * Webmin Actions Log : Added an option to show events that happened + yesterday. + * 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. + * MIME Type Programs : Added support for the description= attribute. + +-- Jamie Cameron Thu, 14 Sep 2006 15:21:51 -0700 + +webmin (1.310) stable; urgency=low + + * Bootup and Shutdown : Added support for Unbuntu, which has not /etc/inittab + file. + * 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. + * Scheduled Commands : Added checkboxes and a button for deleting multiple + scheduled commands at once. + * Cluster Webmin Servers : Added an option to not re-install deleted + or new modules when upgrading. + * Webmin Core : Fixed the rare bug about renaming the .webmintmp file. + * 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. + * 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. + * Majordomo List Manager : Added a Module Config option to automatically + find the Postfix aliases file, rather than always assuming Sendmail. + * 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. + * 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. + * 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. + * Read User Mail : The number of folders each user has is displayed + in the user list. + * 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. + * Apache Webserver : Added support for IPv6 addresses. + * Printer Administration : Fixed a bug that stopped SMB printer usernames + and passwords from being displayed when editing a printer under CUPS. + * SpamAssassin Mail Filter : Added Module Config options for commands + to run before and after saving SpamAssassin config changes. + * 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. + * File Manager : Added Extract button for un-compressing tar, tgz, zip + and gz archives on the server. + * File Manager : Added a Download button to the search results window, + for downloading a selected matching file. + * Network Services : Added support for IPv6 addresses. + * 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. + * System and Server Status : Added a monitor type for the rate of disk + space consumption. + * 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. + * 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. + * 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). + * 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. + * MySQL Database Server : Added options on the backup form for selecting + a compatability 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. + * Perl Modules : Perl modules that try to auto-install depencies from + CPAN no longer hang during the install process. + +-- Jamie Cameron Wed, 29 Nov 2006 14:37:08 -0800 + +webmin (1.320) stable; urgency=low + + * Bootup and Shutdown : Added start_action and stop_action functions + for starting and stopping services in an OS-independent manner. + * Upload and Download : Added a popup progress window to track large + uploads. + * Webmin Servers Index : Fixed return link when using a framed theme. + * Cluster Copy Files : Added checkboxes and a button for deleting multiple + cluster copies at once. + * PHP Configuration : First version of this module, which can edit the + global PHP configuration file and other per-domain files. + * ProFTPD Server : Fixed the default config file path on Debian, as + it is different from Ubuntu. + * Webmin Core : Module configuration files can now be named based on + the real operating system types, such as config-Ubuntu-Linux, which + would be used in preference to config-debian-linux. + * Webmin Core : When a large file is uploaded, it is no longer read + into memory by miniserv.pl. + * Webmin Core : Update the code that fetches mirror sites from Sourceforge, + to handle their new website design. + * Webmin Core : Changed the default theme for all installs to the new + framed blue theme. + * Webmin Core : Updated all rows of links (like select all, invert selection, + add something) above tables to use a separator between links. + * Webmin Core : Added caching for sudo capable user checks, to avoid + excessive slow calls to sudo. + * Webmin Core : Fixed a memory leak when running under ActiveState Perl + on Windows. + * 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. + * 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. + * Users and Groups : In a user batch file, # is only treated as a comment + at the start of a line. + * Software Packages : Added a popup progress window to track uploaded + package files. + * 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. + * 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. + * 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. + * 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. + * 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. + * PPTP VPN Server : Added checkboxes and a button for deleting multiple + PPP accounts at once. + * Dovecot IMAP/POP3 Server : Fixed a bug that causes config file corruption + in the userdb section with the default Ubuntu config. + * Protected Web Directories : Added checkboxes and a button for deleting + multiple directories accounts at once. + * 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. + * Disk Quotas : Added a Module Config option for sorting user and group + quotas by the percentage of their hard limit in use. + * PPP Dialin Server : Added checkboxes and a button for deleting multiple + PPP accounts at once. + +-- Jamie Cameron Sat, 20 Jan 2007 18:01:00 -0800 + +webmin (1.330) stable; urgency=low + + * 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). + * File Manager : Added a button for creating a new HTML file. + * Backup Configuration Files : Added a warning if % is used in filenames + but strftime substition is not enabled. + * 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. + * 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. + * Webmin Servers Index : Added several new operating systems and distributions + to the server type list. + * Filesystem Backup : Added a warning if % is used in filenames but + strftime substition is not enabled. + * DHCP Server : Added a field on the Client Options page for the DHCP + server identifier. + * Filter and Forward Mail : The default From: address for autoreplies + now respects the default address set in the user's address book. + * Shoreline Firewall : Comments can now be created and edited in the + rules table (and a few others), when running Shorewall 3.3.3 or higher. + * Shoreline Firewall : Added logging so that changes made using the + module show up in the Webmin Actions Log module. + * Webmin Core : Fixed XSS bugs in chooser.cgi. + * Webmin Core : If the operating system is upgraded after Webmin is + installed, a button is displayed on the main page to update Webmin's + view of the current OS. + * Webmin Core : Improved the tabs API to add an option to put a box + around the visible tab, and whitespace around tabs. + * Webmin Core : If listening on all specified IP addresses fails, Webmin + will fall back to accepting connections on any address. + * Webmin Core : All Module Config pages are now generating using new + ui-lib.pl code, for easier theming. + * Webmin Core : Added a global access control option to set the Unix + user the file browser lists directories as. + * 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 supressing + 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. + * LDAP Users and Groups : Limit the result size to the configured display + maximum when requesting users and groups from the LDAP 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. + * 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. + * Perl Modules : Fixed a bug that prevented a custom temp files directory + from being used when installing Perl modules. + +-- Jamie Cameron Mon, 26 Feb 2007 22:51:16 -0800 + +webmin (1.340) stable; urgency=low + + * SSH Server : Added a Module Config option to set the SSH server version, + rather than having Webmin auto-detect it. + * 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. + * Webmin Core : Added more ui-lib.pl functions for hidden page sections. + * Webmin Core : Fixed another XSS bug in chooser.cgi. + * Webmin Core : The Webmin function to get the system's hostname now + reads a file instead of calling the hostname comment, which is faster. + * Webmin Core : Added an ACL option to the file chooser for additional + directories to allow access to. + * Webmin Core : Changed the way sizes are displayed, to use a format + like 1.32 GB or 8 kB. + * Webmin Core : Removed letter images (used by the old theme), and forced + the standard header function to always use text titles. + * Webmin Core : Added support for Slam64 Linux. + * 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). + * 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. + * Postfix Mail Server : Postfix configuration parameters are read from + main.cf directly, instead of calling the postconf command (which is + slow). + * 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. + * Backup Configuration Files : Added tabs to reduce the size of the + main page. + * File Manager : Replaced the HTMLarea widget for editing .html files + with Xinha. + * Webmin Users : When a group is deleted, sub-groups are also removed, + and the group is removed from any parents. + * BIND DNS Server : Allowed views are now enforced when adding multiple + zones from a batch file. + * 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. + * 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. + * Dovecot IMAP/POP3 Server : Added fields for editing the UIDL format + and number of login processes. + * MySQL Database Server : Fixed a bug that prevents compression from + being done when backing up all databases. + * Webmin Actions Log : A description of the search is now shown for + searches that didn't match anything. + * Disk Quotas : On Linux systems with the setquota command, it is called + instead of edquota to change user and group quotas. + * 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. + +-- Jamie Cameron Sun, 08 Apr 2007 22:00:56 -0700 + +webmin (1.350) stable; urgency=low + + * System Time : Added check for empty timeservers field. + * Running Processes : Free and used real and virtual memory is now displayed + on Solaris. + * ProFTPD Server : Added a Module Config option to specify the file + for new virtual hosts. + * Network Configuration : Fixed broken SuSE 10.2+ support. + * Webmin Core : Added Redhat Enterprise release 5 support. + * Webmin Core : Requests to the /unauthenticated URL can never execute + CGI programs, to provide an extra layer of security against URL escaping + attacks. + * Webmin Core : Fixed XSS bugs in pam_login.cgi. + * 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. + * IPFilter Firewall : Added an option to match ports NOT within some + range (and fixed the old option to match ports within a range). + * Software Packages : Added an Upgrade All button for CSW packages. + * 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. + * File Manager : When editing an HTML file, the section is preserved. + * File Manager : Added a link in the HTML editor window to swich to + plain text mode. + * File Manager : Files in the right-hand list are now sorted case-insensitively. + * File Manager : When uploading a file, you can now select which Unix + user it gets uploaded as. + * 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. + * Squid Proxy Server : Fixed transparent proxy setup in Squid 2.6. + * 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. + * Protected Web Directories : Removes the need for the htdigest command + to be installed if the Digest::MD5 perl module is available. + * Linux RAID : Removed need to explicitly select a parity disk for RAID + 4 when using MDADM. + * MySQL Database Server : Improved detection of support for views, which + avoids errors with information_schema.views. + * Disk Quotas : Added a Module Config option to sort user lists by the + percentage of soft quota used. + * Perl Modules : Added Module Config option to not install modules from + APT or YUM. + +-- Jamie Cameron Thu, 31 May 2007 18:23:31 -0700 + +webmin (1.360) stable; urgency=low + + * 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. + * Linux Firewall : Added a setup option to configure a firewall for + a typical hosting server. + * 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. + * Bacula Backup System : First version of this module, which allows + Bacula to be configured and both backups and restores to be executed. + * Shoreline Firewall : (Updates by Paul Gear .) + * Shoreline Firewall : Corrected name to "Shoreline Firewall". + * Shoreline Firewall : Correctly determine Shorewall version for beta + releases. + * Shoreline Firewall : Corrected zones file support on version 3 or + greater when IPSECFILE=ipsec. + * Shoreline Firewall : Added bug compatibility with IPSECFILE on Shorewall + 3.4.0-3.4.4. + * Shoreline Firewall : Added support for renaming firewall zone. + * Shoreline Firewall : Added support for editing of params & shorewall.conf. + * PostgreSQL Database Server : Fixed a bug that prevented the 'valid + until' date from being displayed for existing users. + * 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. + * 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. + * Webmin Actions Log : Rollback actions can themselves now be rolled + back. + * Disk Quotas : Added a Module Config option to show both hard and/or + soft quota percentages. + +-- Jamie Cameron Thu, 02 Aug 2007 13:49:19 -0700 + +webmin (1.370) stable; urgency=low + + * Apache Webserver : Available Apache modules are now fully automatically + detected on all operating systems, which does away with the Re-Configure + Known Modules page. + * 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. + * File Manager : Added a Module Config option to specify file extensions + to treat as HTML, rather than always using only .html and .htm. + * 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. + * 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. + * Partitions on Local Disks : Link to SMART module for SCSI disks too, + and IDE params page for SATA disks pretending to the SCSI. + * Usermin Configuration : Separated the Configure Module page into tabs, + to make it clearer which options are global and which are default + user preferences. + * Filter and Forward Mail : Autoreply messages containing non-ASCII + characters are now properly quoted-printable encoded. + * 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. + * Shoreline Firewall : (Updates by Paul Gear .) + * Shoreline Firewall : BUG: Corrected mis-handling of nested zones introduced + in 1.350. + * Shoreline Firewall : Removed debugging cruft added in 1.350. + * Shoreline Firewall : Added support for end-of-line comments in zones, + params, and shorewall.conf. + * Shoreline Firewall : Added support for display of long zone names + under the new zones format. + * Shoreline Firewall : Added module option to disable display of long + zone names in the rules file. + * Dovecot IMAP/POP3 Server : Supported newer versions of Dovecot which + use mail_location instead of default_mail_env. + * 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. + * 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. + * 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. + +-- Jamie Cameron Fri, 21 Sep 2007 14:29:54 -0700 + +webmin (1.380) stable; urgency=low + + * BIND DNS Server : Multiple zones can be deleted and updated when using + the icons view. + * 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. + * System and Server Status : Failure to run a command on a remote system + is now properly detected. + * Scheduled Cron Jobs : Added a Module Config option to limit Cron jobs + to hourly at most, thanks to Filip Hajny. + * Usermin Configuration : The format for dates displayed by Webmin can + be changed by a new option on the User Interface page. + * DHCP Server : Fixed a bug that causes hosts to be deleted when searching + for them! + * Bacula Backup System : Backup schedules with Level= and Pool= tags + are now properly displayed and editable. + * Webmin Core : Hid the Jabber and Security Sentries modules by default, + as the underlying software is no longer supported. + * Webmin Core : On Linux systems, sped up the function for finding processes + so that it no longer has to launch 'ps' - instead, it reads /proc + directly. + * Webmin Core : When read_file_lines is used to read a file, the Unix + or Windows newlines will be preserved when it is written out. + * 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. + * Webmin Configuration : The format for dates displayed by Webmin can + be changed by a new option on the User Interface page. + * LDAP Users and Groups : All Samba attributes are removed when Samba + access is disabled for a user. + * 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. + * 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. + * Read User Mail : When viewing a user's spam folder, buttons to globally + whitelist spam or report as non-spam are displayed. + +-- Jamie Cameron 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. + * Webalizer Logfile Analysis : Added support for AWFFull, a drop in + Webalizer replacement. It is used by default on Mandriva 2007.1 and + later. + * ProFTPD Server : Added support for the DisplayChdir directive. + * 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. + * Cluster Webmin Servers : Added a Module Config option to show managed + systems in a table. + * Webmin Core : Added a search box to the left frame of the blue theme, + for finding modules, config options, help pages and text. + * Webmin Core : All images, CSS and other static content served by Webmin + has an HTTP Expires for 1 week in the future, to improve cachability. + * Webmin Core : Lock files are automatically removed when the process + creating them exits. + * Webmin Core : NetBSD 4.0 support. + * Webmin Core : Italian and Catalan translations contributed for many + modules, thanks to Giovanni and Jaume Badiella. + * Webmin Core : Changed the error message that appears when Webmin detects + a link from another web page, and removed the button to allow the + link (which was unreliable anyway). + * Cluster Usermin Servers : Added a Module Config option to show managed + systems in a table. + * PostgreSQL Database Server : Fixed a bug that prevented 'Jump to row' + from working properly. + * 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. + * LDAP Users and Groups : Added access control options to prevent use + of the same UID or GID. + * 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. + * 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. + * 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. + * 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. + * SMART Drive Status : ATA mode is now used by default on CentOS and + Redhat Enterprise versions 5 and above. + * Printer Administration : Re-designed the print jobs page to allow + several to be cancelled at once, using the standard Webmin table with + checkboxes. + * File Manager : Use of the Preview button can now be controlled on + the access control page. + * 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. + * 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. + * Cluster Software Packages : Added a Module Config option to show managed + systems in a table. + * Partitions on Local Disks : Changed the IDE standby timeout to use + a slider, thanks to Jean-Christophe Dubois. + * 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. + * Usermin Configuration : Added the Mobule Device Options page, for + setting a theme specifically for small-screen browsers. + * Cluster Users and Groups : Added a Module Config option to show managed + systems in a table. + * 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. + * LDAP Server : First version of this module, for configuring the OpenLDAP + server and managing its database. + * MySQL Database Server : Fixed a bug that prevented 'Jump to row' from + working properly. + * 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. + * 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. + * 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. + +-- Jamie Cameron Thu, 20 Dec 2007 14:53:26 -0800 + +webmin (1.400) stable; urgency=low + + * 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. + * 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. + * 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. + * 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. + * Shoreline Firewall : Blacklist rules can now match any host. + * GRUB Boot Loader : Converted all code to use the new Webmin user interface + library. + * Webmin Core : Links from unknown referers are now blocked by default, + to prevent XSS attacks. This may break browsers that don't supply + a Referer: HTTP header. + * 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. + * LDAP Users and Groups : Added locking to prevent concurrent writes + to the LDAP database, to prevent UID collisions. + * 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. + * Webmin Users : Updated the user interface to use the Webmin UI library. + * 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. + * 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. + * 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. + * 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. + * 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. + * 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. + * 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. + * 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. + * 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. + * Bootup and Shutdown : Re-wrote all user interface code to use the + new Webmin UI library, for a more consistent look. + * 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. + * Change Passwords : Re-wrote the user interface code to use the new + Webmin UI library, for a more consistent look. + * Procmail Mail Filter : Converted all code to use the new Webmin UI + library, for a more consistent look. + * 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. + * 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). + * Postfix Mail Server : Outgoing email from selected addresses and domains + can now be BCCd automatically using the new BCC Mapping page. + * System and Server Status : Added T-COM, Skytel, Vodaphone and several + more as a carriers for SMS. + * 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. + * 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. + * Bandwidth Monitoring : Bandwidth monitoring can now be setup on an + interface that isn't currently active, including patterns like ppp+. + * 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. + * 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'. + +-- Jamie Cameron Fri, 08 Feb 2008 15:26:51 -0800 + +webmin (1.410) stable; urgency=low + + * 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. + * Linux Firewall : Show SNAT and masquerade inputs in custom NAT chains. + * LDAP Client : On Debian/Ubuntu systems with separate PAM and NSS LDAP + config files, offer to link them with a new button. + * GRUB Boot Loader : Multiple module lines in menu.lst are now preserved + and editable. This prevents breakage sometimes seen on kernels using + Xen. + * Webmin Core : Big Czech translation updates, thanks to Petr Vanek + and the Czech translation team. + * Webmin Core : All popups in Webmin are now XSS-safe, and thus do not + need protection from unknown referers which prevented them from working + in some browsers. + * Webmin Core : All Webmin session IDs are now stored MD5 hashed, to + prevent sessions from being captured if the sessiondb DBM is somehow + read by an attacker. + * Webmin Core : Many Dutch updates, thanks to Gandyman. + * Webmin Core : MD5 encryption for Webmin and Unix passwords can be + used on systems that have either the MD5 or Digest::MD5 perl module, + or support it in the crypt() function. + * PostgreSQL Database Server : Added a Module Config option to show + databases and tables using just their names. + * Fetchmail Mail Retrieval : Added an access control option to limit + access to the Fetchmail daemon. + * 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. + * 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. + * Procmail Mail Filter : Improved checking for Procmail support in Sendmail + and Postfix. + * Postfix Mail Server : Changed the default LDAP class for maps to inetLocalMailRecipient. + * Read User Mail : Fixed a bug that broke searching by message body + contents. + * Apache Webserver : Moved the SSL password option to the global settings + level, to correspond with the way Apache expects it. + * 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. + * 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. + * 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. + * 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. + * 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. + * 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. + * Custom Commands : Added a popup progress tracker to commands with + file upload fields. + * 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. + * LDAP Server : Added an option to create an example LDAP group, and + made the example user a person. + * Sendmail Mail Server : Added an access control page option to prevent + creation and editing of catchall address mappings. + * 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 Actions Log : Added a section to the Action Details page for + viewing raw log data, which can show more detail. + * Disk Quotas : If a user to email is a Virtualmin domain owner, send + email to the domain's contact address. + +-- Jamie Cameron Wed, 26 Mar 2008 14:18:57 -0700 + +webmin (1.420) stable; urgency=low + + * Samba Windows File Sharing : Added fields to set the permissions and + group ownership of new shared directories. + * Linux Bootup Configuration : Added support for non-x86 systems. + * Upload and Download : Added fields for sending an email notification + when a background download or file upload completes. + * Running Processes : Added physical memory display on FreeBSD. + * LDAP Client : Handle new LDAP config config file path seen on Ubuntu + 8.04. + * Webmin Core : Many Korean updates, thanks to JoungKyun Kim. + * Webmin Core : More Dutch updates, thanks to Gandyman. + * Webmin Core : Added a debugging log file, which records all files + read and written, commands run and more. This can be enabled in the + Webmin Configuration module. + * 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. + * Logical Volume Management : The percentage of a snapshot's blocks + used is now shown on the Edit Snapshot page. + * 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. + * 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. + * 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. + * Apache Webserver : Added support for the funny ${APACHE_RUN_USER} + and ${APACHE_PID_FILE} variables seen in apache2.conf on Ubuntu 8.04. + * 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. + * Webmin Users : Added an API function to allow easier anonymous module + access setup. + * 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. + * 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 dump command. + * Scheduled Cron Jobs : Added an access control option to prevent individual + Webmin users from creating cron jobs that run more often than hourly. + * 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. + * 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. + * Filter and Forward Mail : When an autoreply is deleted, the underlying + message file is deleted too. + * 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. + * Webmin Actions Log : Added an option to search for actions by non-Webmin + users (such as those authenticating via sudo). + +-- Jamie Cameron Sat, 24 May 2008 18:31:30 -0700 + +webmin (1.430) stable; urgency=low + + * 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. + * Webmin Servers Index : Allow the Backup Configuration Files module + to save and restore Webmin server details. + * Disk and Network Filesystems : SMBFS authentication credentials can + be stored in a separate file, thanks to a patch by Rob Shinn. + * 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. + * Network Configuration : Added support for IPv6 interfaces on Debian, + thanks to Sébastien Ducloux. + * Webmin Core : Many Greek translation updates, thanks to Vagelis Koutsomitros. + * Webmin Core : Catalan translation updates by Jaume Badiella. + * Webmin Core : Many Dutch translation contributions by Gandyman. + * 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. + * 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. + * Postfix Mail Server : Properly handle multiple reject_rbl_client DNS + domains on the SMTP Client Restrictions page. + * 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 coverted 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. + * 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. + * TCP Wrappers : First version of this module, for configuring IP access + control for a range of servers. + * Scheduled Cron Jobs : Disable time and day lists when 'All' is selected, + to indicate that they are un-usable. + * Squid Proxy Server : Fixed the Calamaris page for newer versions. + * DHCP Server : Support the new configuration file format for custom + options, as used in DHCPd version 3. + * Filter and Forward Mail : Autoreply messages starting with + or 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. + +-- Jamie Cameron Tue, 12 Aug 2008 16:09:32 -0700 + +webmin (1.440) stable; urgency=low + + * 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. + * SSH Server : Added a button on the module's main page for viewing + the public side of the host keys, thanks to Sean Cox. + * Cluster Copy Files : Added a Module Config setting to control the + default sort order. + * Network Configuration : Converted all pages to use the Webmin user + interface library, for a more consistent look and better theming. + * Webmin Core : A large Croatian translation update, thanks to Domagoj + Bikic. + * Webmin Core : When a user whose password is close to expiry or has + already expired logs in, a warning will be displayed on Webmin's first + page. + * Webmin Core : Many Japanese translation updates, thanks to Kazuya + Masuda. + * Change Language and Theme : Converted the UI to use the new Webmin + user interface functions, for a more consistent look. + * 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 : Coverted 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. + * 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. + * 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. + * 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. + * System Logs : Added support for rsyslogd, as seen by default on Debian + 5.0. + * Apache Webserver : When a virtual host's base directory is changed, + all blocks under it are updated too. + * Apache Webserver : When stopping and re-starting Apache, give it time + to fully stop before continuing. + * SpamAssassin Mail Filter : Added buttons to the auto-whitelist page + for permanently allowing or denying selected addresses. + * File Manager : POSIX ACLs can now be edited on FreeBSD, if the setfacl + and getfacl commands are installed. + * 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. + * 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). + * Filter and Forward Mail : Quick autoreply and forward setup pages + now only show un-conditional rules. + * Dovecot IMAP/POP3 Server : Added fields to the SSL page for an optional + CA certificate file and private key password. + * Sendmail Mail Server : Autoreply messages containing non-ASCII characters + are now properly quoted-printable encoded. + * MySQL Database Server : Improved the input for setting the default + value for new fields, and added support for CURRENT_TIMESTAMP. + * 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. + +-- Jamie Cameron Thu, 23 Oct 2008 21:11:24 -0700 + +webmin (1.450) stable; urgency=low + + * SSH Server : Added a field to allow or deny SSH 2 public key authentication. + * Webmin Core : Russian translation updates, thanks to Anton Statutov. + * Webmin Core : Webmin's serialization functions can now handle objects, + which allows them to be passed as parameters to remote function calls. + Both caller and recipient must have the object's class installed though. + * Webmin Core : Converted commands in the core web-lib-funcs.pl API + file to POD format, and added more details about each function. + * 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. + * 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. + * 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. + * 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. + * Printer Administration : Show the date and time a job was submitted + on systems using CUPS. + * 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. + * 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 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. + * 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. + * 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. + * DHCP Server : When a subnet or host is renamed, the user's ACL is + updated to match. + * 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. + * 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. + * 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. + * SSH Login : Updated the Java SSH applet to the latest version. + * Perl Modules : Sped up the fetching of Perl modules installed from + RPM and Debian packages. + * Perl Modules : Switched the install and current modules tabs. + * Bootup and Shutdown : Converted commands in the module's API file + to POD format, and added more details about each function. + * 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. + * Webmin Servers Index : Converted commands in the module's API file + to POD format, and added more details about each function. + * 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 Client : Changed the LDAP client connection code to handle both + pure-SSL and TLS modes, thanks to a patch from Paul R. Ganci. + * Change Passwords : Converted commands in the module's API file to + POD format, and added more details about each function. + * 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. + * 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. + * 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. + * Read User Mail : HTML messages now have a converted plain-text attachment + automatically added, for mail clients that only support text. + * Postfix Mail Server : Added a module config option to control if the + user is prompted for confirmation before deleting queued messages. + * 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. + * 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. + * 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. + * 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. + * 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. + +-- Jamie Cameron Sun, 25 Jan 2009 13:50:12 -0800 + +webmin (1.460) stable; urgency=low + + * 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. + * 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. + * Webmin Core : Added a language option for UK english, and converted + words in the default Webmin language to US english. + * Webmin Core : Major Dutch translation updates, thanks to Gandyman. + * Webmin Core : Catalan translation updates by Jaume Badiella. + * Webmin Core : Converted all core modules to use the new WebminCore + perl module instead of web-lib.pl. This significantly improves memory + use and load time in code that uses functions from multiple modules, + asssuming they have all been converted. + * 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. + * Read User Mail : Added Module Config options to not include the X-Mailer + and X-Originating-IP headers in sent mail. + * Apache Webserver : Fixed handling of IPv6 addresses so that Apache's + [address] format is now fully supported. + * 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. + * System and Server Status : Added a tooltip to status icons to show + the hostname. + * Custom Commands : Added a parameter-level option to make the parameter + mandatory. + * 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. + * Filter and Forward Mail : Added option to select the character set + of automatic reply messages. + * Protected Web Directories : Added a Module Config option to set permissions + on created .htaccess and .htpasswd files, which defaults to 644. + * Linux RAID : Added a button for changing the number of active devices + in a RAID 5 or 6 set, thanks to Diego Zuccato. + * 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. + +-- Jamie Cameron Wed, 11 Mar 2009 15:03:49 -0700 + +webmin (1.470) stable; urgency=low + + * 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. + * File Manager : Fixed bugs that broke the file manager under the new + Webmin API module. + * 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. + * Webmin Configuration : Detect and ignore failures when checking if + other modules are installed. + +-- Jamie Cameron Tue, 17 Mar 2009 22:30:47 -0700 + +webmin (1.480) stable; urgency=low + + * Linux Firewall : Disallow rules on virtual interfaces, as they don't + work. + * Cluster Copy Files : Fixed check to prevent over-writing a file when + copying to this host. + * 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. + * Webmin Core : Catalan translation updates by Jaume Badiella. + * Webmin Core : Added an UTF-8 encoding of the Russian translation, + thanks to shavlukov@gmail.com. + * Webmin Core : French translation updates by ButterflyOfFire. + * Webmin Core : Dutch translation updates by Gandyman. + * Webmin Core : Dramatically improved Webmin's search function, to include + links to pages that help or UI text comes from. Also changed the layout + of results to a more Webmin-ish style. + * Webmin Configuration : Added a field to the Operating System and Environment + page for additional Perl module directories. + * 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. + * 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. + * 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. + * 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. + * 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. + * 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. + * File Manager : Fixed a bug that prevented setuid and setgid permissions + from being changed. + * 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. + * 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. + * 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. + * 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. + * Usermin Configuration : Added a field to the Operating System and + Environment page for additional Perl module directories. + * 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. + * Filter and Forward Mail : The time between autoreplies to the same + address now defaults to 1 hour. + * Protected Web Directories : Added a button to remove protection from + multiple directories, without removing the .htaccess file. + * 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. + * LDAP Server : Updated the module to support the new OpenLDAP LDIF-format + configuration files, as seen on Ubuntu 8.10. + * 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. + * Disk Quotas : Added a module access control option to restrict allowed + groups by GID range. + +-- Jamie Cameron Mon, 15 Jun 2009 22:04:01 -0700 + +webmin (1.490) stable; urgency=low + + * 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. + * Solaris Zones : Added support for zone brands, thanks to a patch from + Todd Kennedy. + * PHP Configuration : Added an access control option to limit file IO + to a particular Unix user. + * Network Configuration : Updated bonding support to use the new format + in Debian 5.0, thanks to Caspar Smit. + * Shoreline Firewall : Added a button to create a shorewall dump, thanks + to a patch by Paul Gear. + * Webmin Core : Catalan translation updates by Jaume Badiella. + * Webmin Core : Dutch translation updates, thanks to Gandyman. + * Webmin Core : Beginnings of a Basque translation, thanks to Mireia + Lezea. + * 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. + * 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. + * 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. + * MySQL Database Server : Restores and imports from local files are + now run as the Unix user configured for backups, rather than root. + * 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. + +-- Jamie Cameron Thu, 17 Sep 2009 09:22:04 -0700 + +webmin (1.500) stable; urgency=low + + * Linux Firewall : Removed invalid "Above" options for packet flow rate. + * Upload and Download : Added support for extracting LHArc format files + when uploading. + * QMail Mail Server : Autoreply messages starting with or + will now be sent using the tex + * QMail Mail Server : t/html MIME type. + * Scheduled Commands : Added action logging for scheduled commands created + and deleted using this module. + * System Status : First version of this module, for collecting system + information using a background Cron job. + * Change Passwords : Fixed restrictions based on secondary group membership. + * Webmin Configuration : Added a field to the Debugging Log File page + to select modules to debug for. + * 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. + * 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. + * 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 or + will now be sent using the tex + * Postfix Mail Server : t/html MIME type. + * 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. + * Software Package Updates : First version of this module. + * SMART Drive Status : Fixed the collapsible section showing raw SMART + status output. + * Backup Configuration Files : Added an option on the restore form to + just show the contents of a backup. + * BIND DNS Server : Root zone records files are now included in Webmin + backups. + * 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. + * Partitions on Local Disks : Added support for new SCSI device information + files under /sys, as seen in 2.6.30+ kernels. + * 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. + * Linux RAID : Added a button to remove a detached partition, thanks + to Caspar Smit. + * MySQL Database Server : The information_schema database is no longer + included when backing up all databases, as it really just contains + metadata. + * 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 or + will now be sent using the text/html MIME type. + +-- Jamie Cameron Thu, 17 Dec 2009 13:10:14 -0800 + +webmin (1.510) stable; urgency=low + + * 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. + * 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. + * Linux Firewall : Added a button to move rules to another chain. + * Linux Firewall : Added a button to rename an existing custom chain. + * SSH Server : Added a field for editing the maximum login attempts + per connection. + * 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. + * Scheduled Commands : Added an option to send email on command completion. + * 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. + * Shoreline Firewall : New rules are added after the SECTION NEW line, + if there is one. + * Webmin Core : Czech translation updates, thanks to Karel Hudan. + * Webmin Core : The Webmin RPM now preserves the /etc/webmin directory + when un-installed and then re-installed. + * Webmin Core : Added a robots.txt file to block indexing of Webmin + by search engines. + * Webmin Core : The Webmin search box can now be disabled in the Webmin + Users module, under "Permissions for all modules". + * Webmin Core : Brazillian Portuguese translation updates for several + modules, thanks to Djavan Fagundes. + * Webmin Configuration : Added an option to the User Interface page + to always put the hostname before the page title. + * 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. + * 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. + * 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. + * System Logs : Speed up the un-filtered display of the last N lines + of a log file, by just running tail on it directly. + * Software Package Updates : Debian backport versions are no longer + falsely suggested for upgrading, if the apt-show-versions command + is installed. + * SMART Drive Status : Use disk IDs for SMART monitoring instead of + device names, which may change. + * BIND DNS Server : Added new NSEC3 algorithms for DNSSEC. + * BIND DNS Server : Changed the default DNSSEC algorithm from DSA to + the stronger RSASHA1. + * 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. + * 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. + * 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. + * Bacula Backup System : Add support for setting the Maximum concurrent + jobs on a storage daemon, thanks to Caspar Smit. + * Linux RAID : Added support for creating EXT4 filesystems. + * 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. + +-- Jamie Cameron Thu, 04 Mar 2010 17:22:39 -0800 + +webmin (1.520) stable; urgency=low + + * System Time : Switched background time syncing to use the new Webmin + Cron service. + * Samba Windows File Sharing : Try to use the smbpasswd command to create + or delete users, if installed. + * 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. + * QMail Mail Server : Added spam checking to the autoreply script, if + spamassassin is installed. + * Webmin Core : Dutch translation updates, thanks to Gandyman. + * Webmin Core : Polish translation updates, thanks to Dariusz Dêbowski. + * PostgreSQL Database Server : Added greater than / less than selectors + to the table data search form. + * Change Language and Theme : Added a password confirmation field for + password changes. + * Webmin Configuration : Strong PCI-compliant ciphers can now be selected + on the SSL Encryption page. + * 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. + * LDAP Users and Groups : The list of groups now includes descriptions, + if any are set. + * 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. + * 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. + * Apache Webserver : The default port on the Create virtual host tab + is now set to better match the name-based virtual host ports. + * Printer Administration : Changed the default PPD driver directory + on Debian to include /usr/share/ppd as well. + * Backup Configuration Files : Added fields to the scheduled backup + page for pre and post backup commands. + * File Manager : Bug fixes to allow the File Manager module to be used + via Webmin Servers Index or Cloudmin. + * BIND DNS Server : On Linux systems, /dev/urandom is used for generating + entropy for DNSSEC. + * TCP Wrappers : Added a Module Config option to control if possible + services are taken from inetd/xinetd, or always manually entered. + * 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. + * Filesystem Backup : Fixed verification when a dump is to a date-based + destination and takes more than one day. + * Squid Proxy Server : Improved support for COSS format (single file) + Squid caches. + * 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. + * 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. + * Bacula Backup System : Added a field for setting the compression level + for a fileset. + * 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. + * LDAP Server : Fixed numerous bugs in editing the new LDIF-format access + control rules. + * 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. + * 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. + * BSD Firewall : Added support for the firewall_script directive in + /etc/rc.conf, as seen on FreeBSD 8. + +-- Jamie Cameron 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. + * 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. + * Samba Windows File Sharing : Add support for the locked account flag + for users, thanks to Juan Miguel Corral Cano. + * BIND DNS Server : Added the Delete Records In Selected button to the + main page, for removing the same record in multiple domains at once. + * 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. + * System and Server Status : Enhanced the free memory monitor to be + able to check virtual memory as well. + * SSH Server : Added support for listening on IPv6 addresses. + * Usermin Configuration : IPv6 support for Usermin can now be enabled + on the Ports and Addresses page. + * Bacula Backup System : Added an option to disable a backup job. + * Webmin Core : Catalan translation updates by Jaume Badiella. + * 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. + * 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. + * 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. + +-- Jamie Cameron Wed, 01 Dec 2010 08:40:51 -0800 + +webmin (1.540) stable; urgency=low + + * Backup Configuration Files : When a scheduled backup is run manually, + and pre and post commands are now also run. + * 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. + * System and Server Status : Update the SSL certificate monitor to check + alternate names as well when looking for hostname mismatches. + * Custom Commands : Added an option for custom commands to have their + output displayed without any Webmin UI, in a selectable MIME type. + * DHCP Server : Multiple leases can now be deleted at once, thanks to + a suggestion from Berni Elbourn. + * 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. + * Webmin Core : Sped up the loading of language files by pre-caching + them in memory when Webmin is started, and not performing sub-string + substitutions in most modules. + * Webmin Core : Added support for Pardus Linux, thanks to Kaan Ozdincer. + * Webmin Core : Major Dutch updates, thanks to Gandyman. + * Webmin Core : Majoe French translation update, thanks to ButterflyOfFire. + * Webmin Core : Allow per-language language overrides to be defined, + in custom-lang.$code files. + * Webmin Core : Updated numerous modules to improve support for Debian + 6 and Ubuntu 10.10. + * Webmin Core : If a browser asks for gzip compression, Webmin can now + return compressed content either generated dynamically or from a pre-compressed + .gz file in the same directory. Dynamic compression depends on the + Compress::Zlib perl module. + * Webmin Core : Added support for Amazon Linux. + * Dovecot IMAP/POP3 Server : Added support for Dovecot 2.0, which renames + many configuration directives and splits up the config using include + files. + * 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. + * Logical Volume Management : When creating a new striped logical volume, + the strip size can now be selected. + * Users and Groups : Added support for SHA512 format passwords. + * Software Packages : Debian packages marked as "hold" are no longer + offered as possible updates. This is visible in the Software Package + Updates module. + * Disk Quotas : Added a Module Config option to hide quotas for deleted + users and groups. + * Perl Modules : When upgrading multiple Perl modules from CPAN, don't + give up because just one could not be found. + +-- Jamie Cameron Tue, 29 Mar 2011 21:04:12 -0700 + +webmin (1.550) stable; urgency=low + + * 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. + * BIND DNS Server : Added the Test Zone Transfer button to the slave + zone page, to check if zone transfers are possible or not. + * Webmin Configuration : Added the Sending Email page which controls + how Webmin itself sends messages. + * 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. + * PHP Configuration : Added support for selecting the timezone on the + Other Settings page, thanks to Matt Lewandowsky. + +-- Jamie Cameron Tue, 26 Apr 2011 15:19:13 -0700 + +webmin (1.560) stable; urgency=low + + * Samba Windows File Sharing : Added improved Winbind support, thanks + to Caspar Smit. + * 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. + * Linux Firewall : Added the open-ports.pl command which can be run + from the shell to open ports on the firewall. + * 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. + * 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. + * 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. + * 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. + * Webmin Core : Catalan updates, thanks to Jaume Badiella. + * Webmin Core : Italian translation updates, thanks to Andrea Oliveri. + * Webmin Core : Major German translation updates, thanks to Raymond + Vetter. + * 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. + * 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. + * 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. + * 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. + +-- Jamie Cameron Thu, 04 Aug 2011 00:10:01 -0700 + +webmin (1.570) stable; urgency=low + + * QMail Mail Server : Added a refresh button to the mail queue. + * 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. + * DHCP Server : Added a client option for subnets and groups for DNS + domains to search. + * 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. + * Webmin Core : More German translation updates, thanks to Raymond Vetter. + * Webmin Core : More French translation updates, thanks to ButterflyOfFire. + * Dovecot IMAP/POP3 Server : Fixed support for CentOS 6 and related + distributions, which move the Dovecot config to /etc/dovecot/dovecot.conf. + * MySQL Database Server : Added confirmation before deleting multiple + user, host, database, table and column permissions. + * Sendmail Mail Server : Added a refresh button to the mail queue. + * Postfix Mail Server : Added a refresh button to the mail queue. + +-- Jamie Cameron Sun, 02 Oct 2011 18:02:14 -0700 + +webmin (1.580) stable; urgency=low + + * Network Configuration : If Postfix is installed when the hostname + is changed, the mydestination (local hostname) configuration parameter + is updated too. + * Webmin Core : Even more German translation updates, thanks to Raymond + Vetter. + * Webmin Core : Added UTF-8 encodings for languages using the iso-8859-2, + like Czech and Polish. + * Webmin Core : Catalan updates, thanks to Jaume Badiella. + * Webmin Core : Norwegian translation updates, thanks to Stein-Aksel + Basma. + * Webmin Core : The MySQL, PostgreSQL, Filesystem Backup and Backup + Configuration Files modules now all support the use of Webmin variable + substitutions in backup paths (like $HOSTNAME) via a new Module Config + option. + * 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. + * Webmin Actions Log : Added a field for searching for actions by their + description. + * Custom Commands : Added a new parameter type which is a submit button. + +-- Jamie Cameron Sat, 21 Jan 2012 16:47:24 -0800 + +webmin (1.590) stable; urgency=low + + * 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. + * Apache Webserver : Apache virtual hosts owned by Virtualmin can no + longer have their address, port, name or document directory changed. + * Webmin Core : Even more German translation updates, thanks to Raymond + Vetter. + * Webmin Core : More Dutch updates, thanks to Gandyman. + * Webmin Core : Catalan updates, thanks to Jaume Badiella. + * Webmin Core : Norwegian updates, thanks to Stein-Aksel Basma. + * Webmin Core : All languages now have UTF-8 encoded variants, as well + as their native character sets. + * Webmin Core : Added support for Ubuntu 12.04. + * 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. + * Webmin Configuration : Added a tab to the SSL Encryption page for + generating a certificate signing request. + * Users and Groups : Added a new password restriction for the minimum + number of days before a password can be changed. + * Shorewall6 Firewall : First version of this module, a fork of the + existing Shorewall module but for IPv6. Contributed by Wouter van + Bommel. + * 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. + * Usermin Configuration : Added a button to copy the SSL certificate + and other settings from Webmin. + +-- Jamie Cameron Fri, 29 Jun 2012 15:36:05 -0700 + +webmin (1.600) stable; urgency=low + + * 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. + * iSCSI Server : First version of this module, for sharing devices using + the iSCSI protocol. + * 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. + * 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. + * iSCSI Client : First version of this module, for accessing devices + using the iSCSI protocol. + * 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. + * Webmin Core : Even more German translation updates, thanks to Raymond + Vetter. + * Webmin Core : Norwegian updates, thanks to Stein-Aksel Basma. + * Webmin Core : Dutch translation updates, thanks to Gandyman. + * Webmin Core : Switch order of command and mode in debug logs to make + it clear that "mode=X" is part of the log, not part of the command. + * Webmin Core : Added the new Gray Framed Theme, and made it the default + for new installs. + * Shoreline Firewall : Added a new page for editing routing rules. + * Shoreline Firewall : Sort macros in the list of possible actions. + * Shoreline Firewall : Further corrections to the official name. + * Webmin Configuration : The titles for existing clone modules can now + be changed on the Module Titles page. + * 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. + * Postfix Mail Server : Added a new page, visible for Postfix 2.7 and + later, for editing sender dependent transport mappings. + +-- Jamie Cameron 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. + * Webmin Core : Even more German translation updates, thanks to Raymond + Vetter. + * Webmin Core : Catalan updates, thanks to Jaume Badiella. + * 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 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. + * Webmin Core : Norwegian updates, thanks to Stein-Aksel Basma. + * Webmin Core : Catalan updates, thanks to Jaume Badiella. + * Webmin Core : Yet more German translation updates, thanks to Raymond + Vetter. + * Webmin Core : Polish translation updates from Piotr Kozica. + * 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. + * LDAP Users and Groups : The userPassword attribute is now removed + for users or groups that don't have a password set. + +-- Jamie Cameron Sat, 02 Feb 2013 22:52:13 -0800 + +webmin (1.630) stable; urgency=low + + * Network Services : Re-wrote the UI to use Webmin's standard UI library. + * BIND DNS Server : Added a module configuration option to use the SPF + type for Sender Permitted From records. + * Partitions on Local Disks : First version of this module, for managing + slices and partitions on FreeBSD. + * Disk and Network Filesystems : Added a Module Config option to find + the master CIFS server for browsing from a workgroup name. + * 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 + * Network Configuration : Added support for IPv6, DHCP and new ethernet + device names on FreeBSD. + * DHCP Server : Improved support for interface configuration and startup + commands as used on FreeBSD 9. + * Webmin Core : More German translation updates, thanks to Raymond Vetter. + * Webmin Core : Polish translation updates from Piotr Kozica. + * Webmin Core : Norwegian updates, thanks to Stein-Aksel Basma. + * Webmin Core : Improved FreeBSD 8 and 9 support across multiple modules. + * Webmin Core : Hungarian translation updates from Balázs Zoltán. + * Webmin Configuration : Added a setting to the Web Server Options page + to control if redirects use just a path, or the full URL. + * Logical Volume Management : Added a button to the logical volume page + for moving blocks from one physical volume to another. + * Users and Groups : Replace use of ispell and aspell commands with + reading of /usr/share/dict/words to validate passwords. + * Software Packages : Added support for updating and installing packages + from FreeBSD ports. + * 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. + +-- Jamie Cameron 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 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 Sat, 17 Aug 2013 22:14:22 -0700 + diff -r -N -u webmin-1.650-orig/DEBIAN/conffiles webmin-1.650/DEBIAN/conffiles --- webmin-1.650-orig/DEBIAN/conffiles 1969-12-31 16:00:00.000000000 -0800 +++ webmin-1.650/DEBIAN/conffiles 2013-08-17 22:18:34.000000000 -0700 @@ -0,0 +1,2 @@ +/etc/pam.d/webmin +/etc/init.d/webmin diff -r -N -u webmin-1.650-orig/DEBIAN/control webmin-1.650/DEBIAN/control --- webmin-1.650-orig/DEBIAN/control 1969-12-31 16:00:00.000000000 -0800 +++ webmin-1.650/DEBIAN/control 2013-08-17 22:18:34.000000000 -0700 @@ -0,0 +1,16 @@ +Package: webmin +Version: 1.650 +Section: admin +Priority: optional +Architecture: all +Depends: perl, libnet-ssleay-perl, openssl, libauthen-pam-perl, libpam-runtime, libio-pty-perl, apt-show-versions, python +Pre-Depends: perl +Installed-Size: 134184 +Maintainer: Jamie Cameron +Provides: webmin +Replaces: webmin-adsl, webmin-apache, webmin-bandwidth, webmin-bind, webmin-burner, webmin-cfengine, webmin-cluster, webmin-core, webmin-cpan, webmin-dhcpd, webmin-exim, webmin-exports, webmin-fetchmail, webmin-firewall, webmin-freeswan, webmin-frox, webmin-fsdump, webmin-grub, webmin-heartbeat, webmin-htaccess, webmin-inetd, webmin-jabber, webmin-ldap-netgroups, webmin-ldap-user-simple, webmin-ldap-useradmin, webmin-lilo, webmin-logrotate, webmin-lpadmin, webmin-lvm, webmin-mailboxes, webmin-mon, webmin-mysql, webmin-nis, webmin-openslp, webmin-postfix, webmin-postgresql, webmin-ppp, webmin-pptp-client, webmin-pptp-server, webmin-procmail, webmin-proftpd, webmin-pserver, webmin-quota, webmin-samba, webmin-sarg, webmin-sendmail, webmin-shorewall, webmin-slbackup, webmin-smart-status, webmin-snort, webmin-software, webmin-spamassassin, webmin-squid, webmin-sshd, webmin-status, webmin-stunnel, webmin-updown, webmin-usermin, webmin-vgetty, webmin-webalizer, webmin-wuftpd, webmin-wvdial, webmin-xinetd +Description: web-based administration interface for Unix systems + Using Webmin you can configure DNS, Samba, NFS, local/remote filesystems + and more using your web browser. After installation, enter the URL + https://localhost:10000/ into your browser and login as root with your root + password. diff -r -N -u webmin-1.650-orig/DEBIAN/copyright webmin-1.650/DEBIAN/copyright --- webmin-1.650-orig/DEBIAN/copyright 1969-12-31 16:00:00.000000000 -0800 +++ webmin-1.650/DEBIAN/copyright 2013-08-17 22:18:34.000000000 -0700 @@ -0,0 +1,38 @@ +This package was debianized by Jamie Cameron on +Sat, 17 Aug 2013 22:18:23 -0700. + +It was downloaded from: http://www.webmin.com/ + +Upstream author: Jamie Cameron + +Copyright: + +--------------------------------------------------------- + Copyright (c) Jamie Cameron + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the developer nor the names of contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE DEVELOPER ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE DEVELOPER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + --------------------------------------------------------- + diff -r -N -u webmin-1.650-orig/DEBIAN/postinst webmin-1.650/DEBIAN/postinst --- webmin-1.650-orig/DEBIAN/postinst 1969-12-31 16:00:00.000000000 -0800 +++ webmin-1.650/DEBIAN/postinst 2013-08-17 22:18:34.000000000 -0700 @@ -0,0 +1,89 @@ +#!/bin/sh +inetd=`grep "^inetd=" /etc/webmin/miniserv.conf 2>/dev/null | sed -e 's/inetd=//g'` +if [ "$1" = "upgrade" -a "$1" != "abort-upgrade" ]; then + # Upgrading the package, so stop the old webmin properly + if [ "$inetd" != "1" ]; then + /etc/webmin/stop >/dev/null 2>&1 /webmin-setup.out 2>&1 +if [ "webmin" = "webmin" ]; then + grep sudo= /etc/webmin/miniserv.conf >/dev/null 2>&1 + if [ "$?" = 1 ]; then + # Allow sudo-based logins for Ubuntu + echo sudo=1 >>/etc/webmin/miniserv.conf + fi +fi +rm -f /var/lock/subsys/webmin +if [ "" != "1" ]; then + if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then + invoke-rc.d webmin start >/dev/null 2>&1 /dev/null 2>&1 /dev/null 2>&1 +fi +cat >/etc/webmin/uninstall.sh </dev/null 2>/dev/null + if [ "$?" = "0" ]; then + sslmode=1 + fi +fi +if [ "$sslmode" = "1" ]; then + echo "Webmin install complete. You can now login to https://$host:$port/" +else + echo "Webmin install complete. You can now login to http://$host:$port/" +fi +if [ "webmin" = "webmin" ]; then + echo "as root with your root password, or as any user who can use sudo" + echo "to run commands as root." +else + echo "as any user on the system." +fi diff -r -N -u webmin-1.650-orig/DEBIAN/postrm webmin-1.650/DEBIAN/postrm --- webmin-1.650-orig/DEBIAN/postrm 1969-12-31 16:00:00.000000000 -0800 +++ webmin-1.650/DEBIAN/postrm 2013-08-17 22:18:34.000000000 -0700 @@ -0,0 +1,9 @@ +#!/bin/sh +if [ "$1" != "upgrade" -a "$1" != "abort-upgrade" ]; then + grep root=/usr/share/webmin /etc/webmin/miniserv.conf >/dev/null 2>&1 + if [ "$?" = 0 ]; then + # Package is being removed, and no new version of webmin + # has taken it's place. Delete the config files + rm -rf /etc/webmin /var/webmin + fi +fi diff -r -N -u webmin-1.650-orig/DEBIAN/preinst webmin-1.650/DEBIAN/preinst --- webmin-1.650-orig/DEBIAN/preinst 1969-12-31 16:00:00.000000000 -0800 +++ webmin-1.650/DEBIAN/preinst 2013-08-17 22:18:34.000000000 -0700 @@ -0,0 +1,33 @@ +#!/bin/sh +perl </dev/null 2>&1 + if [ "$?" = 0 ]; then + # Package is being removed, and no new version of webmin + # has taken it's place. Run uninstalls and stop the server + if [ "webmin" = "webmin" ]; then + echo "Running uninstall scripts .." + (cd /usr/share/webmin ; WEBMIN_CONFIG=/etc/webmin WEBMIN_VAR=/var/webmin LANG= /usr/share/webmin/run-uninstalls.pl) + fi + /etc/webmin/stop >/dev/null 2>&1