Commit Briefs

56ffa48b38 Martijn van Duren

End va_copy


d5a6ce317b Martijn van Duren

Plug a memory leak. Major leak still pending


6fdaa2e11e Martijn van Duren

Don't botter writing if we're pending EV_WRITE.

While here, rename ev to stdoutev


dd179c35d3 Martijn van Duren

Make sure we call event_init only once


c6714f66ea Martijn van Duren

Initialize event_init so we can use it during smtp_register*


585e2e89a9 Martijn van Duren

This should be && and not ||



a287838f38 Martijn van Duren

Clean up our loggin a little bit.

- Make sure we mention our reqid instead of ip-address. This makes grepping the log easier - Make line format a little more consistent - Drop ip-address from line: it's mentioned in the line before While here use data command to reappend the X-Spam header, since a single request can handle multiple messages.


a28aed5294 Martijn van Duren

Add support for filter-data


ad394dccdd Martijn van Duren

Rename dnsbl to filter-dnsbl


ced7acc6ab Martijn van Duren

Make the linedup a little less calculation-intensive


3abc7c4b3e Martijn van Duren

Add a manpage


6bf2fad2fc Martijn van Duren

Replace getline with custom function.

Getline doesn't play nice with nonblocking io


35699cf9db Martijn van Duren

Logging an unmodified line works better



34506c240b Martijn van Duren

Temporarily add extra debugging info


5905c22ed8 Martijn van Duren

debug doesn't require an argument


2e3e5d5f78 Martijn van Duren

Add info messages about filtering


b633fa4cd1 Martijn van Duren

Switch from err.h to log.h


96a01110ea Martijn van Duren

Reorder for logic reasons


f15f643584 Martijn van Duren

More consistent messages


15cacd9228 Martijn van Duren

Add license header


deafb383c5 Martijn van Duren

Simplify code for selecting blacklists



02090eee90 Martijn van Duren

Add support for filtering datalines