Webmin Changelog

What's new in Webmin 1.770

Dec 30, 2015
  • Added the Filemin File Manager module, which will eventually replace the old Java file manager.
  • For new installs, switched the location of data files in many modules to /var/webmin instead of /etc/webmin.
  • On CentOS, Fedora and Redhat systems, the DNSn lines in ifcfg-* files are now updated in sync with resolv.conf.
  • Added an option to have Webmin validate the SSL certificate on remote systems when making RPC calls, to ensure that the connection to them has not been MITM'd.
  • More German, Norwegian and Catalan translation updates. Also Polish, thanks to Piotr Kozica.

New in Webmin 1.760 (Aug 16, 2015)

  • Added the FirewallD module, for configuring the new default firewall seen on CentOS and RHEL 7. More German, Norwegian and Catalan translation updates.
  • Fixed a bug that allowed the xmlrpc.cgi script to be used in an XSS attack (thanks to Peter Allow from IBM).

New in Webmin 1.750 (Aug 16, 2015)

  • More German translation updates, thanks to Raymond Vetter, Norwegian updates, thanks to Stein-Aksel Basma, and Catalan translation updates from Jaume Badiella.
  • Much improved MacOS support, including the ability to create and manage LaunchD agents, and install software packages from PKGsrc.
  • Various fixes needed to support the new NSLCD LDAP client used by CentOS 7.
  • Improved support in multiple modules for Debian Jessie and Ubuntu 15.
  • New pie charts, icons and other improvements in the Authentic theme.
  • Removed the obsolete Majordomo, LILO, CFengine, CVS server and Security Sentries modules from the standard distribution.

New in Webmin 1.740 (May 1, 2015)

  • Added the awesome new Authentic Theme by Ilia Rostovtsev!
  • More German translation updates, thanks to Raymond Vetter, >Norwegian updates, thanks to Stein-Aksel Basma, and Catalan translation updates from Jaume Badiella.
  • Added support for editing DMARC DNS records, which are specially encoded TXT records for defining the response to SPF and DKIM violations.
  • Added an option to use an SSL connection when Webmin sends email, for connecting to remote mail servers like Gmail that don't allow unencrypted SMTP.
  • Added module access control options to limit visible system status information on a per-user basis.
  • Added a button to reload the Postfix configuration.

New in Webmin 1.730 (Jan 22, 2015)

  • Deprecated the old blue-theme in favor of the new gray-theme.
  • Catalan translation updates from Jaume Badiella.
  • More German translation updates, thanks to Raymond Vetter.
  • Added API functions that modules (like Virtualmin) can provide and theme authors can call to get the preferred left and right side menus. Also updated the default theme to use this API.
  • Added support for NSEC3PARAM records to the BIND module.
  • All operations on user mailboxes are now performed with the permissions of the user, to prevent attacks using malicious symlinks.

New in Webmin 1.720 (Nov 26, 2014)

  • SSL v2 and v3 are now disabled by default at Webmin install time, to block the POODLE attack. They can be re-enabled on the SSL Encryption page of the Webmin Configuration module.
  • Added a new status monitor type for alerting on the SSD wear level.
  • Added an API function that theme authors can use to request left-menu items desired by Virtualmin and Cloudmin (or other modules).

New in Webmin 1.710 (Oct 7, 2014)

  • Added additional protection against the Shellshock bug, for systems where bash is still vulnerable.
  • Added the iSCSI TGTd module, for configuring the iSCSI server seen on CentOS and Redhat Enterprise 6 and above.
  • More German translation updates thanks to Raymond Vetter, and Catalan from Jaume Badiella.
  • Added support for the FreeBSD pkgng binary package repository as an alternative to ports.

