You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2008/03/10 12:47:25 UTC

svn commit: r635534 - /spamassassin/trunk/build/mkrules

Author: jm
Date: Mon Mar 10 04:47:13 2008
New Revision: 635534

URL: http://svn.apache.org/viewvc?rev=635534&view=rev
Log:
turn off inclusion of <code> in the rulemetadata XML files; it causes the ruleqa interface to run too slowly, unfortunately

Modified:
    spamassassin/trunk/build/mkrules

Modified: spamassassin/trunk/build/mkrules
URL: http://svn.apache.org/viewvc/spamassassin/trunk/build/mkrules?rev=635534&r1=635533&r2=635534&view=diff
==============================================================================
--- spamassassin/trunk/build/mkrules (original)
+++ spamassassin/trunk/build/mkrules Mon Mar 10 04:47:13 2008
@@ -973,7 +973,6 @@
     $code = $rules->{$name}->{code};
     $code =~ s/\]\]>/\](defanged by mkrules)\]>/gs;     # ensure it's CDATA-safe
     $code = utf8ify($code);
-
   }
 
   my $tf = $rules->{$name}->{tflags} || '';
@@ -982,7 +981,9 @@
             "<name>$rule</name>".
             "<src>$srcfile</src>".
             "<srcmtime>$mod</srcmtime>".
-            "<code><![CDATA[$code]]></code>".
+            # don't include <code> blocks; they bloat up the XML badly (to 800KB)
+            # and make it very slow to parse later
+            # "<code><![CDATA[$code]]></code>".
             "<tf>$tf</tf>".
           "</rulemetadata>\n";
 }