Changes since Webmin version 1.320

Webmin Core
Fixed XSS bugs in chooser.cgi.
If the operating system is upgraded after Webmin is installed, a button is displayed on the main page to update Webmin's view of the current OS.
Improved the tabs API to add an option to put a box around the visible tab, and whitespace around tabs.
If listening on all specified IP addresses fails, Webmin will fall back to accepting connections on any address.
All Module Config pages are now generating using new ui-lib.pl code, for easier theming.
Added a global access control option to set the Unix user the file browser lists directories as.

Backup Configuration Files
Added a warning if % is used in filenames but strftime substition is not enabled.

BIND DNS Server
Added a button on the main page for updating the values of records in multiple domains at once. Useful for mass IP address changes.

Perl Modules
Fixed a bug that prevented a custom temp files directory from being used when installing Perl modules.

File Manager
Removed the HTML editing button, and changed the Edit button to detect HTML files and launch the HTML editor instead (optional on the Module Config page).
Added a button for creating a new HTML file.

Filesystem Backup
Added a warning if % is used in filenames but strftime substition is not enabled.

LDAP Users and Groups
Limit the result size to the configured display maximum when requesting users and groups from the LDAP server.

MySQL Database Server
When there are too many databases or tables to display, a menu for editing a specific one is displayed in addition to the search field.

PostgreSQL Database Server
When there are too many databases or tables to display, a menu for editing a specific one is displayed in addition to the search field.

Webmin Servers Index
Added several new operating systems and distributions to the server type list.

Shorewall Firewall
Comments can now be created and edited in the rules table (and a few others), when running Shorewall 3.3.3 or higher.
Added logging so that changes made using the module show up in the Webmin Actions Log module.

System and Server Status
Fixed the Refresh Status button to work regardless of the selected execution hours or days.
Added a new monitor type for testing a remote SSH server.

Webmin Configuration
Added an option to the Advanced page for supressing the display of Perl errors.
Added a new Mobile Device Options page for defining a custom theme and login process for mobile browsers.

Webmin Actions Log
Updated the action details page to use ui-lib.pl functions for the form.
When rolling back changed files, you can now select which ones to revert rather than always doing all of them.