--- 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 and // URLs). -pref("network.prefetch-next", true); +pref("network.prefetch-next", false); // enables the preloading (i.e., preloading of 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", "");