On Thu, 2003-08-28 at 11:50, Carlo Wood wrote: > Are you 100% sure that is also the case for RBL checks? > It seems 'weird' that this test will indeed be completely > turned off if, and only if, all six related scores are set > to 0 (and not when you forget one). That seems like an > almost complicated thing to code and will have to be > specifically taken into consideration when writing that > code in order to work. Was that really done?
Its not that hard to code... I've not actually read the code for this part of SA, but if I was doing this I would cache all network tests aggressively - if there are 2 rules looking for different values for the same key in an RBL I *really* don't want 2 different lookups to be done - network operations suck for speed, and memory is a lot cheaper than that sort of latency. So I would process a (RBL type rule) as:- * Look at the score - if zero, skip to next test * Call RBL lookup/cache with appropriate key * check value against trigger value, if a hit then increment running score That would work quite nicely for both minimising lookups and skipping doing the lookup if there was a zero score. Nigel. -- [ Nigel Metheringham [EMAIL PROTECTED] ] [ - Comments in this message are my own and not ITO opinion/policy - ] ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk