Pedro Sam wrote: > hehe, we can give a state to each possible combination of HITS for the > rules. So if rules 1, 3, 5, 7 hit, we give that a state, and if 2, 4, > 6, 8 hit, we give it another state, and so on... I think they call it > subset construction or something...
Which is next to useless for even 30-40 rules. You would have to have n![1] states for n rules- there is NO way to determine which individual rules will trigger in advance. -kgd [1] n! == n * (n-1) * (n-2) * ... * 3 * 2 * 1 (factorial) For small values of n (<10 or so), this is manageable- 9! is 362880 for instance. Larger values very quickly get *VERY* large: 20! is 2,432,902,008,176,640,000 (~2.43 * 10e18); 30! is ~ 2.65 * 10e32. SA contains several *hundred* builtin rules, and most sites will, over time, add in many of their own, and/or use the assorted rules/rulesets various people have posted here and on their websites. Even for 20 states, you'd need more memory than many large supercomputers have. -- "Sendmail administration is not black magic. There are legitimate technical reasons why it requires the sacrificing of a live chicken." - Unknown ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk