Transition safe browsing from bloom filter to prefix set.
commit20504aff17c993fc94bec8e7f54a5d5d83775295
authorshess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sat, 8 Sep 2012 00:54:19 +0000 (8 00:54 +0000)
committershess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sat, 8 Sep 2012 00:54:19 +0000 (8 00:54 +0000)
treeb2458e1c614ed14b1de568e91bdeb8017d389589
parent991f355e843005b40a8b99e6ddf5d0b6ff6bcdb7
Transition safe browsing from bloom filter to prefix set.

If there is a saved prefix set file, use it and delete the bloom
filter.  Otherwise if there is a bloom filter file, use it until first
update.  On update, construct and write a prefix set file, and delete
the bloom filter.

BUG=71832

Review URL: https://chromiumcodereview.appspot.com/10896048

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155543 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/safe_browsing/prefix_set.cc
chrome/browser/safe_browsing/prefix_set_unittest.cc
chrome/browser/safe_browsing/safe_browsing_database.cc
chrome/browser/safe_browsing/safe_browsing_database.h
chrome/browser/safe_browsing/safe_browsing_database_unittest.cc