http://issues.apache.org/SpamAssassin/show_bug.cgi?id=4778
------- Additional Comments From [EMAIL PROTECTED] 2006-02-03 06:12 ------- Please DO NOT forget about allow-user-rules. Done properly it should be possible to preserve the base rule set and create multiple overlays (much like C++ subclasses) that can be activated when the particular user runs. If the particular user has no rules of his own, the base rules can be used without modification, other than possibly the score values. One might ideally want to consider being able to compile individual user's rules once on the first time they process a mail, and then cache and retrieve the precompiled rules for subsequent mails, unless the rules change in the intervening time. If not thought through from the start this can get into the sort of mess that has now and then shown up with caching various user option configurations, and having one pollute another. I see no inherent reason that allowing user rules should result in recompiling the entire ruleset on every email processed. In response to Comment #1, it might be good if calling into a plugin to evaluate one or more rules at priority N returned the next lower priority at which there was a runnable rule. This could help the rule driver make intellegent calls into the various plugins. ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
