Skip site navigation (1)Skip section navigation (2)
Date:      03 May 2002 16:28:56 -0400
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Larry Rosenman <ler@lerctr.org>
Cc:        freebsd-ports@FreeBSD.ORG
Subject:   Re: [Fwd: [Evolution-hackers] Patch for serious bug in 1.0.3]
Message-ID:  <1020457737.84489.3.camel@gyros.marcuscom.com>
In-Reply-To: <1020451327.331.10.camel@lerlaptop>
References:  <1020451327.331.10.camel@lerlaptop>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 2002-05-03 at 14:42, Larry Rosenman wrote:
> 
> FYI

Thanks!  I have another patch pending testing.  When I hear back on
that, I'll commit both at the same time.

Joe

> -----Forwarded Message-----
> 
> From: Ettore Perazzoli <ettore@ximian.com>
> To: GNOME Announces <gnome-announce-list@gnome.org>, Evolution Hackers Mailing List <evolution-hackers@ximian.com>, Evolution Mailing List <evolution@ximian.com>
> Subject: [Evolution-hackers] Patch for serious bug in 1.0.3
> Date: 03 May 2002 14:21:10 -0400
> 
> Hello,
> 
> as reported on the mailing list yesterday, Evolution 1.0.3 has a serious
> bug that can make it eat all the memory on your system and then crash
> when downloading certain messages with invalid headers.
> 
> The attached patch fixes the problem.  It is strongly advised that users
> and distributions apply this patch to their builds ASAP, until a new
> tarball with the fix is released by the Evolution team.  (For technical
> reasons, this cannot happen until next week.)
> 
> Thanks,
> 
> -- 
> Ettore
> ----
> 
> 
> Index: camel-mime-utils.c
> ===================================================================
> RCS file: /cvs/gnome/evolution/camel/camel-mime-utils.c,v
> retrieving revision 1.146.6.6
> diff -u -r1.146.6.6 camel-mime-utils.c
> --- camel-mime-utils.c	12 Apr 2002 06:43:56 -0000	1.146.6.6
> +++ camel-mime-utils.c	3 May 2002 03:05:46 -0000
> @@ -2367,7 +2367,7 @@
>  			} else {
>  				/* Fix for stupidly-broken-mailers that like to put '.''s in names unquoted */
>  				/* see bug #8147 */
> -				if (*inptr && *inptr != '<') {
> +				while (!pre && *inptr && *inptr != '<') {
>  					w(g_warning("Working around stupid mailer bug #5: unescaped characters in names"));
>  					name = g_string_append_c(name, *inptr++);
>  					pre = header_decode_word(&inptr);
> -- 
> Larry Rosenman                     http://www.lerctr.org/~ler
> Phone: +1 972-414-9812                 E-Mail: ler@lerctr.org
> US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-ports" in the body of the message
> 
-- 
PGP Key: http://www.marcuscom.com/pgp.asc


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1020457737.84489.3.camel>