bug-mailutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-mailutils] Bug: Content-Transfer-Encoding: quoted-printable


From: Alastair Poole
Subject: Re: [bug-mailutils] Bug: Content-Transfer-Encoding: quoted-printable
Date: Sun, 14 May 2006 17:50:14 +1000

U


On Sun, 2006-05-14 at 10:39 +0000, Sergey Poznyakoff wrote:
> Alastair Poole <address@hidden> wrote:
> 
> > I recently found a bug in libgnumailutils where mail received in
> > quoted-printable transfer encoding was broken, at least to some degree.
> > 
> > Quoted-printable encoding converts special characters such as "=" to
> > "=3D", as I am sure many of you are aware.  Well although
> > libgnumailutils converts most of the messages in this format it does not
> > catch "=3D" and convert them back to singular "=".
> 
> Strange. I am reading your mail using MU and see equal sign where
> it is supposed to be. Please specify the exact steps one should
> follow to reproduce this behavior.
> Regards,
> Sergey
> 
> 

Basically, mu_message_get_body(msg, &body); mu_body_get_stream(body,
&stream); mu_stream_read(stream, buf, sizeof(buf) 0, &ret);  

To obtain the data as above, then if you send a GnuPG key from Evolution
which uses Quoted-printable encoding and the GnuPG key contains =, or
consecutive ==, stream_read returns =3D=3D, as Evolution sent it.  If it
helps my program is at
http://alastair.gatheringofgray.com/darp-0.4.4.tar.gz and the relevant
code and hack are in darp_mailbox.c...  

GnuPG keys might be the key to reproducing this bug.  Perhaps I have
done something wrong (I don't think so though). Anyway again if this is
not sufficient please write back.

sincerely

Alastair

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]