Hello community, here is the log from the commit of package evolution-data-server checked in at Tue May 23 01:07:06 CEST 2006. -------- --- GNOME/evolution-data-server/evolution-data-server.changes 2006-05-19 17:44:32.000000000 +0200 +++ evolution-data-server/evolution-data-server.changes 2006-05-22 19:54:28.000000000 +0200 @@ -1,0 +2,6 @@ +Mon May 22 19:53:30 CEST 2006 - fejj@suse.de + +- Added bnc-177394.patch to fix a crasher when an IMAP server replies + that the size of a literal is negative. + +------------------------------------------------------------------- New: ---- bnc-177394.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ evolution-data-server.spec ++++++ --- /var/tmp/diff_new_pack.9kTVGk/_old 2006-05-23 01:06:49.000000000 +0200 +++ /var/tmp/diff_new_pack.9kTVGk/_new 2006-05-23 01:06:49.000000000 +0200 @@ -18,7 +18,7 @@ Autoreqprov: on Summary: Evolution Data Server Version: 1.6.0 -Release: 47 +Release: 48 Source: ftp://ftp.gnome.org/pub/gnome/sources/evolution-data-server/1.6/%{name}-%{version}.tar.bz2 #Patch3: evolution-data-server-gcc4.patch Patch5: evolution-data-server-configure.patch @@ -86,6 +86,7 @@ Patch65: bnc-173454.patch Patch66: gw-trash-fix.diff Patch67: imap-locking.patch +Patch68: bnc-177394.patch Url: http://www.gnome.org BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: libsoup >= 2.2.6 mozilla-nss @@ -183,6 +184,7 @@ %patch65 %patch66 %patch67 +%patch68 %build rename no nb po/no.* @@ -233,6 +235,9 @@ %{prefix}/share/gtk-doc/html/* %changelog -n evolution-data-server +* Mon May 22 2006 - fejj@suse.de +- Added bnc-177394.patch to fix a crasher when an IMAP server replies + that the size of a literal is negative. * Fri May 19 2006 - fejj@suse.de - Added imap-locking.patch which fixes bug #171502 and bug #176277 which are both deadlock conditions in the imap code. ++++++ bnc-177394.patch ++++++ Index: camel/providers/imap/camel-imap-command.c =================================================================== RCS file: /cvs/gnome/evolution-data-server/camel/providers/imap/camel-imap-command.c,v retrieving revision 1.76.2.2 diff -u -r1.76.2.2 camel/providers/imap/camel-imap-command.c --- camel/providers/imap/camel-imap-command.c 19 May 2006 15:21:37 -0000 1.76.2.2 +++ camel/providers/imap/camel-imap-command.c 22 May 2006 16:00:09 -0000 @@ -438,10 +438,9 @@ fulllen += str->len; g_ptr_array_add (data, str); - p = strrchr (str->str, '{'); - if (!p) + if (!(p = strrchr (str->str, '{')) || p[1] == '-') break; - + /* HACK ALERT: We scan the non-literal part of the string, looking for possible s expression braces. This assumes we're getting s-expressions, which we should be. This is so if we get a blank line after a literal, in an s-expression, we can keep going, since ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...
participants (1)
-
root@suse.de