[opensuse-factory] New Tumbleweed snapshot 20160530 released!
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20160530
Packages changed:
amavisd-new (2.10.1 -> 2.11.0)
dejagnu (1.5.3 -> 1.6)
perl-B-Hooks-EndOfScope (0.19 -> 0.21)
perl-BSD-Resource (1.2909 -> 1.2910)
perl-Moose (2.1801 -> 2.1802)
perl-Text-Unidecode (1.23 -> 1.27)
wine (1.9.10 -> 1.9.11)
=== Details ===
==== amavisd-new ====
Version update (2.10.1 -> 2.11.0)
Subpackages: amavisd-new-docs
- 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.
==== dejagnu ====
Version update (1.5.3 -> 1.6)
- Update to 1.6
* Proper support for target communication via SSH has been added.
* A large number of very old config and baseboard files have been
removed. If you need to resurrect these, you can get them from
version 1.5.3. If you can show that a board is still in use,
it can be put back in the distribution.
* The --status command line option is now the default. This means
that any error in the testsuite Tcl scripts will cause runtest
to abort with exit status code 2. The --status option has been
removed from the documentation, but will continue to be
accepted for backward compatibility.
* runtest now exits with exit code 0 if the testsuite "passed",
1 if something unexpected happened (eg, FAIL, XPASS or
UNRESOLVED), and 2 if an exception is raised by the Tcl
interpreter.
* runtest now exits with the standard exit codes of programs that
are terminated by the SIGINT, SIGTERM and SIGQUIT signals.
* The user-visible utility procedures `absolute', `psource' and
`slay' have been removed. If a testsuite uses any of these
procedures, a copy of the procedure should be made and placed
in the lib directory of the testsuite.
* Support was added for testing the D compiler.
* ~/.dejagnurc is now loaded last, not first. This allows the
user to have the ability to override anything in their
environment (even the site.exp file specified by $DEJAGNU).
* The user-visible utility procedure `unsetenv' is deprecated
and will be removed in the next release. If a testsuite uses
any of these procedures, a copy of the procedure should be made
and placed in the lib directory of the testsuite.
- Run tests during build
- Small spec-file polishing
==== perl-B-Hooks-EndOfScope ====
Version update (0.19 -> 0.21)
- updated to 0.21
see /usr/share/doc/packages/perl-B-Hooks-EndOfScope/Changes
0.21 2016-05-25 18:34:46Z
- work with Object::Remote by removing require() call on Tie::StdHash in PP
0.20 2016-05-06 16:42:50Z
- remove unnecessary and erroneous extra crud in inc/
==== perl-BSD-Resource ====
Version update (1.2909 -> 1.2910)
- updated to 1.2910
see /usr/share/doc/packages/perl-BSD-Resource/ChangeLog
2016-05-12 Jarkko Hietaniemi
participants (1)
-
Dominique Leuenberger