Chromium Code Reviews
DescriptionSupport host-based deletion for SSLHostStateDelegate
This CL has two parts:
1. Since SSLHostStateDelegate stores the certificate decisions as
a website setting, we can reuse the pattern-based deletion of website
settings that is already implemented. However, it was implemented
in BrowsingDataRemover. To reuse it for SSLHostStateDelegate, we need
to move the logic to HostContentSettingsMap. Note that this is in line
with the general pattern applied throughout Chromium in
crbug.com/589586 where each data storage backend implements its own
url-/origin-/host-/etc. based deletion.
2. Extend SSLHostStateDelegate::Clear() with a host filter, together with
its 3 backends, and update ChromeSSLHostStateDelegateTest.
BUG=589586
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation
Committed: https://crrev.com/e7da29897c9d0d10adf94330e0982ee059c0b8fc
Cr-Commit-Position: refs/heads/master@{#416894}
Patch Set 1 #
Total comments: 6
Patch Set 2 : Addressed comments. #Patch Set 3 : Android fix. #Patch Set 4 : Revert changes in ContentSettingPattern, convert pattern directly to URL #
Total comments: 2
Patch Set 5 : Fixed comment. #Patch Set 6 : Rebase. #Messages
Total messages: 42 (27 generated)
|