Project

General

Profile

Feature #17283

Upstream our new Thunderbird patches

Added by segfault 4 months ago. Updated 2 days ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
Due date:
% Done:

0%

Feature Branch:
Type of work:
Communicate
Blueprint:
Starter:
Affected tool:
Email Client

Description

In order to replace TorBirdy, we added two new Thunderbird patches in 4.1:

Avoid-local-timestamp-disclosure-in-Date-header.patch
Avoid-spellchecking-language-disclosure-in-Content-Language-header.patch

Both can be found in config/chroot_local-includes/usr/share/tails/build/thunderbird-patches/.

We should try to upstream them.

For relevant existing bugzilla issues, see #17221#note-3.

Upstream merge requests:
https://bugzilla.mozilla.org/show_bug.cgi?id=1370217 (merged)
https://bugzilla.mozilla.org/show_bug.cgi?id=1603359 (review approved, set to be merged for Thunderbird 76).


Related issues

Related to Tails - Feature #17221: Replace TorBirdy's sanitizeHeaders() function Resolved
Blocks Tails - Feature #16209: Core work: Foundations Team Confirmed

History

#1 Updated by segfault 4 months ago

  • Related to Feature #17221: Replace TorBirdy's sanitizeHeaders() function added

#2 Updated by segfault 4 months ago

  • Description updated (diff)

#3 Updated by segfault 4 months ago

  • Description updated (diff)

#4 Updated by segfault 4 months ago

  • Assignee set to segfault
  • Type of work changed from Code to Communicate

#5 Updated by segfault 4 months ago

#6 Updated by segfault 4 months ago

  • Description updated (diff)

I polished the patches, ported them to the current tip (that's mercurial for head) of the Thunderbird development branch, attached them to the respective issues in the Mozilla bug tracker (see description) and asked for review.

#7 Updated by segfault 3 months ago

  • Description updated (diff)

#8 Updated by intrigeri 3 months ago

  • Target version changed from Tails_4.2 to Tails_4.3

#9 Updated by anonym about 2 months ago

  • Target version changed from Tails_4.3 to Tails_4.4

#10 Updated by CyrilBrulebois 20 days ago

  • Target version changed from Tails_4.4 to Tails_4.5

#11 Updated by segfault 17 days ago

  • Description updated (diff)
  • Status changed from Confirmed to Resolved

#12 Updated by intrigeri 17 days ago

Hi segfault!

Amazing!

Wrt. https://bugzilla.mozilla.org/show_bug.cgi?id=1370217 I understand that mail.mime.avoid_fingerprinting was renamed to mail.suppress_content_language.
It would be good to track on our side the fact we'll need to adjust our prefs once we update Thunderbird to a version that has this patch. I guess it'll be v78 so it could be noted in the description #17148.

Same for the other patch: mail.mime.avoid_fingerprintingmail.sanitize_date_header.

#13 Updated by segfault 2 days ago

intrigeri wrote:

Hi segfault!

Amazing!

Thanks.

Wrt. https://bugzilla.mozilla.org/show_bug.cgi?id=1370217 I understand that mail.mime.avoid_fingerprinting was renamed to mail.suppress_content_language.
It would be good to track on our side the fact we'll need to adjust our prefs once we update Thunderbird to a version that has this patch. I guess it'll be v78 so it could be noted in the description #17148.

Same for the other patch: mail.mime.avoid_fingerprintingmail.sanitize_date_header.

Done.

Also available in: Atom PDF