You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by mm...@apache.org on 2010/01/06 12:37:37 UTC
svn commit: r896403 - in /spamassassin/trunk/lib/Mail/SpamAssassin: Conf.pm
Conf/Parser.pm
Author: mmartinec
Date: Wed Jan 6 11:37:32 2010
New Revision: 896403
URL: http://svn.apache.org/viewvc?rev=896403&view=rev
Log:
Bug 5895: a documentation change and a simplification
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/Conf.pm
spamassassin/trunk/lib/Mail/SpamAssassin/Conf/Parser.pm
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Conf.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Conf.pm?rev=896403&r1=896402&r2=896403&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Conf.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Conf.pm Wed Jan 6 11:37:32 2010
@@ -1201,33 +1201,33 @@
=item originating_ip_headers header ... (default: X-Yahoo-Post-IP X-Originating-IP X-Apparently-From X-SenderIP)
-Headers to parse originating IP addresses for. For example webmail servers
-usually record the client address in X-Originating-IP.
+A list of header field names from which an originating IP address can
+be obtained. For example, webmail servers may record a client IP address
+in X-Originating-IP.
These IP addresses are virtually appended into the Received: chain, so they
are used in RBL checks where appropriate.
-Currently the IP addresses are not added into X-Spam-Relays-* headers, but
-they may be in the future.
+Currently the IP addresses are not added into X-Spam-Relays-* header fields,
+but they may be in the future.
=cut
push (@cmds, {
setting => 'originating_ip_headers',
+ default => [],
code => sub {
my ($self, $key, $value, $line) = @_;
unless (defined $value && $value !~ /^$/) {
return $MISSING_REQUIRED_VALUE;
}
- foreach my $header (split (/\s+/, $value)) {
- push(@{$self->{originating_ip_headers}}, $header);
- }
+ push(@{$self->{originating_ip_headers}}, split(/\s+/, $value));
}
});
=item clear_originating_ip_headers
-Empty the list of originating headers.
+Empty the list of 'originating IP address' header field names.
=cut
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Conf/Parser.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Conf/Parser.pm?rev=896403&r1=896402&r2=896403&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Conf/Parser.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Conf/Parser.pm Wed Jan 6 11:37:32 2010
@@ -60,7 +60,7 @@
- $CONF_TYPE_NUMERIC: numeric value (float or int)
- $CONF_TYPE_BOOL: boolean (0/no or 1/yes)
- $CONF_TYPE_TEMPLATE: template, like "report"
- - $CONF_TYPE_ADDRLIST: address list, like "whitelist_from"
+ - $CONF_TYPE_ADDRLIST: mail address list, like "whitelist_from"
- $CONF_TYPE_HASH_KEY_VALUE: hash key/value pair,
like "describe" or tflags