You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by bi...@apache.org on 2018/08/27 19:17:21 UTC
svn commit: r1839366 - in /spamassassin/trunk/lib/Mail/SpamAssassin: Conf.pm
PerMsgStatus.pm
Author: billcole
Date: Mon Aug 27 19:17:21 2018
New Revision: 1839366
URL: http://svn.apache.org/viewvc?rev=1839366&view=rev
Log:
Adding configurable wrap width for X-Spam-Report header. Bug #6104
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/Conf.pm
spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Conf.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Conf.pm?rev=1839366&r1=1839365&r2=1839366&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Conf.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Conf.pm Mon Aug 27 19:17:21 2018
@@ -1042,6 +1042,19 @@ the original mail into tagged messages.
}
});
+=item report_wrap_width (default: 75)
+
+This option sets the wrap width for description lines in the X-Spam-Report
+header.
+
+=cut
+
+ push (@cmds, {
+ setting => 'report_wrap_width',
+ default => '75',
+ type => $CONF_TYPE_NUMERIC,
+ });
+
=back
=head2 LANGUAGE OPTIONS
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm?rev=1839366&r1=1839365&r2=1839366&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm Mon Aug 27 19:17:21 2018
@@ -2635,7 +2635,7 @@ sub _wrap_desc {
my ($self, $desc, $firstlinelength, $prefix) = @_;
my $firstline = " " x $firstlinelength;
- my $wrapped = Mail::SpamAssassin::Util::wrap($desc, $prefix, $firstline, 75, 0);
+ my $wrapped = Mail::SpamAssassin::Util::wrap($desc, $prefix, $firstline, $self->{conf}->{report_wrap_width}, 0);
$wrapped =~ s/^\s+//s;
$wrapped;
}