diff options
Diffstat (limited to 'libre/iceweasel/vendor.js.in')
-rw-r--r-- | libre/iceweasel/vendor.js.in | 54 |
1 files changed, 17 insertions, 37 deletions
diff --git a/libre/iceweasel/vendor.js.in b/libre/iceweasel/vendor.js.in index d67ae2fb0..1325a4b39 100644 --- a/libre/iceweasel/vendor.js.in +++ b/libre/iceweasel/vendor.js.in @@ -4,23 +4,11 @@ |*| Parabola additions to vendor.js |*| |*| TODO: Go through this and figure out what's nescessary, remove -|*| most of it. This is mostly cargo-cult BS. For example, disabling -|*| all the EME stuff... that's already off because of `--disable-eme` -|*| in `.mozconfig`. Some of these settings no longer exist. Some of -|*| these settings don't do anything on GNU/Linux. -|*| +|*| most of it. For example, some of these settings no longer exist. +|*| Some of these settings don't do anything on GNU/Linux systems. |*| However, they don't seem to be causing any of the critical issues. \*/ -// Disable "alt" as a shortcut key to open full menu bar. Conflicts with "alt" as a modifier -pref("ui.key.menuAccessKeyFocuses", false); - -// Disable the GeoLocation API for content -pref("geo.enabled", false); - -// Make sure that the request URL of the GeoLocation backend is empty -pref("geo.wifi.uri", ""); - // Google Widevine DRM // https://blog.mozilla.org/futurereleases/2016/04/08/mozilla-to-test-widevine-cdm-in-firefox-nightly/ // https://wiki.mozilla.org/QA/Widevine_CDM @@ -58,17 +46,18 @@ pref("network.cookie.cookieBehavior", 1); // Prevent EULA dialog to popup on first run pref("browser.EULA.override", true); -// Set useragent to Firefox compatible -//pref("general.useragent.compatMode.firefox", true); -// Spoof the useragent to a generic one -pref("general.useragent.compatMode.firefox", true); // Spoof the useragent to a generic one -pref("general.useragent.override", "Mozilla/5.0 (Windows NT 6.1; rv:@_SHORTVER_@) Gecko/20100101 Firefox/@_SHORTVER_@"); -pref("general.appname.override", "Netscape"); -pref("general.appversion.override", "@_SHORTVER_@"); -pref("general.buildID.override", "Gecko/20100101"); -pref("general.oscpu.override", "Windows NT 6.1"); -pref("general.platform.override", "Win32"); +// people tend to agree that this was a bad idea +// these are the default values (same as arch): +// pref("general.useragent.compatMode.firefox", false); +// pref("general.useragent.override", "Mozilla/5.0 (X11; Linux @_ARCH_@; rv:@_SHORTVER_@) Gecko/20100101 Firefox/@_SHORTVER_@"); +// pref("general.appname.override", "Netscape"); // deprecated +// pref("general.appCodeName.override", "Mozilla"); // deprecated +// pref("general.appversion.override", "@_SHORTVER_@"); // deprecated +// pref("general.buildID.override", "Gecko/20100101"); // deprecated +// pref("general.oscpu.override", "Linux @_ARCH_@"); // deprecated +// pref("general.platform.override", "Linux @_ARCH_@"); // deprecated +// pref("general.product.override", "Gecko"); // deprecated // Privacy & Freedom Issues // https://webdevelopmentaid.wordpress.com/2013/10/21/customize-privacy-settings-in-mozilla-firefox-part-1-aboutconfig/ @@ -226,10 +215,6 @@ pref("app.faqURL", "http://libreplanet.org/wiki/Group:IceCat/FAQ"); pref("pfs.datasource.url", "http://gnuzilla.gnu.org/plugins/PluginFinderService.php?mimetype=%PLUGIN_MIMETYPE%"); pref("pfs.filehint.url", "http://gnuzilla.gnu.org/plugins/PluginFinderService.php?mimetype=%PLUGIN_MIMETYPE%"); -// Geolocation depends on third party services -pref("geo.enabled", false); -pref("geo.wifi.uri", ""); - // Disable heartbeat pref("browser.selfsupport.url", ""); @@ -293,17 +278,9 @@ pref("dom.input.dirpicker", false); // https://labs.parabola.nu/issues/1628 pref("security.sandbox.content.syscall_whitelist", "16"); -// Disable recommendations of extensions and themes on about:addons page -// https://labs.parabola.nu/issues/2409 -pref("extensions.htmlaboutaddons.discover.enabled", false); -pref("extensions.htmlaboutaddons.recommendations.enabled", false); - // Disable "Recommend extensions as you browse" in about:preferences#general pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false); -// URL for 'Find more extensions / themes' in about:addons page -pref("extensions.getAddons.search.browseURL", "https://www.parabola.nu/packages/?q=%TERMS%"); - // Make extensions work on Mozilla domains pref("extensions.webextensions.restrictedDomains", ""); pref("privacy.resistFingerprinting.block_mozAddonManager", true); @@ -317,7 +294,10 @@ pref("browser.messaging-system.whatsNewPanel.enabled", false); pref("extensions.getAddons.showPane", false); // Disable some bits of Normandy, subsystem that allows Mozilla to make changes remotely. -// Should be already disbled by setting MOZ_NORMANDY to False in build configuration. +// Should be already disabled by setting MOZ_NORMANDY to False in build configuration. // Setting these preferences just in case and to not frustrate users. pref("app.normandy.api_url", "http://127.0.0.1/"); pref("app.normandy.enabled", false); + +// enable "sync" feature +pref("webchannel.allowObject.urlWhitelist", "https://content.cdn.mozilla.net https://support.mozilla.org https://install.mozilla.org https://accounts.firefox.com"); |