Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(16)

Issue 2684523002: Check result of ApiBlacklist query in client. (Closed)

Created:
3 years, 10 months ago by meredithl
Modified:
3 years, 10 months ago
CC:
chromium-reviews, mlamouri+watch-permissions_chromium.org, raymes+watch_chromium.org, chrome-apps-syd-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Check result of ApiBlacklist query in client. If the API blacklist query can be responded to synchronously, the Safe Browsing Database Manager will respond true to the calling client. This was not being checked previously, and hence the callback method on the client not being called. BUG=683811 Review-Url: https://codereview.chromium.org/2684523002 Cr-Commit-Position: refs/heads/master@{#448888} Committed: https://chromium.googlesource.com/chromium/src/+/48ad1681cf6efac487c260d75ac5d5f35ab493e3

Patch Set 1 #

Total comments: 2

Patch Set 2 : Fix mock collision, add test for disabled database. #

Total comments: 4

Patch Set 3 : Check callback. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+47 lines, -10 lines) Patch
M chrome/browser/permissions/permission_blacklist_client.cc View 1 2 chunks +5 lines, -3 lines 0 comments Download
M chrome/browser/permissions/permission_context_base_unittest.cc View 1 2 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/permissions/permission_decision_auto_blocker.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/permissions/permission_decision_auto_blocker_unittest.cc View 1 2 10 chunks +38 lines, -6 lines 0 comments Download

Messages

Total messages: 24 (14 generated)
meredithl
Hey guys, PTAL, thanks!
3 years, 10 months ago (2017-02-07 07:19:50 UTC) #4
dominickn
lgtm % nit https://codereview.chromium.org/2684523002/diff/1/chrome/browser/permissions/permission_blacklist_client.cc File chrome/browser/permissions/permission_blacklist_client.cc (right): https://codereview.chromium.org/2684523002/diff/1/chrome/browser/permissions/permission_blacklist_client.cc#newcode68 chrome/browser/permissions/permission_blacklist_client.cc:68: this->OnCheckApiBlacklistUrlResult(request_origin, empty_metadata); Nit: no need for ...
3 years, 10 months ago (2017-02-07 08:27:06 UTC) #7
kcarattini
Thanks for doing this. Please add a test with a mock DB Manager, as we ...
3 years, 10 months ago (2017-02-07 22:15:18 UTC) #8
meredithl
Okay, strange linking behaviour aside, testing a disabled database has been added. Thanks! https://codereview.chromium.org/2684523002/diff/1/chrome/browser/permissions/permission_blacklist_client.cc File ...
3 years, 10 months ago (2017-02-08 00:58:03 UTC) #10
raymes
lgtm https://codereview.chromium.org/2684523002/diff/20001/chrome/browser/permissions/permission_decision_auto_blocker_unittest.cc File chrome/browser/permissions/permission_decision_auto_blocker_unittest.cc (right): https://codereview.chromium.org/2684523002/diff/20001/chrome/browser/permissions/permission_decision_auto_blocker_unittest.cc#newcode10 chrome/browser/permissions/permission_decision_auto_blocker_unittest.cc:10: #include "base/logging.h" nit: is this needed?
3 years, 10 months ago (2017-02-08 01:42:07 UTC) #11
kcarattini
https://codereview.chromium.org/2684523002/diff/20001/chrome/browser/permissions/permission_decision_auto_blocker_unittest.cc File chrome/browser/permissions/permission_decision_auto_blocker_unittest.cc (right): https://codereview.chromium.org/2684523002/diff/20001/chrome/browser/permissions/permission_decision_auto_blocker_unittest.cc#newcode500 chrome/browser/permissions/permission_decision_auto_blocker_unittest.cc:500: EXPECT_FALSE(last_embargoed_status()); Can you also check that the callback was ...
3 years, 10 months ago (2017-02-08 02:07:28 UTC) #12
meredithl
https://codereview.chromium.org/2684523002/diff/20001/chrome/browser/permissions/permission_decision_auto_blocker_unittest.cc File chrome/browser/permissions/permission_decision_auto_blocker_unittest.cc (right): https://codereview.chromium.org/2684523002/diff/20001/chrome/browser/permissions/permission_decision_auto_blocker_unittest.cc#newcode10 chrome/browser/permissions/permission_decision_auto_blocker_unittest.cc:10: #include "base/logging.h" On 2017/02/08 01:42:06, raymes wrote: > nit: ...
3 years, 10 months ago (2017-02-08 02:18:23 UTC) #13
kcarattini
lgtm
3 years, 10 months ago (2017-02-08 02:21:37 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2684523002/40001
3 years, 10 months ago (2017-02-08 03:11:01 UTC) #21
commit-bot: I haz the power
3 years, 10 months ago (2017-02-08 03:16:21 UTC) #24
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/48ad1681cf6efac487c260d75ac5...

Powered by Google App Engine
This is Rietveld 408576698