don't disable update checks #112

i.e change the prefs to inactive - FF nerds can then easily flip the two prefs to achieve the section purpose = "quiet"
This commit is contained in:
Thorin-Oakenpants 2017-05-27 15:18:20 +12:00 committed by GitHub
parent b72c6f57c0
commit caa1d2c22e

45
user.js
View File

@ -17,7 +17,7 @@
2. READ this 2. READ this
* https://github.com/ghacksuserjs/ghacks-user.js/wiki/1.3-Implementation * https://github.com/ghacksuserjs/ghacks-user.js/wiki/1.3-Implementation
3. If you skipped steps 1 and 2 above (shame on you), then here is the absolute minimum 3. If you skipped steps 1 and 2 above (shame on you), then here is the absolute minimum
* Auto-updates for Firefox and extensions/addon-ons are disabled (section 0300) * Auto-installing updates for Firefox and extensions/addon-ons are disabled (section 0302's)
* Some user data is erased (section 2800), namely history (browsing, form, download) * Some user data is erased (section 2800), namely history (browsing, form, download)
* Site breakage WILL happen * Site breakage WILL happen
- There are often trade-offs and conflicts between Security vs Privacy vs Anti-Fingerprinting - There are often trade-offs and conflicts between Security vs Privacy vs Anti-Fingerprinting
@ -100,35 +100,40 @@ user_pref("javascript.use_us_english_locale", true); // (hidden pref)
user_pref("geo.security.allowinsecure", false); user_pref("geo.security.allowinsecure", false);
/*** 0300: QUIET FOX /*** 0300: QUIET FOX
No auto-phoning home for anything. You can still do manual updates. It is still important We choose to not disable auto-CHECKs (0301's) but to disable auto-INSTALLs (0302's).
to do updates for security reasons. [WARNING] [SETUP] If you don't auto update, make sure you There are many legitimate reasons to turn off auto-INSTALLS, including hijacked or
do manually. There are many legitimate reasons to turn off AUTO updates, including hijacked monetized extensions, time constraints, legacy issues, and fear of breakage/bugs.
monetized extensions, time constraints, legacy issues, and fear of breakage/bugs ***/ It is still important to do updates for security reasons, please do so manually. ***/
user_pref("ghacks_user.js.parrot", "0300 syntax error: the parrot's not pinin' for the fjords!"); user_pref("ghacks_user.js.parrot", "0300 syntax error: the parrot's not pinin' for the fjords!");
/* 0301a: disable browser auto update check /* 0301a: disable auto-update checks for Firefox
* [NOTE} Firefox currently checks every 12 hrs and allows 8 day notification dismissal
* [SETTING] Options>Advanced>Update>Never check for updates ***/ * [SETTING] Options>Advanced>Update>Never check for updates ***/
user_pref("app.update.enabled", false); // user_pref("app.update.enabled", false);
/* 0301b: disable background update service /* 0301b: disable auto-update checks for add-ons ***/
// user_pref("extensions.update.enabled", false);
/* 0302a: disable auto update installing for Firefox (after the check in 0301a)
* [SETTING] Options>Advanced>Update>Check for updates but let you choose whether to install them
* [NOTE] The UI checkbox also controls the behavior for checking, the pref only controls auto installing ***/
user_pref("app.update.auto", false);
/* 0302b: disable auto update installing for add-ons (after the check in 0301b)
* [SETTING] about:addons>Extensions>Settings[gear-icon]>Update Addons Automatically (toggle) ***/
user_pref("extensions.update.autoUpdateDefault", false);
/* 0303: disable background update service [WINDOWS]
* [SETTING] Options>Advanced>Update>Use a background service to install updates ***/ * [SETTING] Options>Advanced>Update>Use a background service to install updates ***/
user_pref("app.update.service.enabled", false); user_pref("app.update.service.enabled", false);
/* 0301c: ensure update information is not suppressed ***/ /* 0304: disable background update staging ***/
user_pref("app.update.silent", false);
/* 0301d: disable background update staging ***/
user_pref("app.update.staging.enabled", false); user_pref("app.update.staging.enabled", false);
/* 0302: disable browser auto update installing (after the check in 0301a) ***/ /* 0305: enforce update information is displayed
user_pref("app.update.auto", false); * This is the update available, downloaded, error and success information ***/
/* 0303: disable search update user_pref("app.update.silent", false);
* [SETTING] Options>Advanced>Update>Automatically update: search engines ***/
user_pref("browser.search.update", false);
/* 0304: disable add-ons auto update check ***/
user_pref("extensions.update.enabled", false);
/* 0305: disable add-ons auto update installing (after the check in 0304) ***/
user_pref("extensions.update.autoUpdateDefault", false);
/* 0306: disable add-on metadata updating /* 0306: disable add-on metadata updating
* sends daily pings to Mozilla about extensions and recent startups ***/ * sends daily pings to Mozilla about extensions and recent startups ***/
user_pref("extensions.getAddons.cache.enabled", false); user_pref("extensions.getAddons.cache.enabled", false);
/* 0307: disable auto updating of personas (themes) ***/ /* 0307: disable auto updating of personas (themes) ***/
user_pref("lightweightThemes.update.enabled", false); user_pref("lightweightThemes.update.enabled", false);
/* 0308: disable search update
* [SETTING] Options>Advanced>Update>Automatically update: Search Engines ***/
user_pref("browser.search.update", false);
/* 0309: disable sending Flash crash reports ***/ /* 0309: disable sending Flash crash reports ***/
user_pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false); user_pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false);
/* 0310: disable sending the URL of the website where a plugin crashed ***/ /* 0310: disable sending the URL of the website where a plugin crashed ***/