425 lines
18 KiB
Diff
425 lines
18 KiB
Diff
--- a/browser/app/profile/firefox.js
|
|
+++ b/browser/app/profile/firefox.js
|
|
@@ -244,7 +244,7 @@
|
|
pref("browser.touchmode.auto", true);
|
|
|
|
// At startup, check if we're the default browser and prompt user if not.
|
|
-pref("browser.shell.checkDefaultBrowser", true);
|
|
+pref("browser.shell.checkDefaultBrowser", false);
|
|
pref("browser.shell.shortcutFavicons",true);
|
|
pref("browser.shell.mostRecentDateSetAsDefault", "");
|
|
pref("browser.shell.skipDefaultBrowserCheckOnFirstRun", true);
|
|
@@ -254,7 +254,7 @@
|
|
|
|
// 0 = blank, 1 = home (browser.startup.homepage), 2 = last visited page, 3 = resume previous browser session
|
|
// The behavior of option 3 is detailed at: http://wiki.mozilla.org/Session_Restore
|
|
-pref("browser.startup.page", 1);
|
|
+pref("browser.startup.page", 0);
|
|
pref("browser.startup.homepage", "chrome://branding/locale/browserconfig.properties");
|
|
// Whether we should skip the homepage when opening the first-run page
|
|
pref("browser.startup.firstrunSkipsHomepage", true);
|
|
@@ -318,7 +318,7 @@
|
|
pref("browser.urlbar.suggest.bookmark", true);
|
|
pref("browser.urlbar.suggest.openpage", true);
|
|
pref("browser.urlbar.suggest.searches", true);
|
|
-pref("browser.urlbar.userMadeSearchSuggestionsChoice", false);
|
|
+pref("browser.urlbar.userMadeSearchSuggestionsChoice", true);
|
|
// The suggestion opt-in notification will be shown on 4 different days.
|
|
pref("browser.urlbar.daysBeforeHidingSuggestionsPrompt", 4);
|
|
pref("browser.urlbar.lastSuggestionsPromptDate", 20160601);
|
|
@@ -363,7 +363,7 @@
|
|
pref("browser.download.animateNotifications", true);
|
|
|
|
// This records whether or not the panel has been shown at least once.
|
|
-pref("browser.download.panel.shown", false);
|
|
+pref("browser.download.panel.shown", true);
|
|
|
|
// This controls whether the button is automatically shown/hidden depending
|
|
// on whether there are downloads to show.
|
|
@@ -415,7 +415,7 @@
|
|
pref("browser.sessionhistory.max_entries", 50);
|
|
|
|
// Built-in default permissions.
|
|
-pref("permissions.manager.defaultsUrl", "resource://app/defaults/permissions");
|
|
+pref("permissions.manager.defaultsUrl", "");
|
|
|
|
// handle links targeting new windows
|
|
// 1=current window/tab, 2=new window, 3=new tab in most recent window
|
|
@@ -445,7 +445,7 @@
|
|
// Tabbed browser
|
|
pref("browser.tabs.closeWindowWithLastTab", true);
|
|
pref("browser.tabs.insertRelatedAfterCurrent", true);
|
|
-pref("browser.tabs.warnOnClose", true);
|
|
+pref("browser.tabs.warnOnClose", false);
|
|
pref("browser.tabs.warnOnCloseOtherTabs", true);
|
|
pref("browser.tabs.warnOnOpen", true);
|
|
pref("browser.tabs.maxOpenBeforeWarn", 15);
|
|
@@ -636,7 +636,7 @@
|
|
pref("browser.xul.error_pages.expert_bad_cert", false);
|
|
|
|
// Enable captive portal detection.
|
|
-pref("network.captive-portal-service.enabled", true);
|
|
+pref("network.captive-portal-service.enabled", false);
|
|
|
|
// If true, network link events will change the value of navigator.onLine
|
|
pref("network.manage-offline-status", true);
|
|
@@ -1240,7 +1240,7 @@
|
|
// Remembers if the about:newtab intro has been shown
|
|
// NOTE: This preference is unused but was not removed in case
|
|
// this information will be valuable in the future.
|
|
-pref("browser.newtabpage.introShown", false);
|
|
+pref("browser.newtabpage.introShown", true);
|
|
|
|
// Toggles the content of 'about:newtab'. Shows the grid when enabled.
|
|
pref("browser.newtabpage.enabled", true);
|
|
@@ -1264,11 +1264,11 @@
|
|
pref("browser.newtabpage.directory.source", "https://tiles.services.mozilla.com/v3/links/fetch/%LOCALE%/%CHANNEL%");
|
|
|
|
// activates Activity Stream
|
|
-pref("browser.newtabpage.activity-stream.enabled", true);
|
|
-pref("browser.newtabpage.activity-stream.prerender", true);
|
|
-pref("browser.newtabpage.activity-stream.aboutHome.enabled", true);
|
|
+pref("browser.newtabpage.activity-stream.enabled", false);
|
|
+pref("browser.newtabpage.activity-stream.prerender", false);
|
|
+pref("browser.newtabpage.activity-stream.aboutHome.enabled", false);
|
|
|
|
-pref("browser.library.activity-stream.enabled", true);
|
|
+pref("browser.library.activity-stream.enabled", false);
|
|
|
|
// Enable the DOM fullscreen API.
|
|
pref("full-screen-api.enabled", true);
|
|
@@ -1330,7 +1330,7 @@
|
|
// Some of these prefs are specified even though they are redundant; they are
|
|
// here for clarity and end-user experiments.
|
|
#ifndef EARLY_BETA_OR_EARLIER
|
|
-pref("geo.wifi.uri", "https://www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_API_KEY%");
|
|
+pref("geo.wifi.uri", "");
|
|
|
|
#ifdef XP_MACOSX
|
|
pref("geo.provider.use_corelocation", false);
|
|
@@ -1347,20 +1347,20 @@
|
|
#else
|
|
|
|
// Geolocation preferences for Nightly/Aurora/Beta.
|
|
-pref("geo.wifi.uri", "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%");
|
|
+pref("geo.wifi.uri", "");
|
|
|
|
#ifdef XP_MACOSX
|
|
-pref("geo.provider.use_corelocation", true);
|
|
+pref("geo.provider.use_corelocation", false);
|
|
#endif
|
|
|
|
// The native Windows location provider is only enabled in Nightly and likely to
|
|
// be unstable. Set to false if things are really broken.
|
|
#if defined(XP_WIN) && defined(NIGHTLY_BUILD)
|
|
-pref("geo.provider.ms-windows-location", true);
|
|
+pref("geo.provider.ms-windows-location", false);
|
|
#endif
|
|
|
|
#if defined(MOZ_WIDGET_GTK) && defined(MOZ_GPSD)
|
|
-pref("geo.provider.use_gpsd", true);
|
|
+pref("geo.provider.use_gpsd", false);
|
|
#endif
|
|
|
|
#endif
|
|
@@ -1481,32 +1481,32 @@
|
|
|
|
// Telemetry settings.
|
|
// Determines if Telemetry pings can be archived locally.
|
|
-pref("toolkit.telemetry.archive.enabled", true);
|
|
+pref("toolkit.telemetry.archive.enabled", false);
|
|
// Enables sending the shutdown ping when Firefox shuts down.
|
|
-pref("toolkit.telemetry.shutdownPingSender.enabled", true);
|
|
+pref("toolkit.telemetry.shutdownPingSender.enabled", false);
|
|
// Enables sending the shutdown ping using the pingsender from the first session.
|
|
pref("toolkit.telemetry.shutdownPingSender.enabledFirstSession", false);
|
|
// Enables sending a duplicate of the first shutdown ping from the first session.
|
|
-pref("toolkit.telemetry.firstShutdownPing.enabled", true);
|
|
+pref("toolkit.telemetry.firstShutdownPing.enabled", false);
|
|
// Enables sending the 'new-profile' ping on new profiles.
|
|
-pref("toolkit.telemetry.newProfilePing.enabled", true);
|
|
+pref("toolkit.telemetry.newProfilePing.enabled", false);
|
|
// Enables sending 'update' pings on Firefox updates.
|
|
-pref("toolkit.telemetry.updatePing.enabled", true);
|
|
+pref("toolkit.telemetry.updatePing.enabled", false);
|
|
// Enables sending 'bhr' pings when the browser hangs.
|
|
-pref("toolkit.telemetry.bhrPing.enabled", true);
|
|
+pref("toolkit.telemetry.bhrPing.enabled", false);
|
|
|
|
// Telemetry experiments settings.
|
|
-pref("experiments.enabled", true);
|
|
-pref("experiments.manifest.fetchIntervalSeconds", 86400);
|
|
-pref("experiments.manifest.uri", "https://telemetry-experiment.cdn.mozilla.net/manifest/v1/firefox/%VERSION%/%CHANNEL%");
|
|
+pref("experiments.enabled", false);
|
|
+pref("experiments.manifest.fetchIntervalSeconds", 0);
|
|
+pref("experiments.manifest.uri", "");
|
|
// Whether experiments are supported by the current application profile.
|
|
-pref("experiments.supported", true);
|
|
+pref("experiments.supported", false);
|
|
|
|
// Ping Centre Telemetry settings.
|
|
-pref("browser.ping-centre.telemetry", true);
|
|
+pref("browser.ping-centre.telemetry", false);
|
|
pref("browser.ping-centre.log", false);
|
|
-pref("browser.ping-centre.staging.endpoint", "https://onyx_tiles.stage.mozaws.net/v3/links/ping-centre");
|
|
-pref("browser.ping-centre.production.endpoint", "https://tiles.services.mozilla.com/v3/links/ping-centre");
|
|
+pref("browser.ping-centre.staging.endpoint", "");
|
|
+pref("browser.ping-centre.production.endpoint", "");
|
|
|
|
// Enable GMP support in the addon manager.
|
|
pref("media.gmp-provider.enabled", true);
|
|
|
|
--- a/browser/branding/official/pref/firefox-branding.js
|
|
+++ b/browser/branding/official/pref/firefox-branding.js
|
|
@@ -3,7 +3,7 @@
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
pref("startup.homepage_override_url", "");
|
|
-pref("startup.homepage_welcome_url", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/firstrun/");
|
|
+pref("startup.homepage_welcome_url", "about:blank");
|
|
pref("startup.homepage_welcome_url.additional", "");
|
|
// Interval: Time between checks for a new version (in seconds)
|
|
pref("app.update.interval", 43200); // 12 hours
|
|
--- a/build/application.ini.in
|
|
+++ b/build/application.ini.in
|
|
@@ -41,7 +41,7 @@ MaxVersion=@GRE_MILESTONE@
|
|
|
|
[XRE]
|
|
#ifdef MOZ_PROFILE_MIGRATOR
|
|
-EnableProfileMigrator=1
|
|
+EnableProfileMigrator=0
|
|
#endif
|
|
|
|
#if MOZ_CRASHREPORTER
|
|
--- a/modules/libpref/init/all.js
|
|
+++ b/modules/libpref/init/all.js
|
|
@@ -31,7 +31,7 @@
|
|
|
|
pref("general.config.obscure_value", 13); // for MCD .cfg files
|
|
|
|
-pref("general.warnOnAboutConfig", true);
|
|
+pref("general.warnOnAboutConfig", false);
|
|
|
|
// maximum number of dated backups to keep at any time
|
|
pref("browser.bookmarks.max_backups", 5);
|
|
@@ -456,7 +456,7 @@
|
|
pref("media.navigator.audio.use_fec", true);
|
|
pref("media.navigator.video.red_ulpfec_enabled", false);
|
|
|
|
-pref("media.peerconnection.dtmf.enabled", true);
|
|
+pref("media.peerconnection.dtmf.enabled", false);
|
|
|
|
pref("media.webrtc.debug.trace_mask", 0);
|
|
pref("media.webrtc.debug.multi_log", false);
|
|
@@ -466,15 +466,15 @@
|
|
|
|
pref("media.navigator.video.default_width",0); // adaptive default
|
|
pref("media.navigator.video.default_height",0); // adaptive default
|
|
-pref("media.peerconnection.enabled", true);
|
|
-pref("media.peerconnection.video.enabled", true);
|
|
+pref("media.peerconnection.enabled", false);
|
|
+pref("media.peerconnection.video.enabled", false);
|
|
pref("media.navigator.video.max_fs", 12288); // Enough for 2048x1536
|
|
pref("media.navigator.video.max_fr", 60);
|
|
pref("media.navigator.video.h264.level", 31); // 0x42E01f - level 3.1
|
|
pref("media.navigator.video.h264.max_br", 0);
|
|
pref("media.navigator.video.h264.max_mbps", 0);
|
|
pref("media.peerconnection.video.h264_enabled", false);
|
|
-pref("media.peerconnection.video.vp9_enabled", true);
|
|
+pref("media.peerconnection.video.vp9_enabled", false);
|
|
pref("media.getusermedia.aec", 1);
|
|
pref("media.getusermedia.browser.enabled", false);
|
|
pref("media.getusermedia.channels", 0);
|
|
@@ -497,7 +497,7 @@
|
|
pref("media.peerconnection.ice.force_interface", ""); // Limit to only a single interface
|
|
pref("media.peerconnection.ice.relay_only", false); // Limit candidates to TURN
|
|
pref("media.peerconnection.use_document_iceservers", true);
|
|
-pref("media.peerconnection.identity.enabled", true);
|
|
+pref("media.peerconnection.identity.enabled", false);
|
|
pref("media.peerconnection.identity.timeout", 10000);
|
|
pref("media.peerconnection.ice.stun_client_maximum_transmits", 7);
|
|
pref("media.peerconnection.ice.trickle_grace_period", 5000);
|
|
@@ -508,7 +508,7 @@
|
|
// These values (aec, agc, and noice) are from media/webrtc/trunk/webrtc/common_types.h
|
|
// kXxxUnchanged = 0, kXxxDefault = 1, and higher values are specific to each
|
|
// setting (for Xxx = Ec, Agc, or Ns). Defaults are all set to kXxxDefault here.
|
|
-pref("media.peerconnection.turn.disable", false);
|
|
+pref("media.peerconnection.turn.disable", true);
|
|
#if defined(MOZ_WEBRTC_HARDWARE_AEC_NS)
|
|
pref("media.getusermedia.aec_enabled", false);
|
|
pref("media.getusermedia.noise_enabled", false);
|
|
@@ -933,7 +933,7 @@
|
|
//
|
|
// Values are -1 always on. 1 always off, 0 is auto as some platform perform
|
|
// further checks.
|
|
-pref("accessibility.force_disabled", 0);
|
|
+pref("accessibility.force_disabled", 1);
|
|
|
|
pref("accessibility.AOM.enabled", false);
|
|
|
|
@@ -1381,7 +1381,7 @@
|
|
// the popup will be called when the popup is dismissed.
|
|
pref("privacy.permissionPrompts.showCloseButton", false);
|
|
// Enforce tracking protection in all modes
|
|
-pref("privacy.trackingprotection.enabled", false);
|
|
+pref("privacy.trackingprotection.enabled", true);
|
|
// Enforce tracking protection in Private Browsing mode
|
|
pref("privacy.trackingprotection.pbmode.enabled", true);
|
|
// Annotate channels based on the tracking protection list in all modes
|
|
@@ -1757,7 +1757,7 @@
|
|
|
|
// The maximum number of current global half open sockets allowable
|
|
// when starting a new speculative connection.
|
|
-pref("network.http.speculative-parallel-limit", 6);
|
|
+pref("network.http.speculative-parallel-limit", 0);
|
|
|
|
// Whether or not to block requests for non head js/css items (e.g. media)
|
|
// while those elements load.
|
|
@@ -2066,7 +2066,7 @@
|
|
pref("network.dnsCacheExpirationGracePeriod", 60);
|
|
|
|
// This preference can be used to turn off DNS prefetch.
|
|
-pref("network.dns.disablePrefetch", false);
|
|
+pref("network.dns.disablePrefetch", true);
|
|
|
|
// This preference controls whether .onion hostnames are
|
|
// rejected before being given to DNS. RFC 7686
|
|
@@ -2105,7 +2105,7 @@
|
|
|
|
// enables the prefetch service (i.e., prefetching of <link rel="next"> and
|
|
// <link rel="prefetch"> URLs).
|
|
-pref("network.prefetch-next", true);
|
|
+pref("network.prefetch-next", false);
|
|
// enables the preloading (i.e., preloading of <link rel="preload"> URLs).
|
|
pref("network.preload", false);
|
|
|
|
@@ -2616,7 +2616,7 @@
|
|
pref("services.settings.server", "https://firefox.settings.services.mozilla.com/v1");
|
|
|
|
// Blocklist preferences
|
|
-pref("extensions.blocklist.enabled", true);
|
|
+pref("extensions.blocklist.enabled", false);
|
|
// OneCRL freshness checking depends on this value, so if you change it,
|
|
// please also update security.onecrl.maximum_staleness_in_seconds.
|
|
pref("extensions.blocklist.interval", 86400);
|
|
@@ -4614,7 +4614,7 @@
|
|
|
|
// Satchel (Form Manager) prefs
|
|
pref("browser.formfill.debug", false);
|
|
-pref("browser.formfill.enable", true);
|
|
+pref("browser.formfill.enable", false);
|
|
pref("browser.formfill.expire_days", 180);
|
|
pref("browser.formfill.agedWeight", 2);
|
|
pref("browser.formfill.bucketSize", 1);
|
|
@@ -4738,7 +4738,7 @@
|
|
pref("webgl.1.allow-core-profiles", false);
|
|
#endif
|
|
pref("webgl.force-enabled", false);
|
|
-pref("webgl.disabled", false);
|
|
+pref("webgl.disabled", true);
|
|
pref("webgl.disable-angle", false);
|
|
pref("webgl.disable-wgl", false);
|
|
pref("webgl.min_capability_mode", false);
|
|
@@ -4952,13 +4952,13 @@
|
|
pref("layers.gralloc.disable", false);
|
|
|
|
// Enable/Disable the geolocation API for content
|
|
-pref("geo.enabled", true);
|
|
+pref("geo.enabled", false);
|
|
|
|
// Timeout for outbound network geolocation provider XHR
|
|
pref("geo.wifi.xhr.timeout", 60000);
|
|
|
|
// Enable/Disable the orientation API for content
|
|
-pref("device.sensors.enabled", true);
|
|
+pref("device.sensors.enabled", false);
|
|
|
|
// Enable/Disable the device storage API for content
|
|
pref("device.storage.enabled", false);
|
|
@@ -5072,7 +5072,7 @@
|
|
pref("dom.vibrator.max_vibrate_list_len", 128);
|
|
|
|
// Battery API
|
|
-pref("dom.battery.enabled", true);
|
|
+pref("dom.battery.enabled", false);
|
|
|
|
// Streams API
|
|
pref("dom.streams.enabled", false);
|
|
@@ -5231,8 +5231,8 @@
|
|
// remote-install allows any website to activate a provider, with extended UI
|
|
// notifying user of installation. we can later pref off remote install if
|
|
// necessary. This does not affect whitelisted and directory installs.
|
|
-pref("social.remote-install.enabled", true);
|
|
-pref("social.toast-notifications.enabled", true);
|
|
+pref("social.remote-install.enabled", false);
|
|
+pref("social.toast-notifications.enabled", false);
|
|
|
|
// Disable idle observer fuzz, because only privileged content can access idle
|
|
// observers (bug 780507).
|
|
@@ -5559,10 +5559,10 @@
|
|
// The URL of the Firefox Accounts auth server backend
|
|
pref("identity.fxaccounts.auth.uri", "https://api.accounts.firefox.com/v1");
|
|
|
|
-pref("beacon.enabled", true);
|
|
+pref("beacon.enabled", false);
|
|
|
|
// Camera prefs
|
|
-pref("camera.control.face_detection.enabled", true);
|
|
+pref("camera.control.face_detection.enabled", false);
|
|
|
|
|
|
// SW Cache API
|
|
@@ -5606,7 +5606,7 @@
|
|
pref("browser.search.reset.enabled", false);
|
|
pref("browser.search.reset.whitelist", "");
|
|
pref("browser.search.geoSpecificDefaults", false);
|
|
-pref("browser.search.geoip.url", "https://location.services.mozilla.com/v1/country?key=%MOZILLA_API_KEY%");
|
|
+pref("browser.search.geoip.url", "");
|
|
pref("browser.search.geoip.timeout", 3000);
|
|
|
|
#ifdef MOZ_OFFICIAL_BRANDING
|
|
@@ -5620,7 +5620,7 @@
|
|
//pref("media.gmp-manager.url.override", "");
|
|
|
|
// Update service URL for GMP install/updates:
|
|
-pref("media.gmp-manager.url", "https://aus5.mozilla.org/update/3/GMP/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml");
|
|
+pref("media.gmp-manager.url", "");
|
|
|
|
// When |media.gmp-manager.cert.requireBuiltIn| is true or not specified the
|
|
// final certificate and all certificates the connection is redirected to before
|
|
@@ -5645,14 +5645,14 @@
|
|
// IMPORTANT! app.update.certs.* prefs should also be updated if these
|
|
// are updated.
|
|
pref("media.gmp-manager.cert.checkAttributes", true);
|
|
-pref("media.gmp-manager.certs.1.issuerName", "CN=DigiCert SHA2 Secure Server CA,O=DigiCert Inc,C=US");
|
|
-pref("media.gmp-manager.certs.1.commonName", "aus5.mozilla.org");
|
|
-pref("media.gmp-manager.certs.2.issuerName", "CN=thawte SSL CA - G2,O=\"thawte, Inc.\",C=US");
|
|
-pref("media.gmp-manager.certs.2.commonName", "aus5.mozilla.org");
|
|
+pref("media.gmp-manager.certs.1.issuerName", "");
|
|
+pref("media.gmp-manager.certs.1.commonName", "");
|
|
+pref("media.gmp-manager.certs.2.issuerName", "");
|
|
+pref("media.gmp-manager.certs.2.commonName", "");
|
|
|
|
// Whether or not to perform reader mode article parsing on page load.
|
|
// If this pref is disabled, we will never show a reader mode icon in the toolbar.
|
|
-pref("reader.parse-on-load.enabled", true);
|
|
+pref("reader.parse-on-load.enabled", false);
|
|
|
|
// After what size document we don't bother running Readability on it
|
|
// because it'd slow things down too much
|
|
--- a/toolkit/components/telemetry/healthreport-prefs.js
|
|
+++ b/toolkit/components/telemetry/healthreport-prefs.js
|
|
@@ -4,9 +4,9 @@
|
|
|
|
/* global pref */
|
|
|
|
-pref("datareporting.healthreport.infoURL", "https://www.mozilla.org/legal/privacy/firefox.html#health-report");
|
|
+pref("datareporting.healthreport.infoURL", "");
|
|
|
|
// Health Report is enabled by default on all channels.
|
|
-pref("datareporting.healthreport.uploadEnabled", true);
|
|
+pref("datareporting.healthreport.uploadEnabled", false);
|
|
|
|
-pref("datareporting.healthreport.about.reportUrl", "https://fhr.cdn.mozilla.net/%LOCALE%/v4/");
|
|
+pref("datareporting.healthreport.about.reportUrl", "");
|