CVSROOT:        /cvs
Module name:    src
Changes by:     [EMAIL PROTECTED]       2008/12/03 10:58:00

Modified files:
        usr.sbin/smtpd : queue.c smtp.c smtp_session.c smtpd.c smtpd.h 

Log message:
- fix event masking issues in smtp process which could lead to a fatal() if
queue process did not answer fast enough to an imsg. spotted by
Jacek Masiulaniec <[EMAIL PROTECTED]>
- queue layout was mostly to bootstrap the project, it does not behave good
under load, it does complex things to stay in a recoverable state
and it probably didnt do it too well. New queue code is simpler,
smaller and allows for atomic submissions (a mail can never be in a
state where it needs to be recovered). It still needs some work but
works better than previous code, no regression.

Reply via email to