Upstream secure Thunderbird autoconfig wizard
Originally created by Tails on #6156 (Redmine)
Get these patches merged in Thunderbird upstream.
Upstream tickets and merge requests:
- https://bugzilla.mozilla.org/show_bug.cgi?id=971347 (done)
- https://bugzilla.mozilla.org/show_bug.cgi?id=669238 (done)
- https://bugzilla.mozilla.org/show_bug.cgi?id=1561542 (needs work)
Status of current patches in Tails
As of 66bd9dc5 our patches are as follows:
Add-pref-for-whether-to-accept-plaintext-protocols-d.patch: we can drop this patch; when plaintext is selected by autoconfig, a scary warning is shown which is good enough.
Fix-buggy-pref-for-disabling-MS-Exchange-autoconfig-.patch: this is a brand new patch we should upstream; the reason for this patch is that work that happened upstream broke our previous contribution.
Make-use-of-non-SSL-Exchange-AutoDiscover-methods-op.patch: we can drop this patch; upstream wasn't interested, but we already managed to upstream a pref to completely disable Exchange AutoDiscover, so we are happy just doing that.
Prefer-fetched-configurations-using-SSL-over-plainte.patch: upstream is outright hostile towards this change so there is no point trying to upstream it unless there is a change of maintainer. We could drop it for that reason, but I think it is a nice patch, however, so I'd prefer to keep it as long as there are other reasons for us to custom patch Thunderbird.
These are already upstreamed: