Do not fatal immediatly on write error, report to the upper layer.
fix a problem where starting a smtpd that fails due to another
smtpd running will remove its control socket
when establishing a ssl connection to a remote host, always search
for a certificate matching our helo name and attempt to present it
if it exists.
allow reading encryption password from getpass(3) and stdin
In the local enqueuer, parse the message before connecting to the
control socket.  The timeout is not needed anymore.
introduce mask-source, allowing a listener to skip the "From" part
of a Received line
document mask-source
Create the control socket early.  This ensures that no other smtpd
instance is running before other initialization happens.
bzero strlen() instead of _PASSWORD_LEN
limit the number of deferred evpid on a hoststats