#acl PaulHowarth:read,write,admin,revert,delete All:read === Friday 22nd October 2010 === ==== Local Packages ==== * Updated `dovecot` to 2.0.6, and `pigeonhole` to the current snapshot: * Pre-login `CAPABILITY` includes `IDLE` again * `auth`: `auth_cache_negative_ttl` default restored from `0` to `1h` as per 1.x * `dbox`: added initial support for saving mail attachments to external files * `doveadm`: added import command for importing mails from other storages * Reduced NFS I/O operations for index file accesses * `dbox`, `Maildir`: when copying messages, copy also already cached index fields * `mdbox`: added `mdbox_preallocate_space` setting (Linux+ext3/XFS only) * `Maildir`: LDA/LMTP `assert`-crashed sometimes when saving a mail * Fixed leaking fds when writing to `dovecot.mailbox.log` * Fixed rare `dovecot.index.cache` corruption * `IMAP`: `SEARCH YOUNGER/OLDER` wasn't working correctly . I had to add a `configure` patch to work around the broken `fallocate()` with 32-bit `glibc` 2.10 (as described in [[RedHatBugzilla:500487|Bug #500487]], linking fails with "undefined reference to `fallocate64`"), which of course I [[http://www.dovecot.org/list/dovecot/2010-October/054187.html|sent upstream]] * Updated `libxslt` to drop redundant dependencies and maintain timestamps where possible * Updated `perl-Pod-Coverage-TrustPod` to 0.092831: * Repackage with a `v1` `META.yml` file . This needed a patch (which is having to become standard with `Dist::Zilla`-based modules) to build on older releases with `ExtUtils::MakeMaker` < 6.31: . {{{ --- Pod-Coverage-TrustPod-0.092831/Makefile.PL.orig 2010-10-21 15:44:05.000000000 +0100 +++ Pod-Coverage-TrustPod-0.092831/Makefile.PL 2010-10-22 09:20:07.907212936 +0100 @@ -4,7 +4,7 @@ -use ExtUtils::MakeMaker 6.31; +use ExtUtils::MakeMaker; @@ -12,12 +12,11 @@ 'ABSTRACT' => 'allow a module\'s pod to contain Pod::Coverage hints', 'AUTHOR' => 'Ricardo SIGNES ', 'BUILD_REQUIRES' => { - 'BaseWithNoPod' => '0', 'Carp::Heavy' => '0', 'Test::More' => '0' }, 'CONFIGURE_REQUIRES' => { - 'ExtUtils::MakeMaker' => '6.31' + 'ExtUtils::MakeMaker' => '0' }, 'DISTNAME' => 'Pod-Coverage-TrustPod', 'EXE_FILES' => [], @@ -51,6 +50,9 @@ delete $WriteMakefileArgs{CONFIGURE_REQUIRES} unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; +delete $WriteMakefileArgs{LICENSE} + unless eval { ExtUtils::MakeMaker->VERSION(6.31) }; + WriteMakefile(%WriteMakefileArgs); }}} * Updated `perl-try-Tiny` to 0.07: * Allow multiple `finally` blocks * Pass the error, if any, to `finally` blocks when called ----