Changes since Webmin version 1.220
- 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.
Fixed a bug that could allow a remote attack if the option to use full PAM conversations is enabled.
Improved the Webmin RPM to not lose the /etc/webmin directory when upgrading from an RPM by another vendor (like Mandrake or DAG).
- Webmin Users
- Users can now be temporarily locked without their passwords being lost.
- Scheduled Commands
- Allowed and denied At users can now be managed, on Linux systems.
- 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.
Added a button on the Edit Backup page to execute it immediately.
Extra files to include in each backup that are not associated with any module can now be manually entered.
- 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.
- Cluster Webmin Servers
- On the Edit Module page, you can now edit the configuration for a module on multiple hosts at once.
- 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.
- 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.
- 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.
- Read User Mail
- All Webmin users can now report spam, rather than just those that have access to the SpamAssassin module.
- MySQL Database Server
- Added checkboxes and a button to the lists of user, database, host, table and field privileges for deleted several at once.
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.
Added a button on the Edit Table page for exporting in CSV format, either to a file or for display in the browser.
- 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.
Added a button on all map lists to edit the map data file manually.
- PostgreSQL Database Server
- Added checkboxes and a button to the lists of users, groups and allowed hosts for deleted several at once.
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.
Added a button on the Edit Table page for exporting in CSV format, either to a file or for display in the browser.
- 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.
When running a command, you can now select which Unix user it will be run as.
- 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.
- Sendmail Configuration
- Added fields on the Sendmail Options page for the maximum allowed and bad recipients in a single email.
- Software Packages
- Added support for the Mandrake URPMI package system.
Cleaned up package system support code, to allow searching for packages in a consistent way on all operating systems.
- System and Server Status
- Added a monitor option to have it skipped if some other monitor is down.
Internationalized the status emails, so they can be translated into other languages.
The list of monitors on the main page now has checkboxes next to them, to allow several to be deleted at once.
The disk space monitor can now check for free inodes too, on Linux systems.
- Upload and Download
- Added a new form for downloading a file from the server to the user's PC.
- 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.
- Usermin Configuration
- Added an option to enable Utmp logging where users login to or logout from Usermin. Requires the User::Utmp Perl module.
Added an option to have missing home directories automatically created at login time, and to specify their permissions.
- Webmin Configuration
- Added an option to enable Utmp logging where users login to or logout from Webmin. Requires the User::Utmp Perl module.
Added a form on the Modules page for exporting one or more installed modules as a .wbm.gz file.
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.
Fixed up the proxy servers and downloads page, to prevent problems when the OSDN servers cannot be reached.