ChangeLog
上传用户:s81996212
上传日期:2007-01-04
资源大小:722k
文件大小:8k
源码类别:

WEB邮件程序

开发平台:

C/C++

  1. 01/04/1999 - 0.10 released.
  2.            - 0.10a update
  3.   No longer strip out [] when building the Re: subject.
  4.   Changed so that "Message X of Y", "Reply To All", doesn't wordwrap.
  5.   Fixed obsolete Makefile code causing spurious error.
  6.   Removed '+=' from Makefile, old makes can't handle it.
  7.   Added /usr/local/apache/conf to the list of places we search mime.conf in.
  8. 01/31/1999 - 0.11 released.  Improved caching - better performance for large
  9. Maildirs.  Number of days before messages are purged can be set via
  10. preferences.  New "Trash" folder.  Deleted messages no longer show up
  11. as a separate "deleted" section of the original folder.  When you delete
  12. a message, it is moved into the "Trash" folder, and shows up marked as "D"
  13. in the original folder, until you leave that folder.  Fixed bug where some
  14. messages may be purged early.  HTTP redirects now HTTP/1.1 compliant.  There
  15. may be some occasional problems with older HTTP/1.0 browsers.  Checkmarks for
  16. deleted messages marked as DISABLED (ignored by Netscape Communicator).
  17. "Select All" checkmark.  Fixed some quoting issues when handling URL
  18. redirects.  Improved URL recognition logic in text/plain.  Long subject lines
  19. are truncated in the folder contents window.  Removing a folder now actually
  20. works (stupid bug).
  21. Clicking on message data will also bring up the message, just like clicking
  22. on the subject.  This is sometimes needed for lynx, which does not present
  23. empty links (if message has an empty subject, you won't be able to select
  24. it, in lynx).
  25. 02/23/1999 - 0.13 released.  Minor bug fixes.  Modularized functions for
  26. displaying messages, word wrapping messages, and processing input into a
  27. separate module - filter.c.  This will break the ground for
  28. internationalization work to follow.  If you run configure with
  29. --enable-webpass=no, the preferences page will not have the password change
  30. dialog.  Replaced the @ character in HTML templates with a less likely
  31. character combination.
  32. 03/01/1999 - 0.14 released.  Security.  Nifty trick used to greatly reduce
  33. the amount of code that needs to be run as root.  Consequently to this,
  34. I no longer need to use /tmp for temporary files used to decode file uploads,
  35. that will now go into Maildir/tmp.  Added "Full Headers" button which will
  36. appear on the message display page if preferences are set not to display
  37. full headers by default.  The "Full Headers" button will show full headers
  38. for the current message only.
  39. 03/16/1999 - 0.15 released. Bug fixes. SqWebMail now handles mailto: links.
  40. RFC2369 support.
  41. 04/14/1999 - 0.16 released. Bug fixes and subpackage updates.  Small bits of
  42. HTML were hardcoded in sqwebmail - moved to HTML templates.  Refreshed rfc822
  43. and rfc2045 with the latest versions from RCS.  Fixed obscure bug in parsing
  44. RFC822 headers containing old-style () comments.  Replies now have a
  45. References: header.  Redesigned "Create Message" page to take up less
  46. horizontal real estate.
  47. 12/15/1999 - 0.27 resumed maintaining this ChangeLog.  A lot of new stuff.
  48. Changes from 0.26: new authentication code.   Eliminated --enable-multidir
  49. option.  New authentication includes option to maintain virtual mailboxes.
  50. That, plus the pseudo-hierarchical folders can support the functionality of
  51. --enable-multidir.
  52. No more separate sqwebmail/vsqwebmail.  Only sqwebmail will be built, and
  53. configuration time options will select whether vpopmail's vpasswd support
  54. gets compiled in as an authentication module.  The Red Hat package stills
  55. builds two versions.  That's implemented by actually configuring and
  56. building the package twice :-(.  Well, that's the price of progress.
  57. New authentication: pretty much wiped auth.c clean, and started from
  58. scratch.  Added authentication modules from Courier-IMAP.  This code will
  59. now be shared :-).
  60. Some installation directories have now been changed.  Previous, all
  61. html template subdirectories were created in /usr/local/share/sqwebmail
  62. (such as /usr/local/share/sqwebmail/en-us).  They are now moved into a
  63. separate subdirectory of their own, so the English html are now installed
  64. in /usr/local/share/sqwebmail/html/en-us.  If you have a custom installation,
  65. it will have to be moved into /usr/local/share/sqwebmail/html.
  66. NOTE: although .html files have NOT been changed in this version, the
  67. configuration scripts: configure.in, Makefile.am, Makefile.in, and configure
  68. HAVE been slightly changed.  If you maintain your custom HTML, you must
  69. update the configuration scripts.  The easiest thing to do is to simply
  70. copy over your .html files only into the subdirectory sqwebmail/html/en-us,
  71. after unpacking the tarball.
  72. Extra bonus: RFC 2111 support (cid: IMG URLs in text/html messages will
  73. be resolved!!! )
  74. 01/03/2000 - 0.28 makefile fixes.  Added experimental LDAP module.
  75. 01/04/2000 - 0.29 LDAP fixes.  Reformatted HTML files with Amaya 2.2.  The
  76.              logged on user's E-mail address will be shown now in the upper
  77.              right hand corner.  Optionally attach X-Sender to sent messages.
  78.              More authvchkpw fixes (hopefully that's it).  With authvchkpw,
  79.              you will now have to login as user@domain.  user%domain never
  80.              worked, and it has been removed.  Replaced --enable-hostname
  81.              config file with a runtime config file,
  82.              /usr/local/share/sqwebmail/hostname
  83. 01/22/2000 - 0.30 More authlib tweaks - Makefile.  Authvchkw will now
  84.              recognize : as a domain separator, since there are still many
  85.              old dump Netscape versions lying around.  No need to chgrp mail
  86.              on sqwebmail.
  87. 01/26/2000 - 0.31 Authlib enhancements.  Updated vpopmail support.  Updated
  88.      authldap support: mailDir, userPassword optional to suppress
  89.      spurious error messages.  Added option to use authenticated
  90.      LDAP binds and have the LDAP server validate the password,
  91.      instead of sqwebmail.
  92. 02/28/2000 - 0.32 Removed --enable-mimecharset option.  The MIME character set
  93.              for outgoing messages is now set in the CHARSET file located
  94.              in the HTML template directory.  Upgrade to 0.32 during quiet
  95.              time, because people will get kicked off.  Note that the default
  96.              character set is now iso-8859-1.  It was previously us-ascii.
  97.              Complete RFC 2047 implementation.  SqWebMail should now
  98.              automatically encode and decode MIME headers.  "Send Preview"
  99.              is an exception, I'll take care of that one later.
  100.              You can use ${sysconfdir}/footer to define a footer that will
  101.              be appended to every message.
  102. 03/13/2000 - 0.33 MySQL patch.  Courier integration.  Added LINK to the list
  103.              of banned HTML tags.  Content-Base:/Content-Location support.
  104. 03/16/2000 - 0.34 Several fixes to allow sqwebmail to be manually installed
  105.              suid to non-root, as long as all mailboxes are owned by the
  106.              same uid.  --with-maxmsgsize patch (default 2 MB).
  107. 05/10/2000 - 0.35 Changed footer to a per-lang parameter (html/lang/footer
  108.              read instead of html/footer)
  109.              Fixed cid: URL bug (didn't work :-( )
  110.              Fixed RFC2047 bug introduced in 0.32 series.
  111.              Bug fix in quota support.  Properly implemented.
  112.              multipart/related.
  113.      Added address book.
  114.      Added authdaemon.
  115.      When vpopmail is used, change password via vpopmail.
  116.      Bug fix -- concurrent access failure in displaying of inline
  117.      images.
  118.              Nuke ACTION attribute in HTML tags (disable FORM posts).
  119. 05/25/2000 - 0.36 Slightly changed semantics of maildir file creation.  Don't
  120.              loop on non-ENOENT errors. DJB is wrong - you'll get stuck in an
  121.              infinite loop if, say, directory permissions are wrong.  Abort
  122.              instead.
  123.              Added optional images and icons.
  124. 05/30/2000 - 0.36a maintenance release.  A major Courier debugging session
  125.              uncovered several potential bugs in the authentication layer.
  126.              The patches are brought back into the sqwebmail tree.
  127. 06/16/2000 - 0.37
  128.              Added "show for printing option" -- based on an external
  129.              patch.  Created my own icon for this option.
  130.              Added a config file - logindomainlist.  If exists, login screens
  131.              will include a drop down list of domains.
  132.              Added LDAP address book import.
  133.              Other miscellaneous address book enhancements.
  134.              Forwarding a message with attachments preserves the attachments.
  135. [ 0.38 ]
  136.              Fixed bug with random envelope return address corruption.
  137.              Berkeley DB 3 support.
  138.              Completely rewritten authmysql module.