Webmin Updates

Listed below are updates to Webmin for problems that have been discovered since the each release. Most are in the form of modules, which can be installed under Webmin Configuration -> Webmin Modules.

To have updates installed automatically, go to the Webmin Configuration module, click on Upgrade Webmin and use the form in the Update Modules section.

Module Version Problem Solution
Updates to Webmin 1.690
Updates to Webmin 1.670
Webmin Users 1.670 Fix Perl error calling webmin::show_twofactor_form_auth when enabling two-factor authentication New module
Updates to Webmin 1.650
Linux Firewall 1.650 When editing a SNAT rule, the source IP cannot be entered New module
Updates to Webmin 1.640
Apache Webserver 1.640 Apache is shown as not running on Debian 7 systems, even when it really is New module
Software Packages 1.640 Fixes the error 'The FreeBSD Package Manager package system requires the pkg info command' New module
Apache Webserver 1.640 Fixes the error 'Undefined subroutine &apache::autoindex_directives' New module
Updates to Webmin 1.630
Running Processes 1.630 Fixes total and free memory display on OpenVZ systems New module
Updates to Webmin 1.600
Change Passwords 1.600 Fix for potential XSS attack via real name field New module
Updates to Webmin 1.590
File Manager 1.590 Fixes two XSS security issues New module
System and Server Status 1.590 Fixes the error Cant use global $_ in "my" at edit_mon.cgi line 316 New module
Updates to Webmin 1.560
Backup Configuration Files 1.560 Fixes the error 'Backup failed : No modules provided any existing files to backup' when making an immediate backup New module
Bootup and Shutdown 1.560 Fixes a problem on Debian and Ubuntu systems in the Webmin Configuration module that prevents Webmin from being started at boot time New module
Updates to Webmin 1.540
Users and Groups 1.540 Fixes an XSS attack that can be exploited if un-trusted users are allowed to change their own real names New module
Updates to Webmin 1.530
System and Server Status 1.530 Fix error Bad arg length for Socket::pack_sockaddr_in in Remote Ping monitor New module
Updates to Webmin 1.480
MySQL Database Server 1.480 Fixed bugs with importing CSV and executing SQL from files New module
LDAP Users and Groups 1.480 When a group is renamed in LDAP, the CN is not properly updated New module
Updates to Webmin 1.470
Software Packages 1.470 Use new CWS package installer on Solaris New module
File Manager 1.470 Uploading a file that overwrites an existing file causes it to be truncated to zero length New module
Updates to Webmin 1.460
System and Server Status 1.460 All Remote TCP Service monitors report that the service is not installed New module
File Manager 1.460 Opening the file manager module fails with an error about un-trusted referers New module
Updates to Webmin 1.450
Webmin Configuration 1.450 Upgrading from www.webmin.com failed with the error message 'Failed to write to :' New module
BIND DNS Server 1.450 If any views exist, Webmin falsely warnings that 'the following zones are not in any view', even though they are New module
Postfix Mail Server 1.450 Alias management fails with an error about the missing rebuild_map_cmd function New module
Updates to Webmin 1.440
Blue Framed Theme 1.440 Left menu categories do not expand properly on IE, and the login form is too wide New module
LDAP Users and Groups 1.440 When there are too many LDAP users to display, the link to add a new one does not appear New module
Updates to Webmin 1.420
Running Processes 1.420 Memory display on FreeBSD is shown in GB instead of MB New module
Updates to Webmin 1.400
Users and Groups 1.400 When saving a group, the member list may be incorrectly cleared New module
File Manager 1.400 File downloads fail when unknown referers are not trusted New module
Updates to Webmin 1.390
MySQL Database Server 1.390 When trying to login as a user without access to the 'mysql' database, the login can be reported by Webmin as invalid even though the username and password are actually correct New module
Apache Webserver 1.390 Deleting Apache virtual hosts that do not have their own files does not work New module
Disk Quotas 1.390 When only user quotas are active on Linux, both user and group quotas are incorrectly shown to be enabled New module
Users and Groups 1.390 The access control restriction on the allowed home directory can be defeated by entering a path with .. in it New module
Updates to Webmin 1.380
BIND DNS Server 1.380 Deleting zones within views from the main page can cause incorrect directives to be removed New module
Postfix Mail Server 1.380 Added back missing support for comments, manual map editing and PCRE maps New module
Updates to Webmin 1.370
Webmin Users 1.370 Allowed and denied IP addresses for individual Webmin users cannot be set properly New module
Updates to Webmin 1.360
LDAP Users and Groups 1.360 When creating users from a batch file, the error 'Cant call method search without a package or object reference' appears New module
LDAP Users and Groups 1.360 When an LDAP user or group is created, the in-memory cache is not properly updated. This can lead to problems when Virtualmin adds users or groups to LDAP New module
Disk and Network Filesystems 1.360 On systems with ReiserFS filesystems, Webmin cron jobs can output the spurious warning 'Reiserfstune is not allowed to be run on mounted filesystem' New module
Network Configuration 1.360 Boot-time network interfaces are not shown properly on Slackware 11 New module
DHCP Server 1.360 Deleting multiple hosts, groups or subnets at once does not work New module
Updates to Webmin 1.340
BIND DNS Server 1.340 When deleting multiple DNS records, the wrong ones can sometimes be removed New module
Apache Webserver 1.340 Radio button fields in many forms have the wrong name, causing virtual host creation to fail and possible incorrect changes to the Apache config New module
Updates to Webmin 1.320
Read User Mail 1.320 When a non-master admin user (such as a Virtualmin domain owner) tries to send email, the error message 'Missing from address' appears. New module
System and Server Status 1.320 If no remote Webmin servers are defined, attempting to add a monitor always fails with the error message 'No hosts or groups to run on selected' New module
BIND DNS Server 1.320 When there are too many zones to list on the system, the links for adding new zones do not appear. New module
Updates to Webmin 1.310
File Manager 1.310 When opening the access control page for the File Manager module, the error 'Undefined subroutine file::ui_radio' appears New module
BIND DNS Server 1.310 The button to convert a slave zone to master does not appear when running under a chroot directory New module
Updates to Webmin 1.300
Postfix Configuration 1.300 Aliases that have been commented out (disabled) are not shown, and comments are shown as empty aliases. New module
Apache Webserver 1.300 When manually editing the directives in a virtual server, the entire httpd.conf file is shown. New module
Postfix Configuration 1.300 Aliases that have been commented out (disabled) are not shown. New module
Postfix Configuration 1.300 Aliases that have been commented out (disabled) are not shown. New module
Sendmail Configuration 1.300 Aliases that have been commented out (disabled) are not shown. New module
DHCP Server 1.300 The List Leases page can fail with a division by zero error, and checkboxes on the main page for deleting multiple subnets do not work. New module
Updates to Webmin 1.290
Read User Mail 1.290 When a user is restricted to only a subset of mailboxes and the system has more than 200 users, no users appear on the module's main page. New module
MySQL Database Server 1.290 When attempting to backup a MySQL database as a non-root user, the following error appears : Access denied for user 'username'@'localhost' to database 'mysql' New module
Updates to Webmin 1.280
Caldera Theme 1.280 The category links in the top frame don't actually change categories. New module
Read User Mail 1.280 Next / previous mail page links do not appear for users with non-alphanumeric characters in their names New module
System and Server Status 1.280 Monitors that check remote Webmin servers fail if they have been upgraded to 1.280 New module
System Time 1.280 Scheduled syncing with a time server times out or does not work. New module
Updates to Webmin 1.270
File Manager 1.270 When saving large files in DOS text format, the File Manager may hang. New module
LDAP Users and Groups 1.270 When setting a password for a user, an error about the check_password_restrictions function is displayed. New module
Updates to Webmin 1.260
Bootup and Shutdown 1.260 On some Redhat-derived systems, enabling an action at boot does not take effect. New module
Disk and Network Filesystems 1.260 Opening this module on NetBSD 3 triggers an error about compiling the netbsd-mounts.c program. New module
Updates to Webmin 1.250
Network Configuration 1.250 Virtual network interfaces cannot be created properly on SuSE Linux 9.1 and greater New module
Network Configuration 1.250 The Apply Configuration button does not appear on SuSE Linux 10.0, and other functions may not operate properly either. New module
Webmin Users 1.250 When a new Webmin user is added automatically at the same time as a Unix user, his ACL settings are not properly copied from the group. New module
Updates to Webmin 1.240
MySQL Database Server 1.240 When using MySQL version 4.1 or above, Webmin always reports that attempts to login to the database server have failed. New module
Upload and Download 1.240 A Webmin user with non-root access to this module can still use it to view any file as root, such as /etc/shadow. New module
Updates to Webmin 1.230
Disk Quotas 1.230 On some Linux systems, changes to quotas sometimes do not take effect. New module
Perl Modules 1.230 Installing modules from CPAN files with an 'invalid URL' error message. New module
Updates to Webmin 1.220
Disk and Network Filesystems 1.220 When mounting an NFS filesystem on Solaris or OSF1, the error message 'Undefined subroutine &main::unlink_dir called' appears. New module
MySQL Database Server 1.220 When executing a backup that has a command to run before or after, an error message like '/bin/sh: line 1: ((: /path/to/script.sh: syntax error' appears New module
PostgreSQL Database Server 1.220 When executing a backup that has a command to run before or after, an error message like '/bin/sh: line 1: ((: /path/to/script.sh: syntax error' appears New module
System Time 1.220 On FreeBSD systems, the module always displays the error message 'Unrecognized hwclock output format' on the main page. New module
Postfix Configuration 1.220 When deleting mail file from queue, the error message 'Undefined subroutine &main::translate_file' always appears. New module
ProFTPD Server 1.220 Webmin always reports that it cannot get the ProFTPd version number, even though it is being reported correctly. New module
Updates to Webmin 1.210
BIND DNS Server 1.210 When clicking on a zone in a view from the main menu, its records are not displayed properly. New module
MySQL Database Server 1.210 When executing SQL commands in a file, Webmin always reports that they have failed, even when successful. New module
Users and Groups 1.210 On OSX, the Users and Groups module always reports that no users or groups exist. New module
MSC.Linux Theme 1.210 Some third-party modules report the error 'Cant locate Webmin/Textbox.pm' when this default theme is in use. New module
Updates to Webmin 1.200
BIND DNS Server 1.200 When the 'Add new zones to file' option is set on the Module Config page, new zones and views are added to the wrong place in that file. New module
Updates to Webmin 1.190
BSD Firewall 1.190 When the Apply button is clicked, the rule editing page is displayed instead of the configuration being applied. New module
PostgreSQL Database Server 1.190 When using version 7.1 of PostgreSQL, the error message ' ERROR: Relation pg_namespace does not exist' appears when opening a database. New module
System and Server Status 1.190 When the module is configured to send one email per down service, it sends an additional blank email every time a problem is detected. New module
Usermin Configuration 1.190 When saving the Usermin update schedule, the error message 'Missing or invalid number of days' always appears. New module
DHCP Server 1.190 When adding a host or subnet, the error message 'Unsupported file or mode >' appears. New module
BIND DNS Server 1.190 When creating a master or slave zone, an error message appears and the zone is not created. New module
Updates to Webmin 1.180
BIND DNS Server 1.180 On OpenBSD systems, opening the BIND module causes a Webmin process to go into an infinite loop and use up all available memory. New module
LDAP Users and Groups 1.180 The default warning and inactive days are not taken from the module configuration. For Samba users the account flags are overwritten when editing a user. New module
Updates to Webmin 1.170
NFS Exports 1.170 The error message 'Undefined subroutine &main::ui_print_header' appears when opening the module. New module
SSH Server 1.170 The Apply Changes button does not actually restart SSHd or apply the configuration. New module
Extended Internet Services 1.170 When applying the xinet configuration, an error message about sending a HUP signal is always incorrectly displayed. New module
Sendmail Configuration 1.170 When the 'Everything' option is selected for a Spam Control rule, it is incorrected created with the prefix 'selected:' New module
Disk Quotas 1.170 When editing quotas for a user or group, changes do not get saved on systems running the 2.6 kernel New module
Bandwidth Monitoring 1.170 After setting up bandwidth monitoring, the error message 'Unknown IPtables save file line' appears. New module
SSH Server 1.170 The SSH server is always shown as not running, making it impossible to apply configuration changes. New module
System and Server Status 1.170 The file existance and change monitors do not work. New module
Updates to Webmin 1.160
File Manager 1.160 A restricted user who has access to a directory with root privileges can delete its parent directory. New module
BIND DNS Server 1.160 When applying changes on a slave nameserver, the error message 'Failed to signal process 1234 : Bad file descriptor' is displayed. New module
Usermin Configuration 1.160 Updates to a Usermin theme are continually re-downloaded, due to the installation of the update not being detected. New module
Scheduled Cron Jobs 1.160 On systems that use Fcron, listing and creating Cron jobs does not work properly. New module
Cluster Webmin Servers 1.160 The field to select which servers to upgrade Webmin on does not appear, forcing the update to be attempted on all servers. New module
PostgreSQL Database Server 1.160 On versions of PostgreSQL that don't support schemas, the error message 'Attribute schemaname not found' will appear when a database icon is clicked on. New module
MSC.Linux Theme 1.160 If a non-core module which does not make use of ui-lib.pl tries to display an error message, the error 'Undefined subroutine &main::ui_print_header' will appear instead. New module
File Manager 1.160 When deleting a directory, it does not actually get removed. When searching for files from / , no results are ever found. New module
BIND DNS Server 1.160 If the module uses a command to re-start BIND, attempting to apply changes will always fail. New module
Updates to Webmin 1.150
Linux Firewall 1.150 On Fedora systems, the firewall module can fail with an error about the /etc/init.d/iptables status command. New module
Disk Quotas 1.150 On Fedora 2 and other 2.6 kernel-based distributions, using this module can cause the system to hang. New module
Filesystem Backup 1.150 Splitting a dump format backup across multiple files fails with the error message 'Tape changing is only supported when backups are run as background processes'. New module
Updates to Webmin 1.140
File Manager 1.140 On OSX, if the /File Transfer Folder directory exists, the module applet will fail to load. New module
Network Configuration 1.140 On Slackware Linux 9.1, the module does not update the correct /etc/rc.d/rc.inet1.conf file when editing the primary network interface. New module
Users and Groups 1.140 In the module's access control page, the option 'Can export batch file?' cannot be disabled. New module
Samba Windows File Sharing 1.140 When creating a new Samba user, an error message like 'could not create account to add new user -s' can appear if running Samba 3.0. New module
Apache Webserver 1.140 When the 'Show Apache directive names' option is enabled on the Module Config page, the forms showing Apache options do not appear properly. New module
Perl Modules 1.140 The installation of new Perl modules will fail, due to the path to Perl not being found correctly in the module. New module
Updates to Webmin 1.130
PostgreSQL Database Server 1.130 When using versions of PostgreSQL above 7.4, non-existant tables starting with 'sql_' can appear in a database. These also prevent database from being deleted. New module
Log File Rotation 1.130 When adding a new log file, any options specified for it will be incorrectly added to the global configuration as well. New module
Disk Quotas 1.130 When deleting a Unix group on a system that does not support group quotas, an error message about the 'group_filesystems' subroutine can appear. New module
Postfix Configuration 1.130 The main page of the module can incorrectly display an error message about the Postfix configuration, or complain about the /dev/ptmx file not existing. New module
DHCP Server 1.130 When deleting a DHCP lease, Webmin exits and must be manually re-started. New module
Log File Rotation 1.130 Logrotate configuration entries for multiple files are not supported, and the 'Maximum size before rotating' field does not display the current setting properly. New module
Partitions on Local Disks 1.130 On systems with newer versions of the fdisk command, partition creation, modification or deleting can hang. New module
Apache Webserver 1.130 When searching for a virtual server, incorrect results may be displayed. New module
Shorewall Firewall 1.130 When editing a rule, the Firewall and Any options are not available in the zone menus. New module
Disk Quotas 1.130 On Linux filesystems with block sizes other than 1024, the conversion from blocks to kilobytes is incorrect - and the option to turn it off on the Module Config page does not work. New module
Protected Web Directories 1.130 When searching for existing protected directories, .htaccess files are found instead of the directories containing them. New module
Linux Firewall 1.130 On Trustix Linux 2.0, the module falsely reports an error getting the IPtables status. New module
Log File Rotation 1.130 Post-rotation scripts that end with 'endrotate' are not parsed properly, potentially causing configuration file corruption. New module
Updates to Webmin 1.120
Linux Firewall 1.120 When editing a firewall rule, any existing comment it not shown properly. New module
PostgreSQL Database Server 1.120 The error messsage 'SQL select version() failed : postgres" does not exist' appears when the module is opened, or when a database is created. Also fixes a problem with new versions of DBD::Pg, in which the module's main page appears empty. New module
Filesystem Backup 1.120 The error message 'Undefined subroutine main::strftime' can appear when making a backup when date substitutions in filenames is enabled. New module
Printer Administration 1.120 On systems using CUPS, the list of available print drivers does not appear properly. New module
Sendmail Configuration 1.120 On some browsers, the 'Flush Mail Queue' button does not work, and shows a search results page instead. New module
Postfix Configuration 1.120 When deleting a large number of virtual_map entries (such as when Virtualmin deletes a domain), the wrong ones will be removed. This update also fixes a problem with removing attachments from user mail files in Maildir format. New module
Sendmail Configuration 1.120 When deleting a large number of virtuser entries (such as when Virtualmin deletes a domain), the wrong ones will be removed. New module
SpamAssassin Mail Filter 1.120 When the Apply Changes button is clicked, an error is always reported even though changes were properly applied. New module
SpamAssassin Mail Filter 1.120 When editing body tests, the test name appears as a number instead of the correct name. New module
ProFTPD Server 1.120 The module can incorrectly identify the ProFTPD server, even though the version number is something like 'ProFTPD 1.2.9' New module
Updates to Webmin 1.110
MySQL Database Server 1.110 When attempting to list the tables in a database or MySQL users, the error message 'Cant use an undefined value as a HASH reference' appears. New module
Filesystem Backup 1.110 When the 'Run on selected schedule' option is chosen on the Edit Backup page, it is impossible to properly save the backup settings. New module
Webalizer Logfile Analysis 1.110 When the 'Run on selected schedule' option is chosen on the Edit Log File page, it is impossible to properly save the log. New module
DHCP Server 1.110 New client options are not always added to the DHCP server configuration file properly. New module
LDAP Users and Groups 1.110 An error message about the lmPassword or sambaLMPassword attributes can occur when modifying a Samba LDAP user, and mail attributes like aliases are not updated when modifying a user. New module
Filesystem Backup 1.110 When the 'Remote restore command' is set to 'Default', backups cannot be restore due to an incorrect error message. New module
Printer Administration 1.110 On some systems using CUPS (such as Redhat 9), each printer driver is listed multiple times. New module
Upload and Download 1.110 The buttons for selecting a user, group and directory in the upload form do not always work. New module
SSL Tunnels 1.110 Stunnel version 4 (found on Redhat 9 and others) is not supported, as it uses different command-line arguments. New module
Updates to Webmin 1.100
Upload and Download 1.100 When downloading multiple URLs and one fails, the error message is not shown and it is impossible to clear the download from the module's main page. New module
Printer Administration 1.100 Print jobs from a printer with a - in its name cannot be viewed or deleted on Solaris. New module
QMail Configuration 1.100 When the mail queue is sorted by From or To address, the error message 'Undefined subroutine &main::address_parts' is appears. New module
Apache Webserver 1.100 When applying changes, an error message like 'Cannot load /etc/httpd/modules/mod_roaming.so into server' is displayed. This only seems to happen on Redhat versions 7.0 to 7.3. Unlike the last update to fix this problem, this one really works! New module
LDAP Users and Groups 1.100 When trying to create a group with no members, an error message about a missing attribute is incorrectly displayed. New module
File Manager 1.100 Users who are only supposed to be able to access a particular directory can still delete or change permissions on parent directories. New module
MySQL Database Server 1.100 When updating multiple rows at once, an SQL error about 'bind variables' occurs. New module
DHCP Server 1.100 Directives added to hosts, subnets, groups or shared networks with description comments are put at the wrong place in the config file. New module
Updates to Webmin 1.090
MySQL Database Server 1.090 When editing a user in MySQL 4, it is impossible to set all of the permissions. New module
Disk Quotas 1.090 Adds support for NetBSD. New module
Disk and Network Filesystems 1.090 Adds support for non-Intel BSD systems, and support for NetBSD on all architectures. New module
Network Configuration 1.090 On SuSE Linux 8.0 this module is missing several functions called by other modules, which can cause the PPTP VPN Client module to fail with the error 'Undefined subroutine net::list_routes' New module
QMail Configuration 1.090 When using some older versions of Perl, the error 'Not enough arguments for mkdir' can appear when reading users' email or viewing the mail queue. New module
Postfix Configuration 1.090 When using some older versions of Perl, the error 'Not enough arguments for mkdir' can appear when reading users' email or viewing the mail queue. New module
Sendmail Configuration 1.090 When using some older versions of Perl, the error 'Not enough arguments for mkdir' can appear when reading users' email or viewing the mail queue. New module
Updates to Webmin 1.080
Network Configuration 1.080 On Debian Linux, virtual interfaces can be occasionally deleted when performing other operations. New module
MySQL Database Server 1.080 On some early 4.x versions of MySQL, an error occurs when trying to edit user, database or other permissions. New module
Apache Webserver 1.080 When adding a virtual server with the 'Listen on address' option selected, an un-needed Listen directive can be created that causes Apache to fail to start with an error message like 'could not bind to address' New module
Users and Groups 1.080 When editing a user that is locked, the 'No password required' option is incorrectly selected. New module
Users and Groups 1.080 New users do not get created in other modules, such as the Samba password list. New module
Software Packages 1.080 The module does not appear on FreeBSD 4.8 systems. New module
Upload and Download 1.080 Scheduled or background downloads to a directory are not actually saved! New module
Network Configuration 1.080 On Redhat versions 8.0 and above, the default gateway can sometimes be set incorrectly when editing an interface. New module
Updates to Webmin 1.070
Disk and Network Filesystems 1.070 On FreeBSD 5, all filesystems are shown as not currently mounted. This prevents quotas from being enabled on them as well. New module
Webmin Users 1.070 When creating a Webmin user who is a member of a group, access control setting for that group in the Webmin Users module are not set for the user. New module
Printer Administration 1.070 On Solaris, remote Unix printers with the same local and remote names are not displayed properly. New module
Custom Commands 1.070 Commands to run before or after saving a file are not displayed properly if they contain single quotes. New module
Squid Proxy Server 1.070 When using the 'Webmin default' authentication program, incorrect permissions cause it not to run properly and thus all authentication attempts to fail. After installing this update, you will need to re-save the 'Authentication Programs' page to have the correct permissions set. New module
Fetchmail Mail Retrieval 1.070 Manually created entries in .fetchmailrc with quotes are not preserved properly. New module
Sendmail Configuration 1.070 The status of all messages in the mail queue appears as 'Sending', even when this is not really the case. New module
Command Shell 1.070 When you enter a directory with the 'cd' command, the error 'No such file or directory' is incorrectly reported. New module
MSC.Linux Theme 1.070 The misuse of a global variable in this theme causes the Edit Field Permissions page of the MySQL module to not be completely displayed. New module
Bootup and Shutdown 1.070 When actions are sorted by start order and you select several to start or stop, the wrong ones are actually executed. New module
Updates to Webmin 1.060
Printer Administration 1.060 On most operating systems the 'Print banner?' option cannot be set. New module
PostgreSQL Database Server 1.060 Editing, creating or deleting users with special characters in their names is impossible. New module
BIND DNS Server 1.060 After adding a zone the browser returns to the module's main page instead of the zone details form as it used to in older releases. New module
Running Processes 1.060 On OSX, clicking on a process from the list will always display the 'init' process. New module
Postfix Configuration 1.060 When displaying the mail queue, the error message 'Modification of non-creatable array value attempted' can appear. New module
Updates to Webmin 1.050
Network Configuration 1.050 On Redhat 8, static routes created using Webmin are not actually used at boot time. New module
Running Processes 1.050 On OSX, some modules report the error message 'Undefined subroutine proc::get_new_pty' due to a missing function in the Running Processes module. New module
MySQL Database Server 1.050 Enum or set fields with commas in their options cannot be edited - all the values are shown as 'enun' or 'set'. New module
Filesystem Backup 1.050 Restoring a backup from a remote host does not work due to an incorrect -f parameter being passed to the restore command. New module
PostgreSQL Database Server 1.050 An error message like 'Database 'limit 25 offset 0' does not exist in the system catalog' can appear when viewing table data. New module
PostgreSQL Database Server 1.050 Rows containing the character $ in a field cannot be properly edited, as the $ is treated as the start of a variable name. New module
PostgreSQL Database Server 1.050 Editing a record with a % in a field can cause it's current value to not appear properly. New module
MySQL Database Server 1.050 Editing a record with a % in a field can cause it's current value to not appear properly. New module
Custom Commands 1.050 When using 'Links to commands' mode, menu parameters do not appear New module
SSH Server 1.050 The AllowUsers and related directives are not set properly on versions of SSH and OpenSSH above 3.2. With OpenSSH commas are used when they should not be, and with SSH the reverse happens. New module
BIND DNS Server 1.050 New logging categories in BIND 9 cannot be selected, and will be erased by the module if manually entered. New module
Apache Webserver 1.050 Virtual servers whose document root directory contains a space cannot be created or edited. New module
Disk Quotas 1.050 Quotas cannot be edited on recent FreeBSD releases. New module
Custom Commands 1.050 Commands that have the 'Run in directory' option set cannot be edited properly. New module
Updates to Webmin 1.040
Partitions on Local Disks 1.040 When some new versions of the fdisk command are installed, the module does not display any disks or partitions. New module
System and Server Status 1.040 The Remote Ping monitor spawns ping processes that never die. This update implements the ping protocol in Perl, thus avoiding the problem. New module
Updates to Webmin 1.030
Linux Firewall 1.030 It is impossible to create a rule that matches all ICMP traffic, as Webmin incorrectly adds -m icmp to the rule which causes iptables to only match a single ICMP type. New module
System and Server Status 1.030 Remote TCP service monitors always report that the service is up, even when it is actually down. New module
SSH/Telnet Login 1.030 With some new versions of Perl, the error message Bad arg length for Socket::pack_sockaddr_in can appear if Webmin cannot lookup the IP address for your server. New module
Squid Proxy Server 1.030 When editing delay pools, sometimes the delay_pools directive is not added to the Squid configuration file properly. Also, when adding a delay pool directives can be saved incorrectly. New module
BIND DNS Server 1.030 On systems with a large number of zones, Webmin displays a search form on the module's main page for finding zones. However, it will not find zones that are in views. New module
SSH Server 1.030 The UsePrivilegeSeparation directive is set for OpenSSH 3.1, which is should only be set for versions 3.2 and above. New module
Updates to Webmin 1.020
Printer Administration 1.020 On FreeBSD and OpenBSD, printing a test page fails with the error Undefined subroutine main::quotameta called. New module
Network Configuration 1.020 On FreeBSD systems, editing, creating or deleting a virtual address for a network interface causes any routes on the real interface to be lost. New module
Usermin Configuration 1.020 On systems running Perl version 5.8, the list of modules on the Available Modules page is not displayed properly. New module
Disk Quotas 1.020 On some Linux systems, the list of all quotas for a user or group is not displayed properly. New module
MySQL Database Server 1.020 Records containing \ characters cannot be edited or created properly. New module
Majordomo List Manager 1.020 When creating a mailing list with archiving enabled, an error can occur in the create_list.cgi script. New module
File Manager 1.020 When the 'Always follow symlinks' ACL option is enabled, links to directories are not shown correctly. New module
Usermin Configuration 1.020 When editing the configuration for Usermin modules, the existing settings are not shown. This can cause them to be set incorrectly. New module
Printer Administration 1.020 Printing a test page does not work on many operating systems. New module
MySQL Database Server 1.020 On older versions of mysql that do not support field or table name quoting, an SQL error is reported as soon as you try to view a table. New module
Webmin Servers Index 1.020 When logging into another server running on port 80 or 443, redirects issued by the server can sometimes cause your browser to attempt to connect to it directly. New module
Updates to Webmin 1.000
MySQL Database Server 1.000 When editing or deleting records in a table found using a search, the wrong records may be changed or removed. New module
Printer Administration 1.000 On operating systems like Solaris, HP/UX and FreeBSD that use Webmin's print drivers, it is impossible to properly set a driver for a printer. New module
BIND DNS Server 1.000 When creating a reverse slave zone, the error message 'Failed to create /var/named' appears. New module
Scheduled Commands 1.000 If multiple commands to execute are entered on separate lines, some may fail due to extra newline characters being added to the at job. New module
Linux Firewall 1.000 Sometimes rules cannot be moved up or down in a chain. New module
File Manager 1.000 If the .. directory is selected in the right-hand pane and a button on the top toolbar is clicked, a Java applet error is thrown which prevents the button from working and causes it to appear 'stuck' down. New module
Linux Firewall 1.000 If a rule is created with the action set to 'Do nothing', attempting to apply the firewall configuration can produce the error message 'Unknown arg -j' New module
Printer Administration 1.000 When printing a test page on FreeBSD or CUPS systems, the error 'Undefined subroutine main::quotemeta called' appears. New module
MySQL Database Server 1.000 When editing fields that contain HTML escapes (such as &), they are incorrectly converted to the actual character (such as &) New module
Samba Windows File Sharing 1.000 Temporary files in /tmp/.webmin containing passwords are created but not deleted as they should be New module
Procmail Mail Filter 1.000 Complex procmail recipe files (such as the one used by SpamAssassin) cannot be parsed by Webmin, resulting in an 'Unknown line' error message. This update also turns off the diaplay of receipes in include files by default. New module
File Manager 1.000 When the 'Always follow symlinks' access control option is enabled, the File Manager applet fails to load. New module
ProFTP Server 1.000 The DirFakeUser and DirFakeGroup directives are not handled properly. Webmin does not allow you to edit the name of the user or group to fake as. New module
Updates to Webmin 0.990
Procmail Mail Filter 0.990 Procmail recipes that evaluate the output of a command cannot be created or edited properly. New module
Users and Groups 0.990 When modifying and deleting multiple users from a batch file, it is possible for the wrong user to be modified or deleted. This bug also prevents the deletion of a 'personal' group when deleting a user. New module
Majordomo List Manager 0.990 The error message 'The $homedir variable in your majordomo config file is set to /usr/test/majordomo, which does not exist' can appear, even though that directory does not really need to exist. New module
PostgreSQL Database Server 0.990 When editing PostgreSQL users, the 'Can create databases?' and 'Can create users' options always show No, and cannot be set to Yes. New module
Printer Administration 0.990 If a webmin user is able to view print jobs, he can execute any command as root by including shell characters in the printer name in the URL. New module
Webmin Users 0.990 When a user is created in the Webmin Users or Cluster Webmin Servers module with his theme set to 'Default Webmin theme', the error Can't locate ./webmin-lib.pl can appear when logging in. New module
Scheduled Cron Jobs 0.990 Multiple named days or months in crontab files are not supported, and cron jobs containing them are ignored. New module
PostgreSQL Database Server 0.990 The Granted Privileges page does not work on PostgreSQL versions 7.1 and above, and does not support new privileges like DELETE, REFERENCES and TRIGGER. New module
Apache Webserver 0.990 The Usermin Apache Options Files module always complains that Apache version and module information was not found, even though the Webmin Apache module has been set up correctly. Installing this Webmin module will fix the problem. New module
Updates to Webmin 0.980
Filesystem Backup 0.980 After creating a backup for a remote host, the error Can't use an undefined value as a HASH reference appears. New module
File Manager 0.980 Files whose size is greater than 2 Gb are sometimes not shown properly. New module
CVS Server 0.980 CVS users who are not Unix users cannot be entered in the User Access Control page. New module
Sendmail Configuration 0.980 On some operating systems, when user mail files are in their home directory the page that is supposed to list all mailboxes goes into an infinite loop and never appears. New module
PostgreSQL Database Server 0.980 Trying to view granted privileges or an inactive database can cause the error Can't call method 'prepare' on unblessed reference to appear. New module
Samba Windows File Sharing 0.980 On the Security and Access Control page, group names with spaces in them are not handled properly. New module
Printer Administration 0.980 Compressed CUPS PPD files and CUPS printer options are not supported. New module
PostgreSQL Database Server 0.980 Trying to create a database can fail with the error CREATE DATABASE: may not be called in a transaction block New module
Perl Modules 0.980 On Redhat 7.3, installed Perl modules are not listed. New module
Change Passwords 0.980 When using an external command to change passwords, no ACL checking is done to see if the current Webmin user is allowed to do the change. New module
Updates to Webmin 0.970
Cluster Users and Groups 0.970 When creating a user on servers that do not NFS-share home directories, the error Failed to save user : couldn't create home directory : No such file or directory may appear. New module
Cluster Users and Groups 0.970 When creating a user with the 'Create user in other modules?' option turned on, password information is not passed to the remote servers, causing the new user's Samba password not to be set properly. New module
BIND DNS Server 0.970 When using zones within views, the access control page for the module does not show any zones to limit a user to editing. New module
System and Server Status 0.970 The error message Undefined subroutine &main::get__status sometimes appears in email from Cron when scheduled monitoring is enabled. This fix really works this time! New module
Perl Modules 0.970 On Redhat Linux 7.3, the list of installed Perl modules is not shown due to Redhat's perl install putting them in the file /perllocal.pod. New module
Apache Webserver 0.970 When editing the IndexOrderDefault directive in non-english language mode, options are added to the config file in the foreign language. New module
Webmin Users 0.970 When setting a Webmin user to 'Unix authentication' mode, an error message about the Authen::PAM perl module being missing can appear, even though it is no longer necessary. New module
BIND DNS Server 0.970 When trying to move a zone to another view, the error Not an ARRAY reference appears. New module
File Manager 0.970 With some older versions of the lsattr command, EXT file attributes are shown incorrectly. New module
Updates to Webmin 0.960
WU-FTP Server 0.966 WU-FTPd version 2.6.2-5 is not recognized by the module, resulting in an error like 'The FTP server /usr/sbin/in.ftpd does not appear to be WU-FTPd'. New module
MySQL Database Server 0.966 With synchronization between Unix and MySQL users enabled, creating a with a pre-encrypted password generates an SQL error. Also, renaming or deleting a user does not update database, table or field permissions related to that user. New module
File Manager 0.960 In IE, when attempting to download a file by shift-double-clicking the file is displayed instead. This update adds a new Save button to the File Manager that can be used instead, and is more obvious. New module
SSL Tunnels 0.960 When SSL tunnels are started from Xinetd, the Apply Changes button does not work. New module
PostgreSQL Database Server 0.960 On some systems, when trying to enter the PostgreSQL module a blank page appears, or the browser reports 'Document contains no data'. New module
Disk and Network Filesystems 0.960 On OpenBSD 3.0, no filesystems are shown as currently mounted. This also causes problems in the Disk Quotas module. New module
Network Configuration 0.960 On Debian Linux 3.0 systems, network interfaces cannot be set to activate at boot time properly. New module
Apache Webserver 0.960 The Apache module does not recognize HP's version of Apache 2.0. New module
System and Server Status 0.960 When run from schedule, the status monitor will sometimes fail with the error Undefined subroutine main::get__status. New module
Disk and Network Filesystems 0.960 An error in this module causes filesystems that can support quotas not to be displayed on FreeBSD. This same bug also caused problems with other modules that display a list of filesystems, such as Running Processes and System and Server Status. New module
ProFTP Server 0.960 The AllowGroup, DenyGroup, AllowUser and DenyUser directives are not created correctly for multiple users and groups. New module
MON Service Monitor 0.960 The period in mon.cf directive is not supported, and causes an error if it is used. New module
Disk and Network Filesystems 0.960 On MSC Linux, LVM logical volumes are not available to select from when mounting. New module
Webmin Users 0.960 When editing an existing group, modules that the group currently has are not selected. New module
Updates to Webmin 0.950
Samba Windows File Sharing 0.950 Usernames with spaces in them are not handled properly when editing the allowed and denied user lists for share access control. New module
MySQL Database Server 0.950 On some system, the mysql module always reports that the version you are running is not supported even though it is. This is due to a problem with LD_LIBRARY_PATH that this update works around. New module
Postfix Configuration 0.950 Some pages (such as editing aliases and editing mappings) do not appear completely when using the new Webmin theme. New module
Cluster Software Packages 0.950 Installing or deleting a package or refreshing the package list fails. New module
Sendmail Configuration 0.950 If a non-root user sends an email with a server-side attachment, the mail is sent but no result page is displayed saying that it was send successfully. New module
System and Server Status 0.950 If your have a ping status monitor, the main page of the module or the monitor page does not display completely. New module
Updates to Webmin 0.94
Sendmail Configuration 0.94 When removing the attachments from an email message, the body appears to be removed as well due to an error in the resulting MIME headers. New module
Network Configuration 0.94 Module does not appear on Debian Linux 3.0 systems, when it really should. New module
Software Packages 0.94 Module does not appear on Debian Linux 3.0 systems, when it really should. New module
Updates to Webmin 0.93
Disk Quotas 0.93 On Linux systems in which english is not the default language, the Disk Quotas module does not allow quotas to be enabled, and may disable quotas when the main page of the module is viewed. New module
BIND DNS Server 0.93 Paths in named.conf with // in them are not parsed properly, causing some zones to be un-editable. New module
File Manager 0.93 On FreeBSD, the file manager applet fails to start due to a NullPointerException. New module
Custom Commands 0.93 When the module is set to 'Links to commands' mode, the HTML description of a command is shown with the tags visible. New module
File Manager 0.93 On some browsers, when saving a file after editing all the newline characters get stripped from the file! New module
Sendmail Configuration 0.93 When reading mail, attachments that themselves contain additional attachments are not being hidden. New module
Samba Windows File Sharing 0.93 Converting Unix users to Samba users does not work properly, due to a perl error. New module
Updates to Webmin 0.92
BIND DNS Server 0.92 Options on slave and stub zones can be edited, even though the user has the 'Can edit zone parameters?' ACL option set to No. New module
Internet Services and Protocols 0.92 Saving a service with a number in its name displays an error message. New module
Jabber IM Server 0.92 The General Options page of the Jabber module displays a Perl error when you go into it. New module
ProFTP Server 0.92 The 'Client connection message' option creates an incorrect config file entry if you enter a message with spaces in it. New module
MSC.Linux Theme 0.92 Sometimes when you are inside a module, a cateogry icon (like Servers) cannot be clicked on. New module
MySQL Database Server 0.92 When using the MySQL module, the annoying (but harmless) error message 'Database handle destroyed without explicit disconnect' can appear on the console. New module
PostgreSQL Database Server 0.92 The main page of this module may appear empty if webmin has been started at boot time on some operating systems. New module
BIND DNS Server 0.92 Editing of stub zones introduced a syntax error into the named.conf file in the masters section f the zone. New module
Users and Groups 0.92 Attempting to add users using the batch form produces the error 'You cannot use the batch file form' New module
Custom Commands 0.92 Custom command options like 'User users environment' and 'Ordering on main page' are not being saved properly New module
Jabber IM Server 0.92 When missing the XML::Parser or XML::Generator perl modules, Webmin displays a cryptic perl error instead of telling the user which modules are needed New module
Updates to Webmin 0.91
System Documentation 0.91 Any Webmin user with access to this module can execute commands as root using the view_man.cgi script. New module
File Manager 0.91 When Webmin is running in SSL mode, editing and saving files in the file manager does not work properly in Netscape 6. New module
Sendmail Configuration 0.91 Users with the ability to view the mail queue can view any file on the system, including /etc/shadow . New module
BIND DNS Server 0.91 Lines in named.conf with // style comments are not handled properly, possibly causing webmin to missing some zones. New module
Disk Quotas 0.91 The list of user quotas on a filesystem is not shown correctly under Linux if a user has a grace time set. New module
System Documentation 0.91 Searching for MAN pages doesn't return any results on some systems. New module
Sendmail Configuration 0.91 If mail is selected from a mailbox and the Delete button clicked, the Compose Email screen appears instead of the mail being deleted. New module
Updates to Webmin 0.90
Webmin Users 0.90 If a webmin user is granted the rights to edit users who are members of some group, he can edit the members of any group. New module
BIND 4 DNS Server 0.90 Records cannot be edited or created due to the Address input not appearing. New module
ProFTP Server 0.90 Network addresses like 1.2.3.0/24 are not accepted in access control. New module
Squid Proxy Server 0.90 Saving a new squid user causes a perl error to be displayed New module
Disk Quotas 0.90 Limiting access to users by UID does not work properly New module
Webmin Servers Index 0.90 When editing a server in a group, the group field has both the Existing group and New group options selected New module
Updates to Webmin 0.89
Users and Groups 0.89 Office, home and work phone fields are not validated to prevent illegal characters like : New module
Updates to Webmin 0.88
Custom Commands 0.88 Commands with the Use user's environment? option set allow a local user to execute commands as root if the right file is modified when the command is executed. New module
Partitions on Local Disks 0.88 Partitions are not displayed properly on Redhat 7.1 systems, due to a bug in the Running Processes module. New module
Samba Windows File Sharing 0.88 Existing user mapping files are not displayed and edited properly. New module
System and Server Status 0.88 The load average monitor does not work on FreeBSD, and the averages are shown as 5, 10 and 15 minutes instead of 1, 5 and 15 minutes. New module
Users and Groups 0.88 New AIX-specific options are not displayed properly. New module
ProFTPD Server 0.88 Viewing network options for a virtual server can fail with a perl execution error. New module
Majordomo List Manager 0.88 When deleting a list with a . in it's name, aliases and files for other lists may be deleted as well. New module
Updates to Webmin 0.87
Webmin Users 0.87 When changing the ACL on a module for a group, the changes do not get applied to members of the group in some circumstances. New module
BIND DNS Server 0.87 When selecting which zones a user can edit, the selection is not saved properly. New module
Caldera Theme 0.87 When in normal authentication mode, the Switch User link is not visible anywhere when using this theme. updated theme
BIND DNS Server 0.87 Relative PID file paths in the named.conf file are not handled properly.
Note - this fix also adds a feature for specifying which include file new zones are added to.
New module
Network Configuration 0.87 The module does not appear correctly on FreeBSD 4.1, 4.2, 4.3 and 4.4 systems. New module
Software Packages 0.87 The module does not appear correctly on FreeBSD 4.1, 4.2, 4.3 and 4.4 systems. New module
Updates to Webmin 0.86
Users and Groups 0.86 When the /etc/skel directory contains a symlink, it does not get copied correctly to the new user's home directory. New module
File Manager 0.86 A user who is granted only access to files in his home directory can actually see all files on the server. Also, any user can configure file sharing, not just users with root file permissions. New module
Printer Administration 0.86 On Redhat Linux 7.1, new printers with drivers are not created properly - the driver always ends up as /usr/share/printconf/mf_wrapper. New module
Users and Groups 0.86 On HPUX, the Edit User and Create User pages come up blank due to a bug in Perl with the endpwent() function. New module
File Manager 0.86 In German language mode, some of the buttons at the top of the file manager disappear due to their labels being too large. New module
Scheduled Cron Jobs 0.86 When running a cron job manually, some programs (like PHP scripts) don't work the same way that they would if they were run by cron itself on schedule. This is due to environment variables being set by Webmin that would not be set by cron.
This update also fixes problems with the cron module on AIX systems.
New module
Users and Groups 0.86 When selecting users in the Create Group page, the error Can't modify reference constructor in local is displayed. New module
Updates to Webmin 0.85
Webmin Webserver (miniserv.pl) 0.85 Servers started by Webmin (like Apache) get passed environment variables containing password information. This may then become available to untrusted users, for example if the Apache webserver runs user CGI programs. Download the updated miniserv.pl and replace the one in your webmin directory. You may need to edit the first line to use the correct perl path. Then run /etc/webmin/stop ; /etc/webmin/start as root.
System Documentation 0.85 A search that returns only one match will display a Location: line instead of going directly to the result. New module
Command Shell 0.85 On Solaris, the path is not set correctly for commands entered, causing those outside /usr/sbin:/usr/sbin not to be found. New module
MySQL Database Server 0.85 Clicking on a user, host, database, table or column privilege to edit it brings up the wrong record. New module
PostgreSQL Database Server 0.85 The module reports the error The PostgreSQL database on your system is version , but Webmin only supports versions 6.5 and above. This is often caused by the shared libraries needed by Postgres not being in Webmin's shared library path. New module
Apache Webserver 0.85 If Webmin is used in non-english language mode, <Directory> sections created using this module may be wrongly written out as something like <Directorio>!
Note - this update includes the duplicate virtual servers update below.
New module
Squid Proxy Server 0.85 The cache_dir directive is not properly supported in squid 2.4. New module
Users and Groups 0.85 Passwords for users created or modified from a batch file are not set correctly. New module
BIND DNS Server 0.85 Reverse address records are not updated properly if the reverse zone has a . at the end of its name in named.conf . Also, logging of some record additions is not done properly. New module
Disk Quotas 0.85 On systems using the latest Linux quotas package (typically those with the 2.4 kernel), quotas cannot be edited or enabled for the first time. New module
Network Configuration 0.85 On Debian Linux 2.2, the auto and mapping network config file entries cause an error message to be displayed by Webmin.
On SuSE Linux, changes to the DNS client settings are not properly saved and thus do not take effect.
New module
Apache Webserver 0.85 Two virtual servers can be created with the same name and port. On systems that restrict which Webmin users can edit which virtual servers, this could be used to get around the restriction. New module
Network Configuration 0.85 Virtual network interfaces could not be setup properly on Solaris 8. New module

Updates data file