TESTS macro truncated too eagerly
For modern SA installation with many custom rules, 50 is way too little hits to log for later analyzing, should be atleast doubled.
--- amavisd.orig 2018-10-09 15:41:10.000000000 +0300
+++ amavisd 2019-10-01 09:26:03.924004261 +0300
@@ -12190,7 +12190,7 @@
}
@s = sort keys %all_spam_tests;
}
- if (@s > 50) { $#s = 50-1; push(@s,"...") } # sanity limit
+ if (@s > 100) { $#s = 100-1; push(@s,"...") } # sanity limit
@s = map { my($tn,$ts) = split(/=/,$_,2); $tn } @s if $name eq 'TESTS';
if ($name eq 'T' || !defined($sep)) { \@s } else { join($sep,@s) }
};
Example
Tests: [AV:Sanesecurity.Scam.12513.UNOFFICIAL=0.1,BAYES_999=9,BAYES_99=7,BAYES_EXTRA=2,DCC_CHECK=2,DCC_REPUT_95_98=1.5,FSL_BULK_SIG=0.001,FUZZY_PHARMACY=1.353,HELO_DYNAMIC_SPLIT_IP=3.482,HTML_MESSAGE=0.5,IMPOTENCE=1.374,KB_FORGED_MOZ4=3.417,LANG_EN=0.001,L_AV_SS=8,MIME_BASE64_TEXT=1.741,MIME_HTML_ONLY=0.1,RAZOR2_CF_RANGE_51_100=1.5,RAZOR2_CHECK=2,RCVD_IN_AUTHBL=5,RCVD_IN_BL_SPAMCOP_NET=4,RCVD_IN_BRBL_LASTEXT=5,RCVD_IN_GBUDB=3,RCVD_IN_IX=3.5,RCVD_IN_JMF_BL=1,RCVD_IN_LASHBACK=0.1,RCVD_IN_LASHBACK_LASTEXT=0.2,RCVD_IN_MSPIKE_H2=-0.001,RCVD_IN_PBL=7,RCVD_IN_PSBL=1.5,RCVD_IN_RP_RNBL=1.31,RCVD_IN_SBL_CSS=7,RCVD_IN_SORBS_DUL=4,RCVD_IN_SORBS_WEB=3,RCVD_IN_SSBL=2.5,RCVD_IN_UCE1=2,RCVD_IN_XBL=7,RDNS_NONE=5,RELAY_CN=5,RELAY_XX=2,SPF_HELO_NONE=0.001,SPF_NONE=0.001,TVD_RCVD_IP=0.001,UNPARSEABLE_RELAY=0.001,URIBL_ABUSE_SURBL=1.25,URIBL_BLACK=2,URIBL_DBL_SPAM=2,URIBL_HOSTKARMA_BL=1,URIBL_SBL_A=2,URIBL_SEM_BLACK=0.1,URIBL_SEM_RED=0.1,...],