New in Webmin 1.700 (Aug 13, 2014)

  • Support for CentOS 7, RHEL 7 and related distributions in all modules.
  • More German translation updates thanks to Raymond Vetter, and Catalan from Jaume Badiella.
  • Quotas on XFS filesystems on Linux can now be edited.
  • The Network Configuration module now supports the "ip" commmand if "ifconfig" is not installed.
  • Completely re-wrote the UI for the NFS Exports module to use the standard Webmin UI library, simplify selection of NFS v3 and v4 modes, and support more security types.
  • Added support for nslcd to the LDAP Client module, as seen on CentOS 6 and above.

New in Webmin 1.690 (Aug 13, 2014)

  • Several security fixes for XSS attacks in popup windows.
  • Added the Fail2Ban module, for blocking the IP addresses of systems that have many failed logins.
  • More German translation updates thanks to Raymond Vetter, Catalan from Jaume Badiella and Norwegian updates from Stein-Aksel Basma.
  • Fixed handling of the url_rewrite_children directive in the Squid module to support all the process count options.
  • Improved Ubuntu 14.04 support.

New in Webmin 1.680 (May 1, 2014)

  • More German translation updates thanks to Raymond Vetter, Catalan from Jaume Badiella and Norwegian updates from Stein-Aksel Basma.
  • Fixed security issues that could be exploited by un-trusted Webmin users in the PHP Configuration and Webalizer modules.
  • Signed the File Manager module Java applet, to prevent scary browser warnings.
  • UI library and strict perl conversions across several modules.
  • When a language with a UTF-8 character set is selected, email is converted to UTF-8 before being displayed. This allows an inbox with mixed language subject lines to be properly displayed.

New in Webmin 1.670 (Jan 14, 2014)

  • More German translation updates thanks to Raymond Vetter, Catalan from Jaume Badiella, Norwegian updates from Stein-Aksel Basma and Bahasa Malaysia from Nawawi Jamili, Nizam Adnan and Weldan Jamili.
  • Updated the Webmin Users, Webmin Configuration and Squid modules to use the standard UI library for a more consistent and themable UI.
  • Added binary slave zone support and invalid chroot detection to the BIND module.
  • Made the flow in the Disk Quotas module for enabling quotas from scratch simpler.
  • Fixed FTP transfers to support IPv6-only servers, and added IPv6 network size support to Webmin's address-based access control.
  • Added filtering for lists in the user, group and file chooser popups, thanks to a patch from Nawawi Jamili.
  • Added support for rolling back LVM snapshots, thanks to a patch from Caspar Smit.
  • Updated the Perl code in multiple modules to be strict and warnings compliant, to better detect bugs.

New in Webmin 1.660 (Oct 8, 2013)

  • More German translation updates thanks to Raymond Vetter, Catalan from Jaume Badiella, and Norwegian updates from Stein-Aksel Basma.
  • Two-factor authentication support using either Google Authenticator (TOTP) or Authy.
  • Added an option to use perfect forward secret ciphers for SSL, which protects traffic even if the Webmin private key is compomised.
  • Added limits on output size and command run-time in the Command Shell module.

New in Webmin 1.650 (Aug 19, 2013)

  • Fixed bugs in the Apache and Software packages module.
  • Added the ability to change the execution time of Webmin scheduled functions.

New in Webmin 1.640 (Aug 15, 2013)

  • Even more German translation updates thanks to Raymond Vetter, Norwegian updates thanks to Stein-Aksel Basma, Polish from Piotr Kozica, and Catalan from Jaume Badiella.
  • UI consistency improvements in the Linux Firewall and Xinetd modules.
  • Support for new Apache 2.4 features, such as IncludeOptional, the removal of NameVirtualHost and use of apachectl to get enabled modules.
  • Improved error detection and better handling of disks that don't start on cylinder 1 in the Fdisk module.
  • Support for growing a logical volume to the maximum size possible in the LVM module.
  • Fixes for total and free memory detection under OpenVZ / Virtuozzo.
  • Mandriva Linux improvements in the Bootup and Shutdown and other modules.
  • Fix for a bug that could cause /etc/webmin to be deleted following a failed upgrade on Debian.
  • Improved support for FreeBSD 8, bringing it into sync with FreeBSD 9.

