https://bugs.kde.org/show_bug.cgi?id=303305

            Bug ID: 303305
          Severity: major
           Version: unspecified
          Priority: NOR
          Assignee: [email protected]
           Summary: A "From " at the beginning of a line is not escaped
                    thus breaking signatures (ignoring RfC 4880
                    recommendation)
    Classification: Unclassified
                OS: Linux
          Reporter: [email protected]
          Hardware: openSUSE RPMs
            Status: UNCONFIRMED
         Component: crypto
           Product: kmail2

KMail (4.7.2 but I haven't found a bug referring to this) violates a RfC 4880
recommendation:

#############################
Note: If any line begins with the string "From ", it is strongly suggested that
either the Quoted-Printable or Base64 MIME encoding be applied.  If
Quoted-Printable is used, at least one of the characters in the string should
be encoded using the hexadecimal coding rule.  This is because many mail
transfer and delivery agents treat "From " (the word "from" followed
immediately by a space character) as the start of a new message and thus insert
a right angle-bracket (>) in front of any line beginning with "From " to
distinguish this case, invalidating the signature.
#############################

This is not really a problem of the crypto component but the failure probably
affects crypto only.

Reproducible: Always

Steps to Reproduce:
1. Write an email with a line beginning with "From " which is not sent as
base64.
Actual Results:  
"From " is not escaped.

Expected Results:  
As said in the RfC quote.

To see the broken signature just send the mail to a "suitable" mailing list
(like the GnuPG mailing list, Mailman version 2.1.12rc1). Local storage in mbox
format may "work", too.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Kdepim-bugs mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kdepim-bugs

Reply via email to