#acl PaulHowarth:read,write,admin,revert,delete All:read === Tuesday 27th June 2017 === ==== Fedora Project ==== * Updated `perl-String-CRC32` to 1.6 in F-26 and Rawhide: * New maintainer: LEEJO * Add `Changes` file * Add link to github repo * Add `strict` and `warnings` * Add `LICENSE` to POD + `LICENSE` file * Add `META.*` files through `make dist` * Add `.travis.yml` for CI ==== Local Packages ==== * Updated `dovecot` to 2.2.31: * LMTP: Removed "`(Dovecot)`" from added `Received` headers; some installations want to hide it, and there's not really any good reason for anyone to have it * Add `ssl_alt_cert` and `ssl_alt_key` settings to add support for having both RSA and ECDSA certificates * `dsync`/`imapc`, `pop3-migration` plugin: Strip trailing whitespace from headers when matching mails; this helps with migrations from Zimbra * `acl`: Add `acl_globals_only` setting to disable looking up per-mailbox `dovecot-acl` files * Parse invalid message addresses better; this mainly affects the generated `IMAP ENVELOPE` replies * v2.2.30 wasn't fixing corrupted `dovecot.index.cache` files properly; it could have deleted wrong mail's cache or `assert`-crashed * v2.2.30 `mail-crypt-acl` plugin was `assert`-crashing * v2.2.30 `welcome` plugin wasn't working * Various fixes to handling mailbox listing, especially related to handling non-existent autocreated/autosubscribed mailboxes and ACLs * Global ACL file was parsed as if it was local ACL file, which caused some of the ACL rule interactions not to work exactly as intended * `auth`: `forward_*` fields didn't work properly: only the first forward field was working, and only if the first passdb lookup succeeded * Using `mail_sort_max_read_count` sometimes caused "`Broken sort-* indexes, resetting`" errors * Using `mail_sort_max_read_count` may have caused very high CPU usage * Message address parsing could have crashed on invalid input * `imapc_features=fetch-headers` wasn't always working correctly and caused the full header to be fetched * `imapc`: Various bugfixes related to connection failure handling * `quota=imapc` sent unnecessary `FETCH RFC822.SIZE` to server when expunging mails * `quota=count`: `quota_warning = -storage=..` was never executed * `quota=count`: Add support for "`ns`" parameter * `dsync`: Fix incremental syncing for mails that don't have `Date` or `Message-ID` headers * `imap`: Fix hang when client sends pipelined `SEARCH` + `EXPUNGE/CLOSE/LOGOUT` * `oauth2`: Token validation didn't accept empty server responses * `imap`: `NOTIFY` command has been almost completely broken since the beginning; it seems nobody has been trying to use it . Updated `pigeonhole` to 0.4.19: * This release adjusts Pigeonhole to several changes in the Dovecot API, making it depend on Dovecot v2.2.31 * Fixed bug in handling of implicit keep in some cases: implicit side-effects, such as assigned flags, were not always applied correctly * `include` extension: Fixed segfault that (sometimes) occurred when the global script location was left unconfigured ----