https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6012

           Summary: "mass-check --reuse" breaks meta rules that use reused
                    net subrules
           Product: Spamassassin
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P5
         Component: Masses
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


http://ruleqa.spamassassin.org/20081101-<a 
href="https://svn.apache.org/viewcvs.cgi?view=rev&rev=709658";>r709658</a>-n/T_URIBL_META_SURBL_ANY/detail
:

MSECS      SPAM%     HAM%     S/O    RANK   SCORE  NAME WHO/AGE
0.00000   0.7524   0.1303   0.852    0.76    0.00  T_URIBL_META_SURBL_ANY  
0.00000   6.9190   0.0000   1.000    0.90    0.00  T_URIBL_META_SURBL_ANY
net-bb-jm 
0.00000   0.0010   0.1347   0.007    0.45    0.00  T_URIBL_META_SURBL_ANY
net-dos 
0.00000   5.8239   0.0160   0.997    0.89    0.00  T_URIBL_META_SURBL_ANY
net-jm 
0.00000  42.3971   0.5892   0.986    0.83    0.00  T_URIBL_META_SURBL_ANY
net-zmi 

those figures are way too low, seeing as the rule is:

meta        URIBL_META_SURBL_ANY   (URIBL_AB_SURBL || URIBL_JP_SURBL ||
URIBL_OB_SURBL || URIBL_PH_SURBL || URIBL_SC_SURBL || URIBL_WS_SURBL)


it's clear that all the lines in the log that match URIBL_AB_SURBL but not
URIBL_META_SURBL_ANY are marked "reuse=yes".  Investigating, mass-check turns
off all the reused network rules by setting scores to 0.  All of the
URIBL_*_SURBL rules are marked as reusable.  In mass-check, they're added to
the rules list *after* meta rules are computed.  This means that the above meta
will never fire on "reuse=yes" mails.


This is a pretty major bug in mass-check --reuse IMO.


-- 
Configure bugmail: 
https://issues.apache.org/SpamAssassin/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

Reply via email to