Robert Nicholson writes:
> > Posted this to users list but maybe it should go here
>
> > It use to be
> >
> > $body = join("\n", @$body);
> > if ($self->are_more_high_bits_set ($body)) {
> > return 1;
> > }
> >
> > and now it's
> >
> > $body = join("\n", @$body);
> > if ($pms->are_more_high_bits_set ($body)) {
> > return 1;
> > }
> >
> > but are_more_high_bits_set isn't defined in PerMsgStatus it's
> > defined in MIMEEval.pm which is self again
Thanks -- this is a bug. now fixed.
--j.
> Begin forwarded message:
>
> > From: Robert Nicholson <[EMAIL PROTECTED]>
> > Date: November 12, 2006 5:51:10 PM CST
> > To: spam mailling list <[email protected]>
> > Subject: Re: Is this a problem with 3.2.0pr?
> >
> > Where is EvalTests.pm now then?
> >
> > On Nov 12, 2006, at 5:46 PM, Robert Nicholson wrote:
> >
> >> [6858] dbg: rules: ran eval rule TVD_SPACE_RATIO ======> got hit (1)
> >> rules: failed to run CHARSET_FARAWAY test, skipping:
> >> (Can't locate object method "are_more_high_bits_set" via
> >> package "Mail::SpamAssassin::PerMsgStatus" at /home/robert/TRUNK/
> >> lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Plugin/MIMEEval.pm
> >> line 84.
> >> )
> >> Mail::SpamAssassin::PerMsgStatus::handle_eval_rule_errors
> >> ('Mail::SpamAssassin::PerMsgStatus=HASH
> >> (0xa13db3c)','CHARSET_FARAWAY') called at (eval 671)[/home/robert/
> >> TRUNK/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Plugin/Check.pm:
> >> 1167] line 3072
> >>
> >> cannot find any are_more_high_bits_set in PerMsgStatus.pm