commit amavisd-new for openSUSE:Factory
Hello community, here is the log from the commit of package amavisd-new for openSUSE:Factory checked in at 2016-05-30 09:56:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/amavisd-new (Old) and /work/SRC/openSUSE:Factory/.amavisd-new.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "amavisd-new" Changes: -------- --- /work/SRC/openSUSE:Factory/amavisd-new/amavisd-new.changes 2016-01-23 01:17:01.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.amavisd-new.new/amavisd-new.changes 2016-05-30 09:56:47.000000000 +0200 @@ -1,0 +2,73 @@ +Fri May 27 10:59:00 UTC 2016 - jcnengel@gmail.com + +- Update to version 2.11.0 + + Bugfixes + * delivery method was undefined when always_bcc was used; + reported by Marieke Janssen; + * avoid warnings issued by perl 5.21.7 and later: + Negative repeat count does nothing at ./amavisd line 16408 + and similarly in amavisd-status; + * releasing from an SQL quarantine failed to provide the original + envelope sender address to a released message; + reported, and a fix suggested by Tom Johnson and Tobias; + * remove a stale database file __db.nanny.db on a reload or restart, + as it can prevent a successful start when a previous start failed + for some reason; a patch by Trent Lloyd; + + Compatibility + * During startup more detailed testing is performed for taint bugs of + a module Encode and the function utf8::is_utf8(), which may produce + warnings on old versions of perl with its old core module Encode, + or may exit on detecting more sinister bugs in these modules. + Note that the module Encode may be upgraded independently of perl, + if desired; + * with MySQL: changed character set 'utf8' to 'utf8mb4' for fields + msgs.subject and msgs.from_addr, as previously some of the UTF-8 + characters could not be stored in a database; + * when logging to stderr a timestamp prefix to each message is only + still inserted if $DEBUG is true. When $DEBUG is false each message + is prefixed with a syslog log level in angle brackets, and a timestamp + is omitted (for compatibility with systemd); + * a perl module Digest::SHA is now a required module. It is a perl core + module since perl 5.10, so it shouldn't introduce a new dependency, + and it was a de-facto required module even previously, as it was needed + for DKIM processing; + + New features + * Polished rough corners to facilitate running amavisd as a non-daemonized + supervised process + * A log template macro 'report_json' can now take arguments, which can + include or exclude fields (key/values) from the JSON report object. + Arguments to a macro are either field names (keys) to be included + in a report, or are field names to be excluded, each prefixed with + an exclamation mark, to produce a report with all but excluded fields. + * Two new configuration settings are added: %smtpd_tls_server_options + and %smtp_tls_client_options. These two associative arrays are passed + to IO::Socket::SSL->start_SSL when establishing a server-side or a + client-side TLS session with an MTA, and provide more control over + a TLS session - like providing certificates and restricting ciphers. + See documentation of a perl module IO::Socket::SSL for a list of + all options with their descriptions and their defaults. + * Supports receiving SMTP/LMTP connections through a HAProxy, + recognizing 'PROXY protocol Version 1' data on the first line read, + after a connection from HAProxy to amavisd has been established. + Connection data (IP addresses and ports) received via this protocol + end up replacing such data in the the Amavis::In::Connection object + ($conn). Set configuration variable $haproxy_target_enabled (also + a member of policy banks) to true in order to enable this protocol. + * redis: allow a scoped / link-local IP address specification + (avoiding current limitation in IO::Socket::IP [rt.cpan.org #89608]); + * the Amavis::Unpackers::Part::digest method now holds a digest (SHA1, + hex) of a decoded (base64 or quoted-printable) MIME part contents, + followed by a colon and a lowercased Content-Type of the MIME part. + Canonical line endings CRLF in decoded textual parts are normalized + to a native newline (\n) before feeding them to a digest algorithm. + * Policy bank names in a @client_ipaddr_policy setting can now accept + a comma-separated list of policy names to be loaded on a match + (for loading of policy banks based on an IP address of a SMTP client). + Whitespace around each policy name is allowed and is stripped. + Previously only a single policy bank name was allowed in each entry + of @client_ipaddr_policy. + * Experimental feature: IP lookups (as implemented by lookup_ip_acl() + and used by @client_ipaddr_policy) can now also do DNS-based lookups, + in addition to array- and hash-based lookups. + +------------------------------------------------------------------- Old: ---- amavisd-new-2.10.1.tar.xz New: ---- amavisd-new-2.11.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ amavisd-new.spec ++++++ --- /var/tmp/diff_new_pack.b37V0d/_old 2016-05-30 09:56:48.000000000 +0200 +++ /var/tmp/diff_new_pack.b37V0d/_new 2016-05-30 09:56:48.000000000 +0200 @@ -23,7 +23,7 @@ %define avuser vscan %define avgroup vscan Name: amavisd-new -Version: 2.10.1 +Version: 2.11.0 Release: 0 Summary: High-Performance E-Mail Virus Scanner License: GPL-2.0+ ++++++ amavis.service ++++++ --- /var/tmp/diff_new_pack.b37V0d/_old 2016-05-30 09:56:48.000000000 +0200 +++ /var/tmp/diff_new_pack.b37V0d/_new 2016-05-30 09:56:48.000000000 +0200 @@ -17,21 +17,29 @@ Requires=var-run.mount Wants=nss-lookup.target network.target remote-fs.target time-sync.target After=var-run.mount nss-lookup.target network.target remote-fs.target time-sync.target -Wants=named.service clamd.service +Wants=named.service clamd.service network-online.target After=named.service clamd.service Before=mail-transfer-agent.target [Service] -Type=forking -PIDFile=/var/spool/amavis/amavisd.pid +Type=notify +NotifyAccess=main +KillMode=mixed +TimeoutStartSec=1min +TimeoutStopSec=3min +WorkingDirectory=/var/spool/amavis/tmp +StandardOutput=syslog +SyslogFacility=mail +SyslogIdentifier=amavis +ProtectSystem=full +ProtectHome=yes +NoNewPrivileges=yes ExecStartPre=-/bin/echo 'Starting virus-scanner (amavisd-new):' EnvironmentFile=-/etc/sysconfig/amavis ExecStartPre=/usr/sbin/amavisd-milter.sh start -ExecStart=/usr/sbin/amavisd start -ExecStartPost= -ExecStartPost= -ExecReload=/usr/sbin/amavisd reload -ExecStop=/usr/sbin/amavisd stop +ExecStart=/usr/sbin/amavisd -P '' foreground +ExecReload=/usr/sbin/amavisd -P '' reload +ExecStop=/usr/sbin/amavisd -P '' stop ExecStopPost=/usr/sbin/amavisd-milter.sh stop [Install] ++++++ amavisd-new-2.10.1.tar.xz -> amavisd-new-2.11.0.tar.xz ++++++ ++++ 5932 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de