[tor-commits] [torbutton/master] Bug 3177: Update torbutton for new TorBrowser prefs.
mikeperry at torproject.org
mikeperry at torproject.org
Tue Jun 21 01:12:35 UTC 2011
commit 5a1ba687b4bf9666efa69d29ffad2a4aefcec13a
Author: Mike Perry <mikeperry-git at fscked.org>
Date: Mon Jun 20 18:12:02 2011 -0700
Bug 3177: Update torbutton for new TorBrowser prefs.
Turns out there's just one that makes sense to set right now.
---
src/chrome/content/torbutton.js | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/src/chrome/content/torbutton.js b/src/chrome/content/torbutton.js
index 720e281..08cb506 100644
--- a/src/chrome/content/torbutton.js
+++ b/src/chrome/content/torbutton.js
@@ -1594,6 +1594,16 @@ function torbutton_update_status(mode, force_update) {
m_tb_prefs.setIntPref("security.OCSP.enabled", 0);
m_tb_prefs.setIntPref("security.OCSP.enabled", ocsp);
+ // This clears the STS cache and site permissions on Tor Browser
+ // XXX: Tie to some kind of disk-ok pref?
+ try {
+ m_tb_prefs.setBoolPref('permissions.memory_only', mode);
+ } catch(e) {
+ // Actually, this catch does not appear to be needed. Leaving it in for
+ // safety though.
+ torbutton_log(3, "Can't clear STS/Permissions: Not Tor Browser: "+e);
+ }
+
// This clears the undo tab history.
var tabs = m_tb_prefs.getIntPref("browser.sessionstore.max_tabs_undo");
m_tb_prefs.setIntPref("browser.sessionstore.max_tabs_undo", 0);
More information about the tor-commits
mailing list