aboutsummaryrefslogtreecommitdiffstats
path: root/dspam-exec.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* make debugging dynamicJohannes Berg2011-03-121-3/+1
|
* build in all backend pluginsJohannes Berg2011-02-271-2/+1
|
* add an API version to the backend structJohannes Berg2011-02-271-6/+7
| | | | | | Just to make sure nobody loads a backend plugin that isn't suitable for the version of antispam itself.
* make backend selection at runtimeDaniel Hokka Zakrisson2011-02-271-9/+18
|
* check return value of pipe()Johannes Berg2009-09-301-1/+2
| | | | (part of a patch from Andreas Schneider)
* dspam backend: allow configuring ignoring virus emailsFredrik Lindberg2008-12-101-0/+35
| | | | | | | | | | | | | | The following new options needs to be added to the configuration for anything to happen. antispam_dspam_result_header = X-DSPAM-Result antispam_dspam_result_blacklist = Virus result_blacklist is a semicolon separated list of "blacklisted" classifications and mails with the header X-DSPAM-Result set to any of the strings (case insensitive) are ignored during move. I've tested it and it seems to work as expected.
* dspam-exec: log dspam outputJohannes Berg2008-11-111-2/+7
|
* make args easier to understandJohannes Berg2008-11-051-3/+2
|
* some more verbose debugging, untestedJohannes Berg2008-09-091-5/+6
|
* backend preparations for 1.1Johannes Berg2008-04-261-0/+1
|
* remove --stdout from dspam-exec's syslog messageJohannes Berg2008-02-021-1/+1
|
* dspam backend: don't force --stdout and recommend --deliver=Johannes Berg2008-02-021-5/+4
|
* use -WextraJohannes Berg2007-10-151-1/+2
|
* make settings per-pluginJohannes Berg2007-10-141-6/+6
|
* really print out dspam binaryJohannes Berg2007-10-141-1/+1
|
* always print dspam binary in debug outputJohannes Berg2007-10-141-3/+2
|
* don't break dspam-exec backend when DEBUG=stderrJohannes Berg2007-10-031-0/+6
|
* use 'enum classification' instead of 'bool from_spam'Johannes Berg2007-10-011-6/+10
|
* improve signature extraction APIJohannes Berg2007-10-011-1/+1
|
* remove some #if 0'ed codeJohannes Berg2007-10-011-17/+0
|
* fix debug outputJohannes Berg2007-10-011-1/+1
|
* this seems to make the storage-based plugin workJohannes Berg2007-10-011-10/+18
|
* start box plugin experiment, seems not to workJohannes Berg2007-10-011-2/+47
|
* fix and comment the stderr reading logicJohannes Berg2007-09-301-23/+26
|
* Make it build against dovecot 1.1Johannes Berg2007-09-301-1/+2
| | | | | Untested, use at your own risk, mostly consisted of copying changes from the cmd-copy.c implementation into plugin.c.
* 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-301-10/+11
|
* seems to workJohannes Berg2007-09-301-309/+31
|
* start of rewriteJohannes Berg2007-09-301-0/+426