v2.2.31 release candidate released
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@gol.com Rakuten Communications
On Tue, Jun 20, 2017 at 12:45 PM, Timo Sirainen <tss@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@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.
On Fri, Jun 23, 2017 at 4:30 AM, Timo Sirainen <tss@iki.fi> wrote:
On 23 Jun 2017, at 3.44, Mark Moseley <moseleymark@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.
Sounds good to me :)
Thanks!
participants (4)
-
Christian Balzer
-
Mark Moseley
-
Stephan Bosch
-
Timo Sirainen