Browser.safebrowsing.provider.*.updateURL
Background
Firefox 2.0 incorporates the Google Safe Browsing extension in its own Phishing Protection feature to detect and warn users of phishy web sites.
This preference determines the URL from which blacklist information is retrieved if browser.safebrowsing.remoteLookups is false and this Safe Browsing service is selected in browser.safebrowsing.dataProvider.
This is an enumerated preference: all preferences whose names start with browser.safebrowsing.provider.* are read to generate the list of Safe Browsing providers. The * in the preference name is a non-negative integer, and matches the number in the other preferences needed to describe a provider. It also determines the order in which the providers appear in the options dialog.
This preference was previously named urlclassifier.provider.*.updateURL.
Possible values and their effects
The URL from which blacklist information is retrieved.
By default, the following preference and value exists:
- browser.safebrowsing.provider.0.updateURL
- http://sb.google.com/safebrowsing/update?client={moz:client}&appver={moz:version}&
In trunk builds:
- browser.safebrowsing.provider.0.updateURL
- http://safebrowsing.clients.google.com/safebrowsing/downloads?client={moz:client}&appver={moz:version}&pver=2.1
(The string {moz:client} is replaced by 'navclient-auto-ffox' plus the version number for official builds. The string {moz:version} is replaced by the browser’s version of Gecko.)
Caveats
- browser.safebrowsing.enabled must be true for this preference to have an effect.
- This preference only has an effect if browser.safebrowsing.remoteLookups is false (when “advanced mode” is off). Otherwise, Safe Browsing will submit sites to the URL in browser.safebrowsing.provider.*.lookupURL.
First checked in
Has an effect in
- Mozilla Firefox (nightly builds since 2006-06-07; 2.0a3 and above)
Related bugs
- Bug 329292 - add SafeBrowsing anti-phishing extension to trunk for evaluation
- Bug 336832 - set pref defaults for safe browsing
- Bug 338598 - support multiple enhanced mode providers
- Bug 340603 - getting table updates consumes large amounts of memory
- Bug 342187 - query params for advanced mode queries are in source code
- Bug 344897 - anti-phishing needs different update urls for official builds
- Bug 369012 - split client name and version number into separate query params
- Bug 387196 - support the new google safebrowsing protocol
- Bug 419750 - update safebrowsing server names
Related preferences
- browser.safebrowsing.dataProvider
- browser.safebrowsing.enabled
- browser.safebrowsing.provider.*
- browser.safebrowsing.provider.*.keyURL
- browser.safebrowsing.provider.*.lookupURL
- browser.safebrowsing.provider.*.name
- browser.safebrowsing.provider.*.privacy.fallbackurl
- browser.safebrowsing.provider.*.privacy.optedIn
- browser.safebrowsing.provider.*.privacy.url
- browser.safebrowsing.provider.*.reportErrorURL
- browser.safebrowsing.provider.*.reportGenericURL
- browser.safebrowsing.provider.*.reportPhishURL
- browser.safebrowsing.provider.*.reportURL
- browser.safebrowsing.remoteLookups
- browser.safebrowsing.warning.infoURL
- urlclassifier.keyupdatetime.*
- urlclassifier.tableversion.*