Commit Briefs
Add support for tx-reset report and use that to clean up local_message. (main, tags/v0.8)
manpage bits by kirill@
If a application local session or message storage fails, send a disconnect
to smtpd, and don't call any of the callback functions. With help from kirill@
Add "void" to _io_init()
From chrisz@
Export osmtpd_filter_rewrite.
From chrisz@
add osmtpd_register_report_auth() and friends.
Initial diff from Martin Kjaer Jorgensen (me <at> lagy <dot> org)
Only call event_del if struct event has been initialized AND has events pending.
This shaves off another large chunk of the kevent array.
pause stdout io when handling input.
It's not going to be scheduled while we're still in the parsing input codepath and it causes a massive build-up of the kevent array in libevent, resulting in high memory usage never released.
Add LICENSE
requested by rak@debian to appease the license inquisition.
install -D requires a full target.
Reminded by rak@debian
Major overhaul from Makefile.gnu. Lots of help from:
Ryan Kavanagh <rak@debian.org>
Fix spelling mistake
From: Ryan Kavanagh <rak@debian.org>
0 is outgoing connections, not 2.
Pointed out by Edgar Pettijohn <edgar <at> pettijohn-web <dot> com>
Use event_loopexit(3) instead of exit(3) so that we can do some potential cleanup in the application
Prepare for opensmtpd protocol version 0.6.
While here, 1 minor markup thingy
Support upcoming protocol version 0.5.
This is a major change, so make sure we also support 0.4 so we can support both old and new smtpd instances