[tbb-commits] [tor-browser/tor-browser-60.7.0esr-9.0-1] Bug 30575: Don't allow enterprise policies in Tor Browser

gk at torproject.org gk at torproject.org
Thu Jun 20 14:12:23 UTC 2019


commit 9d582e62e32ee8143fd638744f2f5f0f49c28ca3
Author: Georg Koppen <gk at torproject.org>
Date:   Fri Jun 7 11:49:06 2019 +0000

    Bug 30575: Don't allow enterprise policies in Tor Browser
---
 .../enterprisepolicies/EnterprisePolicies.js           | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

diff --git a/browser/components/enterprisepolicies/EnterprisePolicies.js b/browser/components/enterprisepolicies/EnterprisePolicies.js
index 20cc33628f2a..4bab7d000ab0 100644
--- a/browser/components/enterprisepolicies/EnterprisePolicies.js
+++ b/browser/components/enterprisepolicies/EnterprisePolicies.js
@@ -78,20 +78,10 @@ EnterprisePoliciesManager.prototype = {
   _xpcom_factory: EnterprisePoliciesFactory,
 
   _initialize() {
-    let provider = this._chooseProvider();
-
-    if (!provider) {
-      this.status = Ci.nsIEnterprisePolicies.INACTIVE;
-      return;
-    }
-
-    if (provider.failed) {
-      this.status = Ci.nsIEnterprisePolicies.FAILED;
-      return;
-    }
-
-    this.status = Ci.nsIEnterprisePolicies.ACTIVE;
-    this._activatePolicies(provider.policies);
+    // We don't want to have any enterprise policies in Tor Browser enabled as
+    // those can affect proxy settings etc. See: e.g. #30575.
+    this.status = Ci.nsIEnterprisePolicies.INACTIVE;
+    return;
   },
 
   _chooseProvider() {



More information about the tbb-commits mailing list