CVSROOT: /cvs Module name: src Changes by: gil...@cvs.openbsd.org 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