CVSROOT: /cvs
Module name: src
Changes by: [EMAIL PROTECTED] 2008/11/10 18:08:08
Modified files:
usr.sbin/smtpd : queue.c smtp.c smtp_session.c smtpd.h
Log message:
- queue process no longer schedules messages which do not have flag
F_MESSAGE_COMPLETE
- submit recipients to the queue as we read them from RCPT instead of
submiting them all at once when DATA is over. this prevents us
from having to keep a potentially large number of recipients in
memory during the whole session.
- remove all code that dealt with the recipients queue of a message as
it is no longer used.
- several small changes to make sure the server is always in a recoverable
state in case of an unexpected shutdown.