On 10/10/2010 12:05 AM, Gilles Chehade wrote:
CVSROOT:        /cvs
Module name:    src
Changes by:     gil...@cvs.openbsd.org  2010/10/09 16:05:36

Modified files:
        usr.sbin/smtpd : aliases.c client.c control.c enqueue.c expand.c
                         lka.c log.c map.c mda.c mfa.c mta.c parse.y
                         parser.c parser.h queue.c smtp.c smtp_session.c
                         smtpctl.8 smtpctl.c smtpd.c smtpd.h ssl.c
                         util.c
        usr.sbin/smtpd/smtpctl: Makefile
        usr.sbin/smtpd/smtpd: Makefile

Log message:
backout the "new" queue code commited 4 months ago. it has many good ideas,
is way more optimized than what we had earlier and there's definitely stuff
we want to keep, however it is early optimization that doesn't account for
many features and makes them hard (if not impossible) to write without
ugly workarounds that ruin the purpose of the optimizations.

the backout goes to 30 May's right before the commit and catches up on all
the non-queue related commits that happened since then.

i'll work on reintroducing the ideas from this queue when the basic
features we expect from a MTA are implemented.

suggested on tech@ about a week ago, no objections, several "please make
smtpd move forward" mails from hackers and tech readers.

make clean, flush queue and remove /var/spool/smtpd before running this if
you have used smtpd with the new queue code.

please test and let me know if you hit a bug, I will slowly start bringing
features from my local repository this week

Gilles

Reply via email to