Changes
上传用户:huihesys
上传日期:2007-01-04
资源大小:3877k
文件大小:7k
源码类别:

WEB邮件程序

开发平台:

C/C++

  1. # changed/fixed, + added, - removed
  2. v0.7.0pre3 => v0.7.0
  3. # Fixed bug with administrator session not being invalidated on logout
  4. # Fixed bug with "final int" being modified in SimpleStorage.java
  5. # Changed Authenticators to better support virtual domain support (this also
  6.   fixes a bug where only the first authentication host was choosen)
  7. # Fixed bug where email address was not shown in messages and message list
  8.   in certain cases
  9. # Upgraded to Xerces 1.1.1 XML parser
  10. # Now using MD5 to calculate unique folder IDs that stay over multiple sessions
  11. + Added new help system that allows users to get context dependent help for most
  12.   screens
  13. + Added option to turn off "autoexpunge" on folders
  14. - TODO: numbering in README incorrect
  15. - TODO: help for administrator session
  16. - TODO: translation
  17. v0.7.0pre2 => v0.7.0pre3
  18. + the WebMail administration now also uses the XML/XSL model and has a new
  19.   look'n'feel. Virtual domain support is now also supported in the user editor
  20. # message list now sorts correctly
  21. # Many smaller bugs fixed
  22. # WebMail was tested on JDK 1.3 from IBM
  23. - still missing until release: README updates, user and admin help
  24. v0.7.0pre1 => v0.7.0pre2
  25. + WebMail now uses an XML model to store session information
  26. + WebMail now uses XSL stylesheets to display HTML
  27. + the new folder setup now is understandable by most users; together with an
  28.   "intelligent" IMAP server (like Cyrus) it works fantastic.:-) 
  29. # There have been many major changes, most parts of WebMail were rewritten to
  30.   use the new XML/XSL WebMail model
  31. - MySQL support temporarily removed (first need a converter from SQL to XML)
  32. v0.6.1pre2 => v0.7.0pre1
  33. + WebMail now has virtual domain support (users can be splitted into several 
  34.   domains with each having specific settings (e.g. different authentication 
  35.   hosts, different available folder hosts, ...). This is a big change, 
  36.   therefore there is a new major number for WebMail instead of 0.6.2
  37. # WebMail now runs and compiles on JDK 1.1. This now supports all you *BSD
  38.   users as well as increases WebMail's performance greatly on Linux using 
  39.   the IBM JDK 1.1.8 (this is now the recommended JDK on Linux).
  40. v0.6.1 => v0.6.2pre1
  41. + WebMail support for MySQL storage added
  42. # Changed storage structure to support a more modular storage scheme
  43. # Fixed a bug where user configuration was erased (serious)
  44. - removed old telnet administration because it was constantly confused with
  45.   the webbased admin interface
  46. v0.6.0 => v0.6.1
  47. + Now support for Java Servlet. The WebMail package has been splitted into a
  48.   common part, one for the standalone server and one for the Servlet server
  49.   See README.Servlet for more information on the Servlet release
  50. + WebMail is now able to get a folderlist from an IMAP server
  51. + Recognize MULTIPART/ALTERNATIVE and choose HTML or Plain text 
  52. + Now filters JavaScript from HTML attachments
  53. # Fixed bug in file cache
  54. # Runs again with JDK 1.1. Note however, that JDK 1.2 is about 50% faster.
  55. # Fixed some memory problems on high load machines with HTTP connection limits
  56.   (please configure your connection limits to fit your system, the default is
  57.   20 now which is a fairly reasonable value to avoid crashes).
  58. # Fixed some bugs in the Spanish templates
  59. # Fixed a bug where the SMTP server could only be on localhost
  60. # Some cosmetic changes
  61. # Expiration time now set to five minutes so that there are less problems with
  62.   resizing the browser window.
  63. # Session overview in administration interface now refreshes every 5 seconds
  64. v0.5.4 => v0.6.0
  65. + Added POPAuthenticator to allow remote authentication not only over IMAP but
  66.   also over POP
  67. + Improved HTTP speed by 100-200% by using a dedicated asynchronous thread to
  68.   write log messages (!!!).
  69. + "make doc" in source distribution now generates javadoc documentation
  70. + Developer documentation included. "make doc" in the source distribution now
  71.   creates javadoc documentation in webmail/src/doc/javadoc
  72. + New plugin that allows to change the configuration with a HTML form.
  73. + New plugin concept makes WebMail much more modular and thus easier to extend.
  74.   The plugin concept handles dependencies between plugins.
  75. + New URL-handler with a hashtree structure makes handling of URLs much faster.
  76. + New configuration scheme makes configuration more bullet-proof (less invalid
  77.   parameters are accepted, program parts register configuration parameters they
  78.   need and are notified on change).
  79. # Fixed bug in the "save sent" option (mime headers where not correct)
  80. # Cannot pass parameters to webmail.sh any longer (see README)
  81. # Fixed the display for "Login count"
  82. # UserCache is now no longer unlimited but will expire cached UserData object
  83.   when a certain limit is reached. This will ensure a longer uptime on large
  84.   installations
  85. # WebMail configuration is now stored in plain text as default
  86. # WebMail now makes second attempt with login password if authentication to 
  87.   an IMAP server fails. This is useful if you are on a system that forces you
  88.   to change your passwords regularly. WebMail then trys to "auto-guess" for
  89.   the folders, too ("Uni Giessen patch").
  90. # WebMail now auto-detects available languages
  91. # Users can now "forward" emails
  92. # Further reorganized directory structure to fit closer in a Unix environment 
  93. - Removed the Swing administration interface
  94. v0.5.3 => v0.5.4
  95. # IE 5 now works (with a workaround)
  96. # Outsourced most of the userdependent Strings to StringResources to allow
  97.   a more complete translation to other languages
  98. # fixed a Charset bug in the send part
  99. # reorganized directory structure
  100. v0.5.2 => v0.5.3
  101. + AdminInterface written in Java/Swing to make administration easier.
  102. + The Adminserver's commands are now parsed with CUP and JFLEX, resulting in 
  103.   easier command specification (no `"' needed if no special chars in a string)
  104. + SSL support now functional (see README)
  105. + Parsing of HTTP protocol now done properly (this results in some changes in 
  106.   the html-templates though!), using CUP and JFLEX.
  107. # Now switched to HTTP/1.1. WebMail will now use "Persistant Connections" 
  108.   (Keep-Alive) to improve speed and reduce network load, if the client supports
  109.   it. Unfortunately, IE5 doesn't seem to work yet (Perhaps someone can help me
  110.   here!?!).
  111. # fixed some bugs with MIME/QP encoding of 8bit messages
  112. # root accounts (UID 0) now cannot access WebMail via the UnixAuth method
  113. # UnixAuth now entirely written in Java (=> WebMail is pure Java now)
  114. # enhanced security: Passwords are no longer saved in "plain String"
  115. # switched to JavaMail 1.1.2 which should solve the IMAP-Authentication bug
  116. v0.5.1 => v0.5.2
  117. + Default folder path now Admin-configurable (default: /home/%user/mail)
  118. + Messages that are sent are now kept until the send was really successful
  119. # Admin connections are now not closed when the admin changes the admin port
  120. # fixed the infamous reply-bug
  121. # fixed a problem when parameters where given at command line
  122. # Changed the 10 minute default timeout to one hour
  123. # Number of total messages is now shown correctly in the folder overview
  124. # BCC field and CC field showed the same values