PaulHowarth/Blog/2012-08-02

Thursday 2nd August 2012

Local Packages

  • Updated dovecot to 2.1.9:

    • mail-log plugin: log mailbox names with UTF-8 everywhere (instead of mUTF-7 in some places and UTF-8 in other places)

    • director: changed director_username_hash setting's default from %u to %Lu (= lowercase usernames); this doesn't break any existing installations, but might fix some of them

    • doveadm: added "auth cache flush [<username>]" command

    • Implemented dict passdb/userdb

    • Implemented Redis and memcached dict backends, which can be used as auth backends; Redis can also be used as dict-quota backend

    • Added plugin { quota_ignore_save_errors=yes } setting to allow saving a mail when quota lookup fails with temporary failure

    • Full text search indexing might have failed for some messages, always causing indexer-worker process to run out of memory
    • fts-lucene: fixed handling SEARCH HEADER FROM/TO/SUBJECT/CC/BCC when the header wasn't lowercased

    • fts-squat: fixed crash when searching a virtual mailbox

    • pop3: fixed assert crash when doing UIDL on empty mailbox on some setups

    • auth: GSSAPI RFC compliancy and error handling fixes

    • Various fixes related to handling shared namespaces
  • Updated perl-JSON-XS to 2.33:

    • Internal encode/decode XS wrappers did not expect stack moves caused by callbacks

    • Add bencode as to/from option in bin/json_xs

    • Add -e option to json_xs, and none and string in/out formats

  • Updated perl-Spiffy to 0.31:

    • Bring Makefile.PL up to date

    • Make tests not use the 'B' package (CPAN RT#72542)

    • Use Module::Package


Recent