Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

sticky: items to investigate keep an eye on #20

Closed
6 tasks done
Thorin-Oakenpants opened this issue Feb 21, 2017 · 22 comments
Closed
6 tasks done

sticky: items to investigate keep an eye on #20

Thorin-Oakenpants opened this issue Feb 21, 2017 · 22 comments

Comments

@Thorin-Oakenpants
Copy link
Contributor

Thorin-Oakenpants commented Feb 21, 2017

Locked sticky issue for tracking of old stuff and reminders of new stuff etc

changelog at end of this issue

KEEP AN EYE ON

  • 馃敾 FF65
    • dom.storage_access.enabled - revisit to see if they have stopped this
    • network.trr.custom_uri
  • 馃敾 FF64
    • network.security.esni.enabled 1473736
  • 馃敾 FF57
    • security.all_resource_uri_content_accessible - see resource URI 863246
  • 馃敾 FF53
  • 馃敾 FF52
    • security.pki.certificate_transparency.mode (FF52+)
  • 馃敾 other
    • plugin.disable_full_page_plugin_for_types

DONE

click to expland

WONTFIX

click to expland

  • datareporting.policy.firstRunURL (FF51+) - default blank so far 51-53
    • If set, a browser tab will be opened on first run instead of the infobar
    • will pick up on diffs if it changes, also it should never trigger due to master switches
  • network.http.enablePerElementReferrer - see What about network.http.enablePerElementReferrer ?聽#59
  • extensions.hideSystemAddons - does not exist (yet, if ever)
  • extensions.systemAddon* - we will pick up from release diffs
  • browser.newtabpage.remote* - we will pick up from release diffs (currently off)
  • javascript.options.mem.high_water_mark
    • Garbage collector releases memory back to the system. Default 128
    • RAM is good, default 128mb is minuscule
  • browser.safebrowsing.provider.google.lists and browser.safebrowsing.provider.mozilla.lists
    • the URL is gone, that's enough for future-proofing. I know that's not what this was proposed for, but the speed gain by blanking them is practically zero
  • deprecated (at least in FF53+; not on DXR)
    • browser.search.redirectWindowsSearch
    • config.trim_on_minimize
    • content.interrupt.parsing
    • toolkit.crashreporter.enabled
  • timer intervals - not playing with these since we know allow update checks, otherwise master switches eg for search updates or experiments, will do (365 days in seconds = 31536000)
    • user_pref("app.update.interval", 31536000); // default = 43200 = 12hrs
    • user_pref("browser.search.update.interval", 31536000); // default = 21600 = 6hrs
    • user_pref("experiments.manifest.fetchIntervalSeconds", 31536000); // default = 86400 = 24 hrs
    • user_pref("extensions.update.interval", 31536000); // default = 86400 = 24 hrs
  • nine prefs urlclassifier.*Table - no need to blank these IMO
  • browser.download.manager.scanWhenDone - removed in 55
  • pdfium.enabled - mortar pdf is dead
  • devtools.webide.widget.autoinstall - removed in FF55

LEFTOVERS [from 18 months of ghacks comments]

click to expland

// earthling other
// prevent handlerService overwrites, see chrome://browser-region/locale/region.properties
user_pref("gecko.handlerService.defaultHandlersVersion", "999");

// disable mailto handler
  // there's actually a ton of network.protocol-handler.external* prefs
  // we already block the ms-windows-store this way
user_pref("network.protocol-handler.external.mailto", false);

