Hello community, here is the log from the commit of package spamassassin for openSUSE:Factory checked in at 2014-02-20 06:22:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spamassassin (Old) and /work/SRC/openSUSE:Factory/.spamassassin.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "spamassassin" Changes: -------- --- /work/SRC/openSUSE:Factory/spamassassin/spamassassin.changes 2013-12-11 19:44:41.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.spamassassin.new/spamassassin.changes 2014-02-20 06:22:21.000000000 +0100 @@ -1,0 +2,72 @@ +Thu Feb 13 15:47:36 UTC 2014 - opensuse@dstoecker.de + +- Update to 3.4.0 +- INCOMPATIBLE CHANGES + o DNS queries generated by SpamAssassin now enable option EDNS0 in query + packets and specify a buffer size of 4096 bytes by default. + o A default setting for option 'dns_available' was changed from 'test' to + 'yes' (bug 6770, bug 6769), so SpamAssassin now assumes by default that + it is running on a host with an internet connection and a working DNS resolver. +- BUG FIXES + o The sa-update program now avoids repeatedly downloading same rules if + subsequent unpacking of rules and updating fails. Documented in bug 6655. + o Several incompatibilities with newer versions of a perl module Net::DNS + as used by sa-update and by the SpamAssassin library were fixed. + o A perl module Razor agent clobbers entropy of a random number generator by + re-initializing the generator on every call. The SpamAssassin Razor plugin + now provides a workaround, preserving entropy across calls to Razor2 agent. +- NEW FEATURES + o Redis database backend for a Bayes database + o Improved support for IPv6 + o New command-line options: + --listen (or -i), spamd + Can be specified multiple times and allows spamd to accept requests + over multiple INET (IPv4) or INET6 (IPv6) or UNIX sockets. + -X (or --unavailable-tempfail), spamc + Allows return EX_TEMPFAIL instead of EX_UNAVAILABLE when using option -x. + -4 and -6 were added to programs spamassassin, spamd, spamc, and sa-update. + -v or --verbose, sa-update + Can now take multiple -v or --verbose options to increase verbosity. + --max-size, sa-learn + o New configuration options + - Plugin/URIDNSBL: new tflags options 'a' and 'ns' were introduced. They are + documented in the Mail::SpamAssassin::Plugin::URIDNSBL POD or man page. + - Plugin/AutoLearnThreshold: new option autolearn_force was added. It is + documented in the Mail::SpamAssassin::Plugin::AutoLearnThreshold POD or + man page. + - Plugin/ASN: new options asn_prefix and clear_asn_lookups were added. + They are documented in Mail::SpamAssassin::Plugin::ASN POD or man page. + - ArchiveIterator has new options opt_max_size and opt_from_regex. They are + documented in Mail::SpamAssassin::ArchiveIterator POD or man page. + - A new tag (macro) _RULESVERSION_ was added. It expands to a comma-separated + list of rules versions, retrieved from an '# UPDATE version' comment in + rules files and can be used in an 'add_header' configuration setting. + + The following new options, as implemented by various plugins or by + other modules, are all documented in the Mail::SpamAssassin::Conf POD + or man page: + - Plugin/WLBLEval: new configuration options were added: enlist_uri_host, + delist_uri_host, with shorthands blacklist_uri_host and whitelist_uri_host + and an associated eval rule check_uri_host_listed. + - Configuration options dns_query_restriction (allow|deny) and + clear_dns_query_restriction were added (bug 6884). + - A 'dns_options' setting accepts new sub-options 'dns0x20' and 'edns'. + - Added option 'dns_server' which specifies an IP address of a recursive + DNS server (i.e. DNS resolver) and optionally its port number. + - Added options dns_local_ports_permit, dns_local_ports_avoid and + dns_local_ports_none to control source port local ranges available to + DNS queries + - Added the following sub-options to the tflags setting: autolearn_force, + maxhits=N, ips_only, domains_only, a, ns. + - The option whitelist_from_rcvd can now take an IP address as its second + argument (instead of a domain name), which can be useful for whitelisting + a sending mailer which has no reverse DNS mapping. + o New plugins + A new plugin AskDNS was introduced. + +------------------------------------------------------------------- +Fri Jan 31 07:33:20 UTC 2014 - opensuse@dstoecker.de + +- set default homedir to override invalid default in spampd file + +------------------------------------------------------------------- Old: ---- Mail-SpamAssassin-3.3.2.tar.gz Mail-SpamAssassin-rules-3.3.2.tar.bz2 New: ---- Mail-SpamAssassin-3.4.0.tar.bz2 Mail-SpamAssassin-rules-3.4.0.r1565117.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spamassassin.spec ++++++ --- /var/tmp/diff_new_pack.9cxhil/_old 2014-02-20 06:22:22.000000000 +0100 +++ /var/tmp/diff_new_pack.9cxhil/_new 2014-02-20 06:22:22.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package spamassassin # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,12 +27,13 @@ Summary: Extensible email filter which is used to identify spam License: Apache-2.0 Group: Productivity/Networking/Email/Utilities -Version: 3.3.2 +Version: 3.4.0 Release: 0 -%define sa_version 3.3.2 +%define sa_version 3.4.0 +%define rules_revision 1565117 Url: http://spamassassin.org/ -Source: http://search.cpan.org/CPAN/authors/id/K/KM/KMCGRAIL/Mail-SpamAssassin-%{version}.tar.gz -Source1: Mail-SpamAssassin-rules-%{version}.tar.bz2 +Source: http://apache.mirrors.hoobly.com//spamassassin/source/Mail-SpamAssassin-%{version}.tar.bz2 +Source1: http://apache.mirrors.hoobly.com//spamassassin/source/Mail-SpamAssassin-rules-%{version}.r%{rules_revision}.tgz Source2: %{IXHASH}.tar.gz Source3: %{SPAMPD}.tar.bz2 Source10: local.cf @@ -122,10 +123,11 @@ Requires: perl(File::Copy) >= 2.02 Requires: perl(File::Spec) >= 0.8 Requires: perl(HTML::Parser) >= 3.43 +Requires: perl(IO::Socket::IP) Requires: perl(IO::Zlib) >= 1.04 Requires: perl(Mail::DKIM) >= 0.37 Requires: perl(Net::DNS) >= 0.34 -Requires: perl(NetAddr::IP) >= 4.000 +Requires: perl(NetAddr::IP) >= 4.010 Requires: perl(Pod::Usage) >= 1.10 Requires: perl(Sys::Hostname) Requires: perl(Time::HiRes) @@ -134,9 +136,8 @@ %if 0%{?suse_version} >= 1100 Recommends: perl(Mail::SPF) %endif -Recommends: perl(IP::Country) +Recommends: perl(Net::Patricia) Recommends: perl(Razor2::Client::Agent) >= 2.61 -Recommends: perl(Net::Ident) Recommends: perl(IO::Socket::INET6) Recommends: perl(IO::Socket::SSL) Recommends: perl(DBI) @@ -175,7 +176,7 @@ %setup -q -n Mail-SpamAssassin-%{sa_version} -a 2 -a 3 %patch0 -p0 %patch1 -p0 -%patch2 -p0 +%patch2 -p1 %patch3 -p0 %patch6 -p0 %patch10 -p0 ++++++ Mail-SpamAssassin-rules-3.3.2.tar.bz2 -> Mail-SpamAssassin-3.4.0.tar.bz2 ++++++ ++++ 155583 lines of diff (skipped) ++++++ patch-URIDNSBL ++++++ --- /var/tmp/diff_new_pack.9cxhil/_old 2014-02-20 06:22:23.000000000 +0100 +++ /var/tmp/diff_new_pack.9cxhil/_new 2014-02-20 06:22:23.000000000 +0100 @@ -1,11 +1,12 @@ ---- lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm 2006-09-29 15:06:39.000000000 +0200 -+++ lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm 2007-01-08 11:53:57.000000000 +0100 -@@ -207,6 +207,8 @@ +diff -ur Mail-SpamAssassin-3.4.0/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm Mail-SpamAssassin-3.4.0_fix/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm +--- Mail-SpamAssassin-3.4.0/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm 2014-02-07 09:36:27.000000000 +0100 ++++ Mail-SpamAssassin-3.4.0_fix/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm 2014-02-13 17:24:09.259369721 +0100 +@@ -416,6 +416,8 @@ while (my($uri, $info) = each %{$uris}) { # we want to skip mailto: uris - next if ($uri =~ /^mailto:/); + next if ($uri =~ /^mailto:/i); + # we want to skip so-files, they are not url's + next if ($uri =~ /\.so$/); - # no domains were found via this uri, so skip - next unless ($info->{domains}); + # no hosts/domains were found via this uri, so skip + next unless ($info->{hosts}); ++++++ spampd-2.42.tar.bz2 ++++++ ++++ 2376 lines of diff (skipped) ++++++ sysconfig.spampd ++++++ --- /var/tmp/diff_new_pack.9cxhil/_old 2014-02-20 06:22:23.000000000 +0100 +++ /var/tmp/diff_new_pack.9cxhil/_new 2014-02-20 06:22:23.000000000 +0100 @@ -1 +1 @@ -SPAMPD_OPTIONS="--port=10025 --relayhost=127.0.0.1:10026 --user=vscan --tagall --children=5 --maxsize=512" +SPAMPD_OPTIONS="--port=10025 --relayhost=127.0.0.1:10026 --user=vscan --tagall --children=5 --maxsize=512 --homedir=/home/vscan" -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org