[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