r1725 - in /unstable/evolution-data-server/debian: changelog patches/01_imapx_lockup.patch patches/series

joss at users.alioth.debian.org joss at users.alioth.debian.org
Sat Sep 18 10:34:50 UTC 2010


Author: joss
Date: Sat Sep 18 10:34:45 2010
New Revision: 1725

URL: http://svn.debian.org/wsvn/pkg-evolution/?sc=1&rev=1725
Log:
01_imapx_lockup.patch: stolen upstream. Avoid evolution lockups when 
logging out with IDLE enabled.

Added:
    unstable/evolution-data-server/debian/patches/01_imapx_lockup.patch
Modified:
    unstable/evolution-data-server/debian/changelog
    unstable/evolution-data-server/debian/patches/series

Modified: unstable/evolution-data-server/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-evolution/unstable/evolution-data-server/debian/changelog?rev=1725&op=diff
==============================================================================
--- unstable/evolution-data-server/debian/changelog (original)
+++ unstable/evolution-data-server/debian/changelog Sat Sep 18 10:34:45 2010
@@ -1,3 +1,10 @@
+evolution-data-server (2.30.3-2) UNRELEASED; urgency=low
+
+  * 01_imapx_lockup.patch: stolen upstream. Avoid evolution lockups when 
+    logging out with IDLE enabled.
+
+ -- Josselin Mouette <joss at debian.org>  Sat, 18 Sep 2010 12:34:22 +0200
+
 evolution-data-server (2.30.3-1) unstable; urgency=low
 
   * New upstream bugfix release.

Added: unstable/evolution-data-server/debian/patches/01_imapx_lockup.patch
URL: http://svn.debian.org/wsvn/pkg-evolution/unstable/evolution-data-server/debian/patches/01_imapx_lockup.patch?rev=1725&op=file
==============================================================================
--- unstable/evolution-data-server/debian/patches/01_imapx_lockup.patch (added)
+++ unstable/evolution-data-server/debian/patches/01_imapx_lockup.patch Sat Sep 18 10:34:45 2010
@@ -1,0 +1,21 @@
+From 5e04a3462d5266b5a651562ab32fd572b348fc7a Mon Sep 17 00:00:00 2001
+From: David Woodhouse <David.Woodhouse at intel.com>
+Date: Tue, 14 Sep 2010 21:57:18 +0000
+Subject: Bug 629714 - endless loop in imapx_parse_status()
+
+---
+diff --git a/camel/providers/imapx/camel-imapx-utils.c b/camel/providers/imapx/camel-imapx-utils.c
+index f77ed3a..359891e 100644
+--- a/camel/providers/imapx/camel-imapx-utils.c
++++ b/camel/providers/imapx/camel-imapx-utils.c
+@@ -1731,7 +1731,7 @@ imapx_parse_status(CamelIMAPXStream *is, CamelException *ex)
+ 		/* ignore anything we dont know about */
+ 		do {
+ 			tok = camel_imapx_stream_token(is, &token, &len, ex);
+-			if (tok == '\n') {
++			if (tok == '\n' || tok < 0) {
+ 				camel_exception_set (ex, 1, "server response truncated");
+ 				imapx_free_status(sinfo);
+ 				return NULL;
+--
+cgit v0.8.3.1

Modified: unstable/evolution-data-server/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-evolution/unstable/evolution-data-server/debian/patches/series?rev=1725&op=diff
==============================================================================
--- unstable/evolution-data-server/debian/patches/series (original)
+++ unstable/evolution-data-server/debian/patches/series Sat Sep 18 10:34:45 2010
@@ -1,3 +1,4 @@
+01_imapx_lockup.patch
 25_mute-debug-messages.patch
 45_libcamel_providers_version.patch
 65_evolution-color.patch




More information about the pkg-evolution-commits mailing list