[imapfilter-devel] IMAPFilter 0.9-rc1

Lefteris Chatzibarbas lefcha at hellug.gr
Fri Aug 1 16:54:55 EEST 2003


Hello,

After one year since the last major release, the time has come for
IMAPFilter version 0.9.  Here is the list of new features and http links
(at the bottom of this message) to the first (and hopefully the last)
release candidate of IMAPFilter 0.9:

- User authentication with the Challenge-Response Authentication
  Mechanism (CRAM), specifically CRAM-MD5.  If the IMAP mail server
  supports CRAM-MD5, IMAPFilter will authenticate using it, instead of
  plaintext password LOGIN.

- IMAPFilter now supports encryption of the connection using the IMAP
  STARTTLS extension, besides the imaps (port 993) SSL/TLS connection.
  A TLS connection is automatically negotiated if the IMAP mail server
  supports this extension.

- SSL/TLS certificate checking.  IMAPFilter now stores X509 certificates
  to a file and checks, each time a secure connection is set up, the
  certificate that the server sends.  The user prompted for action in
  the case of a certificate mismatch.

- I18N support.  The user can now specify the charset to be used for the
  search criteria.  With the correct locale, a unicode editor and
  "UTF-8" as the charset, one can filter messages with characters from
  many different languages.  Note that the IMAP mail server must have
  support for the specified (the IMAP4rev1 protocol specifies that the
  server MAY have support for encodings other that US-ASCII).

- Date conversion specifiers can be used in the name of the destination
  mailbox of a (r)copy/(r)move filter.  They are introduced with the
  percent '%' and at sign '@', for the current system's date/time and
  the message's envelope "Date:" header date/time, respectively.  More
  on this on imapfilterrc(5), sample.imapfilterrc and strftime(3).

- The default variable "$_" can be used in the name of the destination
  mailbox of a (r)copy/(r)move filter.  This special variable expands to
  the mailbox that currently the filter is applied to.  More on this on
  the imapfilterrc(5) and sample.imapfilterrc.

- The HUP signal now forces IMAPFilter (when in daemon mode) to reread
  its configuration file.  When sending the HUP signal be sure to check
  the imapfilter process, because a parse error will cause the program
  to exit, and the logfile, for an error message eg. wrong password.

- Logfile, debug and verbose mode messages were improved to make
  checking of program's operation and tracking of problems easier.

- The usual code cleanup, corrections, improvements, etc.


Please, download, install and use this release candidate to help ensure
that IMAPFilter 0.9 will be really stable.  Send any feedback such as
bug reports, badly written documentation or not sufficiently explained
functionality, etc. to this mailing list or to me personally.


IMAPFilter version 0.9-rc1:

  http://imapfilter.hellug.gr/temp/imapfilter-0.9-rc1.tar.gz
  MD5: 0b1985ce7b03492f9550832d056a0f5c
  
  http://imapfilter.hellug.gr/temp/imapfilter-0.9-rc1.tar.bz2
  MD5: 6517fd882e6fc87636f6ca49555aa2ff






More information about the Imapfilter-devel mailing list