You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by fe...@apache.org on 2004/07/22 05:47:14 UTC

svn commit: rev 23132 - in spamassassin/trunk: lib/Mail spamd

Author: felicity
Date: Wed Jul 21 20:47:13 2004
New Revision: 23132

Modified:
   spamassassin/trunk/lib/Mail/SpamAssassin.pm
   spamassassin/trunk/spamd/spamd.raw
Log:
bug 3609: bayes_learn_to_journal wasn't honored in spamd.  we now backup the setting in spamd, and update it per the user's configuration in signal_changed_user().

Modified: spamassassin/trunk/lib/Mail/SpamAssassin.pm
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin.pm	(original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin.pm	Wed Jul 21 20:47:13 2004
@@ -594,6 +594,9 @@
   $self->{bayes_scanner}->finish();
   $self->{bayes_scanner} = new Mail::SpamAssassin::Bayes ($self);
 
+  # this user may have a different learn_to_journal setting, so reset appropriately
+  $self->{'learn_to_journal'} = $self->{conf}->{bayes_learn_to_journal};
+
   $set |= 1 unless $self->{local_tests_only};
   $set |= 2 if $self->{bayes_scanner}->is_scan_available();
 

Modified: spamassassin/trunk/spamd/spamd.raw
==============================================================================
--- spamassassin/trunk/spamd/spamd.raw	(original)
+++ spamassassin/trunk/spamd/spamd.raw	Wed Jul 21 20:47:13 2004
@@ -727,7 +727,7 @@
 }
 
 if ($copy_config_p) {
-  foreach( 'username', 'user_dir', 'userstate_dir' ) {
+  foreach( 'username', 'user_dir', 'userstate_dir', 'learn_to_journal' ) {
     $msa_backup{$_} = $spamtest->{$_} if (exists $spamtest->{$_});
   }