Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
T
tails
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 967
    • Issues 967
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 22
    • Merge Requests 22
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • tails
  • tails
  • Issues
  • #17148

Closed
Open
Opened Oct 11, 2019 by intrigeri@intrigeriMaintainer1 of 2 tasks completed1/2 tasks

Upgrade to Thunderbird 78 ESR

Originally created by @intrigeri on #17148 (Redmine)

Thunderbird 78 was released mid-July 2020; it's been uploaded to Debian experimental already.

Thunderbird 68 should become EOL on 2020-09-22, which in theory will be our deadline for upgrading to v78, and thus to get the built-in OpenPGP support enabled by default in Thunderbird 78.2 (#17147 (closed)). However, there's a good chance that the Thunderbird 78 package won't be ready for Buster in time for Tails 4.11 yet, so:

  • Either we can build custom a Buster backport earlier, and ship it in Tails 4.11.
  • Or this all will really get first shipped in Tails 4.12.

The two Thunderbird patches we created to replace TorBirdy were upstreamed (#17283 (closed)) and should be part of Thunderbird 78, so they can be dropped from the patches we apply on top. Those are:

  • config/chroot_local-includes/usr/share/tails/build/thunderbird-patches/Avoid-local-timestamp-disclosure-in-Date-header.patch
  • config/chroot_local-includes/usr/share/tails/build/thunderbird-patches/Avoid-spellchecking-language-disclosure-in-Content-Language-header.patch

In the upstream patches, the pref mail.mime.avoid_fingerprinting was split into two new prefs, which have to be enabled instead:

  • mail.suppress_content_language
  • mail.sanitize_date_header

Subtasks

  • #17147 (closed)
  • #17979 (closed)

Related issues

  • #17149 (closed)
Edited Nov 12, 2020 by intrigeri
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Tails_4.13
Milestone
Tails_4.13 (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: tails/tails#17148