CVSROOT: /cvs Module name: src Changes by: gil...@cvs.openbsd.org 2009/03/08 14:39:49
Modified files: usr.sbin/smtpd : control.c smtpd.h Log message: when operating in enqueue mode, it was easy to make smtpctl fatal() by writing a small app that sent out of order imsg's. prevent this by use of a state machine and read event masking. issue spotted by jacekm@, temporary fix by me. there are ideas around this, but we want to experiment them a bit and they are low priority.