Commits


Add support for tx-reset report and use that to clean up local_message. 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@


Introduced osmtpd_warn and osmtpd_warnx


Revert accidentally commited debug bits


Bump minor after previous addition


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.


Shuffle some deckchairs


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>


If we say we're registering on report, don't try a filter


Use event_loopexit(3) instead of exit(3) so that we can do some potential cleanup in the application


Only call conf_cb if it's been set...


When it was correct to have minor set to 1 I changed it as the idiot I was...


Add support for osmtpd_register_conf


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


XOPEN_SOURCE is not needed


Make compilation behave a little bit nicer