CVSROOT:        /cvs
Module name:    src
Changes by:     gil...@cvs.openbsd.org  2009/11/08 14:40:05

Modified files:
        usr.sbin/smtpd : aliases.c enqueue.c forward.c lka.c queue.c 
                         queue_shared.c runner.c smtp.c smtpd.h util.c 

Log message:
- make aliases expansion use a rb tree instead of a tail queue, the code
doesn't take advantage of the new structure yet, but this was a needed
change for upcoming improvements.
- introduce aliasestree_{lookup,insert,remove} to the aliases api
- rename queue_generate_id() to generate_uid() and move it to utils.c as
it is used all over the place and not only in queue

tree idea discussed with jacekm@, if you update rebuild aliases db, make
clean and flush queue

Reply via email to