Urlclassifier.tableversion.*
Contents
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.
Under under “Tools → Options → Security / Tell me if the site I'm visiting is a suspected Forgery” are two radio options, corresponding to the value of browser.safebrowsing.remoteLookups:
- Check using a downloaded list of suspected sites
- Check by asking [provider] about each site I visit
The first choice is the default in Firefox. When it is selected, and Safe Browsing is enabled, the application periodically checks for the provider for updates and adds them to a database, stored in urlclassifier2.sqlite.
Possible values and their effects
The urlclassifier.keyupdatetime.* and urlclassifier.tableversion.* preferences do not exist by default. They are set by the application and used to control updates.
The application sets various urlclassifier.keyupdatetime.* and urlclassifier.tableversion.* values to record the timestamps and version numbers of downloads from the Safe Browsing provider.
For example:
- urlclassifier.keyupdatetime.https://sb-ssl.google.com/safebrowsing/getkey 1182290217
- [7 others omitted]
- urlclassifier.tableversion.goog-white-url 1.371
Has an effect in
- Mozilla Firefox 2.0 and above.
Related bugs
- Bug 336288 – integrate UI portion of safebrowsing
- Bug 349809 – add random intervals to update requests
- Bug 336694 – use url-classifier db service for local list management
- Bug 346184 – If urlclassifier.sqlite is removed, db is not repopulated
- Bug 338024 – listmanager leaks trtables on shutdown
Related preferences
- browser.safebrowsing.dataProvider
- browser.safebrowsing.enabled
- browser.safebrowsing.provider.*
- browser.safebrowsing.remoteLookups
- browser.safebrowsing.warning.infoURL
- urlclassifier.keyupdatetime.*