Overview of changes from deletemail 0.4 to deletemail 0.5
=========================================================

* A bug which caused deletemail to run into an endless loop if the server
  unexpectedly closes an SSL connection while deletemail awaits data has been
  fixed.  Thanks to Henrich C. Poehls for reporting the problem and testing
  the fix!

* If the connection is lost during the logout from the IMAP server, silently
  ignore the problem instead of spitting out an error message (unless "-vv"
  was specified on the command line).

* The socket timeout was increased from 15 to 60 seconds.  Some servers are
  slower than others :-)

* A few minor bugfixes and improvements.


Overview of changes from deletemail 0.3 to deletemail 0.4
=========================================================

* STARTTLS support has been added.  In order to use it, the configuration
  variable "ssl:" must be set to "starttls".  If "ssl:" is set to "yes", SSL
  on connect will be used (as before).

* The total number of messages in each IMAP folder is reported.

* The handling and reporting of IMAP errors has been improved.

* A bug which caused IMAP logins to fail on some systems (depending on the C
  library) has been fixed.  Thanks to Andreas Rust for reporting the bug and
  testing the fix!

* Another bug which resulted in a wrong number of deleted messages being
  reported has been fixed.


Overview of changes from deletemail 0.2 to deletemail 0.3
=========================================================

* SSL support for secure IMAP connections has been added.  In order to use it,
  deletemail must be built with OpenSSL 0.9.7 or newer.  The corresponding
  configuration variable is "ssl: <yes|no>".

* Fixed some compilation problems under NeXTStep.

* Various bugfixes and documentation enhancements.


Overview of changes from deletemail 0.1 to deletemail 0.2
=========================================================

* The "-s" command line option has been added, which switches off the use of
  unique message IDs in IMAP commands.  See the manual page for details.

* New, more flexible and robust configuration file format:
  - Default settings may be specified using the keyword GLOBAL followed by the
    defaults; connection specific settings are set using the keyword ACCOUNT
    followed by the settings.  Default settings are overwritten by connection
    specific settings.  See the manual page for details.
  - The following configuration variables have been added:
      o host: <server>      # replaces "server:"
      o port: <port number> # server port (default: 143)
      o unseen: <yes|no>    # delete unseen messages too? (default: no)
      o expunge: <yes|no>   # expunge deleted messages? (default: yes)
      o use_uid: <yes|no>   # use UIDs in IMAP commands? (default: yes)
  - Multiple folders per connection may be specified using a space delimited
    list.
  - Configuration values may include all ASCII characters.  Whitespace and `#'
    must be escaped using a backslash if the value isn't quoted.  If the value
    is quoted, the quote sign must be escaped using a backslash.  A `\' must
    always be escaped using a backslash.
  - If the last character of a configuration line is a backslash, the following
    line will be appended prior to parsing.

* The IMAP code and the handling of IMAP and TCP/IP socket errors have been
  enhanced.

* If configuration values include `&', `\' or `"', these characters are
  escaped according to RFC 2060 when talking to the IMAP server.

* By default, a warning is printed to the standard error stream if the
  configuration file (which includes clear text passwords) is group or world
  readable.

* Various bugfixes and documentation enhancements.
