On Mon, Oct 12, 2009 at 04:34:37PM -0600, Gilles Chehade wrote:
> CVSROOT:      /cvs
> Module name:  src
> Changes by:   gil...@cvs.openbsd.org  2009/10/12 16:34:37
> 
> Modified files:
>       usr.sbin/smtpd : aliases.c lka.c mfa.c queue.c runner.c smtpd.h 
> 
> Log message:
> - fix a null deref which could happen after a couple iterations of the
> aliases/virtual domains resolution code.
> 
> - fix a logic bug which caused virtual domains not to be correctly
> handled after one iteration of the aliases resolution code.
> 
> - introduce a few helper functions to help clean up and simplify the
> lka code.
> 
> - simplify the IS_EXT/IS_MAILBOX/IS_RELAY macros so they manipulate a
> struct path * instead of the mess of dereferences we were passing them.
> 

guys, this was commited to fix a couple issues that came after the
virtual domains support was separated from the aliases resolution.

the logic behind aliases resolution has changed a bit, i did quite
a bit of cleanup, you really want to update smtpd and let jacek or
me know of issues you run into.

some structures have changed a bit, make sure to flush your queues
and make clean before you update and rebuild.

Gilles

-- 
Gilles Chehade
freelance developer/sysadmin/consultant

                   http://www.poolp.org

Reply via email to