PaulHowarth/Blog/2012-04-10

Tuesday 10th April 2012

Fedora Project

  • Became co-maintainer of perl-Class-DBI-Plugin in Rawhide and did a clean-up and rebuild

  • Updated perl-IO-AIO to 4.15 in F-17 and Rawhide:

    • Always include linux/types.h for fiemap, for compatibility with ancient systems

    • Experimental support for IO::AIO::splice and ::tee (no aio_...)

    • Provide SEEK_HOLE and SEEK_DATA, if available

    • Work around (again!) an immensely stupid bug in RHEL, defining autoconf macros in linux system headers

Local Packages

  • Updated dovecot to 2.1.4:

    • Added mail_temp_scan_interval setting and changed its default value from 8 hours to 1 week

    • Added pop3-migration plugin for easily doing a transparent IMAP+POP3 migration to Dovecot: http://wiki2.dovecot.org/Migration/Dsync

    • doveadm user: Added -m parameter to show some of the mail settings

    • Proxying SSL connections crashed in v2.1.[23]
    • fts-solr: Indexing mail bodies was broken

    • director: Several changes to significantly improve error handling

    • doveadm import didn't import messages' flags

    • mail_full_filesystem_access=yes was broken

    • Make sure IMAP clients can't create directories when accessing non-existent users' mailboxes via shared namespace
    • dovecot auth clients authenticating via TCP socket could have failed with bogus "PID already in use" errors

  • I also added a post-release fix for lib-storage from upstream

  • Updated dovecot (2.0) to 2.0.20:

    • doveadm user: Added -m parameter to show some of the mail settings

    • doveadm import didn't import messages' flags

    • Make sure IMAP clients can't create directories when accessing non-existent users' mailboxes via shared namespace
    • dovecot auth clients authenticating via TCP socket could have failed with bogus "PID already in use" errors

  • Updated perl-IO-AIO to 4.15 as per the Fedora version, dropping my no-longer-needed patches for RHEL-5 compatibility


Recent