Hello community, here is the log from the commit of package dovecot22 for openSUSE:Factory checked in at 2017-06-01 16:35:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dovecot22 (Old) and /work/SRC/openSUSE:Factory/.dovecot22.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "dovecot22" Thu Jun 1 16:35:06 2017 rev:28 rq:500357 version:2.2.30.1 Changes: -------- --- /work/SRC/openSUSE:Factory/dovecot22/dovecot22.changes 2017-05-06 18:30:52.452875066 +0200 +++ /work/SRC/openSUSE:Factory/.dovecot22.new/dovecot22.changes 2017-06-01 16:35:10.394479816 +0200 @@ -1,0 +2,53 @@ +Thu Jun 1 10:26:32 UTC 2017 - mrueckert@suse.de + +- update to 2.2.30.1 + - quota_warning scripts weren't working in v2.2.30 + - vpopmail still wasn't compiling + * auth: Use timing safe comparisons for everything related to + passwords. It's unlikely that these could have been used for + practical attacks, especially because Dovecot delays and + flushes all failed authentications in 2 second intervals. Also + it could have worked only when passwords were stored in + plaintext in the passdb. + * master process sends SIGQUIT to all running children at + shutdown, which instructs them to close all the socket + listeners immediately. This way restarting Dovecot should no + longer fail due to some processes keeping the listeners open + for a long time. + + auth: Add passdb { mechanisms=none } to match separate passdb + lookup + + auth: Add passdb { username_filter } to use passdb only if user + matches the filter. See + https://wiki2.dovecot.org/PasswordDatabase + + dsync: Add dsync_commit_msgs_interval setting. It attempts to + commit the transaction after saving this many new messages. + Because of the way dsync works, it may not always be possible + if mails are copied or UIDs need to change. + + imapc: Support imapc_features=search without ESEARCH extension. + + imapc: Add imapc_features=fetch-bodystructure to pass through + remote server's FETCH BODY and BODYSTRUCTURE. + + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on + the remote server. + + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters. + + If dovecot.index.cache corruption is detected, reset only the + one corrupted mail instead of the whole file. + + doveadm mailbox status: Add "firstsaved" field. + + director_flush_socket: Add old host's up/down and vhost count + as parameters + - More fixes to automatically fix corruption in + dovecot.list.index + - dsync-server: Fix support for + dsync_features=empty-header-workaround + - imapc: Various bugfixes, including infinite loops on some + errors + - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't + enabled modseq tracking via CONDSTORE/QRESYNC. + - fts-lucene: Fix it to work again with mbox format + - Some internal error messages may have contained garbage in + v2.2.29 + - mail-crypt: Re-encrypt when copying/moving mails and + per-mailbox keys are used. Otherwise the copied mails can't be + opened. + - vpopmail: Fix compiling + +------------------------------------------------------------------- Old: ---- dovecot-2.2.29.1.tar.gz New: ---- dovecot-2.2.30.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dovecot22.spec ++++++ --- /var/tmp/diff_new_pack.QOlfSF/_old 2017-06-01 16:35:11.874271075 +0200 +++ /var/tmp/diff_new_pack.QOlfSF/_new 2017-06-01 16:35:11.878270511 +0200 @@ -17,10 +17,10 @@ Name: dovecot22 -Version: 2.2.29.1 +Version: 2.2.30.1 Release: 0 %define pkg_name dovecot -%define dovecot_version 2.2.29.1 +%define dovecot_version 2.2.30.1 %define dovecot_pigeonhole_version 0.4.18 %define dovecot_branch 2.2 %define dovecot_pigeonhole_source_dir %{pkg_name}-%{dovecot_branch}-pigeonhole-%{dovecot_pigeonhole_version} ++++++ dovecot-2.2.29.1.tar.gz -> dovecot-2.2.30.1.tar.gz ++++++ ++++ 16387 lines of diff (skipped)