/* Hint: about:config, Filter: browser.safebrowsing. */ /* turn on "safebrowsing" */ user_pref("browser.safebrowsing.enabled", true); /* default */ user_pref("browser.safebrowsing.malware.enabled", true); /* default */ /* we are replacing Google with our settings -- * WE HAVE TO, since provider "0" is HARDCODED * (see eg. http://bb.homelinux.org/firefox/sources/3.0.3/mozilla/browser/components/safebrowsing/content/globalstore.js.html#91) */ user_pref("browser.safebrowsing.dataProvider", 0); /* default */ user_pref("browser.safebrowsing.provider.0.name", "EvilCo"); /* default: Google */ /* name of the provider is not shown in GUI in FF3, so it is actually irrelevant */ /* essential: */ user_pref("browser.safebrowsing.provider.0.updateURL", "http://bb.homelinux.org/firefox/sb2/downloads.php?client={moz:client}&appver={moz:version}&pver=2.2"); /* default: http://safebrowsing.clients.google.com/safebrowsing/downloads?client={moz:client}&appver={moz:version}&pver=2.2 */ user_pref("browser.safebrowsing.provider.0.gethashURL", "http://bb.homelinux.org/firefox/sb2/gethash.php?client={moz:client}&appver={moz:version}&pver=2.2"); /* default: http://safebrowsing.clients.google.com/safebrowsing/gethash?client={moz:client}&appver={moz:version}&pver=2.2 */ user_pref("browser.safebrowsing.provider.0.keyURL", "http://bb.homelinux.org/firefox/sb2/newkey.php?client={moz:client}&appver={moz:version}&pver=2.2"); /* https://sb-ssl.google.com/safebrowsing/newkey?client={moz:client}&appver={moz:version}&pver=2.2 */ /* TODO (DEFINE it when you are going to actually block some page(s)!!!): * browser.safebrowsing.malware.reportURL (!) * browser.safebrowsing.provider.0.reportURL * browser.safebrowsing.provider.0.privacy.url * browser.safebrowsing.provider.0.privacy.fallbackurl * browser.safebrowsing.provider.0.reportGenericURL * browser.safebrowsing.provider.0.reportErrorURL * browser.safebrowsing.provider.0.reportPhishURL */