CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]  2010/09/08 07:32:13

Modified files:
        usr.sbin/smtpd : dns.c 

Log message:
we do dns resolutions in a separate process because we don't have an async
resolver. if we run scarce on resources and we cannot fork a separate dns
process or we cannot socketpair() tell the caller that we have a temporary
failure rather than issueing a fatal(). message will stay in queue and be
rescheduled later ...

bug reported and bugfix tested by Sacha El Masry <[email protected]>

Reply via email to