[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