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