From 8ae165072144365c1e36fefda88a7134b8205b83 Mon Sep 17 00:00:00 2001 From: Shreyas Minocha Date: Sat, 11 Apr 2020 14:33:43 +0530 Subject: [PATCH] Add several disabled prefs to the json files --- librewolf.cfg/user-settings/autofill.js | 2 - librewolf.cfg/user-settings/autofill.json | 16 ++++ .../user-settings/compatability-fix.js | 7 -- .../user-settings/compatability-fix.json | 2 - librewolf.cfg/user-settings/drm-cdm.js | 1 - librewolf.cfg/user-settings/drm-cdm.json | 8 ++ librewolf.cfg/user-settings/history.js | 23 ------ librewolf.cfg/user-settings/history.json | 43 +++++++++- .../user-settings/password-manager.js | 2 - .../user-settings/password-manager.json | 16 ++++ librewolf.cfg/user-settings/proxy.js | 2 - librewolf.cfg/user-settings/proxy.json | 15 ++++ librewolf.cfg/user-settings/theming.js | 4 - librewolf.cfg/user-settings/theming.json | 31 +++++++ .../user-settings/tracking-protection.js | 10 --- .../user-settings/tracking-protection.json | 80 +++++++++++++++++++ 16 files changed, 208 insertions(+), 54 deletions(-) delete mode 100644 librewolf.cfg/user-settings/autofill.js delete mode 100644 librewolf.cfg/user-settings/compatability-fix.js delete mode 100644 librewolf.cfg/user-settings/compatability-fix.json delete mode 100644 librewolf.cfg/user-settings/drm-cdm.js delete mode 100644 librewolf.cfg/user-settings/history.js delete mode 100644 librewolf.cfg/user-settings/password-manager.js delete mode 100644 librewolf.cfg/user-settings/proxy.js delete mode 100644 librewolf.cfg/user-settings/theming.js delete mode 100644 librewolf.cfg/user-settings/tracking-protection.js diff --git a/librewolf.cfg/user-settings/autofill.js b/librewolf.cfg/user-settings/autofill.js deleted file mode 100644 index bd8c658..0000000 --- a/librewolf.cfg/user-settings/autofill.js +++ /dev/null @@ -1,2 +0,0 @@ -//lockPref("browser.urlbar.autoFill", false); -//lockPref("browser.urlbar.autoFill.typed", false); diff --git a/librewolf.cfg/user-settings/autofill.json b/librewolf.cfg/user-settings/autofill.json index 33fced7..72d8bfb 100644 --- a/librewolf.cfg/user-settings/autofill.json +++ b/librewolf.cfg/user-settings/autofill.json @@ -40,5 +40,21 @@ "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 } ] diff --git a/librewolf.cfg/user-settings/compatability-fix.js b/librewolf.cfg/user-settings/compatability-fix.js deleted file mode 100644 index 4c8650d..0000000 --- a/librewolf.cfg/user-settings/compatability-fix.js +++ /dev/null @@ -1,7 +0,0 @@ -// Librefox Compatibility Fix -// commented out, we're setting it differently later on -// defaultPref("extensions.autoDisableScopes", 0); - -// Removing https-everywhere adding 2 librefox addons -// keep it commented out for now, until we have more recent, properly pre-installed addons -// defaultPref("extensions.enabledAddons", "librefox.http.watcher.tor%40intika.be:2.8,%7Befd1ce61-97d1-4b4f-a378-67d0d41d858d%7D:1.2,%7B73a6fe31-595d-460b-a920-fcc0f8843232%7D:2.6.6.1,torbutton%40torproject.org:1.5.2,ubufox%40ubuntu.com:2.6,tor-launcher%40torproject.org:0.1.1pre-alpha,%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:17.0.5"); diff --git a/librewolf.cfg/user-settings/compatability-fix.json b/librewolf.cfg/user-settings/compatability-fix.json deleted file mode 100644 index 0d4f101..0000000 --- a/librewolf.cfg/user-settings/compatability-fix.json +++ /dev/null @@ -1,2 +0,0 @@ -[ -] diff --git a/librewolf.cfg/user-settings/drm-cdm.js b/librewolf.cfg/user-settings/drm-cdm.js deleted file mode 100644 index 4a07290..0000000 --- a/librewolf.cfg/user-settings/drm-cdm.js +++ /dev/null @@ -1 +0,0 @@ -//lockPref("media.peerconnection.video.h264", true); diff --git a/librewolf.cfg/user-settings/drm-cdm.json b/librewolf.cfg/user-settings/drm-cdm.json index 832c1f5..084a254 100644 --- a/librewolf.cfg/user-settings/drm-cdm.json +++ b/librewolf.cfg/user-settings/drm-cdm.json @@ -103,5 +103,13 @@ "type": "lockPref", "key": "media.gmp-manager.certs.1.commonName", "value": "" + }, + + { + "enabled": false, + "comments": "", + "type": "lockPref", + "key": "media.peerconnection.video.h264", + "value": true } ] diff --git a/librewolf.cfg/user-settings/history.js b/librewolf.cfg/user-settings/history.js deleted file mode 100644 index 0a85b29..0000000 --- a/librewolf.cfg/user-settings/history.js +++ /dev/null @@ -1,23 +0,0 @@ -lockPref("browser.sessionhistory.max_entries", 20); -lockPref("browser.urlbar.filter.javascript", true); -defaultPref("browser.uiCustomization.state", '{"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}'); -defaultPref("browser.uidensity", 2); -defaultPref("browser.tabs.drawInTitlebar", true); -pref("startup.homepage_override_url", "about:blank"); -pref("startup.homepage_welcome_url", "about:blank"); -pref("startup.homepage_welcome_url.additional", ""); -defaultPref("privacy.clearOnShutdown.offlineApps", true); -defaultPref("privacy.cpd.offlineApps", true); // Offline Website Data -defaultPref("privacy.sanitize.timeSpan", 0); -defaultPref("browser.formfill.enable", false); -defaultPref("privacy.sanitize.sanitizeOnShutdown", true); -defaultPref("places.history.enabled", false); -// the following can be safely set here, as it should not have any effect, -// the above defaultPref("places.history.enabled", false); is set to true -defaultPref("places.history.expiration.max_pages", 2147483647); -defaultPref("privacy.history.custom", true); -//defaultPref("privacy.cpd.openWindows", true); // Clear session data -//defaultPref("privacy.clearOnShutdown.openWindows", true); -//defaultPref("privacy.sanitize.pending", '[{"id":"shutdown","itemsToClear":["cache","cookies","history","formdata","downloads"],"options":{}}]'); -//lockPref("permissions.memory_only", true); // (hidden pref) -//lockPref("browser.formfill.expire_days", 0); diff --git a/librewolf.cfg/user-settings/history.json b/librewolf.cfg/user-settings/history.json index 96d2250..b2e5a71 100644 --- a/librewolf.cfg/user-settings/history.json +++ b/librewolf.cfg/user-settings/history.json @@ -64,7 +64,7 @@ }, { - "comments": "", + "comments": "Offline Website Data", "type": "defaultPref", "key": "privacy.cpd.offlineApps", "value": true @@ -110,5 +110,46 @@ "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": "", + "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": "", + "notes": "Hidden pref", + "type": "lockPref", + "key": "permissions.memory_only", + "value": true + }, + + { + "enabled": false, + "comments": "", + "type": "lockPref", + "key": "browser.formfill.expire_days", + "value": 0 } ] diff --git a/librewolf.cfg/user-settings/password-manager.js b/librewolf.cfg/user-settings/password-manager.js deleted file mode 100644 index d47dc4d..0000000 --- a/librewolf.cfg/user-settings/password-manager.js +++ /dev/null @@ -1,2 +0,0 @@ -//lockPref("security.ask_for_password", 2); -//lockPref("security.password_lifetime", 5); diff --git a/librewolf.cfg/user-settings/password-manager.json b/librewolf.cfg/user-settings/password-manager.json index ffce7fe..f3ddf94 100644 --- a/librewolf.cfg/user-settings/password-manager.json +++ b/librewolf.cfg/user-settings/password-manager.json @@ -19,5 +19,21 @@ "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.password_lifetime", + "value": 5 } ] diff --git a/librewolf.cfg/user-settings/proxy.js b/librewolf.cfg/user-settings/proxy.js deleted file mode 100644 index 6cb056a..0000000 --- a/librewolf.cfg/user-settings/proxy.js +++ /dev/null @@ -1,2 +0,0 @@ -//lockPref("network.proxy.autoconfig_url.include_path", false); -//lockPref("network.proxy.socks_remote_dns", true); diff --git a/librewolf.cfg/user-settings/proxy.json b/librewolf.cfg/user-settings/proxy.json index 0d4f101..fc4a337 100644 --- a/librewolf.cfg/user-settings/proxy.json +++ b/librewolf.cfg/user-settings/proxy.json @@ -1,2 +1,17 @@ [ + { + "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 + } ] diff --git a/librewolf.cfg/user-settings/theming.js b/librewolf.cfg/user-settings/theming.js deleted file mode 100644 index 81d6c1c..0000000 --- a/librewolf.cfg/user-settings/theming.js +++ /dev/null @@ -1,4 +0,0 @@ -//lockPref("widget.content.gtk-theme-override", "Adwaita:light"); -//lockPref("browser.devedition.theme.enabled", true); -//lockPref("devtools.theme", "dark"); -//lockPref("browser.devedition.theme.showCustomizeButton", true); diff --git a/librewolf.cfg/user-settings/theming.json b/librewolf.cfg/user-settings/theming.json index 0d4f101..ce31d7e 100644 --- a/librewolf.cfg/user-settings/theming.json +++ b/librewolf.cfg/user-settings/theming.json @@ -1,2 +1,33 @@ [ + { + "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": "devtools.theme", + "value": "dark" + }, + + { + "enabled": false, + "comments": "", + "type": "lockPref", + "key": "browser.devedition.theme.showCustomizeButton", + "value": true + } ] diff --git a/librewolf.cfg/user-settings/tracking-protection.js b/librewolf.cfg/user-settings/tracking-protection.js deleted file mode 100644 index b62e4c4..0000000 --- a/librewolf.cfg/user-settings/tracking-protection.js +++ /dev/null @@ -1,10 +0,0 @@ -//lockPref("browser.contentblocking.global-toggle.enabled", false); -//lockPref("browser.contentblocking.rejecttrackers.ui.recommended", false); -//lockPref("browser.contentblocking.fastblock.ui.enabled", false); -//lockPref("browser.contentblocking.fastblock.control-center.ui.enabled", false); -//lockPref("browser.contentblocking.allowlist.annotations.enabled", false); -//lockPref("browser.contentblocking.allowlist.storage.enabled", false); -//lockPref("pref.privacy.disable_button.tracking_protection_exceptions", false); -//lockPref("browser.contentblocking.rejecttrackers.control-center.ui.enabled", false); -//lockPref("browser.contentblocking.ui.enabled", false); -//lockPref("browser.contentblocking.enabled", false); diff --git a/librewolf.cfg/user-settings/tracking-protection.json b/librewolf.cfg/user-settings/tracking-protection.json index 918e9ea..cc88a7b 100644 --- a/librewolf.cfg/user-settings/tracking-protection.json +++ b/librewolf.cfg/user-settings/tracking-protection.json @@ -82,5 +82,85 @@ "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 } ]