Commits


Rename filter to filter-dnsbl.8


Document -v flag


Wrap long lines


Use osmtpd_err instead of dnsbl_err


Don't use warn/err, since we already print the filter name


Only log not listed if we are verbose


Welcome filter-dnsbl into the libopensmtpd world


Remove log.[ch] now that we have stderr logging


Remove timeout code. It hinders more than it helps


Import fixes made in filter-dkim


Import commit filter from dkim signer


Do not free session if not spam and not markspam. We still promised smtpd to filter the data.


Mark as resolved as we may pass through dnsbl_session_query_done more than once


Finally fix big memory leak


End va_copy


Plug a memory leak. Major leak still pending


Don't botter writing if we're pending EV_WRITE. While here, rename ev to stdoutev


Make sure we call event_init only once


Initialize event_init so we can use it during smtp_register*


This should be && and not ||


Add a custom printf function that's not susceptible to EAGAIN.


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.


Add support for filter-data


Rename dnsbl to filter-dnsbl


Make the linedup a little less calculation-intensive