Hello community,

here is the log from the commit of package dovecot22 for openSUSE:Factory 
checked in at 2017-05-06 18:30:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dovecot22 (Old)
 and      /work/SRC/openSUSE:Factory/.dovecot22.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dovecot22"

Sat May  6 18:30:48 2017 rev:27 rq:492998 version:2.2.29.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/dovecot22/dovecot22.changes      2017-04-20 
20:56:54.881356815 +0200
+++ /work/SRC/openSUSE:Factory/.dovecot22.new/dovecot22.changes 2017-05-06 
18:30:52.452875066 +0200
@@ -0,0 +1,10 @@
+-------------------------------------------------------------------
+Fri Apr 28 10:05:58 UTC 2017 - mrueck...@suse.de
+
+- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
+  fix flags with implicit keeps in sieve rules
+-------------------------------------------------------------------
+Tue Apr 25 15:08:25 UTC 2017 - mrueck...@suse.de
+
+- fix dovecot-2.2.18-better_ssl_defaults.patch:
+  aNULLLL is not a valid token, use aNULL.
@@ -5 +15 @@
-- update to 2.2.29.1
+- update to 2.2.29.1 (boo#1032248)
@@ -429 +439,3 @@
-- drop dovecot-2.2.25_ldap_bind.patch
+- drop obsolete patches:
+  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
+  0002-auth-Fix-default-SASL-bind-for-LDAP.patch
@@ -432 +444 @@
-Fri Nov 11 13:56:04 UTC 2016 - mrueck...@suse.de
+Fri Nov 11 14:18:12 UTC 2016 - mrueck...@suse.de
@@ -438 +450 @@
-Wed Oct 12 10:04:04 UTC 2016 - mrueck...@suse.de
+Mon Oct 10 17:23:33 UTC 2016 - matwey.korni...@gmail.com
@@ -440,2 +452,3 @@
-- backport the diff bfef689..144e0b5 to fix the ldap bind issue
-  (bnc#1003952). adds dovecot-2.2.25_ldap_bind.patch
+- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
+  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
+  Fix LDAP based authentication for some setups (boo #1003952)

New:
----
  3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dovecot22.spec ++++++
--- /var/tmp/diff_new_pack.AEzjKH/_old  2017-05-06 18:30:53.432736803 +0200
+++ /var/tmp/diff_new_pack.AEzjKH/_new  2017-05-06 18:30:53.440735674 +0200
@@ -128,6 +128,7 @@
 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:         3e1a17a286ab0e084577fc267a442cb12aed1cbc.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
@@ -307,6 +308,9 @@
 %setup -q -n %{pkg_name}-%{dovecot_version} -a 1
 %patch -p1
 %patch1 -p1
+pushd %{dovecot_pigeonhole_source_dir}
+%patch2 -p1
+popd
 %{__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

++++++ 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch ++++++
>From 3e1a17a286ab0e084577fc267a442cb12aed1cbc Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan.bo...@dovecot.fi>
Date: Fri, 28 Apr 2017 00:02:39 +0200
Subject: [PATCH] lib-sieve: Fixed bug in handling of deferred implicit keep
 with implicit side-effects.

Upon continuing the deferred implicit keep, the implicit side-effects (such as 
imap flags) were not applied.
---
 src/lib-sieve/sieve-result.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/lib-sieve/sieve-result.c b/src/lib-sieve/sieve-result.c
index 3c896f2..fc75063 100644
--- a/src/lib-sieve/sieve-result.c
+++ b/src/lib-sieve/sieve-result.c
@@ -969,7 +969,14 @@ static int _sieve_result_implicit_keep
 
                        rac = rac->next;
                }
+       } else if ( !rollback ) {
+               act_keep.location = kac->action.location;
+               act_keep.mail = kac->action.mail;
+               if ( kac->seffects != NULL )
+                       rsef_first = kac->seffects->first_effect;
+       }
 
+       if (rsef_first == NULL) {
                /* Apply any implicit side effects if applicable */
                if ( !rollback && 
hash_table_is_created(result->action_contexts) ) {
                        struct sieve_result_action_context *actctx;
@@ -980,11 +987,6 @@ static int _sieve_result_implicit_keep
                        if ( actctx != NULL && actctx->seffects != NULL )
                                rsef_first = actctx->seffects->first_effect;
                }
-       } else if ( !rollback ) {
-               act_keep.location = kac->action.location;
-               act_keep.mail = kac->action.mail;
-               if ( kac->seffects != NULL )
-                       rsef_first = kac->seffects->first_effect;
        }
 
        /* Start keep action */
++++++ dovecot-2.2.18-better_ssl_defaults.patch ++++++
--- /var/tmp/diff_new_pack.AEzjKH/_old  2017-05-06 18:30:53.544721001 +0200
+++ /var/tmp/diff_new_pack.AEzjKH/_new  2017-05-06 18:30:53.548720437 +0200
@@ -48,7 +48,7 @@
        .ssl_key = "",
        .ssl_key_password = "",
 -      .ssl_cipher_list = "ALL:!LOW:!SSLv2:!EXP:!aNULL",
-+      .ssl_cipher_list = 
"ALL:!LOW:!SSLv2:!EXP:!aNULLLL:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK:!RC4:!ADH:!LOW@STRENGTH",
++      .ssl_cipher_list = 
"ALL:!LOW:!SSLv2:!EXP:!aNULL:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK:!RC4:!ADH:!LOW@STRENGTH",
  #ifdef SSL_TXT_SSLV2
        .ssl_protocols = "!SSLv2 !SSLv3",
  #else


Reply via email to