Hello community, here is the log from the commit of package dovecot22 for openSUSE:Factory checked in at 2017-03-02 19:37:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dovecot22 (Old) and /work/SRC/openSUSE:Factory/.dovecot22.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "dovecot22" Thu Mar 2 19:37:37 2017 rev:25 rq:460699 version:2.2.28 Changes: -------- --- /work/SRC/openSUSE:Factory/dovecot22/dovecot22.changes 2017-02-07 12:06:21.425093471 +0100 +++ /work/SRC/openSUSE:Factory/.dovecot22.new/dovecot22.changes 2017-03-02 19:37:39.668871668 +0100 @@ -1,0 +2,129 @@ +Mon Feb 27 12:41:47 UTC 2017 - mrueckert@suse.de + +- dcrypt is only build with ECC enabled openssl. This seems to be + missing on SLE 11. Guard against that now. + +------------------------------------------------------------------- +Mon Feb 27 10:12:38 UTC 2017 - mrueckert@suse.de + +- update pigeonhole to 0.4.17 + - LDA Sieve plugin: Fixed handling of an early explicit keep + during multiscript execution. Action side-effects and the + message snapshot would be lost at the final stage where the + implicit keep is evaluated. This could result in the IMAP flags + assigned to the message to be forgotten or that headers + modified by the "editheader" extension would revert to their + original state. + - file script storage: Amended the up-to-date time stamp + comparison for on-disk binaries to include nanoseconds. This + will fix problems occurring when both binary and script are + saved within the same second. This fix is ineffective on older + systems that have no support for nanoseconds in stat() + timestamps, which should be pretty rare nowadays. + - file script storage: Improve saving and listing permission + error to include more details. + - imapsieve plugin: Make sure "INBOX" is upper case in static + mailbox rules. Otherwise, the mailbox name would never match, + since matching is performed case-sensitively and Dovecot only + returns the upper-cased "INBOX". + - imapsieve plugin: Fixed assert failure occurring when used with + virtual mailboxes. + - doveadm sieve plugin: Fixed crash when setting Sieve script via + attribute's string value. + +------------------------------------------------------------------- +Fri Feb 24 14:08:41 UTC 2017 - mrueckert@suse.de + +- update to 2.2.28 + * director: "doveadm director move" to same host now refreshes + user's timeout. This allows keeping user constantly in the same + backend by just periodically moving the user there. + * When new mailbox is created, use initially INBOX's + dovecot.index.cache caching decisions. + * Expunging mails writes GUID to dovecot.index.log now only if + the GUID is quickly available from index/cache. + * pop3c: Increase timeout for PASS command to 5 minutes. + * Mail access errors are no longer ignored when searching or + sorting. With IMAP the untagged SEARCH/SORT reply is still + sent the same as before, but NO reply is returned instead of + OK. + + Make dovecot.list.index's filename configurable. This is needed + when there are multiple namespaces pointing to the same mail + root (e.g. lazy_expunge namespace for mdbox). + + Add size.virtual to dovecot.index when folder vsizes are + accessed (e.g. quota=count). This is mainly a workaround to + avoid slow quota recalculation performance when message sizes + get lost from dovecot.index.cache due to corruption or some + other reason. + + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support + them in lib-dsasl for client side. + + auth: Support filtering by SASL mechanism: + passdb { mechanisms } + + Shrink the mail processes' memory usage by not storing settings + duplicated unnecessarily many times. + + imap: Add imap_fetch_failure setting to control what happens + when FETCH fails for some mails (see example-config). + + imap: Include info about last command in disconnection log + line. + + imap: Created new SEARCH=X-MIMEPART extension. It's currently + not advertised by default, since it's not fully implemented. + + fts-solr: Add support for basic authentication. + + Cassandra: Support automatically retrying failed queries if + execution_retry_interval and execution_retry_times are set. + + doveadm: Added "mailbox path" command. + + mail_log plugin: If plugin { mail_log_cached_only=yes }, log + the wanted fields only if it doesn't require opening the email. + + mail_vsize_bg_after_count setting added (see example-config). + + mail_sort_max_read_count setting added (see example-config). + + pop3c: Added pop3c_features=no-pipelining setting to prevent + using PIPELINING extension even though it's advertised. + - Index files: day_first_uid wasn't updated correctly since + v2.2.26. This caused dovecot.index.cache to be non-optimal. + - imap: SEARCH/SORT may have assert-crashed in + client_check_command_hangs + - imap: FETCH X-MAILBOX may have assert-crashed in virtual + mailboxes. + - imap: Running time in tagged command reply was often wrongly 0. + - search: Using NOT n:* or NOT UID n:* wasn't handled correctly + - director: doveadm director kick was broken + - director: Fix crash when using director_flush_socket + - director: Fix some bugs when moving users between backends + - imapc: Various error handling fixes and improvements + - master: doveadm process status output had a lot of duplicates. + - autoexpunge: If mailbox's rename timestamp is newer than mail's + save-timestamp, use it instead. This is useful when + autoexpunging e.g. Trash/* and an entire mailbox is deleted by + renaming it under Trash to prevent it from being autoexpunged + too early. + - autoexpunge: Multiple processes may have been trying to expunge + the same mails simultaneously. This was problematic especially + with lazy_expunge plugin. + - auth: %{passdb:*} was empty in auth-worker processes + - auth-policy: hashed_password was always sent empty. + - dict-sql: Merge multiple UPDATEs to a single statement if + possible. + - fts-solr: Escape {} chars when sending queries + - fts: fts_autoindex_exclude = \Special-use caused crashes + - doveadm-server: Fix leaks and other problems when process is + reused for multiple requests (service_count != 1) + - sdbox: Fix assert-crash on mailbox create race + - lda/lmtp: deliver_log_format values weren't entirely correct if + Sieve was used. especially %{storage_id} was broken. + - lmtp_user_concurrency_limit didn't work if userdb changed + username +- drop obsolete patches: + dovecot-2.2.27-endian.patch + 79195413c349af7f9ce26871bf79c70af07ea7ce.patch + +------------------------------------------------------------------- +Sun Feb 19 06:04:50 UTC 2017 - kukuk@suse.com + +- Remove superfluous insserv PreReq. + +------------------------------------------------------------------- +Wed Feb 15 11:02:40 UTC 2017 - mrueckert@suse.de + +- added dovecot-2.2.27-endian.patch: + fixes testsuite on s390(x) + +------------------------------------------------------------------- Old: ---- 79195413c349af7f9ce26871bf79c70af07ea7ce.patch dovecot-2.2-pigeonhole-0.4.16.tar.gz dovecot-2.2.27.tar.gz New: ---- dovecot-2.2-pigeonhole-0.4.17.tar.gz dovecot-2.2.28.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dovecot22.spec ++++++ --- /var/tmp/diff_new_pack.yewMoK/_old 2017-03-02 19:37:40.548747159 +0100 +++ /var/tmp/diff_new_pack.yewMoK/_new 2017-03-02 19:37:40.552746593 +0100 @@ -17,11 +17,11 @@ Name: dovecot22 -Version: 2.2.27 +Version: 2.2.28 Release: 0 %define pkg_name dovecot -%define dovecot_version 2.2.27 -%define dovecot_pigeonhole_version 0.4.16 +%define dovecot_version 2.2.28 +%define dovecot_pigeonhole_version 0.4.17 %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 @@ -36,9 +36,11 @@ %bcond_without solr %if 0%{?suse_version} > 1110 %bcond_without clucene +%bcond_without dcrypt_openssl %bcond_without icu %else %bcond_with clucene +%bcond_with dcrypt_openssl %bcond_with icu %endif %bcond_without sqlite @@ -101,7 +103,7 @@ %{?systemd_requires} %define has_systemd 1 %endif -PreReq: pwdutils %insserv_prereq %fillup_prereq +PreReq: shadow %fillup_prereq Requires: dovecot Conflicts: otherproviders(dovecot-implementation) Conflicts: dovecot20 dovecot21 @@ -126,7 +128,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: 79195413c349af7f9ce26871bf79c70af07ea7ce.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 +307,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 @@ -553,7 +553,9 @@ %{_libdir}/%{pkg_name}/libdovecot-sieve.so.* %{_libdir}/%{pkg_name}/libdovecot-sql.so.* %{_libdir}/%{pkg_name}/libdovecot-storage.so.* +%if %{with dcrypt_openssl} %{_libdir}/%{pkg_name}/libdcrypt_openssl.so +%endif # plugins %dir %{_libdir}/%{pkg_name} %dir %{_libdir}/%{pkg_name}/modules/ ++++++ dovecot-2.2-pigeonhole-0.4.16.tar.gz -> dovecot-2.2-pigeonhole-0.4.17.tar.gz ++++++ ++++ 29931 lines of diff (skipped) ++++++ dovecot-2.2-pigeonhole-0.4.16.tar.gz -> dovecot-2.2.28.tar.gz ++++++ ++++ 1038959 lines of diff (skipped)