Hello community, here is the log from the commit of package dovecot22 for openSUSE:Factory checked in at 2016-07-12 23:52:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dovecot22 (Old) and /work/SRC/openSUSE:Factory/.dovecot22.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dovecot22" Changes: -------- --- /work/SRC/openSUSE:Factory/dovecot22/dovecot22.changes 2016-07-05 09:53:00.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.dovecot22.new/dovecot22.changes 2016-07-12 23:52:22.000000000 +0200 @@ -1,0 +2,92 @@ +Fri Jul 8 10:42:28 UTC 2016 - [email protected] + +- update pigeonhole to 0.4.15 + * vacation extension: The sieve_user_email setting is now used + in the check for implicit delivery. + - imapsieve plugin: For any mail transaction, the mailbox was + opened a second time, even if no mailbox rule matched. This was + unintentional, useless and caused problems when the imapsieve + plugin was used with other plugins like acl. + - extprograms plugin: Significantly improved error handling. No + stream errors were logged. + - extprograms plugin: Fixed bug in handling of result code from + remote program (script service). + - extprograms plugin: Connection to remote program service was + not retried. + - Several small fixes based on static analysis. + - Fixed handling of quoted string localparts in email addresses. + +------------------------------------------------------------------- +Mon Jul 4 16:06:44 UTC 2016 - [email protected] + +- update to 2.2.25 + * lmtp: Start tracking lmtp_user_concurrency_limit and reject + already at RCPT TO stage. This avoids MTA unnecessarily + completing DATA only to get an error. + * doveadm: Previously only mail settings were read from protocol + doveadm { .. } section. Now all settings are. + + quota: Added quota_over_flag_lazy_check setting. It avoids + checking quota_over_flag always at startup. Instead it's + checked only when quota is being read for some other purpose. + + auth: Added a new auth policy service: + http://wiki2.dovecot.org/Authentication/Policy + + auth: Added PBKDF2 password scheme + + auth: Added %{auth_user}, %{auth_username} and %{auth_domain} + + auth: Added ":remove" suffix to extra field names to remove + them. + + auth: Added "delay_until=<timestamp>[+<max random secs>]" + passdb extra field. The auth will wait until <timestamp> and + optionally some randomness and then return success. + + dict proxy: Added idle_msecs=<n> parameter. Support async + operations. + + Performance improvements for handling large mailboxes. + + Added lib-dcrypt API for providing cryptographic functions. + + Added "doveadm mailbox update" command + + imap commands' output now includes timing spent on the + "syncing" stage if it's larger than 0. + + cassandra: Added metrics=<path> to connect setting to output + internal statistics in JSON format every second to <path>. + + doveadm mailbox delete: Added -e parameter to delete only empty + mailboxes. Added --unsafe option to quickly delete a mailbox, + bypassing lazy_expunge and quota plugins. + + doveadm user & auth cache flush are now available via + doveadm-server. + + doveadm service stop <services> will stop specified services + while leaving the rest of Dovecot running. + + quota optimization: Avoid reading mail sizes for backends which + don't need them (count, fs, dirsize) + + Added mailbox { autoexpunge_max_mails=<n> } setting. + + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome + + fts: Added fts_autoindex_exclude setting. + - v2.2.24's MIME parser was assert-crashing on mails having + truncated MIME headers. + - auth: With multiple userdbs the final success/failure result + wasn't always correct. The last userdb's result was always + used. + - doveadm backup was sometimes deleting entire mailboxes + unnecessarily. + - doveadm: Command -parameters weren't being sent to + doveadm-server. + - If dovecot.index read failed e.g. because mmap() reached VSZ + limit, an empty index could have been opened instead, + corrupting the mailbox state. + - imapc: Fixed EXPUNGE handling when imapc_features didn't have + modseq. + - lazy-expunge: Fixed a crash when copying failed. Various other + fixes. + - fts-lucene: Fixed crash on index rescan. + - auth_stats=yes produced broken output + - dict-ldap: Various fixes + - dict-sql: NULL values crashed. Now they're treated as "not + found". +- update pigeonhole 0.4.15.rc1 + - imapsieve plugin: For any mail transaction, the mailbox was + opened a second time, even if no mailbox rule matched. This was + unintentional, useless and caused problems when the imapsieve + plugin was used with other plugins like acl. + - extprograms plugin: Significantly improved error handling. No + stream errors were logged. + - Several small fixes based on static analysis. +- drop patch dovecot-2.2.24-lucene-crashfix.patch + +------------------------------------------------------------------- Old: ---- dovecot-2.2-pigeonhole-0.4.14.tar.gz dovecot-2.2.24-lucene-crashfix.patch dovecot-2.2.24.tar.gz New: ---- dovecot-2.2-pigeonhole-0.4.15.tar.gz dovecot-2.2.25.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dovecot22.spec ++++++ --- /var/tmp/diff_new_pack.E1i4nK/_old 2016-07-12 23:52:24.000000000 +0200 +++ /var/tmp/diff_new_pack.E1i4nK/_new 2016-07-12 23:52:24.000000000 +0200 @@ -17,11 +17,11 @@ Name: dovecot22 -Version: 2.2.24 +Version: 2.2.25 Release: 0 %define pkg_name dovecot -%define dovecot_version 2.2.24 -%define dovecot_pigeonhole_version 0.4.14 +%define dovecot_version 2.2.25 +%define dovecot_pigeonhole_version 0.4.15 %define dovecot_branch 2.2 %define dovecot_pigeonhole_source_dir %{pkg_name}-%{dovecot_branch}-pigeonhole-%{dovecot_pigeonhole_version} %define dovecot_pigeonhole_docdir %{_docdir}/%{pkg_name}/dovecot-pigeonhole @@ -126,7 +126,6 @@ Source7: dovecot-2.2-pigeonhole.configfiles Patch: dovecot-2.2.18-dont_use_etc_ssl_certs.patch Patch1: dovecot-2.2.18-better_ssl_defaults.patch -Patch2: dovecot-2.2.24-lucene-crashfix.patch Summary: IMAP and POP3 Server Written Primarily with Security in Mind License: BSD-3-Clause and LGPL-2.1+ and MIT Group: Productivity/Networking/Email/Servers @@ -306,7 +305,6 @@ %setup -q -n %{pkg_name}-%{dovecot_version} -a 1 %patch -p1 %patch1 -p1 -%patch2 -p1 %{__gzip} -9v ChangeLog # Fix plugins dir. %{__sed} -i 's|#mail_plugin_dir = /usr/lib/dovecot|mail_plugin_dir = %{_libdir}/dovecot/modules|' doc/example-config/conf.d/10-mail.conf @@ -548,10 +546,12 @@ %{_libdir}/%{pkg_name}/libdovecot-dsync.so.* %{_libdir}/%{pkg_name}/libdovecot-fts.so.* %{_libdir}/%{pkg_name}/libdovecot-lda.so.* +%{_libdir}/%{pkg_name}/libdovecot-ldap.so* %{_libdir}/%{pkg_name}/libdovecot-login.so.* %{_libdir}/%{pkg_name}/libdovecot-sieve.so.* %{_libdir}/%{pkg_name}/libdovecot-sql.so.* %{_libdir}/%{pkg_name}/libdovecot-storage.so.* +%{_libdir}/%{pkg_name}/libdcrypt_openssl.so # plugins %dir %{_libdir}/%{pkg_name} %dir %{_libdir}/%{pkg_name}/modules/ @@ -581,6 +581,7 @@ %{_libdir}/%{pkg_name}/modules/lib90_stats_plugin.so %{_libdir}/%{pkg_name}/modules/lib95_imap_sieve_plugin.so %{_libdir}/%{pkg_name}/modules/lib95_imap_stats_plugin.so +%{_libdir}/%{pkg_name}/modules/lib99_welcome_plugin.so %{_libdir}/%{pkg_name}/modules/libfs_compress.so %{_libdir}/%{pkg_name}/modules/libssl_iostream_openssl.so # @@ -589,7 +590,8 @@ %{_libdir}/%{pkg_name}/modules/auth/libauthdb_ldap.so %{_libdir}/%{pkg_name}/modules/auth/libmech_gssapi.so %dir %{_libdir}/%{pkg_name}/modules/dict/ -# dict modules are in the sql packages +%{_libdir}/%{pkg_name}/modules/dict/libdict_ldap.so +# more dict modules are in the sql packages # %dir %{_libdir}/%{pkg_name}/modules/doveadm %{_libdir}/%{pkg_name}/modules/doveadm/lib10_doveadm_acl_plugin.so ++++++ dovecot-2.2-pigeonhole-0.4.14.tar.gz -> dovecot-2.2-pigeonhole-0.4.15.tar.gz ++++++ ++++ 2647 lines of diff (skipped) ++++++ dovecot-2.2-pigeonhole-0.4.14.tar.gz -> dovecot-2.2.25.tar.gz ++++++ ++++ 980763 lines of diff (skipped)
