A first cut at the pending queue abstraction code is now in SVN. See http://article.gmane.org/gmane.mail.spam.tmda.cvs/3174
Currently, "OriginalQueue", which is the current queue format, is the only one available. I just wanted to get the framework up, but now I plan to write a Maildir compatible option as well, and perhaps others (such as MySQL) too, and then add code to let users select from their config file. tmda-filter and tmda-pending should still work without any config changes. tmda-cgi has not been tested, but scanning quickly through the code, I see that it does some direct pending queue scanning, looking for "*.msg" files. This will need to be changed. tmda-cgi should use the TMDA.Pending and TMDA.Queue.Queue interfaces only from now on so that it will work with any pending queue format. Hopefully someone familiar with tmda-cgi (Jim?) can take a look at this soon. The TMDA.Queue.Queue interface isn't set in stone yet, so any suggestions are welcome. I think writing another type of queue or two will help me work out whether this needs to be changed or not, and how. I can't believe I still remember how to program after 2+ years of not writing a line of code in any language. I guess it's like riding a bike, or something.... :-) _________________________________________________ tmda-workers mailing list ([email protected]) http://tmda.net/lists/listinfo/tmda-workers
