v2.2.26 release candidate released
Larry Rosenman
larryrtx at gmail.com
Wed Oct 19 23:13:58 UTC 2016
Is there a commit gainst 2.2.25 for:
- fts: fts_autoindex=yes was broken in 2.2.25 unless
fts_autoindex_exclude settings existed.
that I could use?
thanks!
On Wed, Oct 19, 2016 at 4:01 PM, Timo Sirainen <tss at iki.fi> wrote:
> http://dovecot.org/releases/2.2/rc/dovecot-2.2.26.rc1.tar.gz
> http://dovecot.org/releases/2.2/rc/dovecot-2.2.26.rc1.tar.gz.sig
>
> There are quite a lot of changes since v2.2.25. Please try out this RC so
> we can get a good and stable v2.2.26 out.
>
> * master: Removed hardcoded 511 backlog limit for listen(). The
> kernel
> should limit this as needed.
> * doveadm import: Source user is now initialized the same as target
> user. Added -U parameter to override the source user.
> * Mailbox names are no longer limited to 16 hierarchy levels. We'll
> check another way to make sure mailbox names can't grow larger
> than
> 4096 bytes.
>
> + Added a concept of "alternative usernames" by returning user_*
> extra
> field(s) in passdb. doveadm proxy list shows these alt usernames
> in
> "doveadm proxy list" output. "doveadm director&proxy kick" adds
> -f <passdb field> parameter. The alt usernames don't have to be
> unique, so this allows creation of user groups and kicking them
> in
> one command.
> + auth: passdb/userdb dict allows now %variables in key settings.
> + auth: If passdb returns noauthenticate=yes extra field, assume
> that
> it only set extra fields and authentication wasn't actually
> performed.
> + auth: passdb static now supports password={scheme} prefix.
> + imapc: Added imapc_max_line_length to limit maximum memory usage.
> + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
> logs.
> This replaces at least partially the rawlog plugin.
> + dsync: Added dsync_features=empty-header-workaround setting.
> This
> makes incremental dsyncs work better for servers that randomly
> return
> empty headers for mails. When an empty header is seen for an
> existing
> mail, dsync assumes that it matches the local mail.
> + doveadm sync/backup: Added -I <max size> parameter to skip too
> large mails.
> + doveadm sync/backup: Fixed -t parameter and added -e for "end
> date".
> + doveadm mailbox metadata: Added -s parameter to allow accessing
> server metadata by using empty mailbox name.
>
> - master process's listener socket was leaked to all child
> processes.
> This might have allowed untrusted processes to capture and
> prevent
> "doveadm service stop" comands from working.
> - auth: userdb fields weren't passed to auth-workers, so
> %{userdb:*}
> from previous userdbs didn't work there.
> - auth: Each userdb lookup from cache reset its TTL.
> - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
> - auth: Blocking userdb lookups reset extra fields set by previous
> userdbs.
> - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
> - auth-policy: Fixed crash due to using already-freed memory if
> policy
> lookup takes longer than auth request exists.
> - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
> returning extra fields with LFs or TABs.
> - lmtp_user_concurrency_limit>0 setting was logging unnecessary
> anvil errors.
> - lmtp_user_concurrency_limit is now checked before quota check
> with
> lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
> - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
> - autoexpunge settings for mailboxes with wildcards didn't work
> when
> namespace prefix was non-empty.
> - Fixed writing >2GB to iostream-temp files (used by fs-compress,
> fs-metawrap, doveadm-http)
> - director: Ignore duplicates in director_servers setting.
> - zlib, IMAP BINARY: Fixed internal caching when accessing multiple
> newly created mails. They all had UID=0 and the next mail could
> have
> wrongly used the previously cached mail.
> - doveadm stats reset wasn't reseting all the stats.
> - auth_stats=yes: Don't update num_logins, since it doubles them
> when
> using with mail stats.
> - quota count: Fixed deadlocks when updating vsize header.
> - dict-quota: Fixed crashes happening due to memory corruption.
> - dict proxy: Fixed various timeout-related bugs.
> - doveadm proxying: Fixed -A and -u wildcard handling.
> - doveadm proxying: Fixed hangs and bugs related to printing.
> - imap: Fixed wrongly triggering assert-crash in
> client_check_command_hangs.
> - imap proxy: Don't send ID command pipelined with nopipelining=yes
> - imap-hibernate: Don't execute quota_over_script or last_login
> after
> un-hibernation.
> - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
> one
> IP packet.
> - imap-hibernate: Fixed various failures when un-hibernating.
> - fts: fts_autoindex=yes was broken in 2.2.25 unless
> fts_autoindex_exclude settings existed.
> - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
> - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed a
> crash with certain emails.
> - pop3-migration + dbox: Various fixes related to POP3 UIDL
> optimization in 2.2.25.
> - pop3-migration: Fixed "truncated email header" workaround.
>
--
Larry Rosenman http://www.lerctr.org/~ler
Phone: +1 214-642-9640 (c) E-Mail: larryrtx at gmail.com
US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
More information about the dovecot
mailing list