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