[Bug 306005] New: kmail2 is not compliant with RfC 822 in end of line handling, CR (0x0D) is droped

Thomas Arend thomas at arend-rhb.de
Wed Aug 29 19:22:51 BST 2012


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

            Bug ID: 306005
          Severity: major
           Version: 4.9.0
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: kmail2 is not compliant with RfC 822 in end of line
                    handling, CR (0x0D) is droped
    Classification: Unclassified
                OS: Linux
          Reporter: thomas at arend-rhb.de
          Hardware: openSUSE RPMs
            Status: UNCONFIRMED
         Component: composer
           Product: kmail2

Kmail2 handles the end of line (EOL) not in compliance the RfC 822. All CR
(0x0D) are dropped. 

Although in 7Bit plain/text attachments the CR is dropped. This can cause a
signature to to fail.


Reproducible: Always

Steps to Reproduce:
1. Create a message in the composer
2. Send message
3. Save outgoing message in mbox format
or receive message with kmail2 or another mail client.
4. view source code with hex editor / hexdump

Actual Results:  
Other mail clients have difficulties to interpret the message - especially
signed multi part messages.
Attachments are corrupted by kmail2.

Verification of signatures may fail.



Expected Results:  
Instead of a LF the EOL should be signaled by the CR LF sequence ( 0x0D, 0x0A )

kmail2 should comply to RfC 822.

Attachments should not be altered by mail clients.

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list