Distribute Tor Browser version and other information through consensus and internal mapaddress + JSON/XML object
Related to #6546 (moved) "Replace check.tp.o with internal mapaddress + JSON/XML object".
You want to get ride of check.tpo entirely, right? So what is check.tpo used at the moment? Checks IP, Tor Browser version, some other information in multiple languages.
Replying to mikeperry:
The design currently only solves checking the IP. Check.tpo would still be required for checking Tor Browser version and the other information. That's missing in the design.
Suggestion: Distribute Tor Browser version and the other information together with the Tor consensus. Let Tor Button read it through internal mapaddress + JSON/XML object just like in #6546 (moved).
Tickets #5236 (moved) "Make a deb of the Torbrowser and add to repository" and #3994 (moved) "Get TorBrowser in Debian" would only solve the Linux issue and are totally unrealistic. ^1^ Therefore no alternative solution.
Thandy... How many more years will it be until it's ready? Therefore no alternative solution?
,, ^1^ Disto policy is a blocker. Tor Browser is too much of a hack. Too much writing into the home folder. Distro policy wants to prevent code duplication and does forbid to write (the profile) into the home folder. The policy or packer advice is for such cases is "put the functionality upstream". Exactly this won't work either. Mozilla is generally disinterested takes ages to merge patches. Getting Tor Browser into Linux distros won't work.