Explorar o código

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"
Thorin-Oakenpants %!s(int64=8) %!d(string=hai) anos
pai
achega
caa1d2c22e
Modificáronse 1 ficheiros con 25 adicións e 20 borrados
  1. 25 20
      user.js

+ 25 - 20
user.js

@@ -17,7 +17,7 @@
   2. READ this
      * 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
-     * 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)
      * Site breakage WILL happen
          - 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);
 
 /*** 0300: QUIET FOX
-     No auto-phoning home for anything. You can still do manual updates. It is still important
-     to do updates for security reasons. [WARNING] [SETUP] If you don't auto update, make sure you
-     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 ***/
+     We choose to not disable auto-CHECKs (0301's) but to disable auto-INSTALLs (0302's).
+     There are many legitimate reasons to turn off auto-INSTALLS, including hijacked or
+     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!");
-/* 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 ***/
-user_pref("app.update.enabled", false);
-/* 0301b: disable background update service
+   // user_pref("app.update.enabled", false);
+/* 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 ***/
 user_pref("app.update.service.enabled", false);
-/* 0301c: ensure update information is not suppressed ***/
-user_pref("app.update.silent", false);
-/* 0301d: disable background update staging ***/
+/* 0304: disable background update staging ***/
 user_pref("app.update.staging.enabled", false);
-/* 0302: disable browser auto update installing (after the check in 0301a) ***/
-user_pref("app.update.auto", false);
-/* 0303: disable search update
- * [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);
+/* 0305: enforce update information is displayed
+ * This is the update available, downloaded, error and success information ***/
+user_pref("app.update.silent", false);
 /* 0306: disable add-on metadata updating
  * sends daily pings to Mozilla about extensions and recent startups ***/
 user_pref("extensions.getAddons.cache.enabled", false);
 /* 0307: disable auto updating of personas (themes) ***/
 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 ***/
 user_pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false);
 /* 0310: disable sending the URL of the website where a plugin crashed ***/