CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2009/11/08 12:38:27
Modified files:
usr.sbin/smtpd : forward.c lka.c smtpd.h util.c
Log message:
first commit of a serie to cleanup, simplify and improve aliases resolution
which is probably the most complex code in smtpd right now. no longer use a
single list to hold aliases to be resolved and resolved aliases, and do not
use struct alias to hold resolved aliases. instead use a delivery list that
is a list of struct path, and populate it with resolved aliases.
idea discussed with jacekm@, this needs some testing to make sure it does
not introduce a regression with aliases. flush your queue and make clean.