Hello community, here is the log from the commit of package cyrus-imapd for openSUSE:Factory checked in at 2015-09-08 17:46:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cyrus-imapd (Old) and /work/SRC/openSUSE:Factory/.cyrus-imapd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cyrus-imapd" Changes: -------- --- /work/SRC/openSUSE:Factory/cyrus-imapd/cyrus-imapd.changes 2014-12-16 14:49:38.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.cyrus-imapd.new/cyrus-imapd.changes 2015-09-08 18:12:02.000000000 +0200 @@ -1,0 +2,35 @@ +Sun Aug 23 11:00:50 UTC 2015 - a...@ajaissle.de + +- Update to 2.4.18 + * Security fix: handle urlfetch range starting outside message range + * A bunch of cleanups and fixes to compiling + * A bunch of sieve cleanups + * Enhanced SSL/TLS configuration options + * Disable use of SSLv2/SSLv3 + * Allow SQL backend for mboxlist and statuscache (thanks Julien Coloos) + * Fixed Task #116: correct LIST response for domains starting with ‘inbox.’ + * Fixed Task #76: fixed lmtpd userdeny db checks (thanks Leena Heino) + * Fixed bug #3856: lmtpd now performs userdeny checks + * Fixed bug #3848: support charset aliases in encoded headers + * Fixed bug #3853: disconnect_on_vanished_mailbox: release mailbox lock before exiting (thanks Wolfgang Breyha) + * Fixed bug #3415: fixed nntpd LIST/GROUP bug + * Fixed bug #3784: no longer crash in THREAD REFERENCES when messages reference themselves + * Fixed bug #3757: don’t segfault on mailbox close with no user + * New ssl/tls configuration options + tls_compression: 0 + Enable TLS compression. Disabled by default. + tls_eccurve: prime256v1 + Select the elliptic curve used for ECDHE. + tls_prefer_server_ciphers: 0 + Prefer the cipher order configured on the server-side. + tls_versions: tls1_0 tls1_1 tls1_2 + Disable SSL/TLS protocols not in this list. + +- Removed the following patches (included upstream): + - cyrus-imapd-2.4.17_tls-session-leak.patch + - cyrus-imapd.tls_options.patch + +- Added patch cyrus-imapd-2.4.18-implicit_definitions.patch: + - Have the correct #include when using implicit definitions + +------------------------------------------------------------------- Old: ---- cyrus-imapd-2.4.17.tar.gz cyrus-imapd-2.4.17_tls-session-leak.patch cyrus-imapd.tls_options.patch New: ---- cyrus-imapd-2.4.18-implicit_definitions.patch cyrus-imapd-2.4.18.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cyrus-imapd.spec ++++++ --- /var/tmp/diff_new_pack.To4tEs/_old 2015-09-08 18:12:08.000000000 +0200 +++ /var/tmp/diff_new_pack.To4tEs/_new 2015-09-08 18:12:08.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package cyrus-imapd # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -33,7 +33,7 @@ %endif Name: cyrus-imapd -Version: 2.4.17 +Version: 2.4.18 Release: 0 Summary: The Cyrus IMAP and POP Mail Server License: BSD-3-Clause @@ -62,12 +62,10 @@ Patch12: cyrus-imapd-2.4.17_pie.patch # PATCH-FIX-UPSTREAM -- Support db-6.0 Patch25: cyrus-imapd-2.4.17_db6.patch -# PATCH-FIX-UPSTREAM -- Fix TLS session leak // included in 2.4next -Patch26: cyrus-imapd-2.4.17_tls-session-leak.patch # PATCH-FEATURE-UPSTREAM -- Allow a result attribute to be specified with ptclient/ldap.c // included in 2.5 Patch27: cyrus-imapd-2.4.17_ptloader-ldap_user_attribute.patch -# PATCH-FIX-UPSTREAM -- Allow to configure TLS more detailed (e.g. to fix POODLE an add PFS) -Patch28: cyrus-imapd.tls_options.patch +# PATCH-FIX-UPSTREAM -- Have the correct #include when using implicit definitions +Patch28: cyrus-imapd-2.4.18-implicit_definitions.patch BuildRequires: automake BuildRequires: bison @@ -225,7 +223,6 @@ %patch10 -p1 %patch12 -p1 %patch25 -p1 -%patch26 -p1 %patch27 -p1 %patch28 -p1 ++++++ cyrus-imapd-2.4.18-implicit_definitions.patch ++++++ diff -Ppru cyrus-imapd-2.4.18.orig/lib/strarray.c cyrus-imapd-2.4.18.impl/lib/strarray.c --- cyrus-imapd-2.4.18.orig/lib/strarray.c 2015-07-06 05:38:29.000000000 +0200 +++ cyrus-imapd-2.4.18.impl/lib/strarray.c 2015-08-31 17:28:35.256727763 +0200 @@ -43,6 +43,7 @@ * Start Date: 2011/01/11 */ +#include <ctype.h> #include "strarray.h" #include <memory.h> #include "util.h" /* for strcmpsafe et al */ diff -Ppru cyrus-imapd-2.4.18.orig/sieve/flags.c cyrus-imapd-2.4.18.impl/sieve/flags.c --- cyrus-imapd-2.4.18.orig/sieve/flags.c 2015-07-06 05:38:29.000000000 +0200 +++ cyrus-imapd-2.4.18.impl/sieve/flags.c 2015-08-31 17:29:11.323443879 +0200 @@ -8,6 +8,7 @@ #include "flags.h" #include "imparse.h" #include "strarray.h" +#include <string.h> #include "util.h" #include "xmalloc.h" ++++++ cyrus-imapd-2.4.17.tar.gz -> cyrus-imapd-2.4.18.tar.gz ++++++ ++++ 13273 lines of diff (skipped)