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 * Add RLIMIT_RSESTACK from hpux/ia64, and RLIMIT_FREEMEM and RLIMIT_NTHR from QNX. * Add more PRIO_ values from Solaris: PRIO_CONTRACT PRIO_LWP PRIO_PROJECT PRIO_SESSION PRIO_TASK PRIO_ZONE * HPUX: Do not unconditionally define the RLIMIT_ and RLIM_NLIMITS * Add missing word ('enough') in getrusage.t test skippage. * Repoint all the license pointers to COPYRIGHT and LICENSE in Resource.pm, add LICENSE file as a new pointer. * Release 1.2910. ==== perl-Moose ==== Version update (2.1801 -> 2.1802) - updated to 2.1802 see /usr/share/doc/packages/perl-Moose/Changes 2.1802 2016-05-25 [BUG FIXES] - Fixed test failures if Specio 0.14+ was installed. [OTHER] - updated metadata, used by moose-outdated and t/zzz-check-breaks.t, to reflect downstream modules affected by the recent removal of List::MoreUtils. ==== perl-Text-Unidecode ==== Version update (1.23 -> 1.27) - updated to 1.27 see /usr/share/doc/packages/perl-Text-Unidecode/ChangeLog ==== wine ==== Version update (1.9.10 -> 1.9.11) Subpackages: wine-32bit - Updated to 1.9.11 development snapshot - Better support for long URLs in WinInet. - Various Direct3D 11 improvements. - Down-mixing support in DirectSound. - Some cosmetic improvements in desktop mode. - Various bug fixes. - updated winetricks