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