[24510] in Athena Bugs

home help back first fref pref prev next nref lref last post

Evolution MIME email display bug: text/enriched does not "flow"

daemon@ATHENA.MIT.EDU (Bill Cattey)
Mon Oct 6 17:11:00 2003

From: Bill Cattey <wdc@MIT.EDU>
To: bugs@MIT.EDU
Content-Type: multipart/mixed; boundary="=-7rXQ9oK8vsPCZU6Hrml/"
Message-Id: <1065474515.22927.82.camel@tokata.mit.edu>
Mime-Version: 1.0
Date: Mon, 06 Oct 2003 17:08:35 -0400


--=-7rXQ9oK8vsPCZU6Hrml/
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Under Linux Athena 9.2.20, Evolution 1.4.4, evolution gets flowed text
wrong in multi-part MIME message displays.

Repeat by:

Use a MIME-compliant mailer (I used Apple MailApp.) to send a message
that is multi-part/alternative containing:

Content-Type: text/enriched; charset=US-ASCII

Or utilize the enclosed test-case-1 file as a mesage to display.

Expected results:

Words separated by a newline in the source message, if being displayed
in the middle of a line should have a space between them.

Actual results:

Words separated by newlines in the source message get smooshed together
as one word with no space between them.

Additional information:

Apple MailApp does not specify "format=flowed" in the text/enriched
content type.  Hand hacking the source message to include that has no
effect.

Hand-editing the test message so that there is only a single component
with:

Content-Type: text/enriched; charset=US-ASCII

Manifests the same bug.  See enclosure test-case-2.

-wdc





--=-7rXQ9oK8vsPCZU6Hrml/
Content-Description: 
Content-Disposition: attachment; filename=test-case-1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: base64

RGF0ZTogTW9uLCA2IE9jdCAyMDAzIDE2OjEyOjE4IC0wNDAwDQpTdWJqZWN0OiBUZXN0IG1lc2Fn
ZSB0aGF0IGZsb3dzDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9hbHRlcm5hdGl2ZTsgYm91bmRh
cnk9QXBwbGUtTWFpbC0yLS04ODI4OTA1NTENCk1pbWUtVmVyc2lvbjogMS4wIChBcHBsZSBNZXNz
YWdlIGZyYW1ld29yayB2NTUyKQ0KQ2M6IFdpbGxpYW0gQ2F0dGV5IDx3ZGNAbWl0LmVkdT4NClRv
OiBXaWxsaWFtIENhdHRleSA8d2RjQG1pdC5lZHU+DQpGcm9tOiBXaWxsaWFtIENhdHRleSA8d2Rj
QE1JVC5FRFU+DQpNZXNzYWdlLUlkOiA8NjMxMzRENUMtRjgzOS0xMUQ3LTkxQUYtMDAwQTk1N0Iy
RTUyQG1pdC5lZHU+DQpYLUV2b2x1dGlvbjogMDAwMDAwMDEtMDAxMA0KDQoNCi0tQXBwbGUtTWFp
bC0yLS04ODI4OTA1NTENCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQNCkNvbnRlbnQt
VHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VUy1BU0NJSTsgZm9ybWF0PWZsb3dlZA0KDQpUaGlz
IGlzIGEgdGVzdCBvZiBsb25nIGZsb3dpbmcgdGV4dCBtZXNzYWdlcyBzZW50IGZyb20gQXBwbGUg
TWFpbEFwcCANCmFuZCByZWNlaXZlZCBieSBFdm9sdXRpb24uICBUaGUgcHVycG9zZSBvZiB0aGlz
IG5vdGUgaXMgdG8gdGVzdCANCndyYXBwaW5nIG9mIGxvbmcgbGluZXMuICBJIHdvbmRlciBob3cg
bG9uZyBhIHRlc3QgY2FzZSBJIHdpbGwgbmVlZCB0byANCmRlbW9uc3RyYXRlIHRoZSBpc3N1ZS4N
Cg0KSG1tbSwgd2l0aG91dCBmb3JtYXR0ZWQgdGV4dC4gIFRoZSBidWcgZG9lcyBub3Qgb2NjdXIu
DQpBZGQgc29tZXRoaW5nIGluIGEgZm9yZWlnbiBmb250IHRvIHBva2UgYXQgdGhpbmdzLg0KDQot
d2RjDQoNCi0tQXBwbGUtTWFpbC0yLS04ODI4OTA1NTENCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rp
bmc6IDdiaXQNCkNvbnRlbnQtVHlwZTogdGV4dC9lbnJpY2hlZDsgY2hhcnNldD1VUy1BU0NJSQ0K
DQpUaGlzIGlzIGEgdGVzdCBvZiBsb25nIGZsb3dpbmcgdGV4dCBtZXNzYWdlcyBzZW50IGZyb20g
QXBwbGUgTWFpbEFwcA0KYW5kIHJlY2VpdmVkIGJ5IEV2b2x1dGlvbi4gIFRoZSBwdXJwb3NlIG9m
IHRoaXMgbm90ZSBpcyB0byB0ZXN0DQp3cmFwcGluZyBvZiBsb25nIGxpbmVzLiAgSSB3b25kZXIg
aG93IGxvbmcgYSB0ZXN0IGNhc2UgSSB3aWxsIG5lZWQgdG8NCmRlbW9uc3RyYXRlIHRoZSBpc3N1
ZS4NCg0KDQpIbW1tLCB3aXRob3V0IGZvcm1hdHRlZCB0ZXh0LiAgVGhlIGJ1ZyBkb2VzIG5vdCBv
Y2N1ci4NCg0KQWRkIHNvbWV0aGluZyBpbiBhIDxmb250ZmFtaWx5PjxwYXJhbT5IZWx2ZXRpY2E8
L3BhcmFtPmZvcmVpZ24NCmZvbnQ8L2ZvbnRmYW1pbHk+IHRvIHBva2UgYXQgdGhpbmdzLg0KDQoN
Ci13ZGMNCg0KDQotLUFwcGxlLU1haWwtMi0tODgyODkwNTUxLS0NCg==