New in Webmin 1.630 (May 21, 2013)

  • More German translation updates thanks to Raymond Vetter, Polish translation updates from Piotr Kozica, and Norwegian updates thanks to Stein-Aksel Basma.
  • Added support for the real SPF record type in the BIND module.
  • Created a new Partitions on Local Disks module for FreeBSD, which can handle BSD slices, partitions and disk labels.
  • Improved support for interface configuration and startup commands as used on FreeBSD 9 in the DHCP Server module.
  • Added support in the Logical Volume Management module for moving an LV to a different device.
  • Added support for IPv6, DHCP and new ethernet device names on FreeBSD.
  • In the Software Packages module, added support for updating and installing packages from FreeBSD ports.
  • Improved support for FreeBSD partitions in the Disk and Network Filesystems module.

New in Webmin 1.480 (Jun 11, 2009)

  • Translation updates for Catalan (thanks to Jaume Badiella), Russian, French (by ButterflyOfFire) and Dutch (thanks to Gandyman).
  • Major improvements in Webmin's search function, including links to the page where the matching text or help was found.
  • The LDAP Server module now supports the new LDIF-format configuration files, as seen on Ubuntu 8.10.
  • Support for FreeBSD and OSX in the SMART drive status module.
  • On Solaris, the Software Packages module now uses the new CSW command for installing packages, and can show package versions.
  • BIND module improvements, including SPF redirect and explanation modifiers, mass record buttons in domain search results, and named.conf parsing fixes.
  • DHCP lease grouping by subnet, improvements in lease utilization counts, an option to add new objects to a separate file, and custom option parsing fixes.

New in Webmin 1.470 (Mar 18, 2009)

  • Fixes several bugs, such as problems with the file manager, status monitoring and popup windows.

New in Webmin 1.460 (Mar 12, 2009)

  • This release include major internal changes in the way modules load common Webmin libraries, which should reduce memory use and speed up the UI. In addition, Webmin 1.460 contains translation updates, FreeBSD 7.1 and Debian Lenny fixes, UI improvements, Apache IPv6 support and more.

New in Webmin 1.450 (Jan 26, 2009)

  • Added full DNSSEC support to the BIND module, including multiple keys per zone and automatic key re-signing.
  • Converted the core API files and those for several modules into POD format, and brought function docs up to date.
  • Big Russian and Dutch translation updates, thanks to Anton Statutov and Gandyman.
  • Converted the UI in the MySQL, SpamAssassin, BIND and other modules to use the new Webmin UI library. Also cleaned up the layout of several modules, to make them faster and easier to use.
  • Created a new easy-to-create theme type overlays, which can change the CSS and icons of other themes, without modifying the layout.
  • Added Blowfish password encryption support and batch group export and creation to the Users and Groups module.
  • The LDAP Server module can now be used to select which protocols slapd will accept, such as SSL and non-SSL. Also re-factored the connection code so that all three LDAP modules respect all settings in ldap.conf, thanks to Paul Ganci.
  • Updated the MySQL module to use the MYSQL_PWD variable for authentication, instead of a command-line flag.
  • Many other features and bugfixes..

New in Webmin 1.441 (Oct 30, 2008)

  • Fixes the left frame in the default theme under IE, and the width of the login form.
  • Adds the missing Add User link in the LDAP Users and Groups module.

New in Webmin 1.440 (Oct 27, 2008)

  • Updated many modules to use the new Webmin user interface library, for a more consistent look.
  • Added a large Hungarian translation update, thanks to Domagoj Bikic, and many Japanese translation updates, thanks to Kazuya Masuda.
  • Many BIND module updates, such as a new root zone file, view-level zone restrictions, a page for finding free IP addresses, inputs for concurrent zone transfers and more.
  • Fixed bugs in support for DHCP custom options.
  • Re-designed the Read User Mail module to match Usermin, and added support for Exim, thanks to Emmanuel Florac.
  • Added tabs for user and group lists to the LDAP and regular Users and Groups module, and improved AIX support.

