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.

Reply via email to