Summary: | A "From " at the beginning of a line is not escaped thus breaking signatures (ignoring RfC 3156 recommendation) | ||
---|---|---|---|
Product: | [Applications] kmail2 | Reporter: | Hauke Laging <hauke> |
Component: | crypto | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | montel, quazgar, sknauss |
Priority: | NOR | ||
Version: | 4.8 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kdepim/98770957d2a62437159ac3cba1882f75859adb87 | Version Fixed In: | 4.11.4 |
Sentry Crash Report: | |||
Attachments: | Screenshot of the KMail window with the non-validating signature |
Description
Hauke Laging
2012-07-10 14:53:30 UTC
could you paste screenshot about it ? Created attachment 72429 [details]
Screenshot of the KMail window with the non-validating signature
(In reply to comment #1) > could you paste screenshot about it ? Sure. Now I have noticed that KMail shows the escape char >. I am not familiar enough with the RfCs for emails without crypto but I guess that the MUA should strip off that one when displaying the message. For the crypto component it would be useful to check in case of both a bad signature and a ">From " whether the signature validates against a modified body (without the ">"). I think he hit two unrelated bugs: 1. violation of RFC 4880 -> I can confirm this violation also with unsigned messages 2. broken signature. Can you say, what kind of signing is broken? inline and/or mime? Can you actually load one broken mail & text as two attachments to this bug? Actually it is RFC 3156 that recommends this behaviour. Another error that falls into this category is #286553. Git commit 98770957d2a62437159ac3cba1882f75859adb87 by Sandro Knauß. Committed on 09/11/2013 at 14:37. Pushed by knauss into branch 'KDE/4.11'. Fix 286553 - Kmail signed emails invalid in Thunderbird w/ Enigmail Related: bug 286553 FIXED-IN: 4.11.4 REVIEW: 113750 M +46 -0 messagecomposer/job/signjob.cpp M +35 -0 messagecomposer/tests/signjobtest.cpp M +1 -0 messagecomposer/tests/signjobtest.h http://commits.kde.org/kdepim/98770957d2a62437159ac3cba1882f75859adb87 *** Bug 336069 has been marked as a duplicate of this bug. *** |