--=-7rXQ9oK8vsPCZU6Hrml/
Content-Description: 
Content-Disposition: attachment; filename=test-case-2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: base64

RGF0ZTogTW9uLCA2IE9jdCAyMDAzIDE2OjEyOjE4IC0wNDAwDQpTdWJqZWN0OiBUZXN0IG1lc2Fn
ZSB0aGF0IGZsb3dzDQpDb250ZW50LVR5cGU6IHRleHQvZW5yaWNoZWQ7IGNoYXJzZXQ9VVMtQVND
SUk7IGZvcm1hdD1mbG93ZWQNCk1pbWUtVmVyc2lvbjogMS4wIChBcHBsZSBNZXNzYWdlIGZyYW1l
d29yayB2NTUyKQ0KQ2M6IFdpbGxpYW0gQ2F0dGV5IDx3ZGNAbWl0LmVkdT4NClRvOiBXaWxsaWFt
IENhdHRleSA8d2RjQG1pdC5lZHU+DQpGcm9tOiBXaWxsaWFtIENhdHRleSA8d2RjQE1JVC5FRFU+
DQpNZXNzYWdlLUlkOiA8NjMxMzRENUMtRjgzOS0xMUQ3LTkxQUYtMDAwQTk1N0IyRTUyQG1pdC5l
ZHU+DQpYLUV2b2x1dGlvbjogMDAwMDAwMDMtMDAwMA0KDQoNClRoaXMgaXMgYSB0ZXN0IG9mIGxv
bmcgZmxvd2luZyB0ZXh0IG1lc3NhZ2VzIHNlbnQgZnJvbSBBcHBsZSBNYWlsQXBwDQphbmQgcmVj
ZWl2ZWQgYnkgRXZvbHV0aW9uLiAgVGhlIHB1cnBvc2Ugb2YgdGhpcyBub3RlIGlzIHRvIHRlc3QN
CndyYXBwaW5nIG9mIGxvbmcgbGluZXMuICBJIHdvbmRlciBob3cgbG9uZyBhIHRlc3QgY2FzZSBJ
IHdpbGwgbmVlZCB0bw0KZGVtb25zdHJhdGUgdGhlIGlzc3VlLg0KDQoNCkhtbW0sIHdpdGhvdXQg
Zm9ybWF0dGVkIHRleHQuICBUaGUgYnVnIGRvZXMgbm90IG9jY3VyLg0KDQpBZGQgc29tZXRoaW5n
IGluIGEgPGZvbnRmYW1pbHk+PHBhcmFtPkhlbHZldGljYTwvcGFyYW0+Zm9yZWlnbg0KZm9udDwv
Zm9udGZhbWlseT4gdG8gcG9rZSBhdCB0aGluZ3MuDQoNCg0KLXdkYw0K

--=-7rXQ9oK8vsPCZU6Hrml/--

home help back first fref pref prev next nref lref last post