/*** from earthling Sept 2016 ***/
// (FF49+) enable sites to use much higher max-age values for HPKP (HTTP Public Key Pinning)
   // [sites set this in the header]
   // default value in FF49: 5184000 (60 days) -> 31536000 = 365 days in seconds
   // WARNING: can block domains for 1 year after last visit if the domain-owners mess things up or get hacked
   // !! this is only a 'max-age' maximum, not enforcing it to one year, only allowing it to be that long if
   // sites choose to use such a long max-age
   // -> also see: https://dxr.mozilla.org/mozilla-central/source/netwerk/base/security-prefs.js#100
   // https://tools.ietf.org/html/rfc7469#section-4.1
   // https://news.netcraft.com/archives/2016/03/22/secure-websites-shun-http-public-key-pinning.html
   // HPKP can be problematic for domain-owners but is a great privacy/security feature for users of those domains.
   // If some admins want to set max-age to 1 year f.e., it shows that they are confident in being able to provide
   // and maintain a secure domain-access for that long and are willing to risk huge damages to their companies if
   // they fail in doing so. Therefore limiting the usefulness of HPKP for end-users by setting a lower max max-age
   // is not in the interest of more advanced users who know what they are doing and who would like to get the most
   // out of HPKP.
user_pref("security.cert_pinning.max_max_age_seconds", 31536000);

/*** from various ***/
user_pref("mousewheel.system_scroll_override_on_root_content.enabled", false);
user_pref("browser.cache.check_doc_frequency", 1);
user_pref("devtools.cache.disabled", true);
user_pref("devtools.remote.wifi.scan", false);
user_pref("devtools.remote.wifi.visible", false);
user_pref("devtools.webide.adbAddonURL", "");
user_pref("security.warn_viewing_mixed", true); // also see bug 616712 android?
user_pref("browser.display.auto_quality_min_font_size", 0);

// from ainatar nov 10 2016
user_pref("full-screen-api.allow-trusted-requests-only", true);
user_pref("full-screen-api.pointer-lock.enabled", true);
user_pref("layers.async-video.enabled", true);
user_pref("layout.css.prefixes.webkit", true);

// not in user.js, listed 19-Feb-2017
user_pref("browser.cache.compression_level", 1); // default = 0
user_pref("media.cache_size", 0); // default = 51200
user_pref("media.hardware-video-decoding.enabled", false); // default=true

// personal stuff?
user_pref("layout.word_select.eat_space_to_next_word", false);
user_pref("layout.word_select.stop_at_punctuation", true);
user_pref("alerts.disableSlidingEffect", true);
user_pref("nglayout.enable_drag_images", false);
user_pref("browser.link.open_newwindow.override.external", 3);

CHANGELOG:

2019

  • 7-May: cleared changelog
  • 13-Oct: cleaned up, added some wontfix sources

...

Thorin-Oakenpants pushed a commit that referenced this issue Feb 21, 2017
@Thorin-Oakenpants Thorin-Oakenpants self-assigned this Mar 7, 2017
@Thorin-Oakenpants Thorin-Oakenpants changed the title sticky archive: pre-github suggestions & items to investigate sticky: items to investigate keep an eye on Mar 10, 2017
@Thorin-Oakenpants Thorin-Oakenpants removed their assignment Mar 10, 2017
This was referenced Apr 18, 2017
@ghost

This comment has been minimized.

@Atavic

This comment has been minimized.

@earthlng

This comment has been minimized.

@Atavic

This comment has been minimized.

@ScottHelme

This comment has been minimized.

@ScottHelme

This comment has been minimized.

@earthlng

This comment has been minimized.

@ScottHelme

This comment has been minimized.

@ScottHelme

This comment has been minimized.

@ScottHelme

This comment has been minimized.

@earthlng

This comment has been minimized.

@earthlng

This comment has been minimized.

@earthlng earthlng mentioned this issue Sep 12, 2017
11 tasks
@earthlng

This comment has been minimized.

@earthlng

This comment has been minimized.

@Atavic

This comment has been minimized.

@Atavic

This comment has been minimized.

@Atavic

This comment has been minimized.

@earthlng

This comment has been minimized.

@Atavic

This comment has been minimized.

@Atavic

This comment has been minimized.

@earthlng

This comment has been minimized.

@arkenfox arkenfox locked and limited conversation to collaborators May 7, 2019
@Thorin-Oakenpants
Copy link
Contributor Author

closing this locked topic - it's only used by myself, and I don't need it anymore

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Development

No branches or pull requests

4 participants