Closed Bug 1666222 Opened 4 years ago Closed 3 years ago

Remove Fuzzyfox

Categories

(Core :: Security, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
92 Branch
Tracking Status
firefox92 --- fixed

People

(Reporter: smaug, Assigned: tjr)

References

Details

Attachments

(5 files)

TimeStamp::NowUnfuzzed seems to be used in semi-random places and browser certainly wouldn't work correctly if Fuzzyfox was enabled.
I keep seeing new NowUnfuzzed() uses in patches, so I think it is just confusing at this point.

See also https://bugzilla.mozilla.org/show_bug.cgi?id=1639749#c3

Tom: is this your bailiwick?

Severity: -- → S4
Flags: needinfo?(tom)

Yes, I'm going to send an intent to remove email.

Assignee: nobody → tom
Flags: needinfo?(tom)

I haven't forgotten about this; I'm expecting to do it this summer.

Blocks: fuzzyfox, 1711442
Summary: Consider to remove TimeStamp::NowUnfuzzed → Remove Fuzzyfox

This leaves the AsyncOpenFinal function because it is
used for Socket Process launch.

It adds some includes to fix Unified Builds.

Depends on D119637

Pushed by tritter@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/bfcdb5581cb9
Remove added Fuzzyfox Files Patch 1/5 r=smaug,necko-reviewers,kershaw
https://hg.mozilla.org/integration/autoland/rev/630078a64ccf
Rip fuzzyfox out of the timestamp classes 2/5 r=smaug
https://hg.mozilla.org/integration/autoland/rev/9f293cb46550
Remove the DelayQueue thing as part of removing Fuzzyfox 3/5 r=necko-reviewers,kershaw
https://hg.mozilla.org/integration/autoland/rev/e2f6c62abda5
Cut over a ton of NowUnfuzzed calls -> Now 4/5 r=smaug,extension-reviewers,zombie
https://hg.mozilla.org/integration/autoland/rev/99307790e1af
Rip Fuzzyfox out of the JS Engine 5/5 r=tcampbell
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: