[tor-commits] [snowflake/master] Remove Util.mightBeTBB
cohosh at torproject.org
cohosh at torproject.org
Sat Jul 27 16:03:34 UTC 2019
commit 8de6e26c597edadac633ae8bed163893f4d932e2
Author: Arlo Breault <arlolra at gmail.com>
Date: Fri Jul 26 15:10:44 2019 -0400
Remove Util.mightBeTBB
Trac 31222
---
proxy/init-badge.js | 5 -----
proxy/util.js | 18 +-----------------
2 files changed, 1 insertion(+), 22 deletions(-)
diff --git a/proxy/init-badge.js b/proxy/init-badge.js
index b240456..4a331c3 100644
--- a/proxy/init-badge.js
+++ b/proxy/init-badge.js
@@ -114,11 +114,6 @@ var debug, snowflake, config, broker, ui, log, dbg, init, update, silenceNotific
return;
}
- if (Util.mightBeTBB()) {
- ui.missingFeature("Will not run within Tor Browser.");
- return;
- }
-
config = new Config;
if ('off' !== query.get('ratelimit')) {
config.rateLimitBytes = Params.getByteCount(query, 'ratelimit', config.rateLimitBytes);
diff --git a/proxy/util.js b/proxy/util.js
index 8fa6d9c..42843d7 100644
--- a/proxy/util.js
+++ b/proxy/util.js
@@ -1,4 +1,4 @@
-/* exported Params, DummyRateLimit */
+/* exported Util, Params, DummyRateLimit */
/*
A JavaScript WebRTC snowflake proxy
@@ -8,12 +8,6 @@ Contains helpers for parsing query strings and other utilities.
class Util {
- static mightBeTBB() {
- return Util.TBB_UAS.indexOf(window.navigator.userAgent) > -1 && (
- window.navigator.mimeTypes && window.navigator.mimeTypes.length === 0
- );
- }
-
static genSnowflakeID() {
return Math.random().toString(36).substring(2);
}
@@ -28,16 +22,6 @@ class Util {
}
-// It would not be effective for Tor Browser users to run the proxy.
-// Do we seem to be running in Tor Browser? Check the user-agent string and for
-// no listing of supported MIME types.
-Util.TBB_UAS = [
- 'Mozilla/5.0 (Windows NT 6.1; rv:10.0) Gecko/20100101 Firefox/10.0',
- 'Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20100101 Firefox/17.0',
- 'Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Firefox/24.0',
- 'Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Firefox/31.0'
-];
-
class Parse {
More information about the tor-commits
mailing list