newmoon/palemoon-26.4.1-user-agent-overrides.patch
Andrey Bondrov 13c18dcf6c New version 26.4.1
Add vk.com to user-agent-overrides patch
Use external google.xml search engine plugin because upstream no longer ships it
2016-09-15 12:54:03 +10:00

91 lines
9.3 KiB
Diff

diff -urN Pale-Moon-26.4.1_Release/browser/branding/unofficial/pref/firefox-branding.js Pale-Moon-26.4.1_Release-patched/browser/branding/unofficial/pref/firefox-branding.js
--- Pale-Moon-26.4.1_Release/browser/branding/unofficial/pref/firefox-branding.js 2016-09-07 21:37:13.000000000 +1000
+++ Pale-Moon-26.4.1_Release-patched/browser/branding/unofficial/pref/firefox-branding.js 2016-09-15 09:46:24.454628593 +1000
@@ -63,11 +63,20 @@
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.google.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.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");
-pref("general.useragent.override.youtube.com","Mozilla/5.0 (Windows NT 5.1; rv:42.0) Gecko/20100101 Firefox/42.0 PaleMoon/26.0");
+pref("general.useragent.override.google.com.ua","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.google.by","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.google.de","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.google.es","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.google.fr","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.google.it","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.google.pl","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.google.ru","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.googlevideos.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.fonts.googleapis.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.gstatic.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.youtube.com","Mozilla/5.0 (Windows NT 5.1; rv:45.9) Gecko/20100101 Firefox/45.9 PaleMoon/26.0");
pref("general.useragent.override.netflix.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/31.9");
pref("general.useragent.override.calendar.yahoo.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0 (Pale Moon)");
@@ -92,6 +101,62 @@
// 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.google.com","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.google.com.ua","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.google.by","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.google.de","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.google.es","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.google.fr","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.google.it","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.google.pl","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.google.ru","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.googlevideos.com","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.fonts.googleapis.com","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.gstatic.com","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Goanna/2.0 Firefox/45.9 PaleMoon/26.0");
+pref("general.useragent.override.youtube.com","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Firefox/45.9 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:45.9) Gecko/20100101 Firefox/45.9 (Pale Moon)");
+pref("general.useragent.override.citilink.ru","Mozilla/5.0 Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Firefox/45.9 (Pale Moon)");
+pref("general.useragent.override.superjob.ru","Mozilla/5.0 Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Firefox/45.9 (Pale Moon)");
+pref("general.useragent.override.kibergrad.fm","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Firefox/45.9 (Pale Moon)");
+pref("general.useragent.override.base.consultant.ru","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Firefox/45.9 (Pale Moon)");
+pref("general.useragent.override.vk.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.9) Gecko/20100101 Firefox/45.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:45.9) Gecko/20100101 Firefox/45.9 (Pale Moon)");
+pref("general.useragent.override.citilink.ru","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Firefox/45.9 (Pale Moon)");
+pref("general.useragent.override.superjob.ru","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Firefox/45.9 (Pale Moon)");
+pref("general.useragent.override.kibergrad.fm","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Firefox/45.9 (Pale Moon)");
+pref("general.useragent.override.base.consultant.ru","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Firefox/45.9 (Pale Moon)");
+pref("general.useragent.override.vk.com","Mozilla/5.0 (Linux; X11; rv:45.9) Gecko/20100101 Firefox/45.9 (Pale Moon)");
+#endif
+
// Enable Firefox compatibility mode globally?
pref("general.useragent.compatMode.firefox", false);