commit amavisd-new for openSUSE:12.3
Hello community, here is the log from the commit of package amavisd-new for openSUSE:12.3 checked in at 2013-02-25 21:40:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.3/amavisd-new (Old) and /work/SRC/openSUSE:12.3/.amavisd-new.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "amavisd-new", Maintainer is "varkoly@suse.com" Changes: -------- --- /work/SRC/openSUSE:12.3/amavisd-new/amavisd-new.changes 2013-01-31 01:12:09.000000000 +0100 +++ /work/SRC/openSUSE:12.3/.amavisd-new.new/amavisd-new.changes 2013-02-25 21:40:15.000000000 +0100 @@ -1,0 +2,87 @@ +Mon Feb 25 08:09:22 UTC 2013 - mlin@suse.com + +- Install amavisd.service accordingly (/usr/lib/systemd for 12.3 + and up or /lib/systemd for older versions). + +------------------------------------------------------------------- +Wed Feb 6 08:52:23 UTC 2013 - aj@ajaissle.de + +- update to version 2.8.0 + +- COMPATIBILITY 2.8.0 + * removed an old compatibility measure: default value of @banned_admin_maps + was changed from: + @banned_admin_maps = (\$banned_admin, \%virus_admin, \$virus_admin); + to a more consistent: + @banned_admin_maps = (\$banned_admin); + The previous default value of @banned_admin_maps tried to maintain + compatibility with versions before the setting was separated from + its companion @virus_admin_maps. Now this compatibility is no longer + considered necessary and contributes to some confusion, so it was dropped. + See 2.4.0 and 2.2.1 release notes for previous changes to this setting. + * quarantining to an mbox format file used to include a local time in an + mbox separator line, which differs from RFC 4155 and common practices + of using an UTC timestamp; a time zone of a timestamp in separator lines + is now changed to UTC; + +- BUG FIXES 2.8.0 + * fixed initial evaluation of dynamic (i.e. per policy bank) values of + $enable_dkim_verification, $enable_dkim_signing and $bypass_decode_parts + across all declared policy banks; these policy bank entries may be scalars + of references to such; + * finely adjust a message size for de-stuffed dots according to a size + definition in RFC 1870; avoids occasional message size mismatch when + using an antispam interface module SpamdClient (implementing client-side + of a spamc/spamd protocol); + * updated LDAP.ldif to match LDAP.schema; provided by Quanah Gibson-Mount; + * updated AMAVIS-MIB.txt and amavisd-snmp-subagent: changed type of + SNMP variables *MsgsSize* in the group amavisStats 7 from Counter32 + to Counter64 for consistency with other *MsgsSize* variables in groups + amavisStats 3 and amavisStats 9; + +- NEW FEATURES SUMMARY 2.8.0 + * For monitoring and statistics gathering purposes a new set of utilities + and service processes is available based on a message passing paradigm, + using a 0MQ (a.k.a. ZMQ, ZeroMQ, or Crossroads I/O) library. This + replaces a functionally similar set of utilities based on a shared + BerkeleyDB database, with a benefit of avoiding lock contention + altogether. This can bring sigificant speedups, most pronounced on + a host with many busy amavisd child processes. + * Applied numerous fine-grained optimizations based on a NYTProf profiler + results. Optimizations include a reduction in a number of generated + Perl opcodes and similar micro-optimizations. This accounts for a large + amount of small changes in the code. + * Our current statistics (Q4 2011) shows that 80 % of messages are below + 30.000 bytes, and 90 % of mail messages are below 100.000 bytes in + size. As an optimization, messages below 100 KiB in size are now kept + and processed in memory, including passing them more optimally to + SpamAssassin 3.4.0. Some file activity is still there, but is much + reduced. If $TEMPBASE also resides on an SSD disk (or a RAM disk), + observed speedup between 2.7.2 and 2.8.0 was 3 to 8 percent on a + busy host (with monitoring disabled, so as not to skew a measurement). + * Use a module IO::Socket::IP if available, instead of dealing directly + with low-level modules IO::Socket::INET and IO::Socket::INET6; + * choose more appropriate defaults if running on an IPv6-only host + (like connecting to ::1 instead of 127.0.0.1 which may not exist); + * amavisd-release now also supports connecting to amavisd over IPv6; + * as a debugging aid it is now possible that a late event triggers full + logging of earlier events that occurred during processing of a current + mail message; + * $enable_ldap setting is now dynamic, i.e. can be changed by a policy + bank, which makes it possible to selectively disable LDAP lookups + per policy bank; + * optionally avoid persistent connections to SQL and LDAP servers; + * it is now possible to disable calling an external file(1) utility + but still have MIME parts decoding enabled; + * added support in Amavis::SpamControl::ExtProg for an external spam scanner + Bogofilter; + * added locking options to @spam_scanners entries, to be used with external + scanners which need but do not implement locking of their resources + by themselves; + * added a global configuration setting $sa_userprefs_file, which is passed + on to SpamAssassin as a 'userprefs_filename' parameter at initialization; + * added a subroutine iso8601_weekday(), potentially useful with partitioning; + * added several new macros available to logging and notification templates; + + +------------------------------------------------------------------- Old: ---- amavisd-new-2.7.2.tar.gz New: ---- amavisd-new-2.8.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ amavisd-new.spec ++++++ --- /var/tmp/diff_new_pack.naXAY9/_old 2013-02-25 21:40:15.000000000 +0100 +++ /var/tmp/diff_new_pack.naXAY9/_new 2013-02-25 21:40:15.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package amavisd-new # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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 @@ -20,7 +20,7 @@ Summary: High-Performance E-Mail Virus Scanner License: GPL-2.0+ Group: Productivity/Networking/Security -Version: 2.7.2 +Version: 2.8.0 Release: 0 Url: http://www.ijs.si/software/amavisd/ BuildRequires: sendmail @@ -79,6 +79,12 @@ %define avuser vscan %define avgroup vscan +%if %suse_version > 1220 +%define _unitdir /usr/lib/systemd +%else +%define _unitdir /lib/systemd +%endif + %description Amavisd-new is a high-performance interface between mailer (MTA) and content checkers: virus scanners or SpamAssassin. It talks to the MTA @@ -149,9 +155,9 @@ ln -s ../../etc/init.d/amavis $RPM_BUILD_ROOT/%{_sbindir}/rcamavis install -m 644 LDAP.schema $RPM_BUILD_ROOT/etc/openldap/schema/amavisd-new.schema install -m 644 JpegTester.pm $RPM_BUILD_ROOT/%{perl_vendorlib}/JpegTester.pm -mkdir -p $RPM_BUILD_ROOT/lib/systemd/system +mkdir -p $RPM_BUILD_ROOT%{_unitdir}/system %if 0%{?suse_version} > 1140 -install -m 644 %{S:5} $RPM_BUILD_ROOT/lib/systemd/system/ +install -m 644 %{S:5} $RPM_BUILD_ROOT%{_unitdir}/system/ %endif install -m 755 %{S:6} $RPM_BUILD_ROOT/usr/sbin/ cd amavisd-milter @@ -204,7 +210,7 @@ %{_sbindir}/* %{perl_vendorlib}/JpegTester.pm %if 0%{?suse_version} > 1140 -%config /lib/systemd/system/amavisd.service +%config %{_unitdir}/system/amavisd.service /usr/sbin/amavisd-milter.sh %endif %defattr(0750,%{avuser},%{avgroup}) ++++++ amavisd-new-2.7.2.tar.gz -> amavisd-new-2.8.0.tar.gz ++++++ ++++ 25554 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de