aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix typo in startup messageJohannes Berg2007-10-081-1/+1
|
* don't break dspam-exec backend when DEBUG=stderrJohannes Berg2007-10-031-0/+6
|
* change build system a bitJohannes Berg2007-10-021-5/+8
| | | | | | Before this change it used to rm $objs after building, also this change introduces a new PLUGIN_NAME variable so you can override the plugin name from the make command line.
* document crm114 backendJohannes Berg2007-10-021-0/+27
|
* fix crm114, it worksJohannes Berg2007-10-021-6/+7
|
* use configured signature in crm114Johannes Berg2007-10-013-3/+4
|
* fix crm114 build bugJohannes Berg2007-10-011-0/+3
|
* add experimental crm114 backendJohannes Berg2007-10-012-0/+202
|
* fix error in config handlingJohannes Berg2007-10-011-1/+1
|
* introduce 'unsure' folder feature, fix bug from previous commitJohannes Berg2007-10-014-7/+55
|
* use 'enum classification' instead of 'bool from_spam'Johannes Berg2007-10-016-28/+58
|
* don't configure a backend by default and make a nice error for that caseJohannes Berg2007-10-012-1/+8
|
* add mailtrain backend and docsJohannes Berg2007-10-013-1/+333
|
* flush stderr when logging thereJohannes Berg2007-10-011-0/+1
|
* remove dict-backend from NOTESJohannes Berg2007-10-011-19/+0
|
* revert default backend to dspam-execJohannes Berg2007-10-011-2/+2
|
* add non-working SQL logger backendJohannes Berg2007-10-013-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 APIJohannes Berg2007-10-013-7/+27
|
* remove some #if 0'ed codeJohannes Berg2007-10-011-17/+0
|
* use last signature header lineJohannes Berg2007-10-011-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 APIJohannes Berg2007-10-011-6/+2
|
* rename, add install targetJohannes Berg2007-10-014-12/+20
|
* fix defconfigJohannes Berg2007-10-011-1/+1
|
* fix debug outputJohannes Berg2007-10-011-1/+1
|
* this seems to make the storage-based plugin workJohannes Berg2007-10-016-37/+75
|
* start box plugin experiment, seems not to workJohannes Berg2007-10-0112-520/+517
|
* put dovecot version we built against into plugin for checkingJohannes Berg2007-10-011-0/+3
|
* add note that you can use installed dovecot headersJohannes Berg2007-10-011-2/+5
|
* remove syslog debugging config againJohannes Berg2007-09-301-1/+1
| | | | I need to stop using a .config -> defconfig symlink :)
* add some notes on implementing other requested featuresJohannes Berg2007-09-301-0/+33
|
* whitespace cleanupJohannes Berg2007-09-301-3/+3
|
* fix and comment the stderr reading logicJohannes Berg2007-09-301-23/+26
|
* minor change to config sectionJohannes Berg2007-09-301-3/+3
|
* add configuration section to READMEJohannes Berg2007-09-301-0/+35
|
* Make it build against dovecot 1.1Johannes Berg2007-09-305-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_strJohannes Berg2007-09-301-1/+1
|
* don't debug-log to syslog by defaultJohannes Berg2007-09-301-1/+1
|
* dspam-exec backend: allow extra argumentsJohannes Berg2007-09-301-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 bugsJohannes Berg2007-09-302-14/+13
|
* fix error handlingJohannes Berg2007-09-301-3/+10
|
* add readme (thanks to Andreas Schneider)Johannes Berg2007-09-301-0/+52
|
* grammar fixJohannes Berg2007-09-303-7/+7
|
* add GPLv2 fileJohannes Berg2007-09-301-0/+344
|
* seems to workJohannes Berg2007-09-305-353/+201
|
* start of rewriteJohannes Berg2007-09-307-310/+678
|
* fix C fileJohannes Berg2007-09-301-1/+0
|
* add .gitignoreJohannes Berg2007-09-301-0/+2
|
* import original pluginJohannes Berg2007-09-301-0/+449