newmoon/palemoon-26.3.1-user-agent-overrides.patch
2016-06-30 03:08:40 +10:00

71 lines
6.7 KiB
Diff

diff -urN Pale-Moon-26.3.1_Release/browser/branding/unofficial/pref/firefox-branding.js Pale-Moon-26.3.1_Release-patched/browser/branding/unofficial/pref/firefox-branding.js
--- Pale-Moon-26.3.1_Release/browser/branding/unofficial/pref/firefox-branding.js 2016-06-24 00:37:32.000000000 +1000
+++ Pale-Moon-26.3.1_Release-patched/browser/branding/unofficial/pref/firefox-branding.js 2016-06-30 03:06:56.880155239 +1000
@@ -65,8 +65,11 @@
pref("general.useragent.override.outlook.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0 (Pale Moon)");
pref("general.useragent.override.web.de","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0 (Pale Moon)");
pref("general.useragent.override.aol.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0 (Pale Moon)");
+#ifndef XP_UNIX
+pref("general.useragent.override.docs.google.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.9) Gecko/20100101 Goanna/2.0 Firefox/38.9 PaleMoon/26.0");
pref("general.useragent.override.mail.google.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.9) Gecko/20100101 Goanna/2.0 Firefox/38.9 PaleMoon/26.0");
pref("general.useragent.override.google.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.9) Gecko/20100101 Goanna/2.0 Firefox/31.9 PaleMoon/26.0");
+pref("general.useragent.override.google.ru","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.9) Gecko/20100101 Goanna/2.0 Firefox/31.9 PaleMoon/26.0");
pref("general.useragent.override.googlevideos.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.9) Gecko/20100101 Goanna/2.0 Firefox/31.9 PaleMoon/26.0");
pref("general.useragent.override.fonts.googleapis.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.9) Gecko/20100101 Goanna/2.0 Firefox/31.9 PaleMoon/26.0");
pref("general.useragent.override.gstatic.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.9) Gecko/20100101 Goanna/2.0 Firefox/31.9 PaleMoon/26.0");
@@ -94,6 +97,55 @@
// The following domains don't like the Goanna slice
pref("general.useragent.override.hitbox.tv","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.9) Gecko/20100101 Firefox/31.9");
+#else
+pref("general.useragent.override.docs.google.com","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Goanna/2.0 Firefox/38.9 PaleMoon/26.0");
+pref("general.useragent.override.mail.google.com","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Goanna/2.0 Firefox/38.9 PaleMoon/26.0");
+pref("general.useragent.override.google.com","Mozilla/5.0 (Linux; X11; rv:31.9) Gecko/20100101 Goanna/2.0 Firefox/31.9 PaleMoon/26.0");
+pref("general.useragent.override.google.ru","Mozilla/5.0 (Linux; X11; rv:31.9) Gecko/20100101 Goanna/2.0 Firefox/31.9 PaleMoon/26.0");
+pref("general.useragent.override.googlevideos.com","Mozilla/5.0 (Linux; X11; rv:31.9) Gecko/20100101 Goanna/2.0 Firefox/31.9 PaleMoon/26.0");
+pref("general.useragent.override.fonts.googleapis.com","Mozilla/5.0 (Linux; X11; rv:31.9) Gecko/20100101 Goanna/2.0 Firefox/31.9 PaleMoon/26.0");
+pref("general.useragent.override.gstatic.com","Mozilla/5.0 (Linux; X11; rv:31.9) Gecko/20100101 Goanna/2.0 Firefox/31.9 PaleMoon/26.0");
+pref("general.useragent.override.youtube.com","Mozilla/5.0 (Linux; X11; rv:42.0) Gecko/20100101 Firefox/42.0 PaleMoon/26.0");
+pref("general.useragent.override.netflix.com","Mozilla/5.0 (Linux; X11; rv:26.0) Gecko/20100101 Firefox/31.9");
+pref("general.useragent.override.calendar.yahoo.com","Mozilla/5.0 (Linux; X11; rv:45.0) Gecko/20100101 Firefox/45.0 (Pale Moon)");
+
+// UA-Sniffing domains below are pending responses from their operators - temp workaround
+pref("general.useragent.override.facebook.com","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Goanna/2.0 Firefox/38.9 PaleMoon/26.0");
+pref("general.useragent.override.fbcdn.com","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Goanna/2.0 Firefox/38.9 PaleMoon/26.0");
+pref("general.useragent.override.fbcdn.net","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Goanna/2.0 Firefox/38.9 PaleMoon/26.0");
+pref("general.useragent.override.chase.com","Mozilla/5.0 (Linux; X11; rv:31.9) Gecko/20100101 Firefox/31.9");
+// Citi requires native mode. Or it blocks.. "too old firefox"
+pref("general.useragent.override.citi.com","Mozilla/5.0 (Linux; X11; rv:2.0) Goanna/20160101 PaleMoon/26.0");
+// Yuku fora don't like the Goanna slice (result: broken mobile site)
+pref("general.useragent.override.yuku.com","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Firefox/38.9 PaleMoon/26.0");
+
+// UA-Sniffing domains below have indicated no interest in supporting Pale Moon (BOO!)
+pref("general.useragent.override.humblebundle.com","Mozilla/5.0 (Linux; X11; rv:33.0) Gecko/20100101 Firefox/33.0 (Pale Moon)");
+pref("general.useragent.override.privat24.ua","Mozilla/5.0 (Linux; X11; rv:28.0) Gecko/20100101 Firefox/28.0");
+pref("general.useragent.override.icloud.com","Mozilla/5.0 (Linux; X11; rv:38.0) Gecko/20100101 Firefox/38.0 (Pale Moon)");
+
+// UA-sniffing domains that are "app/vendor-specific" and don't like Pale Moon
+pref("general.useragent.override.web.whatsapp.com","Mozilla/5.0 (Linux; X11; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36");
+
+// The following domains don't like the Goanna slice
+pref("general.useragent.override.hitbox.tv","Mozilla/5.0 (Linux; X11; rv:31.9) Gecko/20100101 Firefox/31.9");
+#endif
+
+#ifndef XP_UNIX
+pref("general.useragent.override.avito.ru","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.) Gecko/20100101 Firefox/38.9 (Pale Moon)");
+pref("general.useragent.override.citilink.ru","Mozilla/5.0 Windows NT 6.1; WOW64; rv:31.() Gecko/20100101 Firefox/38.9 (Pale Moon)");
+pref("general.useragent.override.superjob.ru","Mozilla/5.0 Windows NT 6.1; WOW64; rv:31.() Gecko/20100101 Firefox/38.9 (Pale Moon)");
+pref("general.useragent.override.kibergrad.fm","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.) Gecko/20100101 Firefox/38.9 (Pale Moon)");
+pref("general.useragent.override.base.consultant.ru","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.) Gecko/20100101 Firefox/38.9 (Pale Moon)");
+#else
+// Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Firefox/38.9 (Pale Moon)
+pref("general.useragent.override.avito.ru","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Firefox/38.9 (Pale Moon)");
+pref("general.useragent.override.citilink.ru","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Firefox/38.9 (Pale Moon)");
+pref("general.useragent.override.superjob.ru","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Firefox/38.9 (Pale Moon)");
+pref("general.useragent.override.kibergrad.fm","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Firefox/38.9 (Pale Moon)");
+pref("general.useragent.override.base.consultant.ru","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Firefox/38.9 (Pale Moon)");
+#endif
+
// Enable Firefox compatibility mode globally?
pref("general.useragent.compatMode.firefox", false);