v2.2.20 released

sb serbr at runbox.com
Wed Dec 9 11:30:33 UTC 2015


Hello,

No errors from the configuration, compilation or installation.
However, the following is not good.

 > doveadm mailbox list -u "hostmaster@${_fqdn}"

doveadm(hostmaster@${_fqdn}): Panic: file mail-search-args-simplify.c: 
line 363 (mail_search_args_simplify_drop_redundent_args): assertion 
failed: (lowest_arg != NULL)

doveadm(hostmaster@${_fqdn}): Error: Raw backtrace: 2 libdovecot.0.dylib
   0x000000010ecc9aa4 default_fatal_finish + 36 -> 3   libdovecot.0.dylib
   0x000000010ecc989d default_fatal_handler + 61 -> 4   libdovecot.0.dylib
   0x000000010ecc9db9 i_panic + 169 -> 5   libdovecot-storage.0.dylib
   0x000000010eb970e8 mail_search_args_simplify_drop_redundent_args + 
168 -> 6 libdovecot-storage.0.dylib
   0x000000010eb966e0 mail_search_args_simplify + 112 -> 7 libdovecot 
storage.0.dylib
   0x000000010eb95452 mail_search_args_match_mailbox + 34 -> 8 doveadm
   0x000000010eaf5845 doveadm_mailbox_list_iter_next + 85 -> 9 doveadm
   0x000000010eaf34a8 cmd_mailbox_list_run + 120 -> 10   doveadm
   0x000000010eaede9f doveadm_mail_next_user + 255 -> 11 doveadm
   0x000000010eaee80f doveadm_mail_try_run + 1471 -> 12  doveadm
   0x000000010eaf9091 main + 881 -> 13  libdyld.dylib
   0x00007fff8c6775ad start + 1


On 12/7/15 8:13 PM, Timo Sirainen wrote:
> http://dovecot.org/releases/2.2/dovecot-2.2.20.tar.gz
> http://dovecot.org/releases/2.2/dovecot-2.2.20.tar.gz.sig
>
> This could be (one of) the last v2.2.x release. We're starting v2.3 development soon.
>
>   + Added mailbox { autoexpunge=<time> } setting. See
>     http://wiki2.dovecot.org/MailboxSettings for details.
>   + ssl_options: Added support for no_ticket
>   + imap/pop3/managesieve-login: Added postlogin_socket=path passdb extra
>     field. This allows replacing the default service
>     imap/pop3/managesieve {} settings for specific users (e.g. running
>     their imap process via valgrind or strace).
>   + doveadm fetch: Added date.sent/received/saved.unixtime
>   + fs-posix: Added mode=auto parameter to set the created files' and
>     directories' mode based on the parent dir if it has setgid-bit.
>   + director: Support backends having hostnames, which makes it possible
>     to verify their SSL certificates.
>   - director: Directors' state became desynchronized if doveadm director
>     commands were used to modify the same backend in multiple directors
>     at the same time with conflicting changes. This fix includes some
>     extra checks, which makes sure that if such a conflict still happens
>     it's automatically fixed. In some situations such an automatic fix
>     may now be unnecessarily triggered and an error logged.
>   - director: Backend tags weren't working correctly.
>   - ldap: tls_* settings weren't used for ldaps URIs.
>   - ldap, mysql: Fixed setting connect timeout.
>   - auth: userdb lookups via auth-worker couldn't change username
>   - dsync: Fixed handling deleted directories. Make sure we don't go to
>     infinite mailbox renaming loop.
>   - imap: Fixed crash in NOTIFY when there were watched namespaces that
>     didn't support NOTIFY.
>   - imap: After SETMETADATA was used, various commands (especially FETCH)
>     could have started hanging when their output was large.
>   - stats: Idle sessions weren't refreshed often enough, causing stats
>     process to forget them and log errors about unknown sessions when
>     they were updated later.
>   - stats: Fixed "Duplicate session ID" errors when LMTP delivered to
>     multiple recipients and fts_autoindex=yes.
>   - zlib plugin: Fixed copying causing cache corruption when zlib_save
>     wasn't set, but the source message was compressed.
>   - fts-solr: Fixed escaping Solr query parameters.
>   - lmtp: quota_full_tempfail=yes was ignored with
>     lmtp_rcpt_check_quota=yes



More information about the dovecot mailing list