Closed Bug 1665420 Opened 4 years ago Closed 3 years ago

Remove BrowserId code and conditional prefs

Categories

(Firefox :: Firefox Accounts, task, P1)

task

Tracking

()

RESOLVED FIXED
88 Branch
Tracking Status
firefox88 --- fixed

People

(Reporter: vladikoff, Assigned: rfkelly)

References

Details

Attachments

(1 file)

The 2 prefs that we have in the code right now[0], we should remove the conditional on those prefs and always default to the non-browserid path in the code.

In addition we should remove all the remaining browserid logic.

[0] - https://searchfox.org/mozilla-central/rev/30e70f2fe80c97bfbfcd975e68538cefd7f58b2a/browser/app/profile/firefox.js#1513

Assignee: nobody → rfkelly
Priority: -- → P1

I've made a start on this, and pushed a work-in-progress patch for visibility.

So far I am at 35 files changed, 197 insertions(+), 2408 deletions(-) and am pleased to see that Firefox appears to still sign in and sync and what-not correctly. Which is quite a relief since the code I'm deleting is supposedly dead!

The remaining work here is to update a bunch of tests that were doing browserid-specific things to have them do something else instead.

Blocks: 1404936
Attachment #9208344 - Attachment description: Bug 1665420 - Remove legacy BrowserID crypto code. → Bug 1665420 - Remove legacy BrowserID crypto code. r?markh
Pushed by rkelly@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d0836e1bb9cd
Remove legacy BrowserID crypto code. r=markh
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: