[imapfilter-devel] IMAPFilter 1.0-beta

Lefteris Chatzibarbas lefcha at hellug.gr
Sun Apr 25 17:10:46 EEST 2004


Hello,

IMAPFilter has undergone a configuration file rewrite in the previous months.
IMAPFilter now uses a powerful, light-weight configuration and extension
language, Lua (http://www.lua.org).  Thus Lua is now embedded in IMAPFilter,
IMAPFilter's configuration file is actually a Lua script and IMAPFilter can be
easily extended using Lua.

The old IMAPFilter ie. version 0.x, is considered dead.  IMAPFilter version 1.x
with the new configuration file, can do everything the old version did and much
more.  The new configuration file is flexible, powerful, "dynamic", consistent,
clean, etc., and I can say that the 1.0 release will be the first I'm happy and
satisfied about.  Furthermore, IMAPFilter's code apart from the configuration
file (eg. networking), had an infinite number of improvements, additions or
rewrites.

Knowledge of Lua is not necessary (although it would not take more than a few
hours to learn, if one wants to extend IMAPFilter) for writing the
configuration file, as the syntax along with examples are described in detail
in IMAPFilter's documentation.  Specifically, one has to read the imapfilter(1)
and imapfilter_config(5) manual pages, and have a look at the sample
configuration file included in the distribution.

I have done a fair amount of testing and I consider 1.0-beta stable, but that
is something to be seen as more people will start using it.  Feel free to send
any comments, questions, problems, etc. about IMAPFilter version 1.0-beta to
this mailing list.

There are currently two source distributions:

  The first one, "imapfilter-1.0-beta", requires Lua 5.0 and later to be
  installed in the system (perhaps through a package or manually from the
  sources).

  The second, "imapfilter+lua-1.0-beta", includes the Lua distribution (version
  5.0.2), Lua is compiled and linked statically in IMAPFilter, and so does not
  have any other external requirements.

(Note, that if SSL/TLS or CRAM-MD5 support will be built in IMAPFilter, the
OpenSSL library is additionally needed.)

IMAPFilter version 1.0-beta:

http://imapfilter.hellug.gr/beta/imapfilter-1.0-beta.tar.gz (28K)
http://imapfilter.hellug.gr/beta/imapfilter-1.0-beta.tar.gz.sig
MD5 (imapfilter-1.0-beta.tar.gz) = 0b3bec74d0a01034eaec2ca52229c428

http://imapfilter.hellug.gr/beta/imapfilter-1.0-beta.tar.bz2 (25K)
http://imapfilter.hellug.gr/beta/imapfilter-1.0-beta.tar.bz2.sig
MD5 (imapfilter-1.0-beta.tar.bz2) = a0e6eb032e8c507d7a8352c238d56862

http://imapfilter.hellug.gr/beta/imapfilter+lua-1.0-beta.tar.gz (213K)
http://imapfilter.hellug.gr/beta/imapfilter+lua-1.0-beta.tar.gz.sig
MD5 (imapfilter+lua-1.0-beta.tar.gz) = fa68379c6883203a6631cd42b12e9206

http://imapfilter.hellug.gr/beta/imapfilter+lua-1.0-beta.tar.bz2 (175K)
http://imapfilter.hellug.gr/beta/imapfilter+lua-1.0-beta.tar.bz2.sig
MD5 (imapfilter+lua-1.0-beta.tar.bz2) = 6ae11b1c25fe371c37324f551e0481c9

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
URL: <http://lists.hellug.gr/pipermail/imapfilter-devel/attachments/20040425/1a0fe099/attachment.pgp>


More information about the Imapfilter-devel mailing list