Handle hostnames with upper-case letters
[webmin.git] / CHANGELOG
index 17f862b..6c20f98 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -76,3 +76,79 @@ Fixed XSS bugs in pam_login.cgi.
 ---- Changes since 1.370 ----
 Hid the Jabber and Security Sentries modules by default, as the underlying software is no longer supported.
 On Linux systems, sped up the function for finding processes so that it no longer has to launch 'ps' - instead, it reads /proc directly.
+When read_file_lines is used to read a file, the Unix or Windows newlines will be preserved when it is written out.
+---- Changes since 1.380 ----
+Added a search box to the left frame of the blue theme, for finding modules, config options, help pages and text.
+All images, CSS and other static content served by Webmin has an HTTP Expires for 1 week in the future, to improve cachability.
+Lock files are automatically removed when the process creating them exits.
+NetBSD 4.0 support.
+Italian and Catalan translations contributed for many modules, thanks to Giovanni and Jaume Badiella.
+Changed the error message that appears when Webmin detects a link from another web page, and removed the button to allow the link (which was unreliable anyway).
+---- Changes since 1.390 ----
+Links from unknown referers are now blocked by default, to prevent XSS attacks. This may break browsers that don't supply a Referer: HTTP header.
+---- Changes since 1.400 ----
+Big Czech translation updates, thanks to Petr Vanek and the Czech translation team.
+All popups in Webmin are now XSS-safe, and thus do not need protection from unknown referers which prevented them from working in some browsers.
+All Webmin session IDs are now stored MD5 hashed, to prevent sessions from being captured if the sessiondb DBM is somehow read by an attacker.
+Many Dutch updates, thanks to Gandyman.
+MD5 encryption for Webmin and Unix passwords can be used on systems that have either the MD5 or Digest::MD5 perl module, or support it in the crypt() function.
+---- Changes since 1.410 ----
+Many Korean updates, thanks to JoungKyun Kim.
+More Dutch updates, thanks to Gandyman.
+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.
+---- Changes since 1.420 ----
+Many Greek translation updates, thanks to Vagelis Koutsomitros.
+Catalan translation updates by Jaume Badiella.
+Many Dutch translation contributions by Gandyman.
+---- Changes since 1.430 ----
+A large Croatian translation update, thanks to Domagoj Bikic.
+When a user whose password is close to expiry or has already expired logs in, a warning will be displayed on Webmin's first page.
+Many Japanese translation updates, thanks to Kazuya Masuda.
+---- Changes since 1.440 ----
+Russian translation updates, thanks to Anton Statutov.
+Webmin's serialization functions can now handle objects, which allows them to be passed as parameters to remote function calls. Both caller and recipient must have the object's class installed though.
+Converted commands in the core web-lib-funcs.pl API file to POD format, and added more details about each function.
+---- Changes since 1.450 ----
+Added a language option for UK english, and converted words in the default Webmin language to US english.
+Major Dutch translation updates, thanks to Gandyman.
+Catalan translation updates by Jaume Badiella.
+Converted all core modules to use the new WebminCore perl module instead of web-lib.pl. This significantly improves memory use and load time in code that uses functions from multiple modules, asssuming they have all been converted.
+---- Changes since 1.470 ----
+Catalan translation updates by Jaume Badiella.
+Added an UTF-8 encoding of the Russian translation, thanks to shavlukov@gmail.com.
+French translation updates by ButterflyOfFire.
+Dutch translation updates by Gandyman.
+Dramatically improved Webmin's search function, to include links to pages that help or UI text comes from. Also changed the layout of results to a more Webmin-ish style.
+---- Changes since 1.480 ----
+Catalan translation updates by Jaume Badiella.
+Dutch translation updates, thanks to Gandyman.
+Beginnings of a Basque translation, thanks to Mireia Lezea.
+---- Changes since 1.500 ----
+Czech translation updates, thanks to Karel Hudan.
+The Webmin RPM now preserves the /etc/webmin directory when un-installed and then re-installed.
+Added a robots.txt file to block indexing of Webmin by search engines.
+The Webmin search box can now be disabled in the Webmin Users module, under "Permissions for all modules".
+Brazillian Portuguese translation updates for several modules, thanks to Djavan Fagundes.
+---- Changes since 1.510 ----
+Dutch translation updates, thanks to Gandyman.
+Polish translation updates, thanks to Dariusz Dêbowski.
+---- Changes since 1.520 ----
+Catalan translation updates by Jaume Badiella.
+---- Changes since 1.530 ----
+Sped up the loading of language files by pre-caching them in memory when Webmin is started, and not performing sub-string substitutions in most modules.
+Added support for Pardus Linux, thanks to Kaan Ozdincer.
+Major Dutch updates, thanks to Gandyman.
+Majoe French translation update, thanks to ButterflyOfFire.
+Allow per-language language overrides to be defined, in custom-lang.$code files.
+Updated numerous modules to improve support for Debian 6 and Ubuntu 10.10.
+If a browser asks for gzip compression, Webmin can now return compressed content either generated dynamically or from a pre-compressed .gz file in the same directory. Dynamic compression depends on the Compress::Zlib perl module.
+Added support for Amazon Linux.
+---- Changes since 1.550 ----
+Catalan updates, thanks to Jaume Badiella.
+Italian translation updates, thanks to Andrea Oliveri.
+Major German translation updates, thanks to Raymond Vetter.
+---- Changes since 1.560 ----
+More German translation updates, thanks to Raymond Vetter.
+More French translation updates, thanks to ButterflyOfFire.
+---- Changes since 1.570 ----
+Even more German translation updates, thanks to Raymond Vetter.