gecko-dev/toolkit/components/resistfingerprinting
Chris Peterson e70234b350 Bug 583181 - Part 2: Add separate definitions for LEGACY_BUILD_ID and LEGACY_UA_GECKO_TRAIL. r=hsivonen
"Gecko trail" is the term used by MDN [1] for the YYYMMDD build date in the UA string's "Gecko/" token. Build ID is a YYYYMMDDHHMMSS build timestamp. Use LEGACY_BUILD_ID to spoof navigator.buildID. Use LEGACY_UA_GECKO_TRAIL to construct the UA string.

[1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent/Firefox

Differential Revision: https://phabricator.services.mozilla.com/D7983

--HG--
extra : rebase_source : e2a4d7579d419046f0bad6290078f9a652a770d8
extra : source : 8a26c8598528722a8920513c7fdfea40aefe0dbc
2018-10-01 21:27:34 -07:00
..
tests Bug 1440195 Actually integrate the context mix-in into the hash function calculation r=baku 2018-03-09 16:26:56 -06:00
KeyCodeConsensus_En_US.h Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
LanguagePrompt.jsm Bug 1491394 - Update callsites to use new mozILocaleService API. r=jfkthame 2018-09-21 15:30:37 +00:00
RelativeTimeline.cpp Bug 1440195 Add a per-context mix-in value for our Timer Precision Reduction Functions r=baku 2018-03-09 16:22:37 -06:00
RelativeTimeline.h Bug 1440195 Add a per-context mix-in value for our Timer Precision Reduction Functions r=baku 2018-03-09 16:22:37 -06:00
moz.build Bug 1440195 Add a per-context mix-in value for our Timer Precision Reduction Functions r=baku 2018-03-09 16:22:37 -06:00
nsRFPService.cpp Bug 583181 - Part 2: Add separate definitions for LEGACY_BUILD_ID and LEGACY_UA_GECKO_TRAIL. r=hsivonen 2018-10-01 21:27:34 -07:00
nsRFPService.h Bug 583181 - Part 2: Add separate definitions for LEGACY_BUILD_ID and LEGACY_UA_GECKO_TRAIL. r=hsivonen 2018-10-01 21:27:34 -07:00