#acl PaulHowarth:read,write,admin,revert,delete All:read === Monday 14th December 2015 === ==== Fedora Project ==== * Updated `perl-CPAN-Meta-Requirements` to 2.140 in Rawhide: * Added method for getting structured requirements * Skips impossible tests on Perls earlier than 5.8.0 (before v-string magic) * On Perls before 5.8.1, pad 1-part and 2-part literal v-strings to avoid old `version.pm` bugs with v-strings less than 3 characters * Protect internal `_isa_version` from non-refs that pass `->isa('version')` * Much better error messages, explaining what conflicted and how * Repackage with fixed tests * Expanded `dist.ini` from author bundle to individual plugins * Updated `perl-CPAN-Meta-YAML` to 0.018 in Rawhide: * Generated from `ETHER/YAML-Tiny-1.69.tar.gz` * Updated `perl-GD` (2.56) in Rawhide to fix FTBFS with new `freetype` 2.6.2 ([[RedHatBugzilla:1291200|Bug #1291200]]); workaround is to make the failing image comparison test a `TODO` test ==== Local Packages ==== * Updated `dovecot` to 2.2.21 and `pigeonhole` to 0.4.10: * Updated `dovecot` to 2.2.21: * `doveadm mailbox list` (and some others) were broken in v2.2.20 * `director`: Fixed making backend changes when running with only a single director server * `virtual` plugin: Fixed crash when trying to open nonexistent autocreated backend mailbox * Updated pigeonhole to 0.4.10: * Implemented the Sieve `mime` and `foreverypart` extensions (RFC 5703); the interaction with the `editheader` extension needs some work, but this should not influence most uses, i.e., changes by the `editheader` extension are not always visible using `foreverypart`/`mime` * Sieve `body` extension: Properly implemented the '`:text`' body transform; it now extracts text for HTML message parts * Sieve `enotify` extension: `mailto` method: Implemented the `sieve_notify_mailto_envelope_from` setting, which allows configuring the source of the notification sender address for e-mail notifications; this is similar to what already can be configured for `redirect` * Added a `sieve_enabled` (defaults to '`yes`') setting that allows explicitly disabling Sieve processing for particular users; this used to be possible by setting '`sieve=`', but ever since the `sieve_before`, `sieve_after` and `sieve_default` settings were added, this method was no longer reliable * `variables` extension: Fixed handling of empty string by the '`:length`' set modifier; an empty string yielded an empty string rather than "`0`" * Fixed memory leak in the Sieve script byte code dumping facility; extension contexts were never actually freed * Fixed handling of implicit `keep` when the last Sieve script is a global one; in that case the implicit `keep` action was executed in global context, which could mean that trivial (quota) errors ended up in the system log file, rather than the user log file * `doveadm sieve` plugin: Fixed crashes caused by incorrect context allocation in the sieve command implementations * Updated `perl-CPAN-Meta-Requirements` to 2.140 as per the Fedora version * Updated `perl-CPAN-Meta-YAML` to 0.018 as per the Fedora version * Updated `perl-Module-CoreList` to 5.20151213: * Updated for v5.22.1 ----