https://dovecot.org/releases/2.2/rc/dovecot-2.2.31.rc1.tar.gz https://dovecot.org/releases/2.2/rc/dovecot-2.2.31.rc1.tar.gz.sig Unless new bugs are found, this will be the final v2.2.31 release, which will be released on Monday. * 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. + pop3-migration plugin: Strip trailing whitespace from headers when matching mails between IMAP and POP3. 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 nonexistent autocreated/autosubscribed mailboxes and ACLs. - Global ACL file was parsed as if it was local ACL file. This caused some of the ACL rule interactions to not 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. I guess nobody has been trying to use it.
Pigeonhole RC will likely follow Wednesday night. Op 6/20/2017 om 9:45 PM schreef Timo Sirainen:> https://dovecot.org/releases/2.2/rc/dovecot-2.2.31.rc1.tar.gz > https://dovecot.org/releases/2.2/rc/dovecot-2.2.31.rc1.tar.gz.sig > > Unless new bugs are found, this will be the final v2.2.31 release, which will be released on Monday. > > * 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. > + pop3-migration plugin: Strip trailing whitespace from headers > when matching mails between IMAP and POP3. 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 nonexistent autocreated/autosubscribed mailboxes and ACLs. > - Global ACL file was parsed as if it was local ACL file. This caused > some of the ACL rule interactions to not 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. I guess nobody has been trying to use it.
Hello,> - imap: NOTIFY command has been almost completely broken since the > beginning. I guess nobody has been trying to use it.I wonder with which client you would test that, I'm aware of none. We're pondering (commissioning) a NOTIFY capable client, based on the assumption that the Dovecot end actually works. Christian -- Christian Balzer Network/Systems Engineer chibi at gol.com Rakuten Communications
On Tue, Jun 20, 2017 at 12:45 PM, Timo Sirainen <tss at iki.fi> wrote:> https://dovecot.org/releases/2.2/rc/dovecot-2.2.31.rc1.tar.gz > https://dovecot.org/releases/2.2/rc/dovecot-2.2.31.rc1.tar.gz.sig > > Unless new bugs are found, this will be the final v2.2.31 release, which > will be released on Monday. > > * 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. > + pop3-migration plugin: Strip trailing whitespace from headers > when matching mails between IMAP and POP3. 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 nonexistent autocreated/autosubscribed mailboxes and ACLs. > - Global ACL file was parsed as if it was local ACL file. This caused > some of the ACL rule interactions to not 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. I guess nobody has been trying to use it. >It'd be great if https://dovecot.org/list/dovecot/2016-June/104763.html could make it into this RC (assuming you guys approved it back when it was submitted)
On 23 Jun 2017, at 3.44, Mark Moseley <moseleymark at gmail.com> wrote:> > It'd be great if https://dovecot.org/list/dovecot/2016-June/104763.html > could make it into this RC (assuming you guys approved it back when it was > submitted)I'll try to get it to 2.2.32. 2.2.31 won't have any changes anymore that aren't absolutely required.