CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2011/04/14 11:06:43
Modified files:
usr.sbin/smtpd : smtpd.c smtpd.h
usr.sbin/smtpd/smtpd: Makefile
Added files:
usr.sbin/smtpd : queue_backend.c queue_fsqueue.c
Log message:
smtpd makes too many assumptions about the structure and layout of its
disk-based queue, it makes it near impossible to make changes to it without
editing twenty files... how am i going to implement mongodb support ? :-)
bring a new queue_backend API which hides the details of the disk-based
queue to smtpd. it is not "plugged in" yet and I'm filling the holes.