📄 changes.txt
字号:
+ Added Challenge/Response authentication (contributed by Devin Kowatch)v0.7.0 => v0.7.1# Fixed bug in folder template that prevented creating message folders# Fixed bug where only localhost could be used as SMTP server# Switched to UTF-8 as message encoding instead of Latin1. I hope this allows to send messages with non-Latin characters in the future. Perhaps there will be an option to choose a message encoding some time.# Replacement of "%DTDDIR%" in webmail.xml is now done in SystemCheck.java instead of webmail.sh# Various startup speedups (cache for language list, etc)# Fixed a bug where the /tmp directory contained debug files# WebMail now displays error messages instead of "message contains no data" or plain gray page when an exception occurs# Changed some of the icons to GIF again since Netscape does not support transparent PNG# Emoticons now work as they should (forgot to include them in the 0.7 release)+ A user can now hide/unhide folders so that only a selected list gets displayed in the mailbox overview. (Works great with Cyrus IMAPD, don't know whether other IMAPDs support that, POP3 certainly does not)+ German translation of the templates (hope this inspires others to do it for other languages)v0.7.0pre3 => v0.7.0# Fixed bug with administrator session not being invalidated on logout# Fixed bug with "final int" being modified in SimpleStorage.java# Changed Authenticators to better support virtual domain support (this also fixes a bug where only the first authentication host was choosen)# Fixed bug where email address was not shown in messages and message list in certain cases# Upgraded to Xerces 1.1.1 XML parser# Now using MD5 to calculate unique folder IDs that stay over multiple sessions+ Added new help system that allows users to get context dependent help for most screens+ Added option to turn off "autoexpunge" on folders- TODO: numbering in README incorrect- TODO: help for administrator session- TODO: translationv0.7.0pre2 => v0.7.0pre3+ the WebMail administration now also uses the XML/XSL model and has a new look'n'feel. Virtual domain support is now also supported in the user editor# message list now sorts correctly# Many smaller bugs fixed# WebMail was tested on JDK 1.3 from IBM- still missing until release: README updates, user and admin helpv0.7.0pre1 => v0.7.0pre2+ WebMail now uses an XML model to store session information+ WebMail now uses XSL stylesheets to display HTML+ the new folder setup now is understandable by most users; together with an "intelligent" IMAP server (like Cyrus) it works fantastic.:-)# There have been many major changes, most parts of WebMail were rewritten to use the new XML/XSL WebMail model- MySQL support temporarily removed (first need a converter from SQL to XML)v0.6.1pre2 => v0.7.0pre1+ WebMail now has virtual domain support (users can be splitted into several domains with each having specific settings (e.g. different authentication hosts, different available folder hosts, ...). This is a big change, therefore there is a new major number for WebMail instead of 0.6.2# WebMail now runs and compiles on JDK 1.1. This now supports all you *BSD users as well as increases WebMail's performance greatly on Linux using the IBM JDK 1.1.8 (this is now the recommended JDK on Linux).v0.6.1 => v0.6.2pre1+ WebMail support for MySQL storage added# Changed storage structure to support a more modular storage scheme# Fixed a bug where user configuration was erased (serious)- removed old telnet administration because it was constantly confused with the webbased admin interfacev0.6.0 => v0.6.1+ Now support for Java Servlet. The WebMail package has been splitted into a common part, one for the standalone server and one for the Servlet server See README.Servlet for more information on the Servlet release+ WebMail is now able to get a folderlist from an IMAP server+ Recognize MULTIPART/ALTERNATIVE and choose HTML or Plain text+ Now filters JavaScript from HTML attachments# Fixed bug in file cache# Runs again with JDK 1.1. Note however, that JDK 1.2 is about 50% faster.# Fixed some memory problems on high load machines with HTTP connection limits (please configure your connection limits to fit your system, the default is 20 now which is a fairly reasonable value to avoid crashes).# Fixed some bugs in the Spanish templates# Fixed a bug where the SMTP server could only be on localhost# Some cosmetic changes# Expiration time now set to five minutes so that there are less problems with resizing the browser window.# Session overview in administration interface now refreshes every 5 secondsv0.5.4 => v0.6.0+ Added POPAuthenticator to allow remote authentication not only over IMAP but also over POP+ Improved HTTP speed by 100-200% by using a dedicated asynchronous thread to write log messages (!!!).+ "make doc" in source distribution now generates javadoc documentation+ Developer documentation included. "make doc" in the source distribution now creates javadoc documentation in webmail/src/doc/javadoc+ New plugin that allows to change the configuration with a HTML form.+ New plugin concept makes WebMail much more modular and thus easier to extend. The plugin concept handles dependencies between plugins.+ New URL-handler with a hashtree structure makes handling of URLs much faster.+ New configuration scheme makes configuration more bullet-proof (less invalid parameters are accepted, program parts register configuration parameters they need and are notified on change).# Fixed bug in the "save sent" option (mime headers where not correct)# Cannot pass parameters to webmail.sh any longer (see README)# Fixed the display for "Login count"# UserCache is now no longer unlimited but will expire cached UserData object when a certain limit is reached. This will ensure a longer uptime on large installations# WebMail configuration is now stored in plain text as default# WebMail now makes second attempt with login password if authentication to an IMAP server fails. This is useful if you are on a system that forces you to change your passwords regularly. WebMail then trys to "auto-guess" for the folders, too ("Uni Giessen patch").# WebMail now auto-detects available languages# Users can now "forward" emails# Further reorganized directory structure to fit closer in a Unix environment- Removed the Swing administration interfacev0.5.3 => v0.5.4# IE 5 now works (with a workaround)# Outsourced most of the userdependent Strings to StringResources to allow a more complete translation to other languages# fixed a Charset bug in the send part# reorganized directory structurev0.5.2 => v0.5.3+ AdminInterface written in Java/Swing to make administration easier.+ The Adminserver's commands are now parsed with CUP and JFLEX, resulting in easier command specification (no `"' needed if no special chars in a string)+ SSL support now functional (see README)+ Parsing of HTTP protocol now done properly (this results in some changes in the html-templates though!), using CUP and JFLEX.# Now switched to HTTP/1.1. WebMail will now use "Persistant Connections" (Keep-Alive) to improve speed and reduce network load, if the client supports it. Unfortunately, IE5 doesn't seem to work yet (Perhaps someone can help me here!?!).# fixed some bugs with MIME/QP encoding of 8bit messages# root accounts (UID 0) now cannot access WebMail via the UnixAuth method# UnixAuth now entirely written in Java (=> WebMail is pure Java now)# enhanced security: Passwords are no longer saved in "plain String"# switched to JavaMail 1.1.2 which should solve the IMAP-Authentication bugv0.5.1 => v0.5.2+ Default folder path now Admin-configurable (default: /home/%user/mail)+ Messages that are sent are now kept until the send was really successful# Admin connections are now not closed when the admin changes the admin port# fixed the infamous reply-bug# fixed a problem when parameters where given at command line# Changed the 10 minute default timeout to one hour# Number of total messages is now shown correctly in the folder overview# BCC field and CC field showed the same values
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -