CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]  2009/01/28 10:29:12

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

Log message:
Make races between queue and runner impossible by implementing the policy:
1) queue never reads /queue.
2) queue writes to /queue only at message injection time.
3) runner does all reading, and all writing apart from 2).

ok gilles@

Reply via email to