CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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