optimizations for running in Tor Browser, optimizations to keep I2P TLD out of search engines
This commit is contained in:
@ -5,11 +5,11 @@ TORSOCKS=$(which torsocks)
|
|||||||
# . "${TORSOCKS}" on
|
# . "${TORSOCKS}" on
|
||||||
#fi
|
#fi
|
||||||
|
|
||||||
version="$(curl -s https://aus1.torproject.org/torbrowser/update_3/release/downloads.json | jq -r ".version")"
|
if [ -z $version ]; then
|
||||||
locale="en-US" # mention your locale. default = en-US
|
version="$(curl -s https://aus1.torproject.org/torbrowser/update_3/release/downloads.json | jq -r ".version")"
|
||||||
if [ -d /etc/default/locale ]; then
|
fi
|
||||||
. /etc/default/locale
|
if [ -z $locale ]; then
|
||||||
locale=$(echo "${LANG}" | cut -d . -f1)
|
locale="ALL" # mention your locale. default = ALL
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -f ./tor.keyring ]; then
|
if [ ! -f ./tor.keyring ]; then
|
||||||
|
@ -6,11 +6,11 @@ if [ -f "${TORSOCKS}" ]; then
|
|||||||
echo ""
|
echo ""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
version="$(curl -s https://aus1.torproject.org/torbrowser/update_3/release/downloads.json | jq -r ".version")"
|
if [ -z $version ]; then
|
||||||
locale="en-US" # mention your locale. default = en-US
|
version="$(curl -s https://aus1.torproject.org/torbrowser/update_3/release/downloads.json | jq -r ".version")"
|
||||||
if [ -d /etc/default/locale ]; then
|
fi
|
||||||
. /etc/default/locale
|
if [ -z $locale ]; then
|
||||||
locale=$(echo "${LANG}" | cut -d . -f1)
|
locale="ALL" # mention your locale. default = ALL
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -f ./tor.keyring ]; then
|
if [ ! -f ./tor.keyring ]; then
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
#Build Number for ANT. Do not edit!
|
#Build Number for ANT. Do not edit!
|
||||||
#Sat Dec 31 21:01:03 UTC 2022
|
#Sat Dec 31 22:09:35 UTC 2022
|
||||||
build.number=422
|
build.number=424
|
||||||
|
@ -612,6 +612,11 @@ public class I2PFirefox extends I2PCommonBrowser {
|
|||||||
pb.environment().put("MOZ_MAINTENANCE_SERVICE", "0");
|
pb.environment().put("MOZ_MAINTENANCE_SERVICE", "0");
|
||||||
pb.environment().put("MOZ_PLUGIN_PATH", pluginsFolder);
|
pb.environment().put("MOZ_PLUGIN_PATH", pluginsFolder);
|
||||||
pb.environment().put("MOZ_UPDATER", "0");
|
pb.environment().put("MOZ_UPDATER", "0");
|
||||||
|
pb.environment().put("TB_CUSTOM_HOMEPAGE", newArgs[4]);
|
||||||
|
pb.environment().put("TOR_FORCE_NET_CONFIG", "0");
|
||||||
|
pb.environment().put("TOR_SKIP_LAUNCH", "1");
|
||||||
|
pb.environment().put("TOR_SKIP_CONTROLPORTTEST", "1");
|
||||||
|
pb.environment().put("TOR_NONTOR_PROXY", "1");
|
||||||
return pb;
|
return pb;
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
logger.warning(e.toString());
|
logger.warning(e.toString());
|
||||||
@ -635,6 +640,12 @@ public class I2PFirefox extends I2PCommonBrowser {
|
|||||||
pb.environment().put("MOZ_MAINTENANCE_SERVICE", "0");
|
pb.environment().put("MOZ_MAINTENANCE_SERVICE", "0");
|
||||||
pb.environment().put("MOZ_PLUGIN_PATH", pluginsFolder);
|
pb.environment().put("MOZ_PLUGIN_PATH", pluginsFolder);
|
||||||
pb.environment().put("MOZ_UPDATER", "0");
|
pb.environment().put("MOZ_UPDATER", "0");
|
||||||
|
if (args.length > 4)
|
||||||
|
pb.environment().put("TB_CUSTOM_HOMEPAGE", args[4]);
|
||||||
|
pb.environment().put("TOR_FORCE_NET_CONFIG", "0");
|
||||||
|
pb.environment().put("TOR_SKIP_LAUNCH", "1");
|
||||||
|
pb.environment().put("TOR_SKIP_CONTROLPORTTEST", "1");
|
||||||
|
pb.environment().put("TOR_NONTOR_PROXY", "1");
|
||||||
return pb;
|
return pb;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -657,6 +668,12 @@ public class I2PFirefox extends I2PCommonBrowser {
|
|||||||
pb.environment().put("MOZ_MAINTENANCE_SERVICE", "0");
|
pb.environment().put("MOZ_MAINTENANCE_SERVICE", "0");
|
||||||
pb.environment().put("MOZ_PLUGIN_PATH", pluginsFolder);
|
pb.environment().put("MOZ_PLUGIN_PATH", pluginsFolder);
|
||||||
pb.environment().put("MOZ_UPDATER", "0");
|
pb.environment().put("MOZ_UPDATER", "0");
|
||||||
|
if (args.length > 4)
|
||||||
|
pb.environment().put("TB_CUSTOM_HOMEPAGE", args[4]);
|
||||||
|
pb.environment().put("TOR_FORCE_NET_CONFIG", "0");
|
||||||
|
pb.environment().put("TOR_SKIP_LAUNCH", "1");
|
||||||
|
pb.environment().put("TOR_SKIP_CONTROLPORTTEST", "1");
|
||||||
|
pb.environment().put("TOR_NONTOR_PROXY", "1");
|
||||||
return pb;
|
return pb;
|
||||||
//}
|
//}
|
||||||
// return null;
|
// return null;
|
||||||
|
@ -64,3 +64,4 @@ user_pref("dom.image-lazy-loading.enabled", false);
|
|||||||
user_pref("extensions.autoDisableScopes", 0);
|
user_pref("extensions.autoDisableScopes", 0);
|
||||||
user_pref("extensions.enabledScopes", 1);
|
user_pref("extensions.enabledScopes", 1);
|
||||||
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", false);
|
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", false);
|
||||||
|
user_pref("browser.fixup.domainsuffixwhitelist.i2p", true);
|
@ -228,3 +228,4 @@ user_pref("dom.w3c_touch_events.enabled", false);
|
|||||||
user_pref("browser.privatebrowsing.autostart", false);
|
user_pref("browser.privatebrowsing.autostart", false);
|
||||||
user_pref("browser.display.use_system_colors", false);
|
user_pref("browser.display.use_system_colors", false);
|
||||||
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", false);
|
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", false);
|
||||||
|
user_pref("browser.fixup.domainsuffixwhitelist.i2p", true);
|
Reference in New Issue
Block a user