Commit Graph

16 Commits

Author SHA1 Message Date
Lefteris Chatzimparmpas dae82ff5af Fix matching problems in the regular expressions
Past refactoring of the regular expressions caused some failures in the
matching.
2011-12-05 19:40:57 +01:00
Lefteris Chatzimparmpas a47605cb61 Add variable to set configuration directory
The IMAPFILTER_HOME is checked in order to set a different than the
default $HOME/.imapfilter configuration directory.
2011-10-30 13:31:04 +01:00
Lefteris Chatzimparmpas 6542cade9f Fix debug file opening check. 2011-10-30 13:21:32 +01:00
Lefteris Chatzimparmpas 2599efc94e Match only on the header field body
The match_field() method should match on the header field body and not
the whole header field, thus the field name part is ignored.
2011-08-16 22:51:01 +02:00
Lefteris Chatzimparmpas 7e0cd3614f Prepare release v2.3. 2011-08-06 15:07:36 +02:00
Lefteris Chatzimparmpas 5c1f83f7c0 Change debug option to take filename as argument
Don't create a debug file in ~/.imapfilter, but instead create the
specified file.
2011-08-06 14:53:47 +02:00
Lefteris Chatzimparmpas a3021cca36 Add support for appending messages to mailboxes
Add a new function append_message(), update man page and add new example
in the sample configurations.
2011-08-06 14:16:07 +02:00
Lefteris Chatzimparmpas 26cecaed64 Refactor regular expressions syntax. 2011-08-04 21:34:24 +02:00
Lefteris Chatzimparmpas cf5e003082 Correct CRAM-MD5 authentication timeout problem
After successful login with the CRAM-MD5 mechanism, a timeout happens
while a server response is anticipated.
2011-08-04 08:06:42 +02:00
Lefteris Chatzimparmpas e51afea6eb Correct daemon function and add new options
Correct forking inside the daemon function, correct the error messages
printed, and add two new options for controlling working directory
change and redirection of the standard file descriptors.
2011-07-31 18:03:29 +02:00
Lefteris Chatzimparmpas d83be84636 Check for updates in the server capabilities after login. 2011-07-31 17:33:42 +02:00
Lefteris Chatzimparmpas d7f2910212 Correct current selected mailbox functionality
Correct the functionality that provides monitoring of the current
selected mailbox in each account, where the wrong variable was written.

Simplify and clarify the code around this functionality.
2011-04-04 23:48:23 +02:00
Lefteris Chatzimparmpas e888721242 Correct compilation warning
Correct the following compilation warning:

  warning: assignment discards qualifiers from pointer target type
2011-04-04 23:44:12 +02:00
Lefteris Chatzimparmpas 554b6739c4 Change the order of the command line options. 2011-04-04 23:39:25 +02:00
Lefteris Chatzimparmpas ae4b3e094e Simplify configuration and building
Remove the configuration bash script, simplify the makefile and add new
target, and update the installation instructions.
2011-04-04 23:19:35 +02:00
Lefteris Chatzimparmpas 4fe1a3d649 Change file and directory structure
Move the source code to the src dir, the man pages to the doc dir, and
the example configuration files to the samples dir, and update all
relevant files to reflect the changes.
2011-03-06 13:34:44 +01:00