Feature #17283

Upstream our new Thunderbird patches

Added by segfault 2019-12-01 11:56:43 . Updated 2020-03-29 16:35:34 .

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

0%

Feature Branch:
Type of work:
Communicate
Blueprint:

Starter:
Affected tool:
Email Client
Deliverable for:

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 Feature #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).


Subtasks


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 2019-12-01 11:56:57

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

#2 Updated by segfault 2019-12-01 11:58:33

  • Description updated

#3 Updated by segfault 2019-12-01 11:59:59

  • Description updated

#4 Updated by segfault 2019-12-07 14:25:51

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

#5 Updated by segfault 2019-12-07 14:26:18

#6 Updated by segfault 2019-12-12 10:07:51

  • Description updated

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 2019-12-27 19:12:20

  • Description updated

#8 Updated by intrigeri 2020-01-06 07:58:29

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

#9 Updated by anonym 2020-02-11 15:26:27

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

#10 Updated by CyrilBrulebois 2020-03-12 09:56:01

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

#11 Updated by segfault 2020-03-14 22:53:47

  • Description updated
  • Status changed from Confirmed to Resolved

#12 Updated by intrigeri 2020-03-15 08:53:39

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 Feature #17148.

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

#13 Updated by segfault 2020-03-29 16:35:34

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 Feature #17148.
>
> Same for the other patch: mail.mime.avoid_fingerprintingmail.sanitize_date_header.

Done.