CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]  2011/04/14 14:11:08

Modified files:
        usr.sbin/smtpd : bounce.c queue_backend.c queue_fsqueue.c 
                         queue_shared.c ramqueue.c runner.c smtpd.c 
                         smtpd.h 
        usr.sbin/smtpd/smtpctl: Makefile 

Log message:
fsqueue queue backend will implement a filesystem queue:
- fsqueue->setup() performs the queue initialization;
- fsqueue->message() controls messages;
- fsqueue->envelope() controls envelopes;

This commit brings the following to fsbackend:
fsqueue_setup(), fsqueue_message_delete(), fsqueue_envelope_load(),
fsqueue_envelope_update(), fsqueue_envelope_delete().

It also makes smtpd use the queue_backend API for these operations.

Reply via email to