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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- Remove superfluous insserv PreReq.
+
+-------------------------------------------------------------------
+Wed Feb 15 11:02:40 UTC 2017 - [email protected]
+
+- 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)


Reply via email to