As for the folks here in collegeland, we're getting to that point in the semester when we discover it's the fifth week already, and midterms are coming up, and all of a sudden, we've got tests. I have nearly completed a major improvement to the internal loop (the backbone of the server), but don't use it right now, because clients won't time out (you should note that the development version in cvs is rarely usable for real mail, and sometimes it won't even run normally). Here are features that I'm planning for the fifth release:
- Compatibility with firedns To me, rblsd and firedns seem meant for each other. This is optional, of course, just be sure your OS has copy-on-write :-).
- Multiple-user configurations, with flexible passwd files.
- A "lite" version, that processes a single piece of mail from input. rblsd was designed for a high volume of mail, and is indeed optimized for this, but I could create a light-weight mail filter that uses the rich ruleset of rblsd for a less hardcore user.
- The ability to record marked spam (in its unprocessed form) for any reason you may need a collection of spam mails (to train a smart filter perhaps? Vipul's Razor?)
- Of course, a few new knobs to turn, in order to best reduce spam, based on your particular mail flow patterns.
- And of course, performance improvements.
Hopefully this will get done by November. It is possible I may have to put this off till winter break, in which case, late December, at the latest. I'll try to give occasional progress reports, so check the site back if you're interested. Meanwhile, I'm going to drift back into college life and prioritize my obligations there. Have fun out there in the real world!