Changes since Webmin version 1.140
- 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.
Fixed a security hole that could allow an attacker to lock valid users by sending a bogus username or password.
- BIND DNS Server
- Added an ACL option to limit allowed record types.
Views are now added to the file specified in the Module Config, rather than to named.conf.
The file in Module Config for new views and zones is only used if it is included into named.conf.
- CD Burner
- Audio CDs can now be burned from WAV and OGG files as well as MP3s.
- Custom Commands
- Added an option to have environment variable substitution done on edited filenames.
- Partitions on Local Disks
- Disk and partition sizes are now shown in GB, where possible.
Added a button for mounting a partition.
- 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.
- 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.
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.
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.
- 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.
- Logical Volume Management
- Added a button for mounting a logical volume.
- MySQL Database Server
- The not null flag and a default value can be specified for fields in new tables.
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.
- Network Configuration
- Fixed support for Slackware Linu 9.1, which uses a different configuration file.
Added an option to update /etc/hosts when changing the system's hostname.
Fixed virtual interface numbering on Solaris.
Added links from ppp* interfaces to the actual modules that handle them, like PPPP Dialin Client or ADSL Client.
Added support for boot-time address range interfaces on Redhat and similar Linux distributions.
- Postfix Configuration
- Added the ability to search the mail queue.
Removed the mail reading feature and associated ACLs, as this functionality has been moved to the Read User Mail module.
- PPTP VPN Client
- Moved code for connecting a PPTP tunnel to a separate function, so it can be called by other modules.
- ProFTPD Server
- Added 'Apply Changes' link to all pages, just like in the Apache module.
- QMail Configuration
- Removed the mail reading feature, as this functionality has been moved to the Read User Mail module.
- Disk Quotas
- Fixed a bug that prevented the editing of quotas on loopback filesystems under Linux.
- 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.
Added a button for mounting a RAID device.
- Samba Windows File Sharing
- Added an option to create a share's directory when adding the share.
- Sendmail Configuration
- Removed the mail reading feature and associated ACLs, as this functionality has been moved to the Read User Mail module.
- Shorewall Firewall
- Added buttons for adding rules or other table entries above or below an existing entry.
Added support for OpenVPN and generic tunnels.
- System Time
- A cron job can now be created to sync the system time against an NTP or Unix time server.
- Usermin Configuration
- Module update emails are now sent using the Read User Mail module.
- Webmin Configuration
- Module update emails are now sent using the Read User Mail module.
Added a new option to the Webmin Modules page for installing a third-party module from thirdpartymodules.webmin.com.
Added a field to the Index Page Options page for specifying a module to redirect users to immediately after logging in.
- Extended Internet Services
- Added buttons to the module's main page for enabling or disabling multiple services at once.