Commits


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...


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


Make it built on Ubuntu


Annotate unused variables and remove unnecessary *n_len assignment


Fix IPv6 notation for filter|connect and report|link-connect. Reported and tested by Mikolaj Kucharski


Fix gcc warnings


filter comes before report. This must probably be fixed for other argument filters as well, but that's for a later time


Add link-greeting to osmtpd_strtophase


Change cidentity back to identity. Rename sidentity to greeting.identity


Add support for greeting banner


Allow all version 0.x protocols


Class is 2-5, not 3-4


Don't try to register a filter if we need a report


Add enhanced code functions for reject and disconnect


io_getline returns a pointer, not a number


Turn fcrdns into an enum


SIZE_MAX doesn't fit inside the long long of strtonum


Add ": " before errno string


Whitespace and long line cleanup


Add osmtpd_err{,x}. A drop in replacement for err{,x}, but it does not prepend the __progname


Add an additional local_message. While here move the callback function up in osmtpd_tx_commit, so the caller has all the info