#acl PaulHowarth:read,write,admin,revert,delete All:read === Wednesday 20th November 2013 === ==== Local Packages ==== * Updated `dovecot` to 2.2.8: * Mail cache lookups work for the mail being saved, which improves performance by avoiding the need to parse the mail multiple times when using some plugins (e.g. `mail_log`) * Mail cache works for recently cached data also with in-memory indexes * `imapc`: many performance improvements, especially when working with `dsync`; also added `imapc_feature=fetch-headers`, which allows using `FETCH BODY.PEEK[HEADER.FIELDS (..)]` to avoid reading the entire header * `mail_location = ..:FULLDIRNAME=dbox-Mails` is the same as `:DIRNAME=dbox-Mails`, but it will also be used for `:INDEX` and `:CONTROL` directories (it should have worked this way from the beginning, but can't be changed any more without breaking existing installations) * Fixed infinite loop in message parsing if message ends with "`--boundary`" and CR (without LF); messages saved via SMTP/LMTP can't trigger this, because messages must end with an "LF.", but a user could trigger this for him/herself though * `lmtp`: client was sometimes disconnected before all the output was sent to it * `imap_zlib` plugin caused crashes during client disconnection in v2.2.7 * `replicator`: database wasn't being exported to disk every 15 minutes as it should have; instead it was being imported, causing "`doveadm replicator remove`" commands to not work very well . I also added a patch from upstream to fix [[http://www.mail-archive.com/dovecot@dovecot.org/msg55341.html|whitespace removal failures that caused pigeonhole test failures]] ----