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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

changelog: v54-alpha #142

Closed
earthlng opened this issue Jun 14, 2017 · 3 comments
Closed

changelog: v54-alpha #142

earthlng opened this issue Jun 14, 2017 · 3 comments

Comments

@earthlng
Copy link
Contributor

earthlng commented Jun 14, 2017

  • date: 14-June-2017
  • foreword: Here are the changes since the last changelog (v53-alpha 27-April-2017). While we are continually improving and making changes, rest assured all the important 54 bits and bobs have been covered
  • note: the comments in the code snippets below are for this changelog's commentary

changelog: [all changes]

  • worked through the 119 pref-changes for Firefox 54.0 here
    • you can find some links, quotes and our discussion there
    • one new FF54 pref didn't make it to the user.js yet, but was added to this sticky
  • Firefox's Tracking Protection and most parts of SafeBrowsing are now enabled by default !! (tracking protection (edit: and SB) - why exactly is it disabled? #102, VOTE: enable Tracking Protection [Edit: and SB] #103)
    • Safebrowsing: the binary checks for Downloads and all Reporting URLs are still disabled
    • we had a [non-binding - ed.] vote - NAY won [narrowly - ed.] - it didn't stop Mr. Oakenpants from doing it anyway. "Zero fucks given"
  • Firefox + Extensions update CHECKS are no longer disabled by default (discussion: next elephant in the room: auto-update checks #112)
    • auto-INSTALL is still disabled
    • see the "commented out" section below
  • new section 1700 for the upcoming Containers feature (privacy.userContext.* prefs) (discussion: create containers section #91)
  • revamped section 2300 SERVICE/WEB WORKERS (discussion: redo 2300s web workers #71)
    • BIG Thanks to Pants for researching and adding all the additional explanations/infos !!
  • Pants added more interesting tickets to 2699: TOR UPLIFT: privacy.resistFingerprinting
    • 2699d to 2699g (all those are RESOLVED FIXED for FF55)
  • revamped the DEPRECATED Section (and it's now section 9999 instead of 9997) (sticky: deprecated-removed-legacy prefs #123)
    • new groupings that can be re-enabled by changing a single character (for ESR users)
    • added the bugzilla links to document each pref's removal/renaming
    • this is also maintained as a sticky topic for easy reference
  • plus, as usual, we also fixed some typos, added new links and changed other minor things (see the end of this post for some interesting items)

all pref changes:

Besides the main FF53-54 Diffs ... #135, #129, #127, #108, #94, #92 and no doubt some missed ones (have a browse in our closed issues)

  • new active prefs
user_pref("browser.formautofill.enabled", false);
user_pref("browser.newtabpage.activity-stream.enabled", false);
user_pref("browser.safebrowsing.provider.google.reportMalwareMistakeURL", "");
user_pref("browser.safebrowsing.provider.google.reportPhishMistakeURL", "");
user_pref("browser.safebrowsing.provider.google4.reportMalwareMistakeURL", "");
user_pref("browser.safebrowsing.provider.google4.reportPhishMistakeURL", "");
user_pref("browser.urlbar.usepreloadedtopurls.enabled", false);
user_pref("browser.zoom.siteSpecific", false);
user_pref("dom.presentation.controller.enabled", false);
user_pref("dom.presentation.discoverable", false);
user_pref("dom.presentation.discovery.enabled", false);
user_pref("dom.presentation.enabled", false);
user_pref("dom.presentation.receiver.enabled", false);
user_pref("dom.presentation.session_transport.data_channel.enable", false);
user_pref("geo.security.allowinsecure", false);
user_pref("media.peerconnection.ice.tcp", false);
user_pref("network.http.referer.hideOnionSource", true);
user_pref("ui.use_standins_for_native_colors", true);
  • new in 54alpha but commented out by default:
//user_pref("dom.ipc.processCount.extension", 1);
//user_pref("dom.maxHardwareConcurrency", 2);
//user_pref("extensions.screenshots.system-disabled", true);
//user_pref("general.autoScroll", false);
//user_pref("privacy.firstparty.isolate.restrict_opener_access", true);
//user_pref("privacy.usercontext.about_newtab_segregation.enabled", true);
//user_pref("privacy.userContext.enabled", true);
//user_pref("privacy.userContext.longPressBehavior", 2);
//user_pref("privacy.userContext.ui.enabled", true);
//user_pref("security.sandbox.logging.enabled", true);
//user_pref("urlclassifier.trackingTable", "test-track-simple,base-track-digest256");
//user_pref("urlclassifier.trackingTable", "test-track-simple,base-track-digest256,content-track-digest256");
//user_pref("xpinstall.signatures.required", false); // not really deprecated so we moved it back
  • activated previously commented-out prefs
user_pref("alerts.showFavicons", false);
user_pref("network.http.referer.userControlPolicy", 3);
user_pref("security.tls.version.fallback-limit", 3);
user_pref("security.tls.version.max", 4); // !! default value in FF54 is 3 !!
  • changed values
//user_pref("browser.safebrowsing.allowOverride", false); // 53alpha: true
user_pref("extensions.blocklist.url", "https://blocklists.settings.services.mozilla.com/v1/blocklist/3/%APP_ID%/%APP_VERSION%/"); // 53alpha: "https://blocklist.addons.mozilla.org/blocklist/3/%APP_ID%/%APP_VERSION%/"
user_pref("geo.wifi.uri", "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%"); // 53alpha: "https://127.0.0.1"
user_pref("privacy.trackingprotection.enabled", true); // 53alpha: false
user_pref("privacy.trackingprotection.pbmode.enabled", true); // 53alpha: false
  • commented out
//user_pref("app.update.enabled", false);
//user_pref("browser.safebrowsing.blockedURIs.enabled", false);
//user_pref("browser.safebrowsing.downloads.enabled", false);
//user_pref("browser.safebrowsing.downloads.remote.block_dangerous", false);
//user_pref("browser.safebrowsing.downloads.remote.block_dangerous_host", false);
//user_pref("browser.safebrowsing.downloads.remote.block_potentially_unwanted", false);
//user_pref("browser.safebrowsing.downloads.remote.block_uncommon", false);
//user_pref("browser.safebrowsing.malware.enabled", false);
//user_pref("browser.safebrowsing.phishing.enabled", false);
//user_pref("browser.safebrowsing.provider.google.gethashURL", "");
//user_pref("browser.safebrowsing.provider.google.updateURL", "");
//user_pref("browser.safebrowsing.provider.google4.gethashURL", "");
//user_pref("browser.safebrowsing.provider.google4.updateURL", "");
//user_pref("browser.safebrowsing.provider.mozilla.gethashURL", "");
//user_pref("browser.safebrowsing.provider.mozilla.updateURL", "");
//user_pref("browser.urlbar.autocomplete.enabled", false);
//user_pref("extensions.update.enabled", false);
//user_pref("privacy.clearOnShutdown.openWindows", true); // previously active with value: false
//user_pref("privacy.cpd.openWindows", true); // previously active with value: false
//user_pref("services.blocklist.addons.collection", ""); // previously active with value: "addons"
//user_pref("services.blocklist.gfx.collection", "");
//user_pref("services.blocklist.onecrl.collection", ""); // previously active with value: "certificates"
//user_pref("services.blocklist.plugins.collection", "");
  • removed from the user.js
user_pref("browser.migrate.automigrate.enabled", false);
user_pref("services.sync.enabled", false);
user_pref("webextensions.storage.sync.enabled", false);
user_pref("webextensions.storage.sync.serverURL", "");
  • moved to 9999: DEPRECATED / REMOVED (some or all of these may still be used in Firefox ESR)
    • browser.safebrowsing.reportMalwareMistakeURL
    • browser.safebrowsing.reportPhishMistakeURL
    • datareporting.healthreport.documentServerURI
    • datareporting.healthreport.service.enabled
    • dom.archivereader.enabled
    • media.eme.apiVisible
    • toolkit.telemetry.unifiedIsOptIn

other interesting items we discussed

  • updated 2614 HTTP2 info and links after some in-depth investigation (HTTP2 -- does disabling do more harm than good? #107)
    • confirmed its Evil™ and KILLS POLAR BEARS!
  • updated 2617 using Firefox's built-in PDF reader (2617: pdfjs.disabled #114)
    • our dark insect overlord, after quelling the plebs, added even more reasons to enforce the default value
  • updated 0850c browser.urlbar.maxRichResults (revisit: browser.urlbar.maxRichResults #125)
    • tests showed that this did and didn't disable the urlbar dropdown when set to zero. Turns out it does control the number of items to display but is overridden when items have a high enough frecency. Thanks to nodiscc for bringing it up and earthlng for solving it.
  • added tags for platform specific prefs/values such as [WINDOWS], [MAC] (sticky: platform specific prefs & values #109)
    • this is an ongoing sticky and earthlng produces diffs for these for each release

Thanks to everyone who contributed !

Any and all help, suggestions, recommendations, links, tips and tricks, questions, thank you's or whathaveyou - signup/login and start typing - thanks

@arkenfox arkenfox deleted a comment from earthlng Jun 14, 2017
@arkenfox arkenfox deleted a comment from earthlng Jun 14, 2017
@arkenfox arkenfox deleted a comment from earthlng Jun 14, 2017
@arkenfox arkenfox deleted a comment from earthlng Jun 14, 2017
@crssi
Copy link

crssi commented Jun 15, 2017

Bravo @Thorin-Oakenpants , @earthlng and all others.

@earthlng
Copy link
Contributor Author

Martin copy-pastad the wrong issue. Terrible article IMHO :(

@grauenwolfe
Copy link

Great stuff guys, thank you.

("ui.use_standins_for_native_colors") - is this hidden or needing to be created? It's not showing up on my v54.0.

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

No branches or pull requests

4 participants