On Tue, 2006-01-24 at 09:48 +0100, Paul J Stevens wrote: > Oleg Lapshin wrote: > > > Do sieve scripts work now? > > Hardly. The wiki clearly states some pretty fundamental TODO's: > http://www.dbmail.org/dokuwiki/doku.php?id=sieve > but looking at modules/sortsieve.c, it doesn't look all that hard. The > framework looks to be quite complete.
I'm been badly distracted by school this month. Two campus offices where I do silly IT gruntwork have relocated, which means lots of moving computers and listening to users tell you how much they appreciate your help, but now wouldn't you just fix this one little thing... The framework is in place, but I don't yet have an easy API within DBMail to take action on messages at delivery time. When I did the Sieve system the first time around a while back, I wrote a horrendous abstraction layer for lists of generic message actions. It was too much code for too little actual real work. Some might recall a big chunk of sort.c disappearing around 2.0.4; it was that ugly code. > Too bad Aaron doesn't seem to like unit-testing... (hint). I haven't sat down to dig into the unit test framework at all. It might have helped to catch that errant apostrophe. So, hint taken ;-) Aaron
