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