Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add debug output to mailtrain | Johannes Berg | 2008-03-20 | 1 | -0/+2 |
| | |||||
* | add a note about using mailtrain with other programs | Johannes Berg | 2008-03-17 | 1 | -0/+4 |
| | |||||
* | autoget Dovecot plugin dir | Steffen Kaiser | 2008-03-16 | 1 | -0/+5 |
| | |||||
* | Properly log return value of sendmail invocation if it fails. | Steffen Kaiser | 2008-03-06 | 1 | -1/+1 |
| | |||||
* | add note about using mailtrain for other purposes (suggested by Steffen Kaiser) | Johannes Berg | 2008-03-05 | 1 | -0/+13 |
| | |||||
* | Fix file descriptor leak in mailtrain backend | Steffen Kaiser | 2008-03-05 | 1 | -2/+3 |
| | |||||
* | Leaked a t_pop() call in I/O handler 0x805b350 | Steffen Kaiser | 2008-03-05 | 1 | -2/+5 |
| | | | | | | | | | | | | | | | Raw backtrace: imap [0x80ad741] -> imap [0x80ad65c] -> imap(io_loop_handler _run+0x1ce) [0x80b35ce] -> imap(io_loop_run+0x28) [0x80b29a8] -> imap(main+0x5a0) [0x8063590] -> /lib/tls/i686/cmov/libc.so.6(__lib c_start_main+0xc8) [0xb7e37ea8] -> imap [0x8055e31] child 18478 (imap) killed with signal 6 Cause is, if sendmail fails with an exit code != 0, the function returns with -1 immediately skipping the t_pop() before the end of the function. This fixes it. | ||||
* | allow appends to spam if configured (offlineimap support) | Johannes Berg | 2008-03-05 | 4 | -5/+76 |
| | |||||
* | disallow APPEND to unsure/spam folders | Johannes Berg | 2008-02-19 | 1 | -5/+20 |
| | |||||
* | init/reset movetype/save_hack variables appropriately | Johannes Berg | 2008-02-18 | 1 | -0/+15 |
| | |||||
* | use want_mail variable | Johannes Berg | 2008-02-18 | 1 | -4/+3 |
| | |||||
* | remove --stdout from dspam-exec's syslog message | Johannes Berg | 2008-02-02 | 1 | -1/+1 |
| | |||||
* | dspam backend: don't force --stdout and recommend --deliver= | Johannes Berg | 2008-02-02 | 2 | -6/+5 |
| | |||||
* | allow arbitrary command line arguments for mailtrain backend | Johannes Berg | 2008-02-02 | 2 | -9/+39 |
| | |||||
* | clarify backend | Johannes Berg | 2007-10-29 | 1 | -1/+1 |
| | |||||
* | fix readme bugs | Johannes Berg | 2007-10-22 | 1 | -2/+2 |
| | |||||
* | indent everything consistently | Johannes Berg | 2007-10-15 | 1 | -2/+2 |
| | |||||
* | make manual page out of README | Johannes Berg | 2007-10-15 | 2 | -161/+166 |
| | |||||
* | add note about mailtrain/full message to NOTES | Johannes Berg | 2007-10-15 | 1 | -1/+1 |
| | |||||
* | use -Wextra | Johannes Berg | 2007-10-15 | 5 | -8/+12 |
| | |||||
* | fix compiler warning (missing const) | Johannes Berg | 2007-10-15 | 1 | -1/+1 |
| | |||||
* | fix init message | Johannes Berg | 2007-10-15 | 1 | -1/+1 |
| | |||||
* | fix assertion failure bug | Johannes Berg | 2007-10-15 | 1 | -0/+18 |
| | | | | | We need to override 'box->v.save_init' to be able to set 'want_mail' to TRUE since we do need the mail to extract the signature. | ||||
* | make settings per-plugin | Johannes Berg | 2007-10-14 | 9 | -42/+70 |
| | |||||
* | really print out dspam binary | Johannes Berg | 2007-10-14 | 1 | -1/+1 |
| | |||||
* | always print dspam binary in debug output | Johannes Berg | 2007-10-14 | 1 | -3/+2 |
| | |||||
* | use $(CONFIG) everywhere | Johannes Berg | 2007-10-14 | 1 | -3/+3 |
| | |||||
* | clean all .so files | Johannes Berg | 2007-10-14 | 1 | -1/+1 |
| | |||||
* | allow setting plugin name from config, using CONFIG=conffile instead of .config | Johannes Berg | 2007-10-14 | 3 | -9/+22 |
| | |||||
* | fix typo in startup message | Johannes Berg | 2007-10-08 | 1 | -1/+1 |
| | |||||
* | don't break dspam-exec backend when DEBUG=stderr | Johannes Berg | 2007-10-03 | 1 | -0/+6 |
| | |||||
* | change build system a bit | Johannes Berg | 2007-10-02 | 1 | -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 backend | Johannes Berg | 2007-10-02 | 1 | -0/+27 |
| | |||||
* | fix crm114, it works | Johannes Berg | 2007-10-02 | 1 | -6/+7 |
| | |||||
* | use configured signature in crm114 | Johannes Berg | 2007-10-01 | 3 | -3/+4 |
| | |||||
* | fix crm114 build bug | Johannes Berg | 2007-10-01 | 1 | -0/+3 |
| | |||||
* | add experimental crm114 backend | Johannes Berg | 2007-10-01 | 2 | -0/+202 |
| | |||||
* | fix error in config handling | Johannes Berg | 2007-10-01 | 1 | -1/+1 |
| | |||||
* | introduce 'unsure' folder feature, fix bug from previous commit | Johannes Berg | 2007-10-01 | 4 | -7/+55 |
| | |||||
* | 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 |
| |