Alter TBB less when it's discovered
This commit is contained in:
@ -27,6 +27,34 @@ import java.nio.file.StandardCopyOption;
|
|||||||
public class I2PFirefoxProfileBuilder extends I2PFirefoxProfileChecker {
|
public class I2PFirefoxProfileBuilder extends I2PFirefoxProfileChecker {
|
||||||
private boolean strict;
|
private boolean strict;
|
||||||
|
|
||||||
|
private String TBB_BASE = "user_pref(\"extensions.torbutton.use_nontor_proxy\", true);\n"
|
||||||
|
+ "user_pref(\"extensions.torlauncher.start_tor\", false);\n"
|
||||||
|
+ "user_pref(\"extensions.torlauncher.prompt_at_startup\", false);\n"
|
||||||
|
+ "user_pref(\"network.proxy.no_proxies_on\", \"127.0.0.1:7657,localhost:7657,127.0.0.1:7662,localhost:7662,127.0.0.1:7669,localhost:7669\");\n"
|
||||||
|
+ "user_pref(\"network.proxy.type\", 1);\n"
|
||||||
|
+ "user_pref(\"network.proxy.http\", \"127.0.0.1\");\n"
|
||||||
|
+ "user_pref(\"network.proxy.http_port\", 4444);\n"
|
||||||
|
+ "user_pref(\"network.proxy.ssl\", \"127.0.0.1\");\n"
|
||||||
|
+ "user_pref(\"network.proxy.ssl_port\", 4444);\n"
|
||||||
|
+ "user_pref(\"network.proxy.ftp\", \"127.0.0.1\");"
|
||||||
|
+ "user_pref(\"network.proxy.ftp_port\", 4444);\n"
|
||||||
|
+ "user_pref(\"network.proxy.socks\", \"127.0.0.1\");\n"
|
||||||
|
+ "user_pref(\"network.proxy.socks_port\", 4444);\n"
|
||||||
|
+ "user_pref(\"network.proxy.share_proxy_settings\", true);\n"
|
||||||
|
+ "user_pref(\"browser.startup.homepage\", \"about:blank\");\n"
|
||||||
|
+ "user_pref(\"keyword.enabled\", false);\n"
|
||||||
|
+ "user_pref(\"extensions.allowPrivateBrowsingByDefault\", true);\n"
|
||||||
|
+ "user_pref(\"extensions.PrivateBrowsing.notification\", false);\n"
|
||||||
|
+ "user_pref(\"extensions.pocket.enabled\", false);\n"
|
||||||
|
+ "user_pref(\"browser.newtabpage.activity-stream.showSponsoredTopSites\", false);\n"
|
||||||
|
+ "user_pref(\"browser.newtabpage.activity-stream.showSponsored\", false);\n"
|
||||||
|
+ "user_pref(\"services.sync.prefs.sync.browser.newtabpage.activity-stream.showSponsored\", false);\n"
|
||||||
|
+ "user_pref(\"browser.newtabpage.activity-stream.feeds.section.highlights\", false);\n"
|
||||||
|
+ "user_pref(\"browser.newtabpage.activity-stream.feeds.section.topstories\", false);\n"
|
||||||
|
+ "user_pref(\"browser.newtabpage.activity-stream.default.sites\", \"http://planet.i2p/,http://legwork.i2p/,http://i2pwiki.i2p/,http://i2pforums.i2p/,http://zzz.i2p/\");\n"
|
||||||
|
+ "user_pref(\"browser.newtabpage.activity-stream.feeds.topsites\", true);\n"
|
||||||
|
+ "user_pref(\"browser.fixup.domainsuffixwhitelist.i2p\", true);\n";
|
||||||
|
|
||||||
private String userChromeCSS() {
|
private String userChromeCSS() {
|
||||||
String ret = "@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\")\n";
|
String ret = "@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\")\n";
|
||||||
|
|
||||||
@ -331,34 +359,6 @@ public class I2PFirefoxProfileBuilder extends I2PFirefoxProfileChecker {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private String TBB_BASE = "user_pref(\"extensions.torbutton.use_nontor_proxy\", true);\n"
|
|
||||||
+ "user_pref(\"extensions.torlauncher.start_tor\", false);\n"
|
|
||||||
+ "user_pref(\"extensions.torlauncher.prompt_at_startup\", false);\n"
|
|
||||||
+ "user_pref(\"network.proxy.no_proxies_on\", \"127.0.0.1:7657,localhost:7657,127.0.0.1:7662,localhost:7662,127.0.0.1:7669,localhost:7669\");\n"
|
|
||||||
+ "user_pref(\"network.proxy.type\", 1);\n"
|
|
||||||
+ "user_pref(\"network.proxy.http\", \"127.0.0.1\");\n"
|
|
||||||
+ "user_pref(\"network.proxy.http_port\", 4444);\n"
|
|
||||||
+ "user_pref(\"network.proxy.ssl\", \"127.0.0.1\");\n"
|
|
||||||
+ "user_pref(\"network.proxy.ssl_port\", 4444);\n"
|
|
||||||
+ "user_pref(\"network.proxy.ftp\", \"127.0.0.1\");"
|
|
||||||
+ "user_pref(\"network.proxy.ftp_port\", 4444);\n"
|
|
||||||
+ "user_pref(\"network.proxy.socks\", \"127.0.0.1\");\n"
|
|
||||||
+ "user_pref(\"network.proxy.socks_port\", 4444);\n"
|
|
||||||
+ "user_pref(\"network.proxy.share_proxy_settings\", true);\n"
|
|
||||||
+ "user_pref(\"browser.startup.homepage\", \"about:blank\");\n"
|
|
||||||
+ "user_pref(\"keyword.enabled\", false);\n"
|
|
||||||
+ "user_pref(\"extensions.allowPrivateBrowsingByDefault\", true);\n"
|
|
||||||
+ "user_pref(\"extensions.PrivateBrowsing.notification\", false);\n"
|
|
||||||
+ "user_pref(\"extensions.pocket.enabled\", false);\n"
|
|
||||||
+ "user_pref(\"browser.newtabpage.activity-stream.showSponsoredTopSites\", false);\n"
|
|
||||||
+ "user_pref(\"browser.newtabpage.activity-stream.showSponsored\", false);\n"
|
|
||||||
+ "user_pref(\"services.sync.prefs.sync.browser.newtabpage.activity-stream.showSponsored\", false);\n"
|
|
||||||
+ "user_pref(\"browser.newtabpage.activity-stream.feeds.section.highlights\", false);\n"
|
|
||||||
+ "user_pref(\"browser.newtabpage.activity-stream.feeds.section.topstories\", false);\n"
|
|
||||||
+ "user_pref(\"browser.newtabpage.activity-stream.default.sites\", \"http://planet.i2p/,http://legwork.i2p/,http://i2pwiki.i2p/,http://i2pforums.i2p/,http://zzz.i2p/\");\n"
|
|
||||||
+ "user_pref(\"browser.newtabpage.activity-stream.feeds.topsites\", true);\n"
|
|
||||||
+ "user_pref(\"browser.fixup.domainsuffixwhitelist.i2p\", true);\n";
|
|
||||||
|
|
||||||
protected void makeTBBDirectory(File sourceDir, File destDir) {
|
protected void makeTBBDirectory(File sourceDir, File destDir) {
|
||||||
logger.info("creating TBB directory");
|
logger.info("creating TBB directory");
|
||||||
if (!destDir.exists())
|
if (!destDir.exists())
|
||||||
|
Reference in New Issue
Block a user