New in Webmin 1.430 (Aug 14, 2008)

  • Added a new TCP Wrappers module, thanks to Pavel Burda.
  • Greek, Catalan and Dutch translation updates, thanks to Vagelis Koutsomitros, Jaume Badiella and Gandyman.
  • Many BIND module improvements for mass domain changes, ACL editing, record checking and more.
  • IO scheduling classes can be set on Linux for running processes and Webmin cron jobs.
  • Better handling of multiple Postfix RBL domains.
  • Improved support for custom DHCP options.
  • SSL certificate validity checking in the System and Server Status module.

New in Webmin 1.420 (May 27, 2008)

  • Support for the odd Apache config file format under Ubuntu 8.04, and other fixes for that distribution.
  • Clashes between hosts with the same MAC address, IP address or hostname are now detected in the DHCPd module.
  • Dovecot locking methods, index and control files can now be configured.
  • Moved Postfix SMTP client restrictions to a new page, and re-wrote the UI to follow Webmin standards.
  • Updated the Postfix BCC Mappings page to support both sender and recipient maps.
  • Per-user auto-whitelists can be viewed and cleared in the SpamAssassin module.
  • Email notifications can be send when uploads or downloads complete in the Upload and Download module.
  • Added a debugging log file, which records all files read and written, commands run and more. This can be enabled in the Webmin Configuration module.
  • Many Korean updates
  • More Dutch updates

New in Webmin 1.410 (Apr 1, 2008)

  • Big Czech translation updates, thanks to Petr Vanek and the Czech translation team.
  • Many Dutch updates, thanks to Gandyman.
  • XSS protection in all Webmin popup windows, which allows a bug fix that was preventing them from appearing in IE.
  • Per-Webmin-user control over password changes and support for temporary passwords, thanks to GE Medical Systems.
  • Fixed several bugs that prevented bandwidth monitoring from working properly on FreeBSD and OSX.
  • Various LDAP client, server and users module fixes.
  • The MySQL and PostgreSQL modules now have an option to show only DB and table names, which speeds up their display on systems with many of each.
  • Request and reply header access control and cache manager password support in the Squid module.
  • Email, SMS and SNMP status messages sent by Webmin can now be customized.

New in Webmin 1.380 (Nov 8, 2007)

  • Added support for LDAP and MySQL maps to the Postfix module. If the right Perl modules are installed, these can be edited like regular maps. Also added a popup map-chooser window for connecting Postfix to an LDAP or MySQL database.
  • Added MySQL and LDAP support to the SpamAssassin module, so that directives in those databases can be viewed and edited. Also added a page for configuring SpamAssassin to use them.
  • A new logo in the right-hand frame and browser icon.
  • Added directory creation options to the MySQL and PostgreSQL module backup pages.
  • The format for most displayed dates can be configured for Webmin and Usermin.
  • Bacula backup schedules can now have a level and pool specified.
  • When a Webmin user inherits modules from a group, those modules can no longer be removed or have their ACLs changed.

New in Webmin 1.370 (Sep 22, 2007)

  • Updated the Webmin Users module to allow password quality restrictions to be defined, such as minimum length and checks for dictionary words (thanks to GE Medical Systems).
  • Added a maximum password age for Webmin users, and a page for forcing users to enter a new password when theirs expires. Also added limits on the number of old passwords that can be re-used.
  • The BIND module can now add a record to multiple DNS domains at once.
  • Added a page to the Postfix module for SMTP authentication And encryption options.
  • Installed Apache modules are now always automatically detected in the Apache module, removing the need for manual configuration.
  • Updated the Bacula module to support packages like Mandrake's that don't have an /etc/bacula/bacula command.
  • Dovecot module updates to support new directives in latest version.
  • Support for RAID 10 and MDADM monitoring in the Linux RAID module.
  • Better support for comments and long zone names in the Shorewall module (thanks to Paul Gear)