CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2011/04/13 14:53:18
Modified files:
usr.sbin/smtpd : control.c mta.c parser.c parser.h queue.c
queue_shared.c runner.c smtpctl.c smtpd.c
smtpd.h
usr.sbin/smtpd/smtpd: Makefile
Added files:
usr.sbin/smtpd : ramqueue.c
Log message:
following an idea from jacekm@, smtpd now uses a ram-queue instead of doing
a continuous walk on the disk-queue. the implementation differs from what
jacekm@ commited (and I backed out) a while ago in that it uses a queue and
a host tree required for upcoming features.
code will be improved in tree, it requires changes to be done in queue and
bounce API, I just wanted to commit a working version first ...
tested by todd@ and I