Menu

#628 enigmail does not seem to parse last '=' in quoted-printable encoded encrypted/signed parts

fixed
nobody
None
1.9.4
Minor
45.2.0
2.1.13
All
1.9.5
nobody
2016-08-20
2016-07-18
Gaute Hope
No

Hi,

We have observed that encrypted quoted-printable parts (made with gmime) ending with an '=' does not seem to be completely parsed.

The final '=' is left in the part. Both verifying the signature and decrypting (in enigmail) works fine. After checking on our part if the encryption is correct, I believe that the final '=' should be parsed as valid quoted-printable and converted to a newline (or ignored).

Here is a screenshot of how a it looks in Enigmail: https://cloud.githubusercontent.com/assets/6170081/16922866/b743c458-4d17-11e6-9d85-ee55cb10429b.png

Best regards, Gaute

Discussion

  • Gaute Hope

    Gaute Hope - 2016-07-18
    • Attachments has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +0,0 @@
    -astroid-compose-DWydbm (0 Bytes; application/octet-stream)
    
     
  • Patrick Brunschwig

    Can you please attach or upload a complete message including all headeers?

     
  • Gaute Hope

    Gaute Hope - 2016-07-19

    Here is two messages, one only signed (which is displayed correctly in Thunderbird/Enigmail) and one encrypted which displays the extra '='. The content should be similar. I have encrypted it for your key: DB1187B9DD5F693B

     
  • Patrick Brunschwig

    • status: open --> fixed
    • Fixed in version: --- --> 2.0
     
  • Patrick Brunschwig

    Thanks for the messages. If a text/plain part ends with "=CRLF" then Thunderbird does not correctly decode the last line. Adding another CRLF before passing the decrypted data to Thunderbird, makes it decode the content correctly.

     
  • Gaute Hope

    Gaute Hope - 2016-07-19

    Great, thanks for the quick response!

     
  • Patrick Brunschwig

    • Fixed in version: 2.0 --> 1.9.5
     

Log in to post a comment.

MongoDB Logo MongoDB