After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 691732 - multipart/related hides attachments
multipart/related hides attachments
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
3.6.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2013-01-14 18:57 UTC by Milan Crha
Modified: 2013-01-17 19:09 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
evo patch (3.44 KB, patch)
2013-01-14 19:03 UTC, Milan Crha
committed Details | Review

Description Milan Crha 2013-01-14 18:57:31 UTC
Moving this from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=893923

Long story short: the multipart/related hides attachments from a view. Event the RFC 2387 [1] suggests that the parts in multipart/related are meant to be relevant for the part view, and I understand it as also completely addressed by the displayed part, then some clients add also attachments inside the other multipart/related parts. Thus Evolution should not hide those unaddressed parts from view.

[1] http://tools.ietf.org/html/rfc2387
Comment 1 Milan Crha 2013-01-14 19:03:20 UTC
Created attachment 233463 [details] [review]
evo patch

for evolution;

This tries to check which subparts are addressed and which not in the multipart/related displayed part, and those which are not are added at attachments into the view. It makes the test messages from the downstream bug show properly for me.
Comment 2 Milan Crha 2013-01-17 19:08:50 UTC
I got a confirmation from the downstream reporter that it works for him, thus I'm commit this:

Created commit 37699de in evo master (3.7.5+)
Created commit 8850b60 in evo gnome-3-6 (3.6.3+)