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 2006/12/06 18:28:37 UTC

svn commit: r483156 - in /spamassassin/trunk/lib/Mail: SpamAssassin.pm SpamAssassin/Plugin/Check.pm

Author: jm
Date: Wed Dec  6 09:28:36 2006
New Revision: 483156

URL: http://svn.apache.org/viewvc?view=rev&rev=483156
Log:
bug 5221: merge back sa-compile ruleset-compiler from jm_re2c_hacks branch to trunk; first patch, changes to core modules

Modified:
    spamassassin/trunk/lib/Mail/SpamAssassin.pm
    spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Check.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin.pm?view=diff&rev=483156&r1=483155&r2=483156
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin.pm Wed Dec  6 09:28:36 2006
@@ -295,7 +295,8 @@
 =item LOCAL_STATE_DIR
 
 Location of the local state directory, mainly used for installing updates via
-C<sa-update>.  Defaults to "@@LOCAL_STATE_DIR@@".
+C<sa-update> and compiling rulesets to native code.  Defaults to
+"@@LOCAL_STATE_DIR@@".
 
 =back
 

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Check.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Check.pm?view=diff&rev=483156&r1=483155&r2=483156
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Check.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Check.pm Wed Dec  6 09:28:36 2006
@@ -91,6 +91,10 @@
       $pms->{resolver}->finish_socket() if $pms->{resolver};
     }
 
+    # allow other, plugin-defined rule types to be called here
+    $self->{main}->call_plugins ("check_rules_at_priority",
+        { permsgstatus => $pms, priority => $priority, checkobj => $self });
+
     # do head tests
     $self->do_head_tests($pms, $priority);
     $self->do_head_eval_tests($pms, $priority);