gecko-dev/toolkit/components/resistfingerprinting
Chris Peterson 3a714f5e54 Bug 1634923 - GetSpoofedVersion() should always return a valid ESR version. r=ethan
We need to retain a check for low Firefox versions after all to avoid spoofed version assertion failures (I added in another bug). Some add-on tests set the Firefox version to low numbers like 1 or 42, which causes the spoofed version calculation's unsigned int subtraction to wrap around zero to Firefox versions like 4294967287. This function should always return an ESR version, so return kKnownEsrVersion for those cases. Replace ESR version spoofing's hardcoded Firefox versions 68 and 78 with kKnownEsrVersion.

Differential Revision: https://phabricator.services.mozilla.com/D76445
2020-05-22 08:23:34 +00:00
..
tests Bug 1586761 - P2 - Introduce new TimerPrecisionTypes and a set of new Reduce methods to decide the TimerPrecisionType in the nsRFPService; r=tjr 2020-03-25 14:09:55 +00:00
KeyCodeConsensus_En_US.h
moz.build
nsRFPService.cpp Bug 1634923 - GetSpoofedVersion() should always return a valid ESR version. r=ethan 2020-05-22 08:23:34 +00:00
nsRFPService.h Bug 1635011 - Upgrade resistFingerprinting's spoofed Android CPU architecture from "armv7l" to "aarch64". r=tjr,geckoview-reviewers,agi 2020-05-05 16:41:38 +00:00
RelativeTimeline.cpp Bug 1614198 - Make CachedBorderImageData a frame property. r=aosmond 2020-02-11 20:56:05 +00:00
RelativeTimeline.h
RFPHelper.jsm Bug 1609585 - Migrate all possible uses from AppLocalesAsLangTag(s) to AppLocale(s)AsBCP47. r=marionette-reviewers,jfkthame,whimboo 2020-01-17 19:29:09 +00:00