Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

    PaulHowarth/Blog/2016-07-04

Monday 4th July 2016

Fedora Project

  • Updated perl-MCE to 1.802 in Rawhide:

    • Default to Storable for serialization in Perl less than v5.12.0; Sereal 3.008+, if available, is loaded automatically in Perl v5.12+

  • Updated perl-Test-Simple to 1.302037 in Rawhide:

    • Restore PerlIO layer cloning on STDERR and STDOUT

Local Packages

  • Updated dovecot to 2.2.25:

    • lmtp: Start tracking lmtp_user_concurrency_limit and reject already at RCPT TO stage, which avoids MTA unnecessarily completing DATA only to get an error

    • doveadm: Previously, only mail settings were read from protocol doveadm { .. } section: now, all settings are

    • quota: Added quota_over_flag_lazy_check setting, which avoids checking quota_over_flag always at startup; instead, it's checked only when quota is being read for some other purpose

    • auth: Added a new auth policy service: http://wiki2.dovecot.org/Authentication/Policy

    • auth: Added PBKDF2 password scheme

    • auth: Added %{auth_user}, %{auth_username} and %{auth_domain}

    • auth: Added ":remove" suffix to extra field names to remove them

    • auth: Added "delay_until=<timestamp>[+<max random secs>]" passdb extra field; the auth will wait until <timestamp> and optionally some randomness and then return success

    • dict proxy: Added idle_msecs=<n> parameter; support async operations

    • Performance improvements for handling large mailboxes
    • Added lib-dcrypt API for providing cryptographic functions

    • Added "doveadm mailbox update" command

    • IMAP commands' output now includes timing spent on the "syncing" stage if it's larger than 0
    • cassandra: Added metrics=<path> to connect setting to output internal statistics in JSON format every second to <path>

    • doveadm mailbox delete: Added -e parameter to delete only empty mailboxes; added --unsafe option to quickly delete a mailbox, bypassing lazy_expunge and quota plugins

    • doveadm user and auth cache flush are now available via doveadm-server

    • doveadm service stop <services> will stop specified services while leaving the rest of Dovecot running

    • Quota optimization: Avoid reading mail sizes for backends that don't need them (count, fs, dirsize)

    • Added mailbox { autoexpunge_max_mails=<n> } setting

    • Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome

    • fts: Added fts_autoindex_exclude setting

    • v2.2.24's MIME parser was assert-crashing on mails having truncated MIME headers
    • auth: With multiple userdbs the final success/failure result wasn't always correct: the last userdb's result was always used

    • doveadm backup was sometimes deleting entire mailboxes unnecessarily

    • doveadm: Command -parameters weren't being sent to doveadm-server

    • If dovecot.index read failed e.g. because mmap() reached VSZ limit, an empty index could have been opened instead, corrupting the mailbox state

    • imapc: Fixed EXPUNGE handling when imapc_features didn't have modseq

    • lazy-expunge: Fixed a crash when copying failed, plus various other fixes

    • fts-lucene: Fixed crash on index rescan

    • auth_stats=yes produced broken output

    • dict-ldap: Various fixes

    • dict-sql: NULL values crashed; now they're treated as "not found"

  • I had to add a couple of fixes from upstream to get it to build on older distributions

  • Updated perl-MCE to 1.802 as per the Fedora version

  • Updated perl-Test2 to 1.302037 as per the Fedora perl-Test-Simple package

  • Updated perl-Test2-Suite to 0.000048:

    • ref-ref's can be used in deep comparisons
    • Fix mocking to override a base class's method
    • Fix global destruction warning
    • Minor test fix to keep 5.8 working


Recent