On Sun, Oct 23, 2011 at 03:30:07AM -0600, Gilles Chehade wrote: > CVSROOT: /cvs > Module name: src > Changes by: [email protected] 2011/10/23 03:30:07 > > Modified files: > usr.sbin/smtpd : bounce.c lka.c lka_session.c mda.c mfa.c > mfa_session.c mta.c queue.c queue_backend.c > queue_fsqueue.c queue_shared.c ramqueue.c > ruleset.c runner.c smtp.c smtp_session.c > smtpctl.c smtpd.h util.c > usr.sbin/smtpd/smtpctl: Makefile > usr.sbin/smtpd/smtpd: Makefile > Added files: > usr.sbin/smtpd : queue_fsqueue_ascii.c > > Log message: > fsqueue no longer stores envelopes by dumping the structure, instead use a > couple of load/dump functions to convert to and from a human readable fmt. > while at it kill struct delivery and merge back its fields to the envelope. > > this basically means we shouldn't require users to flush their queues every > time we make a change to struct envelope. >
Obviously, you need to flush queue this time otherwise you'll be in a bad shape :-) -- Gilles Chehade http://www.poolp.org/ http://u.poolp.org/~gilles/
