diff -r -N -u webmin-1.297-orig/DEBIAN/changelog webmin-1.297/DEBIAN/changelog --- webmin-1.297-orig/DEBIAN/changelog 1969-12-31 16:00:00.000000000 -0800 +++ webmin-1.297/DEBIAN/changelog 2006-08-29 11:43:07.000000000 -0700 @@ -0,0 +1,1617 @@ +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. + * 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. + * Postfix Configuration : Added a button to the mail queue page for + flushing the queue. + * 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. + * Sendmail Configuration : Removed the mail reading feature and associated + ACLs, 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. + * 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. + * Shorewall Firewall : Added buttons for adding rules or other table + entries above or below an existing entry. + * Shorewall Firewall : Added support for OpenVPN and generic tunnels. + * 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. + * 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. + * Extended Internet Services : Added buttons to the module's main page + for enabling or disabling multiple services at once. + * 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. + * Postfix Configuration : Added the ability to search the mail queue. + * Postfix Configuration : Removed the mail reading feature and associated + ACLs, as this functionality has been moved to the Read User Mail module. + * 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. + * QMail Configuration : Removed the mail reading feature, as this functionality + has been moved to the Read User Mail 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. + * 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. + * 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. + * 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. + * Postfix Configuration : 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 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. + * QMail Configuration : Added an option to the autoreply file editing + page for specifying addresses to never auto-repond to. Accepts wildcards + like *@foo.com or fred@*. + * DHCP Server : Custom option definitions can now be edited, and will + be preserved in the configuration file if manually defined. + * 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. + * Sendmail Configuration : Added an option when creating a Domain Routing + entry to forward mail to a domain and all hosts in it. + * Sendmail Configuration : 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 Analysis 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. + * Shorewall Firewall : Added the ability to edit the blacklist table. + * 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. + * 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. + * Sendmail Configuration : Added the ability to edit From:, To: and + Connect: tags in Spam Control rules. + * 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. + * 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. + * Shorewall Firewall : Added a button for manually editing a table file. + * Shorewall Firewall : Added simple access control, written by Stephen + Carville. + * 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. + * 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. + * Postfix Configuration : Added an icon for checking the current Postfix + configuration. + * 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). + * 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. + * 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. + * Shorewall Firewall : Improved access control, to limit which Shorewall + tables a user can edit. + * 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. + * 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. + * Shorewall Firewall : Added Module Config page options for commands + to run before and after starting, applying and refreshing Shorewall. + * 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. + * Sendmail Configuration : Quarantined messages in the mail queue are + now visible. + * 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. + * 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. + * Postfix Configuration : Added support for the mynetworks_style option. + * 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. + +-- 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. + * 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. + * Postfix Configuration : The header_checks table for rejecting or redirecting + email based on its headers can now be edited. + * 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. + * 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. + * Sendmail Configuration : Added a button for flushing quarantined messages + from the queue. + * 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. + * Shorewall Firewall : Added support for standard Shorewall actions + on the rules page. + * 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. + * 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. + * 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. + * Postfix Configuration : Added buttons on the mail queue page to re-queue, + hold and un-hold messages. + * 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. + * Sendmail Configuration : Added fields on the Sendmail Options page + for the maximum allowed and bad recipients in a single email. + * 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. + * 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. + * Postfix Configuration : 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 Configuration : Added a button on all map lists to edit the + map data file manually. + * 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. + * 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. + * Sendmail Configuration : Added a button to the mail queue page for + flushing only selected messages. + * Sendmail Configuration : When deleting messages from the mail queue, + Webmin will prompt for confirmation first. + * Sendmail Configuration : Multiple values can now be entered and edited + for the SMTP port options. + * 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. + * 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. + * Postfix Configuration : When deleting messages from the mail queue, + Webmin will prompt for confirmation first. + * 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. + * QMail Configuration : When deleting messages from the mail queue, + Webmin will prompt for confirmation first. + * 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. + +-- 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. + * Sendmail Configuration : Added an option to the Sendmail Options page + for selecting the order in which the mail queue is processed. This + same option also appears on the Module Config page, for use when the + queue is manually flushed. + * Sendmail Configuration : When creating an autoreply alias, you can + enter regexps that the headers will be checked against to prevent + the reply. + * Sendmail Configuration : When viewing an individual message in the + mail queue, there is now a button for flushing just that email. + * 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. + * 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. + * Shorewall Firewall : Added support for the providers Shorewall table. + * 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. + * 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. + * Postfix Configuration : Added support for the new RBL lookup parameters, + thanks to Roberto Tecchio. + * Postfix Configuration : When creating an autoreply alias, you can + enter regexps that the headers will be checked against to prevent + the reply. + * Postfix Configuration : Added a page for editing Postfix server processes, + as defined in the master.cf file. + * Scheduled Cron Jobs : Multiple Cron jobs can be deleted at once, using + checkboxes on the module's main page. + * QMail Configuration : When creating an autoreply alias, you can enter + regexps that the headers will be checked against to prevent the reply. + * 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. + * 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. + * Webalizer Logfile Analysis : Added a Module Config option to prevent + the Webmin header and footer from being added when viewing a Webalizer + report. + * Sendmail Configuration : Multiple Sendmail PID files can be specified + on the Module Config page, for systems using Mailscanner (which runs + two Sendmail daemons). + * Sendmail Configuration : 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 Configuration : On the aliases, address mappings and other + list pages, multiple entries can be deleted at once using the new + checkboxes and Delete Selected button. + * 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). + * Squid Analysis Report Generator : Added a Module Config option to + prevent the Webmin header and footer from being added when viewing + a SARG report. + * Webmin Configuration : The Export Modules form can now write to a + file on the server. + * Shorewall Firewall : Updated the module to support new options and + columns in Shorewall version 3, such as macros, the new zones table + and so on. + * Shorewall Firewall : Several records can be deleted at once from any + table using checkboxes next to them. + * 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. + * 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. + * Postfix Configuration : 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 Configuration : Added checkboxes and buttons on the aliases, + virtual domains and other list pages for deleting several at once. + * Postfix Configuration : Added an icon for editing the Postfix main + and master configuration files. + * 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. + * QMail Configuration : 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 Configuration : Added checkboxes and Delete Selected buttons + on the aliases, virtual mappings, domain routing and mail users pages + for deleting multiple entries at once. + * 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 + * 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. + * 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. + * 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. + * SSH/Telnet 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/Telnet Login : Made SSL mode the default on all operating systems. + * 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. + * 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 + + * Bootup and Shutdown : Added a button on the main page for restarting + multiple servers at once. + * Upload and Download : Added the ability to extract tar.bz2 files. + * Webmin Servers Index : Made the auto-registration email contents translatable. + * Sendmail Configuration : 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 Configuration : 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. + * Cluster Copy Files : Made the backup 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. + * 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. + * 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. + * 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. + * 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. + * 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. + * 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. + * Postfix Configuration : All Postfix table entries (including aliases) + can have human-readable descriptions associated with them. These are + stored as comments in the appropriate config file. + * Filesystem Backup : Made the backup and new tape email contents translatable. + * Filesystem Backup : Added an option for setting the path to the remote + rmt command for tar format backups on Linux. + * Filesystem Backup : On Linux and BSD systems, backups and restores + in TAR or EXT formats can be done via FTP as well as SSH, RSH and + to local files. + * Squid Proxy Server : Added support for Squid 2.6, including the new + logformat and access_log directives for specifying multiple custom + log files. + * Scheduled Cron Jobs : Changed the default schedule for new jobs to + hourly. + * 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. + * 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. + * 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. + * 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 Wed, 31 Dec 1969 16:00:00 -0800 + diff -r -N -u webmin-1.297-orig/DEBIAN/control webmin-1.297/DEBIAN/control --- webmin-1.297-orig/DEBIAN/control 1969-12-31 16:00:00.000000000 -0800 +++ webmin-1.297/DEBIAN/control 2006-08-29 11:43:07.000000000 -0700 @@ -0,0 +1,18 @@ +Package: webmin +Version: 1.297 +Section: admin +Priority: optional +Architecture: all +Essential: no +Depends: bash, perl +Pre-Depends: bash, perl +Recommends: libnet-ssleay-perl, openssl, libauthen-pam-perl, libpam-runtime, libio-pty-perl +Installed-Size: 73256960 +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: A 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.297-orig/DEBIAN/copyright webmin-1.297/DEBIAN/copyright --- webmin-1.297-orig/DEBIAN/copyright 1969-12-31 16:00:00.000000000 -0800 +++ webmin-1.297/DEBIAN/copyright 2006-08-29 11:43:07.000000000 -0700 @@ -0,0 +1,38 @@ +This package was debianized by Jamie Cameron on +Tue, 29 Aug 2006 11:42:33 -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.297-orig/DEBIAN/postinst webmin-1.297/DEBIAN/postinst --- webmin-1.297-orig/DEBIAN/postinst 1969-12-31 16:00:00.000000000 -0800 +++ webmin-1.297/DEBIAN/postinst 2006-08-29 11:43:07.000000000 -0700 @@ -0,0 +1,76 @@ +#!/bin/sh +inetd=`grep "^inetd=" /etc/webmin/miniserv.conf 2>/dev/null | sed -e 's/inetd=//g'` +if [ "$1" = "upgrade" ]; then + # Upgrading the package, so stop the old webmin properly + if [ "$inetd" != "1" ]; then + /etc/init.d/webmin stop >/dev/null 2>&1 /tmp/.webmin/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 + /etc/init.d/webmin start >/dev/null 2>&1 /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." +else + echo "as any user on the system." +fi diff -r -N -u webmin-1.297-orig/DEBIAN/postrm webmin-1.297/DEBIAN/postrm --- webmin-1.297-orig/DEBIAN/postrm 1969-12-31 16:00:00.000000000 -0800 +++ webmin-1.297/DEBIAN/postrm 2006-08-29 11:43:07.000000000 -0700 @@ -0,0 +1,9 @@ +#!/bin/sh +if [ "$1" != "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.297-orig/DEBIAN/preinst webmin-1.297/DEBIAN/preinst --- webmin-1.297-orig/DEBIAN/preinst 1969-12-31 16:00:00.000000000 -0800 +++ webmin-1.297/DEBIAN/preinst 2006-08-29 11:43:07.000000000 -0700 @@ -0,0 +1,34 @@ +#!/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/init.d/webmin stop >/dev/null 2>&1 /dev/null 2>&1