Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use 'enum classification' instead of 'bool from_spam' | Johannes Berg | 2007-10-01 | 6 | -28/+58 |
| | |||||
* | don't configure a backend by default and make a nice error for that case | Johannes Berg | 2007-10-01 | 2 | -1/+8 |
| | |||||
* | add mailtrain backend and docs | Johannes Berg | 2007-10-01 | 3 | -1/+333 |
| | |||||
* | flush stderr when logging there | Johannes Berg | 2007-10-01 | 1 | -0/+1 |
| | |||||
* | remove dict-backend from NOTES | Johannes Berg | 2007-10-01 | 1 | -19/+0 |
| | |||||
* | revert default backend to dspam-exec | Johannes Berg | 2007-10-01 | 1 | -2/+2 |
| | |||||
* | add non-working SQL logger backend | Johannes Berg | 2007-10-01 | 3 | -2/+151 |
| | | | | | | | | | | It doesn't work with sqlite for the following reasons: (1) sqlite is buggy and needs sql_connect() before starting a transaction although the API states that isn't the case (2) sqlite doesn't understand ON DUPLICATE (1) leads to a segfault when used with dict-proxy. Also see the comment in the source code for the broken transaction handling in this backend. | ||||
* | improve signature extraction API | Johannes Berg | 2007-10-01 | 3 | -7/+27 |
| | |||||
* | remove some #if 0'ed code | Johannes Berg | 2007-10-01 | 1 | -17/+0 |
| | |||||
* | use last signature header line | Johannes Berg | 2007-10-01 | 1 | -4/+7 |
| | | | | | | | Sometimes you'll get incoming mail that already had a signature header line from somebody else's misconfigured antispam setup. Use the last found signature header line to avoid retraining failures because the wrong signature was used. | ||||
* | adjust notes for new internal API | Johannes Berg | 2007-10-01 | 1 | -6/+2 |
| | |||||
* | rename, add install target | Johannes Berg | 2007-10-01 | 4 | -12/+20 |
| | |||||
* | fix defconfig | Johannes Berg | 2007-10-01 | 1 | -1/+1 |
| | |||||
* | fix debug output | Johannes Berg | 2007-10-01 | 1 | -1/+1 |
| | |||||
* | this seems to make the storage-based plugin work | Johannes Berg | 2007-10-01 | 6 | -37/+75 |
| | |||||
* | start box plugin experiment, seems not to work | Johannes Berg | 2007-10-01 | 12 | -520/+517 |
| | |||||
* | put dovecot version we built against into plugin for checking | Johannes Berg | 2007-10-01 | 1 | -0/+3 |
| | |||||
* | add note that you can use installed dovecot headers | Johannes Berg | 2007-10-01 | 1 | -2/+5 |
| | |||||
* | remove syslog debugging config again | Johannes Berg | 2007-09-30 | 1 | -1/+1 |
| | | | | I need to stop using a .config -> defconfig symlink :) | ||||
* | add some notes on implementing other requested features | Johannes Berg | 2007-09-30 | 1 | -0/+33 |
| | |||||
* | whitespace cleanup | Johannes Berg | 2007-09-30 | 1 | -3/+3 |
| | |||||
* | fix and comment the stderr reading logic | Johannes Berg | 2007-09-30 | 1 | -23/+26 |
| | |||||
* | minor change to config section | Johannes Berg | 2007-09-30 | 1 | -3/+3 |
| | |||||
* | add configuration section to README | Johannes Berg | 2007-09-30 | 1 | -0/+35 |
| | |||||
* | Make it build against dovecot 1.1 | Johannes Berg | 2007-09-30 | 5 | -18/+113 |
| | | | | | Untested, use at your own risk, mostly consisted of copying changes from the cmd-copy.c implementation into plugin.c. | ||||
* | don't use is_empty_str | Johannes Berg | 2007-09-30 | 1 | -1/+1 |
| | |||||
* | don't debug-log to syslog by default | Johannes Berg | 2007-09-30 | 1 | -1/+1 |
| | |||||
* | dspam-exec backend: allow extra arguments | Johannes Berg | 2007-09-30 | 1 | -4/+32 |
| | | | | | | | | | | | | This allows people who need --user given on the command line to add something like this to the configuration: antispam_dspam_args = --user;%u where the semicolon is the separator between arguments to build the dspam command line as indicated by the dspam manual page: dspam [--user user1 user2 ...] | ||||
* | fix remaining error handling bugs | Johannes Berg | 2007-09-30 | 2 | -14/+13 |
| | |||||
* | fix error handling | Johannes Berg | 2007-09-30 | 1 | -3/+10 |
| | |||||
* | add readme (thanks to Andreas Schneider) | Johannes Berg | 2007-09-30 | 1 | -0/+52 |
| | |||||
* | grammar fix | Johannes Berg | 2007-09-30 | 3 | -7/+7 |
| | |||||
* | add GPLv2 file | Johannes Berg | 2007-09-30 | 1 | -0/+344 |
| | |||||
* | seems to work | Johannes Berg | 2007-09-30 | 5 | -353/+201 |
| | |||||
* | start of rewrite | Johannes Berg | 2007-09-30 | 7 | -310/+678 |
| | |||||
* | fix C file | Johannes Berg | 2007-09-30 | 1 | -1/+0 |
| | |||||
* | add .gitignore | Johannes Berg | 2007-09-30 | 1 | -0/+2 |
| | |||||
* | import original plugin | Johannes Berg | 2007-09-30 | 1 | -0/+449 |