From 3a2a0a0279ef45bcbc028c77a4c015b86d1d80c2 Mon Sep 17 00:00:00 2001
From: Jacco Ligthart <jacco@redsleeve.org>
Date: Sat, 19 Dec 2015 18:47:17 +0100
Subject: [PATCH] redsleeve

---
 SOURCES/firefox-redsleeve-default-prefs.js | 28 ++++++++++++++++++++++++++++
 SPECS/firefox.spec                         |  7 +++++--
 2 files changed, 33 insertions(+), 2 deletions(-)
 create mode 100644 SOURCES/firefox-redsleeve-default-prefs.js

diff --git a/SOURCES/firefox-redsleeve-default-prefs.js b/SOURCES/firefox-redsleeve-default-prefs.js
new file mode 100644
index 0000000..b1a8c95
--- /dev/null
+++ b/SOURCES/firefox-redsleeve-default-prefs.js
@@ -0,0 +1,28 @@
+pref("app.update.auto",                     false);
+pref("app.update.enabled",                  false);
+pref("app.update.autoInstallEnabled",       false);
+pref("browser.backspace_action",            2);
+pref("browser.display.use_system_colors",   true);
+pref("browser.download.folderList",         1);
+pref("browser.link.open_external",          3);
+pref("browser.shell.checkDefaultBrowser",   false);
+pref("general.smoothScroll",                true);
+pref("general.useragent.vendor",            "RedSleeve");
+pref("general.useragent.vendorSub",         "FIREFOX_RPM_VR");
+pref("intl.locale.matchOS",                 true);
+pref("storage.nfs_filesystem",              false);
+pref("dom.ipc.plugins.enabled.nswrapper*",  false);
+pref("network.manage-offline-status",       true);
+pref("toolkit.networkmanager.disable", false);
+pref("browser.startup.homepage",            "data:text/plain,browser.startup.homepage=file:///usr/share/doc/HTML/index.html");
+pref("toolkit.storage.synchronous",         0);
+pref("startup.homepage_override_url",       "http://www.redsleeve.org");
+pref("startup.homepage_welcome_url",        "http://www.redsleeve.org");
+/* Workaround for rhbz#1134876 */
+pref("javascript.options.baselinejit",      true);
+pref("extensions.shownSelectionUI",         true);
+/* Workaround for rhbz#1110291 */
+pref("network.negotiate-auth.allow-insecure-ntlm-v1", true);
+/* Workaround for mozbz#1063315 */
+pref("security.use_mozillapkix_verification", false);
+pref("geo.wifi.uri", "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%");
diff --git a/SPECS/firefox.spec b/SPECS/firefox.spec
index c6f5670..d50dd3a 100644
--- a/SPECS/firefox.spec
+++ b/SPECS/firefox.spec
@@ -60,7 +60,7 @@
 Summary:        Mozilla Firefox Web browser
 Name:           firefox
 Version:        38.5.0
-Release:        3%{?prever}%{?dist}
+Release:        3%{?prever}%{?dist}.redsleeve
 URL:            http://www.mozilla.org/projects/firefox/
 License:        MPLv1.1 or GPLv2+ or LGPLv2+
 Group:          Applications/Internet
@@ -72,7 +72,7 @@ Source1:        firefox-langpacks-%{version}%{?ext_version}-20151215.tar.bz2
 %endif
 Source10:       firefox-mozconfig
 Source11:       firefox-mozconfig-branded
-Source12:       firefox-centos-default-prefs.js
+Source12:       firefox-redsleeve-default-prefs.js
 Source20:       firefox.desktop
 Source21:       firefox.sh.in
 Source23:       firefox.1
@@ -670,6 +670,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 #---------------------------------------------------------------------
 
 %changelog
+* Sat Dec 19 2015 Jacco Ligthart <jacco@redsleeve.org> - 38.5.0-3.el7.redsleeve
+- redsleeve default prefs
+
 * Wed Dec 16 2015 CentOS Sources <bugs@centos.org> - 38.5.0-3.el7.centos
 - CentOS default prefs
 
-- 
1.8.3.1

