Thunderbird Blog



  1. Thunderbird Resort Rizal Blog
  2. Birds Nest Tbird

By Justus and Neal | April 8, 2021

Similar Blog Post – Convert IncrediMail to Outlook. Client Testimonials. I was looking for best software for IncrediMail to Thunderbird conversion. My friend suggested this BitRecover Software. Also, I have used suggested software to switch email client from IncrediMail 2.5 to Thunderbird inclusive of all email items. Thunderbird is now part of MZLA Technologies Corporation, a wholly owned subsidiary of Mozilla Foundation. Portions of this content are ©1998–2021 by individual contributors. Portions of this content are ©1998–2021 by individual contributors. Thunderbird is built on the Mozilla platform, the same base that Firefox is built from. As such the two projects share a lot of code and much of the documentation for one will apply, in many ways, to the other.

We are thrilled to release the first version of the Octopus, analternate OpenPGP backend for Thunderbird built on top of Sequoia.

The Octopus is a drop-in replacement for RNP, the OpenPGP libraryshipped with Thunderbird 78. In addition to providing all of the RNPfunctionality that Thunderbird uses, the Octopus also includes anumber of enhancements. These fall into several categories. TheOctopus restores some functionality that was present in Enigmail, butremoved or has not yet been reimplemented in Thunderbird’s OpenPGPintegration. In particular, the Octopus uses GnuPG’s keystore,interacts with gpg-agent, integrates GnuPG’s web of trust information,and updates certificates in the background. The Octopus includes anumber of security fixes and improvements. For instance, it fixesThunderbird’s insecure message composition, and automatically encryptsin-memory secret key material at rest. The Octopus adds a fewperformance improvements, such as, parsing the keyring in thebackground and using multiple threads. And, the Octopus has bettersupport for parsing less usual, but not necessarily esoteric,certificates and keys.

The update from Thunderbird 68 to Thunderbird 78 brought a big change:the old extension mechanism was retired in favor of a safer approach,WebExtensions. This was an invasive change. Many add-ons includingthe popular Enigmail extension and the Autocrypt extension had tobe reworked or even rewritten.

Recognizing that OpenPGP is essential for many existing Thunderbirdusers, the Thunderbird project decided to natively support OpenPGP.This is a positive development as it makes OpenPGP accessible to morepeople, and allows for tighter integration between the OpenPGP supportand Thunderbird. In September 2020, Thunderbird 78.2.1 was releasedand, for the first time, Thunderbird offered OpenPGP functionality bydefault.

Rather than starting from scratch, the Thunderbird team lifted a lotof the user interface and plumbing code from Enigmail. They alsoreplaced GnuPG with RNP, which is significantly easier to bundlethan GnuPG.

Unfortunately, due to time constraints many features that Enigmailusers enjoyed were removed to ensure that Thunderbird users at leasthad something that understands rudimentary OpenPGP. For instance,instead of using OpenPGP’s native authentication mechanisms,Thunderbird has a custom acceptance mechanism. Because the usualOpenPGP artifacts are not created, it is difficult to synchronizethese judgments with another OpenPGP implementation or even anotherThunderbird installation.

Our new project, the Octopus, is an alternative OpenPGP backend forThunderbird. The Octopus implements the RNP functionality thatThunderbird uses in an ABI compatible manner to RNP, i.e. it is adrop-in replacement for the library ships with Thunderbird 78. Inaddition to implementing the functionality that RNP provides in termsof Sequoia, it also restores missing features, like GnuPGintegration, and has a number of non-functional advantages includingsecurity fixes and additional protections.

In this demo, you can see Aron Salih sending an encrypted mail toElise Sophia using the stock Thunderbird. Then, Elise Sophiadownloads Thunderbird, replaces the RNP library with the Octopus,decrypts the mail, and replies.