Handle hostnames with upper-case letters
[webmin.git] / webmin / CHANGELOG
1 ---- Changes since 1.140 ----
2 Module update emails are now sent using the Read User Mail module.
3 Added a new option to the Webmin Modules page for installing a third-party module from thirdpartymodules.webmin.com.
4 Added a field to the Index Page Options page for specifying a module to redirect users to immediately after logging in.
5 ---- Changes since 1.150 ----
6 Added an option to the Authentication page for enabling the use of MD5 encrypted passwords for Webmin users. These are more secure, and allow longer usable passwords.
7 Added an option to the Proxy Servers page for specifying a source IP address for all network connections.
8 ---- Changes since 1.170 ----
9 Create the File Locking page, which can be used to limit Webmin's .lock file creation to certain directories or disable it altogether.
10 ---- Changes since 1.180 ----
11 Added a new option on the logging page for recording the full contents of changed files.
12 Scheduled updates can now be downloaded at any time configurable using Cron, by enabling a new option on the Module Config page.
13 ---- Changes since 1.190 ----
14 Added an option to the Authentication page for enabling full PAM conversations at login, which may be necessary on systems that request more than just a username and password.
15 ---- Changes since 1.200 ----
16 Additional SSL certificates can now be defined for different local IP addresses. This can be useful for sites doing SSL virtual hosting that want to share the same certificate between Apache and Webmin for the same address.
17 Added a checkbox to the upgrade form to terminate other Webmin sessions, to prevent mismatches between forms and programs in the old and new versions.
18 ---- Changes since 1.210 ----
19 Added a new field to the proxy page, for selecting a preferred OSDN mirror site. This is used when updating Webmin and Usermin, and so should be set to whichever mirror is closest to you.
20 ---- Changes since 1.220 ----
21 Added an option to enable Utmp logging where users login to or logout from Webmin. Requires the User::Utmp Perl module.
22 Added a form on the Modules page for exporting one or more installed modules as a .wbm.gz file.
23 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.
24 Fixed up the proxy servers and downloads page, to prevent problems when the OSDN servers cannot be reached.
25 ---- Changes since 1.230 ----
26 CIDR-format network addresses can now be used on the IP Access Control page.
27 Added the Advanced Options icon, for managing some rarely-used internal Webmin settings.
28 The size of the popup help window used by Webmin can now be configured on the User Interface page.
29 ---- Changes since 1.240 ----
30 When adjusting the operating system manually, the internal version code can and must be changed too.
31 Added an option when cloning a module to use the default configuration instead of copying from the original.
32 ---- Changes since 1.250 ----
33 The Export Modules form can now write to a file on the server.
34 ---- Changes since 1.260 ----
35 The sizes of user, file, date and module chooser windows opened by Webmin can be configured on the User Interface page.
36 Added an option on the SSL Encryption page to prevent the use of SSL version 2.
37 Added an option on the User Interface page to have the current username prepended to all page titles.
38 Added a section to the Advanced Options page for setting the Webmin temporary files directory on a per-module basis.
39 Added options on the Proxy Servers and Downloads page to enable caching of HTTP and FTP downloads by Webmin. This is useful if your network does not have a proxy (like Squid), and you often download the same files multiple times.
40 Added a form to the Webmin Themes page for exporting a theme to a file.
41 ---- Changes since 1.270 ----
42 Custom category names can be defined on a per-language basis.
43 Added a button on the Proxy Servers and Downloads page for clearing the cache.
44 ---- Changes since 1.290 ----
45 Added support for installing and upgrading the Debian package version of Webmin.
46 Updates to a module that has already been updated and are not needed are not displayed.
47 Added an setting to the Advanced Options page for showing full stack traces when Webmin's common error function is displayed. This is useful for tracking down bugs.
48 Added a field on the Advanced Options page for setting the Umask, which determines default permissions for new files created by Webmin.
49 ---- Changes since 1.300 ----
50 Added a section to the SSL Encryption page for uploading an existing PEM format SSL key and certificate.
51 Added buttons on the Proxy Servers and Downloads page for viewing and deleting cached files, and clearing the entire cache.
52 Fixed a bug that prevents module installs from RPMs from working.
53 ---- Changes since 1.320 ----
54 Added an option to the Advanced page for supressing the display of Perl errors.
55 Added a new Mobile Device Options page for defining a custom theme and login process for mobile browsers.
56 ---- Changes since 1.330 ----
57 Added an option to the Logging page to write Webmin actions to syslog.
58 Converted many pages to use new ui-lib.pl functions, and broke down long forms using tabs.
59 When Webmin's detected OS is automatically updated, Usermin's will be too (if it is an equivalent version).
60 ---- Changes since 1.340 ----
61 Added an option to the Proxy Servers form to fallback to a direct connection if the proxy is down.
62 Added a tab showing details of the current cert, with a link to download in PEM or PKCS12 format.
63 ---- Changes since 1.350 ----
64 Added an option to the Authentication page to block users with too many failed logins, as well as hosts.
65 Created the new Blocked Hosts and Users page to show blocks currently in force, and allow them to be cleared.
66 Added an option to the Ports and Addresses page to control if Webmin attempts to to reverse-resolve the connected-to IP address when issuing redirects, such as from non-SSL to SSL mode.
67 ---- Changes since 1.360 ----
68 Added a field to the Advanced Options page to control the number of days that files in /tmp/.webmin are kept before automatic deletion.
69 ---- Changes since 1.370 ----
70 The format for dates displayed by Webmin can be changed by a new option on the User Interface page.
71 ---- Changes since 1.380 ----
72 Inheritance of the system path into Webmin's search path can be set on the Operating System and Environment page.
73 The nice level (CPU priority) of all cron and other background jobs run by Webmin can now be set on the Advanced Options page.
74 ---- Changes since 1.400 ----
75 Use the gzip -d command to extract Webmin modules, if gunzip is missing (such as on Windows).
76 Users with too many failed logins can be locked until the administrator unlocks them.
77 The default scheduled update time is now randomly selected.
78 ---- Changes since 1.410 ----
79 Refresh the left-side frame when installing, removing or re-categorizing modules.
80 ---- Changes since 1.420 ----
81 On Linux systems, the IO scheduling class and priority for Webmin Cron jobs can be set on the Advanced Options page.
82 Added a field to the SSL Encryption page for setting allowed ciphers.
83 ---- Changes since 1.440 ----
84 Added an advanced option to have Webmin turn off the immutable bit on files before writing to them, and turn it back on when done.
85 Re-designed the Webmin Themes page to use tabs.
86 Added support for overlay themes, which can be selected in addition to a regular theme. An overlay typically just modifies the CSS or images in the real theme, making simple design changes easier.
87 Converted commands in the module's API file to POD format, and added more details about each function.
88 ---- Changes since 1.450 ----
89 Added GPG verification of the updates list and modules from the Webmin update repository, when the gpg command is installed.
90 Expired Unix passwords can now be changed using an external command, instead of PAM or directly updating /etc/shadow. This is set on the Authentication page.
91 ---- Changes since 1.460 ----
92 Detect and ignore failures when checking if other modules are installed.
93 ---- Changes since 1.470 ----
94 Added a field to the Operating System and Environment page for additional Perl module directories.
95 ---- Changes since 1.480 ----
96 Removed the option to select an OSDN mirror, as Sourceforge now does sensible location-based redirects automatically.
97 Added an option on the Logging page to record logins and logouts from Webmin, for display in the Webmin Actions Log module.
98 ---- Changes since 1.490 ----
99 Added a field to the Debugging Log File page to select modules to debug for.
100 ---- Changes since 1.500 ----
101 Added an option to the User Interface page to always put the hostname before the page title.
102 ---- Changes since 1.510 ----
103 Strong PCI-compliant ciphers can now be selected on the SSL Encryption page.
104 ---- Changes since 1.540 ----
105 Added the Sending Email page which controls how Webmin itself sends messages.
106 ---- Changes since 1.550 ----
107 Added fields to the Index Page Options page to control the display of Webmin and module updates.
108 Moved settings related to Webmin's built-in webserver to the new Web Server Options page.
109 The client-side expiry time for static files served by Webmin can now be configured on the Web Server Options page, and can be customized on a per-file basis.
110 A chained certificate file supplied by a CA can now be easily uploaded using the Upload certificate tab on the SSL Encryption page.
111 Chained certificate files can now be set for per-IP address SSL keys, rather than the global chained list always being used.