Commits


Import fixes made in filter-dkim


Import commit filter from dkim signer


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.


Add support for filter-data


Make the linedup a little less calculation-intensive


Replace getline with custom function. Getline doesn't play nice with nonblocking io


Logging an unmodified line works better


Move the debugging info, so we don't log every damn line in the body


Temporarily add extra debugging info


Switch from err.h to log.h


Add license header


Add support for filtering datalines


missing newline


Add support for smtp-in link-disconnect reports


Make the interface more to what a programmer would expect. Kill some useless code in the process


Apparently _IOLBF doesn't always flush on lines. Force with fflush(3). Also, we support multiple requests at a time, remove fake non-support


Remove RB trees, since we probably let the client implement their timeouts


Unneeded brackets