inital draft for json=>cfg/md parser
This commit is contained in:
parent
603b9a148f
commit
bea5fc9837
|
@ -1,56 +1,54 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.indexedDB.enabled",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.indexedDB.logging.details",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.indexedDB.logging.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.w3c_pointer_events.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.spdy.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.spdy.enabled.deps",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.spdy.enabled.http2",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Controversial",
|
||||
"subcategory": "",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.indexedDB.enabled",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.indexedDB.logging.details",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.indexedDB.logging.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.w3c_pointer_events.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.spdy.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.spdy.enabled.deps",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.spdy.enabled.http2",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,210 +1,186 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.spoof_english",
|
||||
"value": 2
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"notes": "This makes lang windows unusable",
|
||||
"type": "defaultPref",
|
||||
"key": "intl.accept_languages",
|
||||
"value": "en-US, en"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.http.referer.defaultPolicy",
|
||||
"value": 3
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.http.referer.defaultPolicy.pbmode",
|
||||
"value": 2
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.userContext.ui.enabled",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.userContext.enabled",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.userContext.longPressBehavior",
|
||||
"value": 2
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.download.autohideButton",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "accessibility.typeaheadfind",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "clipboard.autocopy",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "layout.spellcheckDefault",
|
||||
"value": 2
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.tabs.closeWindowWithLastTab",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "general.autoScroll",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.http.sendRefererHeader",
|
||||
"value": 1
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "pdfjs.disabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "dom.disable_open_during_load",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.link.open_newwindow",
|
||||
"value": 3
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.link.open_newwindow.restriction",
|
||||
"value": 0
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.proxy.autoconfig_url",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.proxy.autoconfig_url.include_path",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.proxy.socks_remote_dns",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.proxy.socks_version",
|
||||
"value": 5
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.tabs.loadBookmarksInTabs",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "devtools.debugger.remote-enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "devtools.chrome.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "general.useragent.site_specific_overrides",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.ui.experiment.hidden",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.ui.dictionary.hidden",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.ui.locale.hidden",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Defaulting",
|
||||
"subcategory": "",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.spoof_english",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"notes": "This makes lang windows unusable",
|
||||
"type": "defaultPref",
|
||||
"key": "intl.accept_languages",
|
||||
"value": "en-US, en"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.http.referer.defaultPolicy",
|
||||
"value": 3
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.http.referer.defaultPolicy.pbmode",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.userContext.ui.enabled",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.userContext.enabled",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.userContext.longPressBehavior",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.download.autohideButton",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "accessibility.typeaheadfind",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "clipboard.autocopy",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "layout.spellcheckDefault",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.tabs.closeWindowWithLastTab",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "general.autoScroll",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.http.sendRefererHeader",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "pdfjs.disabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "dom.disable_open_during_load",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.link.open_newwindow",
|
||||
"value": 3
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.link.open_newwindow.restriction",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.proxy.autoconfig_url",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.proxy.autoconfig_url.include_path",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.proxy.socks_remote_dns",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.proxy.socks_version",
|
||||
"value": 5
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.tabs.loadBookmarksInTabs",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "devtools.debugger.remote-enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "devtools.chrome.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "general.useragent.site_specific_overrides",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.ui.experiment.hidden",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.ui.dictionary.hidden",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.ui.locale.hidden",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,275 +1,241 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.onboarding.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "devtools.webide.autoinstallADBHelper",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.mozTCPSocket.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "app.update.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.bookmarks.max_backups",
|
||||
"value": 2
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.casting.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.activity-stream.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.directory.ping",
|
||||
"value": "data:text/plain,"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.directory.source",
|
||||
"value": "data:text/plain,"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.enhanced",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.pocket.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.selfsupport.url",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.startup.homepage_override.mstone",
|
||||
"value": "ignore"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "camera.control.face_detection.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "datareporting.healthreport.about.reportUrl",
|
||||
"value": "data:,"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "datareporting.healthreport.service.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "device.sensors.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "devtools.webide.autoinstallFxdtAdapters",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "devtools.webide.adaptersAddonURL",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.enable_resource_timing",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.flyweb.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.gamepad.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.netinfo.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.push.udp.wakeupEnabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.telephony.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "extensions.shield-recipe-client.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "loop.logDomains",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.video_stats.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.websocket.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "reader.parse-on-load.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.xpconnect.plugin.unrestricted",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "social.directories",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "social.remote-install.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "social.whitelist",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.ecdhe_ecdsa_rc4_128_sha",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.ecdhe_rsa_rc4_128_sha",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.rsa_rc4_128_md5",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.rsa_rc4_128_sha",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.tls.unrestricted_rc4_fallback",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Active",
|
||||
"subcategory": "Deprecated",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.onboarding.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "devtools.webide.autoinstallADBHelper",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.mozTCPSocket.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "app.update.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.bookmarks.max_backups",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.casting.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.activity-stream.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.directory.ping",
|
||||
"value": "data:text/plain,"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.directory.source",
|
||||
"value": "data:text/plain,"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.enhanced",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.pocket.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.selfsupport.url",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.startup.homepage_override.mstone",
|
||||
"value": "ignore"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "camera.control.face_detection.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "datareporting.healthreport.about.reportUrl",
|
||||
"value": "data:,"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "datareporting.healthreport.service.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "device.sensors.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "devtools.webide.autoinstallFxdtAdapters",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "devtools.webide.adaptersAddonURL",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.enable_resource_timing",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.flyweb.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.gamepad.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.netinfo.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.push.udp.wakeupEnabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.telephony.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "extensions.shield-recipe-client.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "loop.logDomains",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.video_stats.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.websocket.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "reader.parse-on-load.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.xpconnect.plugin.unrestricted",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "social.directories",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "social.remote-install.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "social.whitelist",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.ecdhe_ecdsa_rc4_128_sha",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.ecdhe_rsa_rc4_128_sha",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.rsa_rc4_128_md5",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.rsa_rc4_128_sha",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.tls.unrestricted_rc4_fallback",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,23 +1,25 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "xpinstall.signatures.required",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "toolkit.legacyUserProfileCustomizations.stylesheets",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "devtools.selfxss.count",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Inactive",
|
||||
"subcategory": "Deprecated",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "xpinstall.signatures.required",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "toolkit.legacyUserProfileCustomizations.stylesheets",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "devtools.selfxss.count",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,33 +1,34 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "Tor settings",
|
||||
"notes": "This browser is not meant for tor. Enabling those settings for user torifying their whole connection",
|
||||
"type": "lockPref",
|
||||
"key": "network.dns.blockDotOnion",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.referer.hideOnionSource",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "CROSS ORIGIN: control when to send a referer",
|
||||
"notes": "0=always (default), 1=only if base domains match, 2=only if hosts match. Can break some important sites e.g. payment sites",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.referer.XOriginPolicy",
|
||||
"value": 1
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Only allow TLS 1.[0-3]",
|
||||
"notes": "Allow up to and including TLS 1.3",
|
||||
"type": "lockPref",
|
||||
"key": "security.tls.version.max",
|
||||
"value": 4
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Disabled On/Off",
|
||||
"subcategory": "",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "Tor settings",
|
||||
"notes": "This browser is not meant for tor. Enabling those settings for user torifying their whole connection",
|
||||
"type": "lockPref",
|
||||
"key": "network.dns.blockDotOnion",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.referer.hideOnionSource",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "CROSS ORIGIN: control when to send a referer",
|
||||
"notes": "0=always (default), 1=only if base domains match, 2=only if hosts match. Can break some important sites e.g. payment sites",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.referer.XOriginPolicy",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"comments": "Only allow TLS 1.[0-3]",
|
||||
"notes": "Allow up to and including TLS 1.3",
|
||||
"type": "lockPref",
|
||||
"key": "security.tls.version.max",
|
||||
"value": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,99 +1,94 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "Geolocation",
|
||||
"type": "lockPref",
|
||||
"key": "browser.search.countryCode",
|
||||
"value": "US"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "experiments.activeExperiment",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable Mozilla telemetry/experiments",
|
||||
"type": "lockPref",
|
||||
"key": "experiments.enabled",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://wiki.mozilla.org/Platform/Features/Telemetry",
|
||||
"https://wiki.mozilla.org/Privacy/Reviews/Telemetry",
|
||||
"https://wiki.mozilla.org/Telemetry",
|
||||
"https://www.mozilla.org/en-US/legal/privacy/firefox.html#telemetry",
|
||||
"https://support.mozilla.org/t5/Firefox-crashes/Mozilla-Crash-Reporter/ta-p/1715",
|
||||
"https://wiki.mozilla.org/Security/Reviews/Firefox6/ReviewNotes/telemetry",
|
||||
"https://gecko.readthedocs.io/en/latest/browser/experiments/experiments/manifest.html",
|
||||
"https://wiki.mozilla.org/Telemetry/Experiments",
|
||||
"https://support.mozilla.org/en-US/questions/1197144"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "experiments.manifest.uri",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "experiments.supported",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable remote JAR files being opened, regardless of content type (FF42+)",
|
||||
"type": "lockPref",
|
||||
"key": "network.jar.block-remote-files",
|
||||
"value": true,
|
||||
"references": [
|
||||
"https://bugzilla.mozilla.org/1173171",
|
||||
"https://www.fxsitecompat.com/en-CA/docs/2015/jar-protocol-support-has-been-disabled-by-default/",
|
||||
"https://bugzilla.mozilla.org/1427726"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable JAR from opening Unsafe File Types",
|
||||
"type": "lockPref",
|
||||
"key": "network.jar.open-unsafe-types",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://bugzilla.mozilla.org/1427726"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable Java NPAPI plugin",
|
||||
"type": "lockPref",
|
||||
"key": "plugin.state.java",
|
||||
"value": 0
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Enable Kinto blocklist updates (FF50+)",
|
||||
"notes": "As Firefox transitions to Kinto, the blocklists have been broken down into entries for certs to be revoked, extensions and plugins to be disabled, and gfx environments that cause problems or crashes",
|
||||
"type": "lockPref",
|
||||
"key": "services.blocklist.update_enabled",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://wiki.mozilla.org/Firefox/Kinto#Specifications",
|
||||
"https://bugzilla.mozilla.org/1458917"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable 'Savant' Shield study (FF61+)",
|
||||
"type": "lockPref",
|
||||
"key": "shield.savant.enabled",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://bugzilla.mozilla.org/1457226"
|
||||
]
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "ESR 60",
|
||||
"subcategory": "",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "Geolocation",
|
||||
"type": "lockPref",
|
||||
"key": "browser.search.countryCode",
|
||||
"value": "US"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "experiments.activeExperiment",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "Disable Mozilla telemetry/experiments",
|
||||
"type": "lockPref",
|
||||
"key": "experiments.enabled",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://wiki.mozilla.org/Platform/Features/Telemetry",
|
||||
"https://wiki.mozilla.org/Privacy/Reviews/Telemetry",
|
||||
"https://wiki.mozilla.org/Telemetry",
|
||||
"https://www.mozilla.org/en-US/legal/privacy/firefox.html#telemetry",
|
||||
"https://support.mozilla.org/t5/Firefox-crashes/Mozilla-Crash-Reporter/ta-p/1715",
|
||||
"https://wiki.mozilla.org/Security/Reviews/Firefox6/ReviewNotes/telemetry",
|
||||
"https://gecko.readthedocs.io/en/latest/browser/experiments/experiments/manifest.html",
|
||||
"https://wiki.mozilla.org/Telemetry/Experiments",
|
||||
"https://support.mozilla.org/en-US/questions/1197144"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "experiments.manifest.uri",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "experiments.supported",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "Disable remote JAR files being opened, regardless of content type (FF42+)",
|
||||
"type": "lockPref",
|
||||
"key": "network.jar.block-remote-files",
|
||||
"value": true,
|
||||
"references": [
|
||||
"https://bugzilla.mozilla.org/1173171",
|
||||
"https://www.fxsitecompat.com/en-CA/docs/2015/jar-protocol-support-has-been-disabled-by-default/",
|
||||
"https://bugzilla.mozilla.org/1427726"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Disable JAR from opening Unsafe File Types",
|
||||
"type": "lockPref",
|
||||
"key": "network.jar.open-unsafe-types",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://bugzilla.mozilla.org/1427726"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Disable Java NPAPI plugin",
|
||||
"type": "lockPref",
|
||||
"key": "plugin.state.java",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"comments": "Enable Kinto blocklist updates (FF50+)",
|
||||
"notes": "As Firefox transitions to Kinto, the blocklists have been broken down into entries for certs to be revoked, extensions and plugins to be disabled, and gfx environments that cause problems or crashes",
|
||||
"type": "lockPref",
|
||||
"key": "services.blocklist.update_enabled",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://wiki.mozilla.org/Firefox/Kinto#Specifications",
|
||||
"https://bugzilla.mozilla.org/1458917"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Disable 'Savant' Shield study (FF61+)",
|
||||
"type": "lockPref",
|
||||
"key": "shield.savant.enabled",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://bugzilla.mozilla.org/1457226"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,71 +1,67 @@
|
|||
[
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.webextensions.restrictedDomains",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "extensions.webextensions.identity.redirectDomain",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.webextensions.base-content-security-policy",
|
||||
"value": "script-src 'self' https://* moz-extension: blob: filesystem: 'unsafe-eval' 'unsafe-inline'; object-src 'self' https://* moz-extension: blob: filesystem:;"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.csp.enable",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.csp.experimentalEnabled",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.csp.enable_violation_events",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.webextensions.tabhide.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "extensions.webcompat-reporter.newIssueEndpoint",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "extensions.webcompat-reporter.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.webextensions.background-delayed-startup",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Extensions",
|
||||
"subcategory": "",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.webextensions.restrictedDomains",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "extensions.webextensions.identity.redirectDomain",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.webextensions.base-content-security-policy",
|
||||
"value": "script-src 'self' https://* moz-extension: blob: filesystem: 'unsafe-eval' 'unsafe-inline'; object-src 'self' https://* moz-extension: blob: filesystem:;"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.csp.enable",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.csp.experimentalEnabled",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.csp.enable_violation_events",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.webextensions.tabhide.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "extensions.webcompat-reporter.newIssueEndpoint",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "extensions.webcompat-reporter.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.webextensions.background-delayed-startup",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,16 +1,19 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.resistFingerprinting",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.resistFingerprinting.block_mozAddonManager",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Fingerprinting",
|
||||
"subcategory": "",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.resistFingerprinting",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.resistFingerprinting.block_mozAddonManager",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,448 +1,391 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "toolkit.coverage.endpoint.base",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Hidden preference",
|
||||
"type": "lockPref",
|
||||
"key": "toolkit.coverage.opt-out",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Do not disable",
|
||||
"type": "lockPref",
|
||||
"key": "browser.download.manager.addToRecentDocs",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Do not disable",
|
||||
"type": "lockPref",
|
||||
"key": "browser.download.hide_plugins_without_extensions",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "webchannel.allowObject.urlWhitelist",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.cache.offline.insecure.enable",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.redirection-limit",
|
||||
"value": 10
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "offline-apps.allow_by_default",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Hidden preference",
|
||||
"type": "lockPref",
|
||||
"key": "extensions.enabledScopes",
|
||||
"value": 5
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Tor value must be 0",
|
||||
"type": "lockPref",
|
||||
"key": "extensions.autoDisableScopes",
|
||||
"value": 11
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "xpinstall.whitelist.required",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.push.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.push.connection.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.push.serverURL",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.push.userAgentID",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.data_uri.block_toplevel_data_uri_navigations",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Hidden preference",
|
||||
"type": "lockPref",
|
||||
"key": "ui.use_standins_for_native_colors",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Revoked certificates",
|
||||
"type": "lockPref",
|
||||
"key": "services.blocklist.onecrl.collection",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "services.blocklist.addons.collection",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "services.blocklist.plugins.collection",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "services.blocklist.gfx.collection",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.startup.blankWindow",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.event.highrestimestamp.enabled",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "privacy.trackingprotection.introURL",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.altsvc.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.altsvc.oe",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Hidden preference",
|
||||
"type": "lockPref",
|
||||
"key": "network.file.disable_unc_paths",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Hidden preference",
|
||||
"type": "lockPref",
|
||||
"key": "network.gio.supported-protocols",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.urlbar.usepreloadedtopurls.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.urlbar.speculativeConnect.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.urlbar.oneOffSearches",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Deprecated Active",
|
||||
"type": "lockPref",
|
||||
"key": "network.auth.subresource-img-cross-origin-http-auth-allow",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.shell.shortcutFavicons",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "alerts.showFavicons",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl.require_safe_negotiation",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.tls.enable_0rtt_data",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.xul.error_pages.expert_bad_cert",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "font.blacklist.underline_offset",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "gfx.font_rendering.graphite.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.referer.XOriginTrimmingPolicy",
|
||||
"value": 0
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.referer.spoofSource",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "plugin.default.state",
|
||||
"value": 1
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "plugin.defaultXpi.state",
|
||||
"value": 1
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "canvas.capturestream.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.imagecapture.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "gfx.offscreencanvas.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.close",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.location",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.menubar",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.minimizable",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Bookmarks toolbar",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.personalbar",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.resizable",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Status bar",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.status",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.titlebar",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.toolbar",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_move_resize",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.IntersectionObserver.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "accessibility.force_disabled",
|
||||
"value": 1
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.uitour.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.uitour.url",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "middlemouse.contentLoadURL",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "permissions.manager.defaultsUrl",
|
||||
"value": ""
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "ghacks user.js",
|
||||
"subcategory": "",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "toolkit.coverage.endpoint.base",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Hidden preference",
|
||||
"type": "lockPref",
|
||||
"key": "toolkit.coverage.opt-out",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Do not disable",
|
||||
"type": "lockPref",
|
||||
"key": "browser.download.manager.addToRecentDocs",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Do not disable",
|
||||
"type": "lockPref",
|
||||
"key": "browser.download.hide_plugins_without_extensions",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "webchannel.allowObject.urlWhitelist",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.cache.offline.insecure.enable",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.redirection-limit",
|
||||
"value": 10
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "offline-apps.allow_by_default",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Hidden preference",
|
||||
"type": "lockPref",
|
||||
"key": "extensions.enabledScopes",
|
||||
"value": 5
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Tor value must be 0",
|
||||
"type": "lockPref",
|
||||
"key": "extensions.autoDisableScopes",
|
||||
"value": 11
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "xpinstall.whitelist.required",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.push.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.push.connection.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.push.serverURL",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.push.userAgentID",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.data_uri.block_toplevel_data_uri_navigations",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Hidden preference",
|
||||
"type": "lockPref",
|
||||
"key": "ui.use_standins_for_native_colors",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Revoked certificates",
|
||||
"type": "lockPref",
|
||||
"key": "services.blocklist.onecrl.collection",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "services.blocklist.addons.collection",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "services.blocklist.plugins.collection",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "services.blocklist.gfx.collection",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.startup.blankWindow",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.event.highrestimestamp.enabled",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "privacy.trackingprotection.introURL",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.altsvc.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.altsvc.oe",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Hidden preference",
|
||||
"type": "lockPref",
|
||||
"key": "network.file.disable_unc_paths",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Hidden preference",
|
||||
"type": "lockPref",
|
||||
"key": "network.gio.supported-protocols",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.urlbar.usepreloadedtopurls.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.urlbar.speculativeConnect.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.urlbar.oneOffSearches",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Deprecated Active",
|
||||
"type": "lockPref",
|
||||
"key": "network.auth.subresource-img-cross-origin-http-auth-allow",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.shell.shortcutFavicons",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "alerts.showFavicons",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl.require_safe_negotiation",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.tls.enable_0rtt_data",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.xul.error_pages.expert_bad_cert",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "font.blacklist.underline_offset",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "gfx.font_rendering.graphite.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.referer.XOriginTrimmingPolicy",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.http.referer.spoofSource",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "plugin.default.state",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "plugin.defaultXpi.state",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "canvas.capturestream.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.imagecapture.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "gfx.offscreencanvas.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.close",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.location",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.menubar",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.minimizable",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Bookmarks toolbar",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.personalbar",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.resizable",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Status bar",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.status",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.titlebar",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_open_feature.toolbar",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_window_move_resize",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.IntersectionObserver.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "accessibility.force_disabled",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.uitour.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.uitour.url",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "middlemouse.contentLoadURL",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "permissions.manager.defaultsUrl",
|
||||
"value": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,65 +1,61 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.forms.datetime",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "javascript.use_us_english_locale",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "intl.regional_prefs.use_os_locales",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "intl.locale.requested",
|
||||
"value": "en-US"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "general.useragent.override",
|
||||
"value": "Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Firefox/45.0, 45"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "general.appname.override",
|
||||
"value": "Netscape"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "general.appversion.override",
|
||||
"value": "5.0 (Windows)"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "general.platform.override",
|
||||
"value": "Win32"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "general.oscpu.override",
|
||||
"value": "Windows NT 6.1"
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Locale, Time, UA",
|
||||
"subcategory": "",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.forms.datetime",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "javascript.use_us_english_locale",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "intl.regional_prefs.use_os_locales",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "intl.locale.requested",
|
||||
"value": "en-US"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "general.useragent.override",
|
||||
"value": "Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Firefox/45.0, 45"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "general.appname.override",
|
||||
"value": "Netscape"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "general.appversion.override",
|
||||
"value": "5.0 (Windows)"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "general.platform.override",
|
||||
"value": "Win32"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "general.oscpu.override",
|
||||
"value": "Windows NT 6.1"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,222 +1,202 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "Increases animation speed",
|
||||
"notes": "May mitigate choppy scrolling",
|
||||
"type": "defaultPref",
|
||||
"key": "layout.frame_rate.precise",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Enable Hardware Acceleration and Off Main Thread Compositing (OMTC)",
|
||||
"notes": "It's likely your browser is already set to use these features. May introduce instability on some hardware. Tor compatibility - have inverted values in tor.",
|
||||
"type": "defaultPref",
|
||||
"key": "webgl.force-enabled",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Enable Hardware Acceleration and Off Main Thread Compositing (OMTC)",
|
||||
"notes": "It's likely your browser is already set to use these features. May introduce instability on some hardware. Tor compatibility - have inverted values in tor.",
|
||||
"type": "defaultPref",
|
||||
"key": "layers.acceleration.force-enabled",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable hardware acceleration to reduce graphics fingerprinting",
|
||||
"notes": "[WINDOWS]\nAffects text rendering (fonts will look different) and impacts video performance. Parts of Quantum that utilize the GPU will also be affected as they are rolled out\nGeneral>Performance>Custom>Use hardware acceleration when available",
|
||||
"type": "defaultPref",
|
||||
"key": "gfx.direct2d.disabled",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://wiki.mozilla.org/Platform/GFX/HardwareAcceleration"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable hardware acceleration to reduce graphics fingerprinting",
|
||||
"notes": "Affects text rendering (fonts will look different) and impacts video performance. Parts of Quantum that utilize the GPU will also be affected as they are rolled out\nGeneral>Performance>Custom>Use hardware acceleration when available",
|
||||
"type": "defaultPref",
|
||||
"key": "layers.acceleration.disabled",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://wiki.mozilla.org/Platform/GFX/HardwareAcceleration"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "html5.offmainthread",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "layers.offmainthreadcomposition.enabled",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "layers.offmainthreadcomposition.async-animations",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "layers.async-video.enabled",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Deprecated Active",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.tabs.animate",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"notes": "The impact for this one is negligible",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.download.animateNotifications",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "Spoof CPU Core Def 16",
|
||||
"notes": "Default settings seems to be the best",
|
||||
"type": "defaultPref",
|
||||
"key": "dom.maxHardwareConcurrency",
|
||||
"value": 8
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "Tell garbage collector to start running when javascript is using xx MB of memory.",
|
||||
"notes": "Garbage collection releases memory back to the system. Default settings seems to be the best",
|
||||
"type": "lockPref",
|
||||
"key": "javascript.options.mem.high_water_mark",
|
||||
"value": 96
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "Disable WebAssembly",
|
||||
"notes": "Solved by extension disabled here for performance",
|
||||
"type": "lockPref",
|
||||
"key": "javascript.options.wasm",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://webassembly.org/",
|
||||
"https://en.wikipedia.org/wiki/WebAssembly",
|
||||
"https://trac.torproject.org/projects/tor/ticket/21549"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "Prevent font fingerprinting",
|
||||
"notes": "Solved by extension disabled here for performance",
|
||||
"type": "lockPref",
|
||||
"key": "browser.display.use_document_fonts",
|
||||
"value": 0,
|
||||
"references": [
|
||||
"https://browserleaks.com/fonts",
|
||||
"https://github.com/pyllyukko/user.js/issues/120"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "WebGL introduces high fingerprinting (WebGL is a js API for directly accessing hardware). Tor has it as `false` but the rest is the same.",
|
||||
"type": "defaultPref",
|
||||
"key": "webgl.disabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "This prevents WebGL data leaks",
|
||||
"type": "lockPref",
|
||||
"key": "webgl.enable-webgl2",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "This prevents WebGL data leaks",
|
||||
"type": "lockPref",
|
||||
"key": "webgl.min_capability_mode",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "pdfjs.enableWebGL",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "webgl.disable-extensions",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "webgl.disable-fail-if-major-performance-caveat",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Deprecated Active",
|
||||
"type": "lockPref",
|
||||
"key": "webgl.enable-debug-renderer-info",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "Disable asm.js",
|
||||
"notes": "Solved by extension disabled here for performance. Tor enforces this.",
|
||||
"type": "lockPref",
|
||||
"key": "javascript.options.asmjs",
|
||||
"value": false,
|
||||
"references": [
|
||||
"http://asmjs.org/",
|
||||
"https://www.mozilla.org/en-US/security/advisories/mfsa2015-29/",
|
||||
"https://www.mozilla.org/en-US/security/advisories/mfsa2015-50/",
|
||||
"https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-2712"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "JS Shared Memory",
|
||||
"type": "lockPref",
|
||||
"key": "javascript.options.shared_memory",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://github.com/MrAlex94/Waterfox/issues/356"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable service workers",
|
||||
"notes": "Service workers essentially act as proxy servers that sit between web apps, and the browser and network. They are event-driven, and can control the web page/site it is associated with, intercepting and modifying navigation and resource requests, and caching resources. SW may decrease performance depending on the script that is running in background. So overall, disabling SW should enhance performance because it blocks SW Scripts.\nService worker APIs are hidden (in Firefox) and cannot be used when in PB mode.\nService workers only run over HTTPS. Service Workers have no DOM access.",
|
||||
"type": "lockPref",
|
||||
"key": "dom.serviceWorkers.enabled",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Performance",
|
||||
"subcategory": "",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "Increases animation speed",
|
||||
"notes": "May mitigate choppy scrolling",
|
||||
"type": "defaultPref",
|
||||
"key": "layout.frame_rate.precise",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "Enable Hardware Acceleration and Off Main Thread Compositing (OMTC)",
|
||||
"notes": "It's likely your browser is already set to use these features. May introduce instability on some hardware. Tor compatibility - have inverted values in tor.",
|
||||
"type": "defaultPref",
|
||||
"key": "webgl.force-enabled",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "Enable Hardware Acceleration and Off Main Thread Compositing (OMTC)",
|
||||
"notes": "It's likely your browser is already set to use these features. May introduce instability on some hardware. Tor compatibility - have inverted values in tor.",
|
||||
"type": "defaultPref",
|
||||
"key": "layers.acceleration.force-enabled",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "Disable hardware acceleration to reduce graphics fingerprinting",
|
||||
"notes": "[WINDOWS]\nAffects text rendering (fonts will look different) and impacts video performance. Parts of Quantum that utilize the GPU will also be affected as they are rolled out\nGeneral>Performance>Custom>Use hardware acceleration when available",
|
||||
"type": "defaultPref",
|
||||
"key": "gfx.direct2d.disabled",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://wiki.mozilla.org/Platform/GFX/HardwareAcceleration"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Disable hardware acceleration to reduce graphics fingerprinting",
|
||||
"notes": "Affects text rendering (fonts will look different) and impacts video performance. Parts of Quantum that utilize the GPU will also be affected as they are rolled out\nGeneral>Performance>Custom>Use hardware acceleration when available",
|
||||
"type": "defaultPref",
|
||||
"key": "layers.acceleration.disabled",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://wiki.mozilla.org/Platform/GFX/HardwareAcceleration"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "html5.offmainthread",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "layers.offmainthreadcomposition.enabled",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "layers.offmainthreadcomposition.async-animations",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "layers.async-video.enabled",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Deprecated Active",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.tabs.animate",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"notes": "The impact for this one is negligible",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.download.animateNotifications",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "Spoof CPU Core Def 16",
|
||||
"notes": "Default settings seems to be the best",
|
||||
"type": "defaultPref",
|
||||
"key": "dom.maxHardwareConcurrency",
|
||||
"value": 8
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "Tell garbage collector to start running when javascript is using xx MB of memory.",
|
||||
"notes": "Garbage collection releases memory back to the system. Default settings seems to be the best",
|
||||
"type": "lockPref",
|
||||
"key": "javascript.options.mem.high_water_mark",
|
||||
"value": 96
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "Disable WebAssembly",
|
||||
"notes": "Solved by extension disabled here for performance",
|
||||
"type": "lockPref",
|
||||
"key": "javascript.options.wasm",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://webassembly.org/",
|
||||
"https://en.wikipedia.org/wiki/WebAssembly",
|
||||
"https://trac.torproject.org/projects/tor/ticket/21549"
|
||||
]
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "Prevent font fingerprinting",
|
||||
"notes": "Solved by extension disabled here for performance",
|
||||
"type": "lockPref",
|
||||
"key": "browser.display.use_document_fonts",
|
||||
"value": 0,
|
||||
"references": [
|
||||
"https://browserleaks.com/fonts",
|
||||
"https://github.com/pyllyukko/user.js/issues/120"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "WebGL introduces high fingerprinting (WebGL is a js API for directly accessing hardware). Tor has it as `false` but the rest is the same.",
|
||||
"type": "defaultPref",
|
||||
"key": "webgl.disabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "This prevents WebGL data leaks",
|
||||
"type": "lockPref",
|
||||
"key": "webgl.enable-webgl2",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "This prevents WebGL data leaks",
|
||||
"type": "lockPref",
|
||||
"key": "webgl.min_capability_mode",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "pdfjs.enableWebGL",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "webgl.disable-extensions",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "webgl.disable-fail-if-major-performance-caveat",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Deprecated Active",
|
||||
"type": "lockPref",
|
||||
"key": "webgl.enable-debug-renderer-info",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "Disable asm.js",
|
||||
"notes": "Solved by extension disabled here for performance. Tor enforces this.",
|
||||
"type": "lockPref",
|
||||
"key": "javascript.options.asmjs",
|
||||
"value": false,
|
||||
"references": [
|
||||
"http://asmjs.org/",
|
||||
"https://www.mozilla.org/en-US/security/advisories/mfsa2015-29/",
|
||||
"https://www.mozilla.org/en-US/security/advisories/mfsa2015-50/",
|
||||
"https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-2712"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "JS Shared Memory",
|
||||
"type": "lockPref",
|
||||
"key": "javascript.options.shared_memory",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://github.com/MrAlex94/Waterfox/issues/356"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Disable service workers",
|
||||
"notes": "Service workers essentially act as proxy servers that sit between web apps, and the browser and network. They are event-driven, and can control the web page/site it is associated with, intercepting and modifying navigation and resource requests, and caching resources. SW may decrease performance depending on the script that is running in background. So overall, disabling SW should enhance performance because it blocks SW Scripts.\nService worker APIs are hidden (in Firefox) and cannot be used when in PB mode.\nService workers only run over HTTPS. Service Workers have no DOM access.",
|
||||
"type": "lockPref",
|
||||
"key": "dom.serviceWorkers.enabled",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,13 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "general.config.filename",
|
||||
"value": "librewolf.cfg"
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Protection",
|
||||
"subcategory": "",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "general.config.filename",
|
||||
"value": "librewolf.cfg"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,296 +1,269 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "Enable insecure password warnings (login forms in non-HTTPS pages)",
|
||||
"type": "lockPref",
|
||||
"key": "security.insecure_password.ui.enabled",
|
||||
"value": true,
|
||||
"references": [
|
||||
"https://blog.mozilla.org/tanvi/2016/01/28/no-more-passwords-over-http-please/",
|
||||
"https://bugzilla.mozilla.org/show_bug.cgi?id=1319119",
|
||||
"https://bugzilla.mozilla.org/show_bug.cgi?id=1217156"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Show in-content login form warning UI for insecure login fields",
|
||||
"type": "lockPref",
|
||||
"key": "security.insecure_field_warning.contextual.enabled",
|
||||
"value": true,
|
||||
"references": [
|
||||
"https://hg.mozilla.org/integration/mozilla-inbound/rev/f0d146fe7317"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable HSTS preload list (pre-set HSTS sites list provided by Mozilla)",
|
||||
"type": "lockPref",
|
||||
"key": "network.stricttransportsecurity.preloadlist",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://blog.mozilla.org/security/2012/11/01/preloading-hsts/",
|
||||
"https://wiki.mozilla.org/Privacy/Features/HSTS_Preload_List",
|
||||
"https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable TLS Session Tickets",
|
||||
"notes": "SSL Session IDs speed up HTTPS connections (no need to renegotiate) and last for 48hrs. Since the ID is unique, web servers can (and do) use it for tracking. If set to true, this disables sending SSL Session IDs and TLS Session Tickets to prevent session tracking",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl.disable_session_identifiers",
|
||||
"value": true,
|
||||
"references": [
|
||||
"https://www.blackhat.com/us-13/briefings.html#NextGen",
|
||||
"https://media.blackhat.com/us-13/US-13-Daigniere-TLS-Secrets-Slides.pdf",
|
||||
"https://media.blackhat.com/us-13/US-13-Daigniere-TLS-Secrets-WP.pdf",
|
||||
"https://bugzilla.mozilla.org/show_bug.cgi?id=917049",
|
||||
"https://bugzilla.mozilla.org/show_bug.cgi?id=967977"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Blocking GD Parking Scam Site",
|
||||
"notes": "TODO: do we still need this? librefox.com isn't relevant anymore and this pretty much only tells LibreWolf to look for librefox.com locally",
|
||||
"type": "defaultPref",
|
||||
"key": "network.dns.localDomains",
|
||||
"value": "librefox.com"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable insecure TLS version fallback",
|
||||
"type": "lockPref",
|
||||
"key": "security.tls.version.fallback-limit",
|
||||
"value": 3,
|
||||
"references": [
|
||||
"https://bugzilla.mozilla.org/show_bug.cgi?id=1084025",
|
||||
"https://github.com/pyllyukko/user.js/pull/206#issuecomment-280229645"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Only allow TLS 1.[0-3]",
|
||||
"type": "lockPref",
|
||||
"key": "security.tls.version.min",
|
||||
"value": 2,
|
||||
"references": [
|
||||
"http://kb.mozillazine.org/Security.tls.version.*"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Enfore Public Key Pinning",
|
||||
"notes": "2. Strict. Pinning is always enforced.",
|
||||
"type": "lockPref",
|
||||
"key": "security.cert_pinning.enforcement_level",
|
||||
"value": 2,
|
||||
"references": [
|
||||
"https://en.wikipedia.org/wiki/HTTP_Public_Key_Pinning",
|
||||
"https://wiki.mozilla.org/SecurityEngineering/Public_Key_Pinning"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disallow SHA-1",
|
||||
"type": "lockPref",
|
||||
"key": "security.pki.sha1_enforcement_level",
|
||||
"value": 1,
|
||||
"references": [
|
||||
"https://bugzilla.mozilla.org/show_bug.cgi?id=1302140",
|
||||
"https://shattered.io/"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Warn the user when server doesn't support RFC 5746 ('safe' renegotiation)",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl.treat_unsafe_negotiation_as_broken",
|
||||
"value": true,
|
||||
"references": [
|
||||
"https://wiki.mozilla.org/Security:Renegotiation#security.ssl.treat_unsafe_negotiation_as_broken",
|
||||
"https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2009-3555"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Pre-populate the current URL but do not pre-fetch the certificate in the 'Add Security Exception' dialog",
|
||||
"type": "lockPref",
|
||||
"key": "browser.ssl_override_behavior",
|
||||
"value": 1,
|
||||
"references": [
|
||||
"http://kb.mozillazine.org/Browser.ssl_override_behavior",
|
||||
"https://github.com/pyllyukko/user.js/issues/210"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl.errorReporting.automatic",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl.errorReporting.url",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "OCSP leaks the visited sites. Exactly same issue as with safebrowsing.",
|
||||
"type": "lockPref",
|
||||
"key": "security.OCSP.enabled",
|
||||
"value": 0
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.OCSP.require",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Stapling forces the site to prove that its certificate is good through the CA, so apparently nothing is leaked in this case.",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl.enable_ocsp_stapling",
|
||||
"value": true,
|
||||
"references": [
|
||||
"https://blog.mozilla.org/security/2013/07/29/ocsp-stapling-in-firefox/"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl.errorReporting.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "Manage certificates button",
|
||||
"notes": "Disabled because of a bug that disables the button regardless of its value",
|
||||
"type": "lockPref",
|
||||
"key": "security.disable_button.openCertManager",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "Manage security devices button",
|
||||
"notes": "Disabled because of a bug that disables the button regardless of its value",
|
||||
"type": "lockPref",
|
||||
"key": "security.disable_button.openDeviceManager",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.mixed_content.upgrade_display_content",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.mixed_content.block_object_subrequest",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.mixed_content.block_display_content",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.mixed_content.block_active_content",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.insecure_connection_icon.enabled",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.insecure_connection_icon.pbmode.enabled",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.insecure_connection_text.enabled",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.rsa_des_ede3_sha",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.rsa_aes_256_sha",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.rsa_aes_128_sha",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable RC4",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.ecdh_ecdsa_rc4_128_sha",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://developer.mozilla.org/en-US/Firefox/Releases/38#Security",
|
||||
"https://bugzilla.mozilla.org/show_bug.cgi?id=1138882",
|
||||
"https://rc4.io/",
|
||||
"https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-2566"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable RC4",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.ecdh_rsa_rc4_128_sha",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://developer.mozilla.org/en-US/Firefox/Releases/38#Security",
|
||||
"https://bugzilla.mozilla.org/show_bug.cgi?id=1138882",
|
||||
"https://rc4.io/",
|
||||
"https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-2566"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable SEED cipher",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.rsa_seed_sha",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://en.wikipedia.org/wiki/SEED"
|
||||
]
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Security",
|
||||
"subcategory": "",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "Enable insecure password warnings (login forms in non-HTTPS pages)",
|
||||
"type": "lockPref",
|
||||
"key": "security.insecure_password.ui.enabled",
|
||||
"value": true,
|
||||
"references": [
|
||||
"https://blog.mozilla.org/tanvi/2016/01/28/no-more-passwords-over-http-please/",
|
||||
"https://bugzilla.mozilla.org/show_bug.cgi?id=1319119",
|
||||
"https://bugzilla.mozilla.org/show_bug.cgi?id=1217156"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Show in-content login form warning UI for insecure login fields",
|
||||
"type": "lockPref",
|
||||
"key": "security.insecure_field_warning.contextual.enabled",
|
||||
"value": true,
|
||||
"references": [
|
||||
"https://hg.mozilla.org/integration/mozilla-inbound/rev/f0d146fe7317"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Disable HSTS preload list (pre-set HSTS sites list provided by Mozilla)",
|
||||
"type": "lockPref",
|
||||
"key": "network.stricttransportsecurity.preloadlist",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://blog.mozilla.org/security/2012/11/01/preloading-hsts/",
|
||||
"https://wiki.mozilla.org/Privacy/Features/HSTS_Preload_List",
|
||||
"https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Disable TLS Session Tickets",
|
||||
"notes": "SSL Session IDs speed up HTTPS connections (no need to renegotiate) and last for 48hrs. Since the ID is unique, web servers can (and do) use it for tracking. If set to true, this disables sending SSL Session IDs and TLS Session Tickets to prevent session tracking",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl.disable_session_identifiers",
|
||||
"value": true,
|
||||
"references": [
|
||||
"https://www.blackhat.com/us-13/briefings.html#NextGen",
|
||||
"https://media.blackhat.com/us-13/US-13-Daigniere-TLS-Secrets-Slides.pdf",
|
||||
"https://media.blackhat.com/us-13/US-13-Daigniere-TLS-Secrets-WP.pdf",
|
||||
"https://bugzilla.mozilla.org/show_bug.cgi?id=917049",
|
||||
"https://bugzilla.mozilla.org/show_bug.cgi?id=967977"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Blocking GD Parking Scam Site",
|
||||
"notes": "TODO: do we still need this? librefox.com isn't relevant anymore and this pretty much only tells LibreWolf to look for librefox.com locally",
|
||||
"type": "defaultPref",
|
||||
"key": "network.dns.localDomains",
|
||||
"value": "librefox.com"
|
||||
},
|
||||
{
|
||||
"comments": "Disable insecure TLS version fallback",
|
||||
"type": "lockPref",
|
||||
"key": "security.tls.version.fallback-limit",
|
||||
"value": 3,
|
||||
"references": [
|
||||
"https://bugzilla.mozilla.org/show_bug.cgi?id=1084025",
|
||||
"https://github.com/pyllyukko/user.js/pull/206#issuecomment-280229645"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Only allow TLS 1.[0-3]",
|
||||
"type": "lockPref",
|
||||
"key": "security.tls.version.min",
|
||||
"value": 2,
|
||||
"references": [
|
||||
"http://kb.mozillazine.org/Security.tls.version.*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Enfore Public Key Pinning",
|
||||
"notes": "2. Strict. Pinning is always enforced.",
|
||||
"type": "lockPref",
|
||||
"key": "security.cert_pinning.enforcement_level",
|
||||
"value": 2,
|
||||
"references": [
|
||||
"https://en.wikipedia.org/wiki/HTTP_Public_Key_Pinning",
|
||||
"https://wiki.mozilla.org/SecurityEngineering/Public_Key_Pinning"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Disallow SHA-1",
|
||||
"type": "lockPref",
|
||||
"key": "security.pki.sha1_enforcement_level",
|
||||
"value": 1,
|
||||
"references": [
|
||||
"https://bugzilla.mozilla.org/show_bug.cgi?id=1302140",
|
||||
"https://shattered.io/"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Warn the user when server doesn't support RFC 5746 ('safe' renegotiation)",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl.treat_unsafe_negotiation_as_broken",
|
||||
"value": true,
|
||||
"references": [
|
||||
"https://wiki.mozilla.org/Security:Renegotiation#security.ssl.treat_unsafe_negotiation_as_broken",
|
||||
"https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2009-3555"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Pre-populate the current URL but do not pre-fetch the certificate in the 'Add Security Exception' dialog",
|
||||
"type": "lockPref",
|
||||
"key": "browser.ssl_override_behavior",
|
||||
"value": 1,
|
||||
"references": [
|
||||
"http://kb.mozillazine.org/Browser.ssl_override_behavior",
|
||||
"https://github.com/pyllyukko/user.js/issues/210"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl.errorReporting.automatic",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl.errorReporting.url",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "OCSP leaks the visited sites. Exactly same issue as with safebrowsing.",
|
||||
"type": "lockPref",
|
||||
"key": "security.OCSP.enabled",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.OCSP.require",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"notes": "Stapling forces the site to prove that its certificate is good through the CA, so apparently nothing is leaked in this case.",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl.enable_ocsp_stapling",
|
||||
"value": true,
|
||||
"references": [
|
||||
"https://blog.mozilla.org/security/2013/07/29/ocsp-stapling-in-firefox/"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl.errorReporting.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "Manage certificates button",
|
||||
"notes": "Disabled because of a bug that disables the button regardless of its value",
|
||||
"type": "lockPref",
|
||||
"key": "security.disable_button.openCertManager",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "Manage security devices button",
|
||||
"notes": "Disabled because of a bug that disables the button regardless of its value",
|
||||
"type": "lockPref",
|
||||
"key": "security.disable_button.openDeviceManager",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.mixed_content.upgrade_display_content",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.mixed_content.block_object_subrequest",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.mixed_content.block_display_content",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.mixed_content.block_active_content",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.insecure_connection_icon.enabled",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.insecure_connection_icon.pbmode.enabled",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.insecure_connection_text.enabled",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.rsa_des_ede3_sha",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.rsa_aes_256_sha",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.rsa_aes_128_sha",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "Disable RC4",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.ecdh_ecdsa_rc4_128_sha",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://developer.mozilla.org/en-US/Firefox/Releases/38#Security",
|
||||
"https://bugzilla.mozilla.org/show_bug.cgi?id=1138882",
|
||||
"https://rc4.io/",
|
||||
"https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-2566"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Disable RC4",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.ecdh_rsa_rc4_128_sha",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://developer.mozilla.org/en-US/Firefox/Releases/38#Security",
|
||||
"https://bugzilla.mozilla.org/show_bug.cgi?id=1138882",
|
||||
"https://rc4.io/",
|
||||
"https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-2566"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Disable SEED cipher",
|
||||
"type": "lockPref",
|
||||
"key": "security.ssl3.rsa_seed_sha",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://en.wikipedia.org/wiki/SEED"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,13 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.autoplay.default",
|
||||
"value": 2
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Autoplay",
|
||||
"subcategory": "User Settings",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.autoplay.default",
|
||||
"value": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,60 +1,57 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.formautofill.addresses.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.formautofill.available",
|
||||
"value": "off"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.formautofill.creditCards.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.formautofill.heuristics.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "signon.autofillForms",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "signon.autofillForms.http",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.urlbar.autoFill",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.urlbar.autoFill.typed",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Autofill",
|
||||
"subcategory": "User Settings",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.formautofill.addresses.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.formautofill.available",
|
||||
"value": "off"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.formautofill.creditCards.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "extensions.formautofill.heuristics.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "signon.autofillForms",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "signon.autofillForms.http",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.urlbar.autoFill",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.urlbar.autoFill.typed",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,44 +1,43 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.cookie.cookieBehavior",
|
||||
"value": 1
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.cookie.lifetimePolicy",
|
||||
"value": 2
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.cookie.same-site.enabled",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.cookie.leave-secure-alone",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.cookie.thirdparty.sessionOnly",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.cookie.thirdparty.nonsecureSessionOnly",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Cookies",
|
||||
"subcategory": "User Settings",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.cookie.cookieBehavior",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.cookie.lifetimePolicy",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.cookie.same-site.enabled",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.cookie.leave-secure-alone",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "network.cookie.thirdparty.sessionOnly",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.cookie.thirdparty.nonsecureSessionOnly",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,14 @@
|
|||
[
|
||||
{
|
||||
"name": "Default Browser",
|
||||
"subcategory": "User Settings",
|
||||
"notes": "",
|
||||
"section": [
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.shell.checkDefaultBrowser",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.shell.checkDefaultBrowser",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,44 +1,43 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.trr.mode",
|
||||
"value": 5
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.trr.bootstrapAddress",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.trr.uri",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.dns.disableIPv6",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.dns.disablePrefetch",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.dns.disablePrefetchFromHTTPS",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "DNS",
|
||||
"subcategory": "User Settings",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.trr.mode",
|
||||
"value": 5
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.trr.bootstrapAddress",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.trr.uri",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.dns.disableIPv6",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.dns.disablePrefetch",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.dns.disablePrefetchFromHTTPS",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,16 +1,20 @@
|
|||
[
|
||||
{
|
||||
"name": "Do Not Track",
|
||||
"subcategory": "User Settings",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "privacy.donottrackheader.enabled",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "privacy.donottrackheader.enabled",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "privacy.donottrackheader.value",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "privacy.donottrackheader.value",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,115 +1,104 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.eme.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-provider.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-manager.url",
|
||||
"value": "data:text/plain,"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-manager.url.override",
|
||||
"value": "data:text/plain,"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-manager.updateEnabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp.trial-create.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-widevinecdm.visible",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-widevinecdm.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-widevinecdm.autoupdate",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-gmpopenh264.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-gmpopenh264.autoupdate",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.peerconnection.video.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-eme-adobe.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-manager.certs.2.commonName",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-manager.certs.1.commonName",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.peerconnection.video.h264",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "DRM/CDM",
|
||||
"subcategory": "User Settings",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.eme.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-provider.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-manager.url",
|
||||
"value": "data:text/plain,"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-manager.url.override",
|
||||
"value": "data:text/plain,"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-manager.updateEnabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp.trial-create.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-widevinecdm.visible",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-widevinecdm.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-widevinecdm.autoupdate",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-gmpopenh264.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-gmpopenh264.autoupdate",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.peerconnection.video.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-eme-adobe.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-manager.certs.2.commonName",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.gmp-manager.certs.1.commonName",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "media.peerconnection.video.h264",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,155 +1,160 @@
|
|||
[
|
||||
{
|
||||
"name": "History",
|
||||
"subcategory": "User Settings",
|
||||
"notes": "",
|
||||
"section": [
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.sessionhistory.max_entries",
|
||||
"value": 20
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.sessionhistory.max_entries",
|
||||
"value": 20
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.urlbar.filter.javascript",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.urlbar.filter.javascript",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.uiCustomization.state",
|
||||
"value": "{\"placements\":{\"widget-overflow-fixed-list\":[],\"nav-bar\":[\"home-button\",\"downloads-button\",\"back-button\",\"forward-button\",\"stop-reload-button\",\"urlbar-container\",\"add-ons-button\",\"preferences-button\",\"fxa-toolbar-menu-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"personal-bookmarks\"]},\"seen\":[\"developer-button\"],\"dirtyAreaCache\":[\"nav-bar\",\"toolbar-menubar\",\"TabsToolbar\",\"PersonalToolbar\"],\"currentVersion\":16,\"newElementCount\":3}"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.uiCustomization.state",
|
||||
"value": "{\"placements\":{\"widget-overflow-fixed-list\":[],\"nav-bar\":[\"home-button\",\"downloads-button\",\"back-button\",\"forward-button\",\"stop-reload-button\",\"urlbar-container\",\"add-ons-button\",\"preferences-button\",\"fxa-toolbar-menu-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"personal-bookmarks\"]},\"seen\":[\"developer-button\"],\"dirtyAreaCache\":[\"nav-bar\",\"toolbar-menubar\",\"TabsToolbar\",\"PersonalToolbar\"],\"currentVersion\":16,\"newElementCount\":3}"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.uidensity",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.uidensity",
|
||||
"value": 2
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.tabs.drawInTitlebar",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.tabs.drawInTitlebar",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "pref",
|
||||
"key": "startup.homepage_override_url",
|
||||
"value": "about:blank"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "pref",
|
||||
"key": "startup.homepage_override_url",
|
||||
"value": "about:blank"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "pref",
|
||||
"key": "startup.homepage_welcome_url",
|
||||
"value": "about:blank"
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "pref",
|
||||
"key": "startup.homepage_welcome_url",
|
||||
"value": "about:blank"
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "pref",
|
||||
"key": "startup.homepage_welcome_url.additional",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "pref",
|
||||
"key": "startup.homepage_welcome_url.additional",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.clearOnShutdown.offlineApps",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.clearOnShutdown.offlineApps",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Offline Website Data",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.cpd.offlineApps",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "Offline Website Data",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.cpd.offlineApps",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.sanitize.timeSpan",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.sanitize.timeSpan",
|
||||
"value": 0
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.formfill.enable",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "browser.formfill.enable",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.sanitize.sanitizeOnShutdown",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.sanitize.sanitizeOnShutdown",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "places.history.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "places.history.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "places.history.expiration.max_pages",
|
||||
"value": 2147483647
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "places.history.expiration.max_pages",
|
||||
"value": 2147483647
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.history.custom",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.history.custom",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "Clear session data",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.cpd.openWindows",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "Clear session data",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.cpd.openWindows",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.clearOnShutdown.openWindows",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.clearOnShutdown.openWindows",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.sanitize.pending",
|
||||
"value": "[{\"id\":\"shutdown\",\"itemsToClear\":[\"cache\",\"cookies\",\"history\",\"formdata\",\"downloads\"],\"options\":{}}]"
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "privacy.sanitize.pending",
|
||||
"value": "[{\"id\":\"shutdown\",\"itemsToClear\":[\"cache\",\"cookies\",\"history\",\"formdata\",\"downloads\"],\"options\":{}}]"
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"notes": "Hidden pref",
|
||||
"type": "lockPref",
|
||||
"key": "permissions.memory_only",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"notes": "Hidden pref",
|
||||
"type": "lockPref",
|
||||
"key": "permissions.memory_only",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.formfill.expire_days",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.formfill.expire_days",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,16 +1,19 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_beforeunload",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "permissions.default.geo",
|
||||
"value": 2
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Miscellaneous",
|
||||
"subcategory": "User Settings",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "dom.disable_beforeunload",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "permissions.default.geo",
|
||||
"value": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,39 +1,43 @@
|
|||
[
|
||||
{
|
||||
"name": "Password Manager",
|
||||
"subcategory": "User Settings",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "signon.rememberSignons",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "signon.rememberSignons",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "services.sync.prefs.sync.signon.rememberSignons",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "services.sync.prefs.sync.signon.rememberSignons",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "signon.storeWhenAutocompleteOff",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "signon.storeWhenAutocompleteOff",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ask_for_password",
|
||||
"value": 2
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.ask_for_password",
|
||||
"value": 2
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.password_lifetime",
|
||||
"value": 5
|
||||
}
|
||||
]
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "security.password_lifetime",
|
||||
"value": 5
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,17 +1,22 @@
|
|||
[
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.proxy.autoconfig_url.include_path",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"name": "Proxy",
|
||||
"subcategory": "User Settings",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.proxy.autoconfig_url.include_path",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.proxy.socks_remote_dns",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "network.proxy.socks_remote_dns",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,16 +1,21 @@
|
|||
[
|
||||
{
|
||||
"name": "Session",
|
||||
"subcategory": "User Settings",
|
||||
"notes": "",
|
||||
"section": [
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.sessionstore.privacy_level",
|
||||
"value": 2
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.sessionstore.privacy_level",
|
||||
"value": 2
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.sessionstore.interval",
|
||||
"value": 60000
|
||||
}
|
||||
]
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.sessionstore.interval",
|
||||
"value": 60000
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,37 +1,37 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.activity-stream.feeds.section.highlights",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.activity-stream.section.highlights.includeBookmarks",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.activity-stream.section.highlights.includeDownloads",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.activity-stream.section.highlights.includeVisited",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.activity-stream.prerender",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Start Page",
|
||||
"subcategory": "User Settings",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.activity-stream.feeds.section.highlights",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.activity-stream.section.highlights.includeBookmarks",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.activity-stream.section.highlights.includeDownloads",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.activity-stream.section.highlights.includeVisited",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.newtabpage.activity-stream.prerender",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,33 +1,38 @@
|
|||
[
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "widget.content.gtk-theme-override",
|
||||
"value": "Adwaita:light"
|
||||
},
|
||||
{
|
||||
"name": "Theming",
|
||||
"subcategory": "User Settings",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "widget.content.gtk-theme-override",
|
||||
"value": "Adwaita:light"
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.devedition.theme.enabled",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.devedition.theme.enabled",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "devtools.theme",
|
||||
"value": "dark"
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "devtools.theme",
|
||||
"value": "dark"
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.devedition.theme.showCustomizeButton",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.devedition.theme.showCustomizeButton",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,166 +1,149 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "privacy.trackingprotection.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "privacy.trackingprotection.annotate_channels",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "privacy.trackingprotection.lower_network_priority",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "privacy.trackingprotection.pbmode.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "urlclassifier.trackingTable",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "pref.privacy.disable_button.change_blocklist",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.reportBreakage.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.reportBreakage.url",
|
||||
"value": ""
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.rejecttrackers.reportBreakage.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.rejecttrackers.ui.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.trackingprotection.control-center.ui.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.trackingprotection.ui.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.global-toggle.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.rejecttrackers.ui.recommended",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.fastblock.ui.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.fastblock.control-center.ui.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.allowlist.annotations.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.allowlist.storage.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "pref.privacy.disable_button.tracking_protection_exceptions",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.rejecttrackers.control-center.ui.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.ui.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.enabled",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Tracking Protection",
|
||||
"subcategory": "User Settings",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "privacy.trackingprotection.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "privacy.trackingprotection.annotate_channels",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "privacy.trackingprotection.lower_network_priority",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "privacy.trackingprotection.pbmode.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "urlclassifier.trackingTable",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "pref.privacy.disable_button.change_blocklist",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.reportBreakage.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.reportBreakage.url",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.rejecttrackers.reportBreakage.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.rejecttrackers.ui.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.trackingprotection.control-center.ui.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.trackingprotection.ui.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.global-toggle.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.rejecttrackers.ui.recommended",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.fastblock.ui.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.fastblock.control-center.ui.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.allowlist.annotations.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.allowlist.storage.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "pref.privacy.disable_button.tracking_protection_exceptions",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.rejecttrackers.control-center.ui.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.ui.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.contentblocking.enabled",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,86 +1,79 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.navigator.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.navigator.video.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.getusermedia.browser.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.getusermedia.screensharing.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.getusermedia.audiocapture.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.peerconnection.use_document_iceservers",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.peerconnection.identity.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.peerconnection.identity.timeout",
|
||||
"value": 1
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.peerconnection.turn.disable",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.peerconnection.ice.tcp",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.peerconnection.ice.default_address_only",
|
||||
"value": true
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.peerconnection.ice.no_host",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "WebRTC",
|
||||
"subcategory": "User Settings",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.navigator.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.navigator.video.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.getusermedia.browser.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.getusermedia.screensharing.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.getusermedia.audiocapture.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.peerconnection.use_document_iceservers",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.peerconnection.identity.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.peerconnection.identity.timeout",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.peerconnection.turn.disable",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.peerconnection.ice.tcp",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.peerconnection.ice.default_address_only",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "defaultPref",
|
||||
"key": "media.peerconnection.ice.no_host",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,90 +1,84 @@
|
|||
[
|
||||
|
||||
{
|
||||
"comments": "Other WebGl [WINDOWS]",
|
||||
"type": "lockPref",
|
||||
"key": "webgl.dxgl.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable scanning for plugins [WINDOWS]",
|
||||
"type": "lockPref",
|
||||
"key": "plugin.scan.plid.all",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable Windows jumplist [WINDOWS]",
|
||||
"type": "lockPref",
|
||||
"key": "browser.taskbar.lists.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.taskbar.lists.frequent.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.taskbar.lists.recent.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.taskbar.lists.tasks.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable Windows taskbar preview [WINDOWS]",
|
||||
"type": "lockPref",
|
||||
"key": "browser.taskbar.previews.enable",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable links launching Windows Store on Windows 8/8.1/10 [WINDOWS]",
|
||||
"type": "lockPref",
|
||||
"key": "network.protocol-handler.external.ms-windows-store",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://www.ghacks.net/2016/03/25/block-firefox-chrome-windows-store/"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable background update service [WINDOWS]",
|
||||
"notes": "[SETTING] General > Firefox Updates > Use a background service to install updates",
|
||||
"type": "lockPref",
|
||||
"key": "app.update.service.enabled",
|
||||
"value": false
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable automatic Firefox start and session restore after reboot [WINDOWS] (FF62+)",
|
||||
"type": "lockPref",
|
||||
"key": "toolkit.winRegisterApplicationRestart",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://bugzilla.mozilla.org/603903"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"comments": "Disable Windows 8.1's Microsoft Family Safety cert [WINDOWS] (FF50+)",
|
||||
"notes": "0=disable detecting Family Safety mode and importing the root\n1=only attempt to detect Family Safety mode (don't import the root)\n2=detect Family Safety mode and import the root",
|
||||
"type": "lockPref",
|
||||
"key": "security.family_safety.mode",
|
||||
"value": 0,
|
||||
"references": [
|
||||
"https://trac.torproject.org/projects/tor/ticket/21686"
|
||||
]
|
||||
}
|
||||
]
|
||||
{
|
||||
"name": "Windows",
|
||||
"subcategory": "",
|
||||
"notes": "",
|
||||
"section": [
|
||||
{
|
||||
"comments": "Other WebGl [WINDOWS]",
|
||||
"type": "lockPref",
|
||||
"key": "webgl.dxgl.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "Disable scanning for plugins [WINDOWS]",
|
||||
"type": "lockPref",
|
||||
"key": "plugin.scan.plid.all",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "Disable Windows jumplist [WINDOWS]",
|
||||
"type": "lockPref",
|
||||
"key": "browser.taskbar.lists.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.taskbar.lists.frequent.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.taskbar.lists.recent.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "",
|
||||
"type": "lockPref",
|
||||
"key": "browser.taskbar.lists.tasks.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "Disable Windows taskbar preview [WINDOWS]",
|
||||
"type": "lockPref",
|
||||
"key": "browser.taskbar.previews.enable",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "Disable links launching Windows Store on Windows 8/8.1/10 [WINDOWS]",
|
||||
"type": "lockPref",
|
||||
"key": "network.protocol-handler.external.ms-windows-store",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://www.ghacks.net/2016/03/25/block-firefox-chrome-windows-store/"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Disable background update service [WINDOWS]",
|
||||
"notes": "[SETTING] General > Firefox Updates > Use a background service to install updates",
|
||||
"type": "lockPref",
|
||||
"key": "app.update.service.enabled",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"comments": "Disable automatic Firefox start and session restore after reboot [WINDOWS] (FF62+)",
|
||||
"type": "lockPref",
|
||||
"key": "toolkit.winRegisterApplicationRestart",
|
||||
"value": false,
|
||||
"references": [
|
||||
"https://bugzilla.mozilla.org/603903"
|
||||
]
|
||||
},
|
||||
{
|
||||
"comments": "Disable Windows 8.1's Microsoft Family Safety cert [WINDOWS] (FF50+)",
|
||||
"notes": "0=disable detecting Family Safety mode and importing the root\n1=only attempt to detect Family Safety mode (don't import the root)\n2=detect Family Safety mode and import the root",
|
||||
"type": "lockPref",
|
||||
"key": "security.family_safety.mode",
|
||||
"value": 0,
|
||||
"references": [
|
||||
"https://trac.torproject.org/projects/tor/ticket/21686"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
133
librewolf.cr
Normal file
133
librewolf.cr
Normal file
|
@ -0,0 +1,133 @@
|
|||
require "json"
|
||||
require "ecr"
|
||||
require "file_utils"
|
||||
|
||||
module LibrewolfParser
|
||||
|
||||
class LibrewolfSettings
|
||||
include JSON::Serializable
|
||||
|
||||
property name : String
|
||||
|
||||
property subcategory : String
|
||||
|
||||
property notes : String
|
||||
|
||||
property section : Array(SettingsSection)
|
||||
end
|
||||
|
||||
class SettingsSection
|
||||
include JSON::Serializable
|
||||
|
||||
property comments : String
|
||||
|
||||
property notes : String?
|
||||
|
||||
@[JSON::Field(key: "type")]
|
||||
property setting_type : String
|
||||
|
||||
property key : String
|
||||
|
||||
property value : ValueUnion
|
||||
|
||||
property enabled : Bool?
|
||||
|
||||
property references : Array(String)?
|
||||
end
|
||||
|
||||
alias ValueUnion = Int32 | Bool | String
|
||||
|
||||
def self.parse_json_files(config_directory)
|
||||
config_jsons = Dir.glob(config_directory.path + "/*.json")
|
||||
|
||||
config_directory.each_child do |child|
|
||||
child_path = Path[config_directory.path].join(child)
|
||||
next unless File.directory?(child_path) && !Dir.empty?(child_path.to_s)
|
||||
|
||||
config_jsons += Dir.glob("#{child_path}/*.json")
|
||||
end
|
||||
|
||||
settings = {} of String => LibrewolfSettings
|
||||
config_jsons.each { |config| settings[Path[config].basename.chomp(".json")] = LibrewolfSettings.from_json(File.read(config)) }
|
||||
# settings = config_jsons.map { |config| [LibrewolfSettings.from_json(File.read(config)), Path[config].basename.chomp(".json")] }
|
||||
# settings = settings_with_filenames.map { |config| config.last }
|
||||
|
||||
main_settings = settings.select { |_fname, setting| setting.subcategory.blank? }
|
||||
sub_settings = settings.reject { |_fname, setting| setting.subcategory.blank? }
|
||||
subcategories = sub_settings.map { |_fname, setting| setting.subcategory }.uniq
|
||||
subcategory_settings = {} of String => typeof(sub_settings)
|
||||
subcategories.each do |category|
|
||||
subcategory_settings[category] = sub_settings.select { |_fname, setting| setting.subcategory == category }
|
||||
end
|
||||
|
||||
[main_settings, subcategory_settings]
|
||||
end
|
||||
|
||||
def self.build_cfg(main_settings, subcategory_settings)
|
||||
main_settings = main_settings.map { |_fname, setting| setting }
|
||||
sub_settings = {} of String => Array(LibrewolfSettings)
|
||||
subcategory_settings.each do |category, settings|
|
||||
sub_settings[category] = settings.map { |_fname, setting| setting }
|
||||
end
|
||||
|
||||
subcategory_settings = sub_settings
|
||||
|
||||
tempfile = File.tempfile("librewolf.cfg")
|
||||
path = tempfile.path
|
||||
|
||||
ecr = ECR.render("templates/librewolf.cfg.ecr")
|
||||
tempfile.puts(ecr)
|
||||
|
||||
tempfile.close
|
||||
path
|
||||
end
|
||||
|
||||
def self.build_docs(main_settings, subcategory_settings)
|
||||
tempdir = Dir.tempdir
|
||||
docs_dir = Path[tempdir].join("docs")
|
||||
settings_docs_dir = Path[tempdir].join("docs", "settings")
|
||||
Dir.mkdir_p(settings_docs_dir.to_s)
|
||||
|
||||
main_settings.each do |filename, setting_json|
|
||||
filename = filename + ".md"
|
||||
File.open(settings_docs_dir.join(filename).to_s, "w") do |file|
|
||||
file.puts(ECR.render("templates/doc.md.ecr"))
|
||||
end
|
||||
end
|
||||
|
||||
subcategory_settings.each do |category, sub_settings|
|
||||
title = category
|
||||
category_dir = settings_docs_dir.join(title.downcase.split(" ").join("_"))
|
||||
Dir.mkdir_p(category_dir.to_s)
|
||||
File.open(category_dir.join("_index.md").to_s, "w") do |file|
|
||||
file.puts(ECR.render("templates/doc_index.md.ecr"))
|
||||
end
|
||||
sub_settings.each do |filename, setting_json|
|
||||
filename = filename + ".md"
|
||||
File.open(category_dir.join(filename).to_s, "w") do |file|
|
||||
file.puts(ECR.render("templates/doc.md.ecr"))
|
||||
end
|
||||
end
|
||||
end
|
||||
docs_dir.to_s
|
||||
end
|
||||
end
|
||||
|
||||
config_directory = Dir.new("./librewolf.cfg")
|
||||
main_settings, subcategory_settings = LibrewolfParser.parse_json_files(config_directory)
|
||||
exit unless main_settings.is_a?(Hash(String, LibrewolfParser::LibrewolfSettings)) && subcategory_settings.is_a?(Hash(String, Hash(String, LibrewolfParser::LibrewolfSettings)))
|
||||
|
||||
|
||||
tempfile = LibrewolfParser.build_cfg(main_settings, subcategory_settings)
|
||||
tempdir = LibrewolfParser.build_docs(main_settings, subcategory_settings)
|
||||
|
||||
FileUtils.rm_rf("./dist") if Dir.exists?("./dist")
|
||||
Dir.mkdir_p("./dist")
|
||||
dist_directory = Dir.new("./dist")
|
||||
dist_file = Path[dist_directory.path].join("librewolf.cfg")
|
||||
FileUtils.cp(tempfile, dist_file.to_s)
|
||||
FileUtils.rm(tempfile)
|
||||
|
||||
# chmod!
|
||||
FileUtils.cp_r(tempdir, Path[dist_directory.path].join("docs").to_s)
|
||||
FileUtils.rm_r(tempdir)
|
39
templates/doc.md.ecr
Normal file
39
templates/doc.md.ecr
Normal file
|
@ -0,0 +1,39 @@
|
|||
---
|
||||
title: <%= setting_json.name %>
|
||||
---
|
||||
|
||||
<%- unless setting_json.notes.blank? -%>
|
||||
<%= setting_json.notes -%>
|
||||
<%- end -%>
|
||||
|
||||
<%- setting_json.section.each do |setting| -%>
|
||||
<%-= "##" %> `<%= setting.key %>`
|
||||
|
||||
<%- if setting.enabled.try &.==(false) -%>
|
||||
**Unused Setting**
|
||||
|
||||
<%- end -%>
|
||||
<%-= "Status: #{setting.setting_type == "lockPref" ? "**locked**" : "**unlocked**"}" %>
|
||||
|
||||
<%- if value = setting.value.is_a?(Bool) || setting.value.is_a?(Int32) -%>
|
||||
<%-= "Value: `#{setting.value}`" %>
|
||||
<%- else -%>
|
||||
<%-= "Value: `\"#{setting.value}\"`" %>
|
||||
<%- end -%>
|
||||
|
||||
<%- unless setting.comments.blank? -%>
|
||||
<%-= "*#{setting.comments}*" %>
|
||||
|
||||
<%- end -%>
|
||||
|
||||
<%- references = setting.references -%>
|
||||
<%- if references && !references.empty? %>
|
||||
### References
|
||||
|
||||
<%- references.each do |reference| -%>
|
||||
<%-= "[#{reference}]" -%>(<%= reference %>)
|
||||
|
||||
<%- end -%>
|
||||
|
||||
<%- end -%>
|
||||
<%- end -%>
|
3
templates/doc_index.md.ecr
Normal file
3
templates/doc_index.md.ecr
Normal file
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
title: <%= title -%>
|
||||
---
|
34
templates/librewolf.cfg.ecr
Normal file
34
templates/librewolf.cfg.ecr
Normal file
|
@ -0,0 +1,34 @@
|
|||
<%- main_settings.each do |setting_json| -%>
|
||||
<%- unless setting_json == main_settings.first -%>
|
||||
<%-= "\n" %>
|
||||
<%- end -%>
|
||||
<%-= "// #{setting_json.name}" %>
|
||||
|
||||
<%- setting_json.section.each do |setting| -%>
|
||||
<%- next if setting.enabled.try &.==(false) -%>
|
||||
<%- if (setting.key.is_a?(Bool) || setting.key.is_a?(Int32)) -%>
|
||||
<%-= setting.setting_type %>("<%= setting.key %>", <% setting.value %>);
|
||||
<%- else -%>
|
||||
<%-= setting.setting_type %>("<%= setting.key %>", "<% setting.value %>");
|
||||
<%- end -%>
|
||||
<%- end -%>
|
||||
<%- end -%>
|
||||
|
||||
<%- subcategory_settings.each do |sub_key, sub_settings| -%>
|
||||
<%- unless sub_key == subcategory_settings.keys.first -%>
|
||||
<%-= "\n" -%>
|
||||
<%- end -%>
|
||||
<%-= "// #{sub_key}" %>
|
||||
<%- sub_settings.each do |setting_json| %>
|
||||
<%-= "// #{sub_key}: #{setting_json.name}" %>
|
||||
|
||||
<%- setting_json.section.each do |setting| -%>
|
||||
<%- next if setting.enabled.try &.==(false) -%>
|
||||
<%- if (setting.key.is_a?(Bool) || setting.key.is_a?(Int32)) -%>
|
||||
<%-= setting.setting_type %>("<%= setting.key %>", <% setting.value %>);
|
||||
<%- else -%>
|
||||
<%-= setting.setting_type %>("<%= setting.key %>", "<% setting.value %>");
|
||||
<%- end -%>
|
||||
<%- end -%>
|
||||
<%- end -%>
|
||||
<%- end -%>
|
Loading…
Reference in a new issue