move extension scopes into affixed prefs.js
This commit is contained in:
16
VERSION.md
16
VERSION.md
@ -6,23 +6,23 @@ Extension Versions
|
|||||||
|
|
||||||
```md
|
```md
|
||||||
i2p-in-private-browsing
|
i2p-in-private-browsing
|
||||||
2.7.0
|
2.8.2
|
||||||
https://addons.mozilla.org/firefox/downloads/file/4364373/i2p_in_private_browsing-2.7.0.xpi
|
https://addons.mozilla.org/firefox/downloads/file/4441161/i2p_in_private_browsing-2.8.2.xpi
|
||||||
noscript
|
noscript
|
||||||
12.1.1
|
12.1.1
|
||||||
https://addons.mozilla.org/firefox/downloads/file/4411102/noscript-12.1.1.xpi
|
https://addons.mozilla.org/firefox/downloads/file/4411102/noscript-12.1.1.xpi
|
||||||
localcdn-fork-of-decentraleyes
|
localcdn-fork-of-decentraleyes
|
||||||
2.6.76
|
2.6.79
|
||||||
https://addons.mozilla.org/firefox/downloads/file/4401439/localcdn_fork_of_decentraleyes-2.6.76.xpi
|
https://addons.mozilla.org/firefox/downloads/file/4464649/localcdn_fork_of_decentraleyes-2.6.79.xpi
|
||||||
onion-in-container-browsing
|
onion-in-container-browsing
|
||||||
0.82
|
0.82
|
||||||
https://addons.mozilla.org/firefox/downloads/file/3904685/onion_in_container_browsing-0.82.xpi
|
https://addons.mozilla.org/firefox/downloads/file/3904685/onion_in_container_browsing-0.82.xpi
|
||||||
javascript-restrictor
|
javascript-restrictor
|
||||||
0.19.1
|
0.20.1
|
||||||
https://addons.mozilla.org/firefox/downloads/file/4352350/javascript_restrictor-0.19.1.xpi
|
https://addons.mozilla.org/firefox/downloads/file/4471377/javascript_restrictor-0.20.1.xpi
|
||||||
ublock-origin
|
ublock-origin
|
||||||
1.61.2
|
1.63.2
|
||||||
https://addons.mozilla.org/firefox/downloads/file/4391011/ublock_origin-1.61.2.xpi
|
https://addons.mozilla.org/firefox/downloads/file/4458450/ublock_origin-1.63.2.xpi
|
||||||
```
|
```
|
||||||
|
|
||||||
## Chromium
|
## Chromium
|
||||||
|
@ -1 +1 @@
|
|||||||
arkenfox.number=105.0
|
arkenfox.number=135.0
|
||||||
|
43
build.xml
43
build.xml
@ -285,13 +285,34 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
|
|||||||
<arg value="checkout" />
|
<arg value="checkout" />
|
||||||
<arg value="${arkenfox.number}" />
|
<arg value="${arkenfox.number}" />
|
||||||
</exec>
|
</exec>
|
||||||
|
<exec executable="grep" osfamily="unix" output="user.js/tmp.user.js">
|
||||||
|
<arg value="-v" />
|
||||||
|
<arg value="autoDisableScopes" />
|
||||||
|
<arg value="user.js/user.js" />
|
||||||
|
</exec>
|
||||||
|
<exec executable="grep" osfamily="unix" output="user.js/user.js">
|
||||||
|
<arg value="-v" />
|
||||||
|
<arg value="enabledScopes" />
|
||||||
|
<arg value="user.js/tmp.user.js" />
|
||||||
|
</exec>
|
||||||
|
<copy file="user.js/user.js" tofile="src/i2p.firefox.usability.profile/user.js"/>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="userJs" depends="i2pFirefoxBaseUserJs,i2pFirefoxUsabilityUserJs">
|
<target name="userJs" depends="i2pFirefoxBaseUserJs,i2pFirefoxUsabilityUserJs">
|
||||||
</target>
|
</target>
|
||||||
<target name="i2pFirefoxBaseUserJs" depends="arkenfoxCheckout">
|
<target name="i2pFirefoxBaseUserJs" depends="arkenfoxCheckout">
|
||||||
|
<exec executable="grep" osfamily="unix" output="user.js/user.js">
|
||||||
|
<arg value="-v" />
|
||||||
|
<arg value="autoDisableScopes" />
|
||||||
|
<arg value="user.js/user.js" />
|
||||||
|
</exec>
|
||||||
|
<exec executable="grep" osfamily="unix" output="user.js/user.js">
|
||||||
|
<arg value="-v" />
|
||||||
|
<arg value="enabledScopes" />
|
||||||
|
<arg value="user.js/user.js" />
|
||||||
|
</exec>
|
||||||
<copy file="user.js/user.js" tofile="src/i2p.firefox.base.profile/user.js"/>
|
<copy file="user.js/user.js" tofile="src/i2p.firefox.base.profile/user.js"/>
|
||||||
<exec executable="sed" osfamily="unix">
|
<!--<exec executable="sed" osfamily="unix">
|
||||||
<arg value="-i" />
|
<arg value="-i" />
|
||||||
<arg value='s|user_pref("extensions.autoDisableScopes", 15);|user_pref("extensions.autoDisableScopes", 0);|g' />
|
<arg value='s|user_pref("extensions.autoDisableScopes", 15);|user_pref("extensions.autoDisableScopes", 0);|g' />
|
||||||
<arg value="src/i2p.firefox.base.profile/user.js" />
|
<arg value="src/i2p.firefox.base.profile/user.js" />
|
||||||
@ -300,7 +321,7 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
|
|||||||
<arg value="-i" />
|
<arg value="-i" />
|
||||||
<arg value='s|user_pref("extensions.enabledScopes", 5);|user_pref("extensions.enabledScopes", 1);|g' />
|
<arg value='s|user_pref("extensions.enabledScopes", 5);|user_pref("extensions.enabledScopes", 1);|g' />
|
||||||
<arg value="src/i2p.firefox.base.profile/user.js" />
|
<arg value="src/i2p.firefox.base.profile/user.js" />
|
||||||
</exec>
|
</exec>-->
|
||||||
<exec executable="sed" osfamily="unix">
|
<exec executable="sed" osfamily="unix">
|
||||||
<arg value="-i" />
|
<arg value="-i" />
|
||||||
<arg value='s|user_pref("dom.security.https_only_mode", true);|user_pref("dom.security.https_only_mode", false);|g' />
|
<arg value='s|user_pref("dom.security.https_only_mode", true);|user_pref("dom.security.https_only_mode", false);|g' />
|
||||||
@ -308,8 +329,18 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
|
|||||||
</exec>
|
</exec>
|
||||||
</target>
|
</target>
|
||||||
<target name="i2pFirefoxUsabilityUserJs" depends="arkenfoxCheckout">
|
<target name="i2pFirefoxUsabilityUserJs" depends="arkenfoxCheckout">
|
||||||
|
<exec executable="grep" osfamily="unix" output="user.js/tmp.user.js">
|
||||||
|
<arg value="-v" />
|
||||||
|
<arg value="autoDisableScopes" />
|
||||||
|
<arg value="user.js/user.js" />
|
||||||
|
</exec>
|
||||||
|
<exec executable="grep" osfamily="unix" output="user.js/user.js">
|
||||||
|
<arg value="-v" />
|
||||||
|
<arg value="enabledScopes" />
|
||||||
|
<arg value="user.js/tmp.user.js" />
|
||||||
|
</exec>
|
||||||
<copy file="user.js/user.js" tofile="src/i2p.firefox.usability.profile/user.js"/>
|
<copy file="user.js/user.js" tofile="src/i2p.firefox.usability.profile/user.js"/>
|
||||||
<exec executable="sed" osfamily="unix">
|
<!--<exec executable="sed" osfamily="unix">
|
||||||
<arg value="-i" />
|
<arg value="-i" />
|
||||||
<arg value='s|user_pref("extensions.autoDisableScopes", 15);|user_pref("extensions.autoDisableScopes", 0);|g' />
|
<arg value='s|user_pref("extensions.autoDisableScopes", 15);|user_pref("extensions.autoDisableScopes", 0);|g' />
|
||||||
<arg value="src/i2p.firefox.usability.profile/user.js" />
|
<arg value="src/i2p.firefox.usability.profile/user.js" />
|
||||||
@ -318,7 +349,7 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
|
|||||||
<arg value="-i" />
|
<arg value="-i" />
|
||||||
<arg value='s|user_pref("extensions.enabledScopes", 5);|user_pref("extensions.enabledScopes", 1);|g' />
|
<arg value='s|user_pref("extensions.enabledScopes", 5);|user_pref("extensions.enabledScopes", 1);|g' />
|
||||||
<arg value="src/i2p.firefox.usability.profile/user.js" />
|
<arg value="src/i2p.firefox.usability.profile/user.js" />
|
||||||
</exec>
|
</exec>-->
|
||||||
<exec executable="sed" osfamily="unix">
|
<exec executable="sed" osfamily="unix">
|
||||||
<arg value="-i" />
|
<arg value="-i" />
|
||||||
<arg value='s|user_pref("dom.security.https_only_mode", true);|user_pref("dom.security.https_only_mode", false);|g' />
|
<arg value='s|user_pref("dom.security.https_only_mode", true);|user_pref("dom.security.https_only_mode", false);|g' />
|
||||||
@ -995,7 +1026,7 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
|
|||||||
<arg value="" />
|
<arg value="" />
|
||||||
</exec>
|
</exec>
|
||||||
</target>
|
</target>
|
||||||
<target name="i2pFirefoxBaseProfile" depends="buildNum">
|
<target name="i2pFirefoxBaseProfile" depends="buildNum,i2pFirefoxBaseUserJs">
|
||||||
<mkdir dir="src/i2p.firefox.base.profile/extensions/" />
|
<mkdir dir="src/i2p.firefox.base.profile/extensions/" />
|
||||||
<copy file="src/prefs.js" tofile="src/i2p.firefox.base.profile/prefs.js" />
|
<copy file="src/prefs.js" tofile="src/i2p.firefox.base.profile/prefs.js" />
|
||||||
<copy file="src/user-overrides.js" tofile="src/i2p.firefox.base.profile/user-overrides.js" />
|
<copy file="src/user-overrides.js" tofile="src/i2p.firefox.base.profile/user-overrides.js" />
|
||||||
@ -1031,7 +1062,7 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
|
|||||||
</exec>
|
</exec>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="i2pFirefoxUsabilityProfile" depends="buildNum">
|
<target name="i2pFirefoxUsabilityProfile" depends="buildNum, i2pFirefoxUsabilityUserJs">
|
||||||
<mkdir dir="src/i2p.firefox.usability.profile/extensions/" />
|
<mkdir dir="src/i2p.firefox.usability.profile/extensions/" />
|
||||||
<copy file="src/prefs.js" tofile="src/i2p.firefox.usability.profile/prefs.js" />
|
<copy file="src/prefs.js" tofile="src/i2p.firefox.usability.profile/prefs.js" />
|
||||||
<copy file="src/user-overrides.js" tofile="src/i2p.firefox.usability.profile/user-overrides.js" />
|
<copy file="src/user-overrides.js" tofile="src/i2p.firefox.usability.profile/user-overrides.js" />
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
#Build Number for ANT. Do not edit!
|
#Build Number for ANT. Do not edit!
|
||||||
#Tue Jan 07 18:04:41 EST 2025
|
#Fri Apr 11 20:42:48 EDT 2025
|
||||||
build.number=805
|
build.number=815
|
||||||
|
@ -45,4 +45,8 @@ user_pref("browser.newtabpage.activity-stream.feeds.section.highlights", false);
|
|||||||
user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
|
user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
|
||||||
user_pref("browser.newtabpage.activity-stream.default.sites", "http://planet.i2p/,http://legwork.i2p/,http://i2pwiki.i2p/,http://i2pforums.i2p/,http://zzz.i2p/");
|
user_pref("browser.newtabpage.activity-stream.default.sites", "http://planet.i2p/,http://legwork.i2p/,http://i2pwiki.i2p/,http://i2pforums.i2p/,http://zzz.i2p/");
|
||||||
user_pref("browser.newtabpage.activity-stream.feeds.topsites", true);
|
user_pref("browser.newtabpage.activity-stream.feeds.topsites", true);
|
||||||
user_pref("browser.fixup.domainsuffixwhitelist.i2p", true);
|
user_pref("browser.fixup.domainsuffixwhitelist.i2p", true);
|
||||||
|
|
||||||
|
// Allow extensions ONLY from the profile directory
|
||||||
|
user_pref("extensions.enabledScopes", 1); // [HIDDEN PREF]
|
||||||
|
user_pref("extensions.autoDisableScopes", 0); // [HIDDEN PREF]
|
@ -172,8 +172,6 @@ user_pref("dom.serviceWorkers.enabled", false);
|
|||||||
user_pref("dom.serviceWorkers.interception.enabled", false);
|
user_pref("dom.serviceWorkers.interception.enabled", false);
|
||||||
user_pref("dom.storage.enabled", false);
|
user_pref("dom.storage.enabled", false);
|
||||||
user_pref("dom.webaudio.enabled", false);
|
user_pref("dom.webaudio.enabled", false);
|
||||||
user_pref("extensions.autoDisableScopes", 0);
|
|
||||||
user_pref("extensions.enabledScopes", 1);
|
|
||||||
user_pref("extensions.getAddons.cache.enabled", false);
|
user_pref("extensions.getAddons.cache.enabled", false);
|
||||||
user_pref("extensions.getAddons.showPane", false);
|
user_pref("extensions.getAddons.showPane", false);
|
||||||
user_pref("extensions.pocket.enabled", false);
|
user_pref("extensions.pocket.enabled", false);
|
||||||
@ -240,8 +238,6 @@ 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("dom.image-lazy-loading.enabled", false);
|
user_pref("dom.image-lazy-loading.enabled", false);
|
||||||
user_pref("extensions.autoDisableScopes", 0);
|
|
||||||
user_pref("extensions.enabledScopes", 1);
|
|
||||||
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", false);
|
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", false);
|
||||||
user_pref("dom.security.https_only_mode", false);
|
user_pref("dom.security.https_only_mode", false);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user