summarylogtreecommitdiffstats
path: root/firefox-60-prefs.patch
diff options
context:
space:
mode:
authorw2018-07-26 10:42:23 +0200
committerw2018-07-26 10:42:23 +0200
commit4c4b4645c78488abd6692f782081f1a35fc46489 (patch)
tree6552e7ee2c4a628388c25539449a11d142d0991d /firefox-60-prefs.patch
parentb62a0791338d117c8d0de52b418bc6f348c43e10 (diff)
downloadaur-4c4b4645c78488abd6692f782081f1a35fc46489.tar.gz
Update to version 60.1.0
Diffstat (limited to 'firefox-60-prefs.patch')
-rw-r--r--firefox-60-prefs.patch417
1 files changed, 417 insertions, 0 deletions
diff --git a/firefox-60-prefs.patch b/firefox-60-prefs.patch
new file mode 100644
index 000000000000..5654d9121e63
--- /dev/null
+++ b/firefox-60-prefs.patch
@@ -0,0 +1,417 @@
+--- firefox-60.0.bak/browser/app/profile/firefox.js
++++ firefox-60.0/browser/app/profile/firefox.js
+@@ -129,7 +129,7 @@
+
+ // Whether or not app updates are enabled
+ #ifdef MOZ_UPDATER
+-pref("app.update.enabled", true);
++pref("app.update.enabled", false);
+ #else
+ pref("app.update.enabled", false);
+ #endif
+@@ -152,7 +152,7 @@
+ // If set to true, the Update Service will automatically download updates when
+ // app updates are enabled per the app.update.enabled preference and if the user
+ // can apply updates.
+-pref("app.update.auto", true);
++pref("app.update.auto", false);
+
+ // If set to true, the Update Service will present no UI for any event.
+ pref("app.update.silent", false);
+@@ -185,7 +185,7 @@
+ // extensions.{GUID}.update.url
+ // .. etc ..
+ //
+-pref("extensions.update.enabled", true);
++pref("extensions.update.enabled", false);
+ pref("extensions.update.url", "https://versioncheck.addons.mozilla.org/update/VersionCheck.php?reqVersion=%REQ_VERSION%&id=%ITEM_ID%&version=%ITEM_VERSION%&maxAppVersion=%ITEM_MAXAPPVERSION%&status=%ITEM_STATUS%&appID=%APP_ID%&appVersion=%APP_VERSION%&appOS=%APP_OS%&appABI=%APP_ABI%&locale=%APP_LOCALE%&currentAppVersion=%CURRENT_APP_VERSION%&updateType=%UPDATE_TYPE%&compatMode=%COMPATIBILITY_MODE%");
+ pref("extensions.update.background.url", "https://versioncheck-bg.addons.mozilla.org/update/VersionCheck.php?reqVersion=%REQ_VERSION%&id=%ITEM_ID%&version=%ITEM_VERSION%&maxAppVersion=%ITEM_MAXAPPVERSION%&status=%ITEM_STATUS%&appID=%APP_ID%&appVersion=%APP_VERSION%&appOS=%APP_OS%&appABI=%APP_ABI%&locale=%APP_LOCALE%&currentAppVersion=%CURRENT_APP_VERSION%&updateType=%UPDATE_TYPE%&compatMode=%COMPATIBILITY_MODE%");
+ pref("extensions.update.interval", 86400); // Check for updates to Extensions and
+@@ -200,7 +200,7 @@
+ pref("extensions.webextensions.themes.enabled", true);
+ pref("extensions.webextensions.themes.icons.buttons", "back,forward,reload,stop,bookmark_star,bookmark_menu,downloads,home,app_menu,cut,copy,paste,new_window,new_private_window,save_page,print,history,full_screen,find,options,addons,developer,synced_tabs,open_file,sidebars,share_page,subscribe,text_encoding,email_link,forget,pocket");
+
+-pref("lightweightThemes.update.enabled", true);
++pref("lightweightThemes.update.enabled", false);
+ pref("lightweightThemes.getMoreURL", "https://addons.mozilla.org/%LOCALE%/firefox/themes");
+ pref("lightweightThemes.recommendedThemes", "[{\"id\":\"recommended-1\",\"homepageURL\":\"https://addons.mozilla.org/firefox/addon/a-web-browser-renaissance/\",\"headerURL\":\"resource:///chrome/browser/content/browser/defaultthemes/1.header.jpg\",\"textcolor\":\"#000000\",\"accentcolor\":\"#834d29\",\"iconURL\":\"resource:///chrome/browser/content/browser/defaultthemes/1.icon.jpg\",\"previewURL\":\"resource:///chrome/browser/content/browser/defaultthemes/1.preview.jpg\",\"author\":\"Sean.Martell\",\"version\":\"0\"},{\"id\":\"recommended-2\",\"homepageURL\":\"https://addons.mozilla.org/firefox/addon/space-fantasy/\",\"headerURL\":\"resource:///chrome/browser/content/browser/defaultthemes/2.header.jpg\",\"textcolor\":\"#ffffff\",\"accentcolor\":\"#d9d9d9\",\"iconURL\":\"resource:///chrome/browser/content/browser/defaultthemes/2.icon.jpg\",\"previewURL\":\"resource:///chrome/browser/content/browser/defaultthemes/2.preview.jpg\",\"author\":\"fx5800p\",\"version\":\"1.0\"},{\"id\":\"recommended-4\",\"homepageURL\":\"https://addons.mozilla.org/firefox/addon/pastel-gradient/\",\"headerURL\":\"resource:///chrome/browser/content/browser/defaultthemes/4.header.png\",\"textcolor\":\"#000000\",\"accentcolor\":\"#000000\",\"iconURL\":\"resource:///chrome/browser/content/browser/defaultthemes/4.icon.png\",\"previewURL\":\"resource:///chrome/browser/content/browser/defaultthemes/4.preview.png\",\"author\":\"darrinhenein\",\"version\":\"1.0\"}]");
+
+@@ -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);
+@@ -323,7 +323,7 @@
+ pref("browser.urlbar.suggest.searches", true);
+
+ // Whether the user made a choice in the old search suggestions opt-in bar.
+-pref("browser.urlbar.userMadeSearchSuggestionsChoice", false);
++pref("browser.urlbar.userMadeSearchSuggestionsChoice", true);
+ // The suggestion opt-out hint will be hidden after being shown 4 times.
+ pref("browser.urlbar.timesBeforeHidingSuggestionsHint", 4);
+
+@@ -373,7 +373,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.
+@@ -399,9 +399,9 @@
+ pref("browser.search.geoSpecificDefaults.url", "https://search.services.mozilla.com/1/%APP%/%VERSION%/%CHANNEL%/%LOCALE%/%REGION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%");
+
+ // US specific default (used as a fallback if the geoSpecificDefaults request fails).
+-pref("browser.search.defaultenginename.US", "data:text/plain,browser.search.defaultenginename.US=Google");
+-pref("browser.search.order.US.1", "data:text/plain,browser.search.order.US.1=Google");
+-pref("browser.search.order.US.2", "data:text/plain,browser.search.order.US.2=Bing");
++pref("browser.search.defaultenginename.US", "data:text/plain,browser.search.defaultenginename.US=DuckDuckGo");
++pref("browser.search.order.US.1", "data:text/plain,browser.search.order.US.1=DuckDuckGo");
++pref("browser.search.order.US.2", "data:text/plain,browser.search.order.US.2=Google");
+
+ // search bar results always open in a new tab
+ pref("browser.search.openintab", false);
+@@ -460,7 +460,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);
+@@ -663,7 +663,7 @@
+ pref("browser.xul.error_pages.show_safe_browsing_details_on_load", 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);
+@@ -1174,7 +1174,7 @@
+ pref("services.sync.prefs.sync.browser.safebrowsing.malware.enabled", true);
+ pref("services.sync.prefs.sync.browser.safebrowsing.downloads.enabled", true);
+ pref("services.sync.prefs.sync.browser.safebrowsing.passwords.enabled", true);
+-pref("services.sync.prefs.sync.browser.search.update", true);
++pref("services.sync.prefs.sync.browser.search.update", false);
+ pref("services.sync.prefs.sync.browser.sessionstore.restore_on_demand", true);
+ pref("services.sync.prefs.sync.browser.startup.homepage", true);
+ pref("services.sync.prefs.sync.browser.startup.page", true);
+@@ -1262,7 +1262,7 @@
+ pref("browser.newtabpage.enabled", true);
+
+ // Activity Stream prefs that control to which page to redirect
+-pref("browser.newtabpage.activity-stream.prerender", true);
++pref("browser.newtabpage.activity-stream.prerender", false);
+ #ifndef RELEASE_OR_BETA
+ #ifdef MOZILLA_OFFICIAL
+ pref("browser.newtabpage.activity-stream.debug", false);
+@@ -1271,7 +1271,7 @@
+ #endif
+ #endif
+
+-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);
+@@ -1481,31 +1481,31 @@
+
+ // 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);
+ // Enables using Hybrid Content Telemetry from Mozilla privileged pages.
+-pref("toolkit.telemetry.hybridContent.enabled", true);
++pref("toolkit.telemetry.hybridContent.enabled", false);
+
+ // Telemetry experiments settings.
+-pref("experiments.enabled", true);
++pref("experiments.enabled", false);
+ pref("experiments.manifest.fetchIntervalSeconds", 86400);
+ pref("experiments.manifest.uri", "https://telemetry-experiment.cdn.mozilla.net/manifest/v1/firefox/%VERSION%/%CHANNEL%");
+ // 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");
+@@ -1696,7 +1696,7 @@
+ pref("browser.suppress_first_window_animation", true);
+
+ // Preferences for Photon onboarding system extension
+-pref("browser.onboarding.enabled", true);
++pref("browser.onboarding.enabled", false);
+ // Mark this as an upgraded profile so we don't offer the initial new user onboarding tour.
+ pref("browser.onboarding.tourset-version", 2);
+ pref("browser.onboarding.state", "default");
+@@ -1737,13 +1737,13 @@
+ // Normandy client preferences
+ pref("app.normandy.api_url", "https://normandy.cdn.mozilla.net/api/v1");
+ pref("app.normandy.dev_mode", false);
+-pref("app.normandy.enabled", true);
+-pref("app.normandy.first_run", true);
++pref("app.normandy.enabled", false);
++pref("app.normandy.first_run", false);
+ pref("app.normandy.logging.level", 50); // Warn
+ pref("app.normandy.run_interval_seconds", 86400); // 24 hours
+ pref("app.normandy.shieldLearnMoreUrl", "https://support.mozilla.org/1/firefox/%VERSION%/%OS%/%LOCALE%/shield");
+ #ifdef MOZ_DATA_REPORTING
+-pref("app.shield.optoutstudies.enabled", true);
++pref("app.shield.optoutstudies.enabled", false);
+ #else
+ pref("app.shield.optoutstudies.enabled", false);
+ #endif
+diff -Naur firefox-60.0.bak/browser/branding/official/pref/firefox-branding.js firefox-60.0/browser/branding/official/pref/firefox-branding.js
+--- firefox-60.0.bak/browser/branding/official/pref/firefox-branding.js
++++ firefox-60.0/browser/branding/official/pref/firefox-branding.js
+@@ -3,8 +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.additional", "");
++pref("startup.homepage_welcome_url", "about:blank");
+ // Interval: Time between checks for a new version (in seconds)
+ pref("app.update.interval", 43200); // 12 hours
+ // The time interval between the downloading of mar file chunks in the
+diff -Naur firefox-60.0.bak/build/application.ini.in firefox-60.0/build/application.ini.in
+--- firefox-60.0.bak/build/application.ini.in
++++ firefox-60.0/build/application.ini.in
+@@ -41,7 +41,7 @@
+
+ [XRE]
+ #ifdef MOZ_PROFILE_MIGRATOR
+-EnableProfileMigrator=1
++EnableProfileMigrator=0
+ #endif
+
+ #if MOZ_CRASHREPORTER
+diff -Naur firefox-60.0.bak/modules/libpref/init/all.js firefox-60.0/modules/libpref/init/all.js
+--- firefox-60.0.bak/modules/libpref/init/all.js
++++ firefox-60.0/modules/libpref/init/all.js
+@@ -30,7 +30,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);
+@@ -1804,7 +1804,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.
+@@ -2153,7 +2153,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);
+
+@@ -2681,7 +2681,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);
+@@ -4676,7 +4676,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);
+@@ -5507,18 +5507,18 @@
+ pref("dom.mapped_arraybuffer.enabled", true);
+
+ // The tables used for Safebrowsing phishing and malware checks
+-pref("urlclassifier.malwareTable", "goog-malware-proto,goog-unwanted-proto,test-harmful-simple,test-malware-simple,test-unwanted-simple");
++pref("urlclassifier.malwareTable", "");
+ #ifdef MOZILLA_OFFICIAL
+ // In official builds, we are allowed to use Google's private phishing
+ // list (see bug 1288840).
+-pref("urlclassifier.phishTable", "goog-phish-proto,test-phish-simple");
++pref("urlclassifier.phishTable", "");
+ #else
+-pref("urlclassifier.phishTable", "googpub-phish-proto,test-phish-simple");
++pref("urlclassifier.phishTable", "");
+ #endif
+
+ // Tables for application reputation
+-pref("urlclassifier.downloadAllowTable", "goog-downloadwhite-proto");
+-pref("urlclassifier.downloadBlockTable", "goog-badbinurl-proto");
++pref("urlclassifier.downloadAllowTable", "");
++pref("urlclassifier.downloadBlockTable", "");
+
+ // Tables for login reputation
+ pref("urlclassifier.passwordAllowTable", "goog-passwordwhite-proto");
+@@ -5544,8 +5544,8 @@
+ pref("urlclassifier.alternate_error_page", "blocked");
+
+ // Enable phishing & malware protection.
+-pref("browser.safebrowsing.phishing.enabled", true);
+-pref("browser.safebrowsing.malware.enabled", true);
++pref("browser.safebrowsing.phishing.enabled", false);
++pref("browser.safebrowsing.malware.enabled", false);
+ pref("browser.safebrowsing.debug", false);
+
+ // Allow users to ignore Safe Browsing warnings.
+@@ -5560,49 +5560,49 @@
+ #endif
+
+ // Download protection
+-pref("browser.safebrowsing.downloads.enabled", true);
+-pref("browser.safebrowsing.downloads.remote.enabled", true);
++pref("browser.safebrowsing.downloads.enabled", false);
++pref("browser.safebrowsing.downloads.remote.enabled", false);
+ pref("browser.safebrowsing.downloads.remote.timeout_ms", 10000);
+-pref("browser.safebrowsing.downloads.remote.url", "https://sb-ssl.google.com/safebrowsing/clientreport/download?key=%GOOGLE_API_KEY%");
+-pref("browser.safebrowsing.downloads.remote.block_dangerous", true);
+-pref("browser.safebrowsing.downloads.remote.block_dangerous_host", true);
+-pref("browser.safebrowsing.downloads.remote.block_potentially_unwanted", true);
+-pref("browser.safebrowsing.downloads.remote.block_uncommon", true);
++pref("browser.safebrowsing.downloads.remote.url", "");
++pref("browser.safebrowsing.downloads.remote.block_dangerous", false);
++pref("browser.safebrowsing.downloads.remote.block_dangerous_host", false);
++pref("browser.safebrowsing.downloads.remote.block_potentially_unwanted", false);
++pref("browser.safebrowsing.downloads.remote.block_uncommon", false);
+
+ // Password protection
+ pref("browser.safebrowsing.passwords.enabled", false);
+
+ // Google Safe Browsing provider (legacy)
+ pref("browser.safebrowsing.provider.google.pver", "2.2");
+-pref("browser.safebrowsing.provider.google.lists", "goog-badbinurl-shavar,goog-downloadwhite-digest256,goog-phish-shavar,googpub-phish-shavar,goog-malware-shavar,goog-unwanted-shavar");
+-pref("browser.safebrowsing.provider.google.updateURL", "https://safebrowsing.google.com/safebrowsing/downloads?client=SAFEBROWSING_ID&appver=%MAJOR_VERSION%&pver=2.2&key=%GOOGLE_API_KEY%");
+-pref("browser.safebrowsing.provider.google.gethashURL", "https://safebrowsing.google.com/safebrowsing/gethash?client=SAFEBROWSING_ID&appver=%MAJOR_VERSION%&pver=2.2");
+-pref("browser.safebrowsing.provider.google.reportURL", "https://safebrowsing.google.com/safebrowsing/diagnostic?client=%NAME%&hl=%LOCALE%&site=");
+-pref("browser.safebrowsing.provider.google.reportPhishMistakeURL", "https://%LOCALE%.phish-error.mozilla.com/?hl=%LOCALE%&url=");
+-pref("browser.safebrowsing.provider.google.reportMalwareMistakeURL", "https://%LOCALE%.malware-error.mozilla.com/?hl=%LOCALE%&url=");
+-pref("browser.safebrowsing.provider.google.advisoryURL", "https://developers.google.com/safe-browsing/v4/advisory");
+-pref("browser.safebrowsing.provider.google.advisoryName", "Google Safe Browsing");
++pref("browser.safebrowsing.provider.google.lists", "");
++pref("browser.safebrowsing.provider.google.updateURL", "");
++pref("browser.safebrowsing.provider.google.gethashURL", "");
++pref("browser.safebrowsing.provider.google.reportURL", "");
++pref("browser.safebrowsing.provider.google.reportPhishMistakeURL", "");
++pref("browser.safebrowsing.provider.google.reportMalwareMistakeURL", "");
++pref("browser.safebrowsing.provider.google.advisoryURL", "");
++pref("browser.safebrowsing.provider.google.advisoryName", "");
+
+ // Google Safe Browsing provider
+ pref("browser.safebrowsing.provider.google4.pver", "4");
+-pref("browser.safebrowsing.provider.google4.lists", "goog-badbinurl-proto,goog-downloadwhite-proto,goog-phish-proto,googpub-phish-proto,goog-malware-proto,goog-unwanted-proto,goog-harmful-proto,goog-passwordwhite-proto");
+-pref("browser.safebrowsing.provider.google4.updateURL", "https://safebrowsing.googleapis.com/v4/threatListUpdates:fetch?$ct=application/x-protobuf&key=%GOOGLE_API_KEY%&$httpMethod=POST");
+-pref("browser.safebrowsing.provider.google4.gethashURL", "https://safebrowsing.googleapis.com/v4/fullHashes:find?$ct=application/x-protobuf&key=%GOOGLE_API_KEY%&$httpMethod=POST");
+-pref("browser.safebrowsing.provider.google4.reportURL", "https://safebrowsing.google.com/safebrowsing/diagnostic?client=%NAME%&hl=%LOCALE%&site=");
+-pref("browser.safebrowsing.provider.google4.reportPhishMistakeURL", "https://%LOCALE%.phish-error.mozilla.com/?hl=%LOCALE%&url=");
+-pref("browser.safebrowsing.provider.google4.reportMalwareMistakeURL", "https://%LOCALE%.malware-error.mozilla.com/?hl=%LOCALE%&url=");
+-pref("browser.safebrowsing.provider.google4.advisoryURL", "https://developers.google.com/safe-browsing/v4/advisory");
+-pref("browser.safebrowsing.provider.google4.advisoryName", "Google Safe Browsing");
+-pref("browser.safebrowsing.provider.google4.dataSharingURL", "https://safebrowsing.googleapis.com/v4/threatHits?$ct=application/x-protobuf&key=%GOOGLE_API_KEY%&$httpMethod=POST");
++pref("browser.safebrowsing.provider.google4.lists", "");
++pref("browser.safebrowsing.provider.google4.updateURL", "");
++pref("browser.safebrowsing.provider.google4.gethashURL", "");
++pref("browser.safebrowsing.provider.google4.reportURL", "");
++pref("browser.safebrowsing.provider.google4.reportPhishMistakeURL", "");
++pref("browser.safebrowsing.provider.google4.reportMalwareMistakeURL", "");
++pref("browser.safebrowsing.provider.google4.advisoryURL", "");
++pref("browser.safebrowsing.provider.google4.advisoryName", "");
++pref("browser.safebrowsing.provider.google4.dataSharingURL", "");
+ pref("browser.safebrowsing.provider.google4.dataSharing.enabled", false);
+
+-pref("browser.safebrowsing.reportPhishURL", "https://%LOCALE%.phish-report.mozilla.com/?hl=%LOCALE%&url=");
++pref("browser.safebrowsing.reportPhishURL", "");
+
+ // Mozilla Safe Browsing provider (for tracking protection and plugin blocking)
+ pref("browser.safebrowsing.provider.mozilla.pver", "2.2");
+ pref("browser.safebrowsing.provider.mozilla.lists", "base-track-digest256,mozstd-trackwhite-digest256,content-track-digest256,mozplugin-block-digest256,mozplugin2-block-digest256,block-flash-digest256,except-flash-digest256,allow-flashallow-digest256,except-flashallow-digest256,block-flashsubdoc-digest256,except-flashsubdoc-digest256,except-flashinfobar-digest256,ads-track-digest256,social-track-digest256,analytics-track-digest256");
+-pref("browser.safebrowsing.provider.mozilla.updateURL", "https://shavar.services.mozilla.com/downloads?client=SAFEBROWSING_ID&appver=%MAJOR_VERSION%&pver=2.2");
+-pref("browser.safebrowsing.provider.mozilla.gethashURL", "https://shavar.services.mozilla.com/gethash?client=SAFEBROWSING_ID&appver=%MAJOR_VERSION%&pver=2.2");
++pref("browser.safebrowsing.provider.mozilla.updateURL", "");
++pref("browser.safebrowsing.provider.mozilla.gethashURL", "");
+ // Set to a date in the past to force immediate download in new profiles.
+ pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1");
+ // Block lists for tracking protection. The name values will be used as the keys
+@@ -5727,7 +5727,7 @@
+ pref("browser.search.update", true);
+ pref("browser.search.update.log", false);
+ pref("browser.search.update.interval", 21600);
+-pref("browser.search.suggest.enabled", true);
++pref("browser.search.suggest.enabled", false);
+ pref("browser.search.reset.enabled", false);
+ pref("browser.search.reset.whitelist", "");
+ pref("browser.search.geoSpecificDefaults", false);
+diff -Naur firefox-60.0.bak/toolkit/components/telemetry/healthreport-prefs.js firefox-60.0/toolkit/components/telemetry/healthreport-prefs.js
+--- firefox-60.0.bak/toolkit/components/telemetry/healthreport-prefs.js
++++ firefox-60.0/toolkit/components/telemetry/healthreport-prefs.js
+@@ -7,4 +7,4 @@
+ pref("datareporting.healthreport.infoURL", "https://www.mozilla.org/legal/privacy/firefox.html#health-report");
+
+ // Health Report is enabled by default on all channels.
+-pref("datareporting.healthreport.uploadEnabled", true);
++pref("datareporting.healthreport.uploadEnabled", false);
+diff -Naur firefox-60.0.bak/browser/locales/en-US/chrome/browser-region/region.properties firefox-60.0/browser/locales/en-US/chrome/browser-region/region.properties
+--- firefox-60.0.bak/browser/locales/en-US/chrome/browser-region/region.properties
++++ firefox-60.0/browser/locales/en-US/chrome/browser-region/region.properties
+@@ -6,8 +6,8 @@
+ browser.search.defaultenginename=Google
+
+ # Search engine order (order displayed in the search bar dropdown)s
+-browser.search.order.1=Google
+-browser.search.order.2=Bing
++browser.search.order.1=DuckDuckGo
++browser.search.order.2=Google
+
+ # This is the default set of web based feed handlers shown in the reader
+ # selection UI