Changes since last packaged version (2.0.3):
Version 2.0.6 - 7 October 2007
------------------------------
- Bug fix; the search query that was sent with the select_all() method had an
incorrect format and this caused an error in some mail servers.
Version 2.0.5 - 4 October 2007
------------------------------
- Bug fix; an error in the sample extensions file.
- Bug fix; typo errors in the manual page.
- The documentation was updated with details and examples on how to access
mailboxes inside folders.
- Examples were added on how to define composite filters that include multiple
searching rules.
Version 2.0.4 - 27 September 2007
---------------------------------
- Bug fix; the send_query() method didn't return the special form of table that
the rest of the searching methods did.
- An additional searching method has been added to search for keyword flags
set.
- A new variable that was added to the Makefile makes it possible to set an
alternative environment for the installation path.
Changes since last packaged version (1.3):
Version 2.0.3 - 27 July 2007
----------------------------
- Bug fix; part of the program's functionality didn't seem to work at all (did
nothing), due to problem when providing the results from searching methods to
processing methods
Version 2.0.2 - 30 June 2007
----------------------------
- Bug fix; message cache problem due to non-use of message UIDs
Version 2.0.1 - 29 June 2007
----------------------------
- Bug fix; character set problem with 1.x configuration files
- Bug fix; typo errors in the documentation
Version 2.0 - 27 June 2007
--------------------------
- New, more powerful, feature rich and yet simpler configuration file.
- Easier object oriented view of accounts and mailboxes.
- Simpler approach to filters, with infix logical or/and/not operators.
- No more need to mess with server search queries.
- More and simpler functions instead of few and complicated ones.
- More feature complete interface that can now even manipulate mailboxes.
- Regular expressions integrated into the searching interface.
- Effective caching subsystem when fetching message parts.
- Can still read old version 1.x configuration files for compatibility.
- Lua 5.1 and the PCRE library are now requirements.
Version 1.3 - 13 February 2007
------------------------------
- Perl Compatible Regular Expression (PCRE) support.
- Compile against Lua 5.1 by default.
- Bug fix; program fault in some cases and when namespace prefix was empty
- Bug fix; program fault on some platforms when running in verbose mode
While here add PKGMANDIR support.
Changes since last packaged version (1.0.1):
Version 1.1.1 - 11 November 2005
--------------------------------
- Bug fix; minor memory leak.
- Bug fix; on some systems, failure resulted while disconnecting from all the
servers, during the shutdown phase just before exiting.
Version 1.1 - 24 August 2005
----------------------------
- Addition of the list() and lsub() commands, that make it possible to get a
list of the available mailboxes or only of those that are subscribed.
Implementation of the IMAP LIST/LSUB commands, with additional support for
the IMAP CHILDREN (RFC 3348) and IMAP NAMESPACE (RFC 2342) extensions.
- New program option to execute a string from the command line, without loading
a configuration file.
- New program option to enter interactive mode after executing the
configuration file or the command line.
- Servers that reply with multiple SEARCH responses are taken into
consideration.
- Bug fix; failure to parse the response to fetchfast() that some mail servers
sent.
- Bug fix; in some systems and when in debug mode, an empty namespace caused
program fault.
Lots of changes! The main one being that imapfilter is now
configurable and extensible with the Lua language. The configuration
file itself is a Lua script so your old configuration files must
be rewritten.
While here claim stewardship.
Changes since last packaged version below.
Version 0.9.2 - 9 August 2003
-----------------------------
- Header includes additions, in order to build without warning/errors on
systems that do not conform to IEEE Std 1003.1-2001 (POSIX.1).
Version 0.9.1 - 8 August 2003
-----------------------------
- Bug fixes related to compilation warnings/errors caused by missing header
includes.
- Minor bug fix concerning an uninitialized variable.
Version 0.9 - 6 August 2003
---------------------------
- User authentication with the Challenge-Response Authentication Mechanism
(CRAM), specifically CRAM-MD5.
- Connection encryption using the IMAP STARTTLS extension.
- X509 certificate checking while establishing SSL/TLS connections.
- I18n support in the configuration file, along with the capability to specify
the character set of the search criteria.
- Date conversion specifiers in the name of the destination mailbox, based on
either the system's local time or the message's envelope "Date:" header.
- Default variable in the name of the destination mailbox, which expands to the
mailbox currently processed.
- In daemon mode, the SIGUSR1 signal wakes up the program from its sleep phase
and causes rereading of the configuration file.
Version 0.8.9 - 26 May 2003
---------------------------
- Fix of a bug which caused problems during the encryption/decryption of the
passwords file.
Version 0.8.8 - 25 May 2003
---------------------------
- Multiple bug fixes concerning the encrypted passwords editor, where in some
cases the passwords file was badly written and the program did not accept the
master passphrase.
Package Changes: update MASTER_SITES and HOMEPAGE.
Changes since previous version packaged:
Version 0.8.4 - 9 November 2002
-------------------------------
- Improvements/corrections on networking.
- Major bug fix related to rcopy/rmove.
Version 0.8.3 - 1 October 2002
------------------------------
- Bug fix/feature enhancement concerning the server announcing and closing
the connection immediately.
- Stale lockfile removed automatically.
- Many other small improvements (variable and compilation option added, etc.).
Version 0.8.2 - 31 July 2002
----------------------------
- Bug fix concerning the namespace of user's mailboxes.
Version 0.8.1 - 29 July 2002
----------------------------
- Major bug fix concerning SSL/TLS and rcopy/rmove.
- Small bug fix related to removing of the lock file.
Version 0.8 - 27 July 2002
--------------------------
- Copy/move messages between different mail accounts (IMAP mail servers)
support.
- Message flags can be changed.
- Capability to encrypt the accounts' passwords and store them securely
in the filesystem, using the integrated interactive password editor to
manage them.
- Passwords may be supplied interactively.
- Daemon mode in which the program polls repeatedly in a specified interval.
- Locking in order to prevent concurrent running instances.
- Variables to control direct expunging of mail and subscribing of newly
created mailboxes.
Version 0.7.3 - 17 June 2002
----------------------------
- Bug fix related to communication with some mail servers.
IMAPFilter is a mail filtering utility. It connects to remote mail
servers using the Internet Message Access Protocol (IMAP). Based on
the user defined filters it checks messages residing on a remote IMAP
mailbox and processes them in various ways.