thunderbird / thunderbird/thunderbird-android

PGP/MIME subjects from Thunderbird are not decrypted/shown

Open
#5,108 6 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Kotlin
Stars
14k
Forks
2.8k
Avg merge
3d 3h
Merged PRs (30d)
57

Description

Describe the bug
The actual subject of a PGP/MIME message (as sent by Thunderbird 78.6) is not decrypted and shown in the message list or message display.

To Reproduce
Steps to reproduce the behavior:

  1. Send an encrypted message to yourself in Thunderbird with a descriptive subject.
  2. Use K9 to view the message list for that account.
  3. Open the encrypted message in K9.
  4. Return to the message list and find the encrypted message again.
  5. Note that subject fields in all views contain only "...".

Expected behavior
After the message is opened the subject encrypted in the PGP/MIME multipart message should be displayed in both the list and the message itself, similar to what's done for messages sent by K9 itself.

Environment (please complete the following information):

  • K-9 Mail version: 5.727 (from F-Droid)
  • Android version: 10
  • Device: Pixel 2 XL
  • Account type: IMAP

Additional context
This may be related to this pull request; a comment there (from two years ago) says it's not on the Play Store yet, but I suspect that's out of date.

Looks like turnabout is fair play, in that Thunderbird can't read subjects encrypted by K9 either.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue by sending a self-addressed encrypted PGP/MIME message from Thunderbird 78.6, then inspect the Android app's PGP/MIME message handling and subject display paths. Done means the decrypted subject appears in both the message list and message view after opening, as it does for messages sent by K-9 Mail.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile, security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.