Changes between Version 104 and Version 105 of doc/TorBrowser/Hacking


Ignore:
Timestamp:
Jan 29, 2018, 3:19:37 PM (10 months ago)
Author:
boklm
Comment:

Add an FPCentral section

Legend:

Unmodified
Added
Removed
Modified
  • doc/TorBrowser/Hacking

    v104 v105  
    738738- git_url: the URL of the git repository containing the selected commit. If unspecified, https://git.torproject.org/tor-browser.git is used by default.
    739739
     740= FPCentral =
     741
     742FPCentral is a tool which was created by [https://plaperdr.github.io/ Pierre Laperdrix] as a Google Summer of Code project. We use this tool to detect changes in the fingerprint of new Tor Browser releases.
     743
     744An instance of FPCentral is available at the following URL: https://fpcentral.tbb.torproject.org/
     745
     746The git repository containing the sources is at: https://gitweb.torproject.org/fpcentral.git/
     747
     748The tests for the different fingerprint attributes are defined in the [https://gitweb.torproject.org/fpcentral.git/tree/fingerprint/attributes fingerprint/attributes directory]. If you want to add a new test, you will need to create a javascript file containing a function returning an attribute value, and a json file describing this attribute. See the [https://gitweb.torproject.org/fpcentral.git/tree/fingerprint/attributes/README.md README.md file] for more details.
     749
     750When you run the [https://fpcentral.tbb.torproject.org/fp fingerprint tests] using Tor Browser, it should tell you if all attributes have an acceptable value. The list of acceptable values for each attribute is defined in [https://gitweb.torproject.org/fpcentral.git/tree/fingerprint/acceptable/torbrowser70.json the fingerprint/acceptable/torbrowser70.json file]. When adding a new attribute definition, you should also define an acceptable value in this file.
     751
    740752= Adding New Default Bridges =
    741753