[or-cvs] r10255: [darcs-to-svn @ fix the default settings for not using privo (torbutton/trunk/src/chrome/content)
squires at seul.org
squires at seul.org
Tue May 22 05:23:47 UTC 2007
Author: squires
Date: 2007-05-22 01:23:46 -0400 (Tue, 22 May 2007)
New Revision: 10255
Modified:
torbutton/trunk/src/chrome/content/preferences.js
torbutton/trunk/src/chrome/content/torbutton.js
Log:
[darcs-to-svn @ fix the default settings for not using privoxy]
Original author: squires at pobox.com
Date: 2006-06-01 23:51:19+00:00
Modified: torbutton/trunk/src/chrome/content/preferences.js
===================================================================
--- torbutton/trunk/src/chrome/content/preferences.js 2007-05-22 05:23:41 UTC (rev 10254)
+++ torbutton/trunk/src/chrome/content/preferences.js 2007-05-22 05:23:46 UTC (rev 10255)
@@ -44,28 +44,34 @@
doc.getElementById('torbutton_panelStyleIcon').setAttribute("disabled", !doc.getElementById('torbutton_displayStatusPanel').checked);
doc.getElementById('torbutton_usePrivoxy').setAttribute("disabled", doc.getElementById('torbutton_settingsMethod').value != 'recommended');
var proxy_port;
+ var proxy_host;
if (doc.getElementById('torbutton_usePrivoxy').checked)
+ {
+ proxy_host = 'localhost';
proxy_port = 8118;
+ }
else
- proxy_port = 9050;
+ {
+ proxy_host = '';
+ proxy_port = 0;
+ }
if (doc.getElementById('torbutton_settingsMethod').value == 'recommended') {
torbutton_log(5, "using recommended settings");
if (!m_socks_pref_exists)
{
- doc.getElementById('torbutton_httpProxy').value = 'localhost';
+ doc.getElementById('torbutton_httpProxy').value = proxy_host;
doc.getElementById('torbutton_httpPort').value = proxy_port;
- doc.getElementById('torbutton_httpsProxy').value = 'localhost';
+ doc.getElementById('torbutton_httpsProxy').value = proxy_host;
doc.getElementById('torbutton_httpsPort').value = proxy_port;
- doc.getElementById('torbutton_ftpProxy').value = 'localhost';
+ doc.getElementById('torbutton_ftpProxy').value = proxy_host;
doc.getElementById('torbutton_ftpPort').value = proxy_port;
- doc.getElementById('torbutton_gopherProxy').value = 'localhost';
+ doc.getElementById('torbutton_gopherProxy').value = proxy_host;
doc.getElementById('torbutton_gopherPort').value = proxy_port;
} else {
- // if we decide to disable privoxy by default, change these four lines
- doc.getElementById('torbutton_httpProxy').value = 'localhost'; // = ''
- doc.getElementById('torbutton_httpPort').value = proxy_port; // = 0
- doc.getElementById('torbutton_httpsProxy').value = 'localhost'; // = ''
- doc.getElementById('torbutton_httpsPort').value = proxy_port; // = 0
+ doc.getElementById('torbutton_httpProxy').value = proxy_host;
+ doc.getElementById('torbutton_httpPort').value = proxy_port;
+ doc.getElementById('torbutton_httpsProxy').value = proxy_host;
+ doc.getElementById('torbutton_httpsPort').value = proxy_port;
doc.getElementById('torbutton_ftpProxy').value = '';
doc.getElementById('torbutton_ftpPort').value = 0;
Modified: torbutton/trunk/src/chrome/content/torbutton.js
===================================================================
--- torbutton/trunk/src/chrome/content/torbutton.js 2007-05-22 05:23:41 UTC (rev 10254)
+++ torbutton/trunk/src/chrome/content/torbutton.js 2007-05-22 05:23:46 UTC (rev 10255)
@@ -197,24 +197,31 @@
// recommended settings. figure out a way to eliminate the redundancy.
function torbutton_init_prefs() {
var proxy_port;
+ var proxy_host;
torbutton_log(4, "called init_prefs()");
if (!m_prefs) { torbutton_log(1, "ERROR: m_prefs undefined"); }
if (m_prefs.getBoolPref('extensions.torbutton.use_privoxy'))
+ {
+ proxy_host = 'localhost';
proxy_port = 8118;
+ }
else
- proxy_port = 9050;
+ {
+ proxy_host = '';
+ proxy_port = 0;
+ }
if (m_prefs.getCharPref('extensions.torbutton.settings_method') == 'recommended')
{
torbutton_log(5, "using recommended settings");
if (m_socks_pref_exists)
{
- m_http_proxy = m_https_proxy = 'localhost';
+ m_http_proxy = m_https_proxy = proxy_host;
m_ftp_proxy = m_gopher_proxy = '';
m_http_port = m_https_port = proxy_port;
m_ftp_port = m_gopher_port = 0;
} else {
- m_http_proxy = m_https_proxy = m_ftp_proxy = m_gopher_proxy = 'localhost';
+ m_http_proxy = m_https_proxy = m_ftp_proxy = m_gopher_proxy = proxy_host;
m_http_port = m_https_port = m_ftp_port = m_gopher_port = proxy_port;
}
m_socks_host = 'localhost';
More information about the tor-commits
mailing list