http://issues.apache.org/SpamAssassin/show_bug.cgi?id=4776
------- Additional Comments From [EMAIL PROTECTED] 2006-02-02 19:17 ------- I'm -1 on this change. It is pluginizing at entirely the wrong level. We should instead pluginize at the rule type level, to make it easier for plugins to define new rule types. With that design, head tests, body tests, rawbody tests, full tests, uri tests, meta tests, and dns tests would each be separate plugins. The check code itself is core, implementing priorities and short circuiting. To do short circuiting, each rule type plugin would be responsible for reporting the largest negative score adjustment it could contribute with the remaining priorities. A procedure similar to or the same as the score assignment procedure would be responsible for assigning rule priorities to move expensive tests later and negative scored tests earlier. ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
