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

Issue 1988613005: ppapi: PPB_VpnProvider: Implement Service Helper (Closed)

Created:
4 years, 7 months ago by adrian.belgun
Modified:
4 years, 6 months ago
CC:
chromium-reviews, darin-cc_chromium.org, jam
Base URL:
https://chromium.googlesource.com/chromium/src.git@vpn-permission
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

ppapi: PPB_VpnProvider: Implement Service Helper Glue code facilitating packet transfer between the Resource Host and the VpnService. BUG=506490 Committed: https://crrev.com/5b341c791c8d500786c18710a73c0524a32d7148 Cr-Commit-Position: refs/heads/master@{#401437}

Patch Set 1 #

Total comments: 22

Patch Set 2 : Split functionality. Add documentation. Use 'Proxy' instead of 'Delegate'. #

Patch Set 3 : Minor typo in .gypi #

Patch Set 4 : Move impl files to their correct place in the gypi. #

Patch Set 5 : Refactor patch. Communication now handled using ContentBrowserClient. #

Total comments: 4

Patch Set 6 : Pass VpnServiceProxy using unique_ptr. #

Total comments: 6

Patch Set 7 : Nits. #

Patch Set 8 : Rebase. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+117 lines, -0 lines) Patch
M chrome/browser/chrome_content_browser_client.h View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/chrome_content_browser_client.cc View 1 2 3 4 5 6 7 2 chunks +12 lines, -0 lines 0 comments Download
M chrome/browser/extensions/chrome_content_browser_client_extensions_part.h View 1 2 3 4 5 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc View 1 2 3 4 5 6 7 2 chunks +8 lines, -0 lines 0 comments Download
M content/content_browser.gypi View 1 2 3 4 5 6 7 2 chunks +2 lines, -0 lines 0 comments Download
M content/public/browser/content_browser_client.h View 1 2 3 4 5 6 7 2 chunks +6 lines, -0 lines 0 comments Download
M content/public/browser/content_browser_client.cc View 1 2 3 4 5 6 7 2 chunks +6 lines, -0 lines 0 comments Download
A content/public/browser/pepper_vpn_provider_resource_host_proxy.h View 1 2 3 4 5 6 1 chunk +28 lines, -0 lines 0 comments Download
A content/public/browser/vpn_service_proxy.h View 1 2 3 4 5 6 1 chunk +47 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 50 (20 generated)
adrian.belgun
nick@: Please review changes in content/ This patch adds the delegate handler needed for packet ...
4 years, 7 months ago (2016-05-17 17:04:08 UTC) #4
adrian.belgun
> nick@: Please review changes in content/ > > This patch adds the delegate handler ...
4 years, 7 months ago (2016-05-17 17:05:01 UTC) #5
ncarter (slow)
This will require some rework to meet the content api guidelines, but I'm here to ...
4 years, 7 months ago (2016-05-17 19:07:36 UTC) #6
adrian.belgun
On 2016/05/17 19:07:36, ncarter wrote: > This will require some rework to meet the content ...
4 years, 7 months ago (2016-05-17 20:10:45 UTC) #7
adrian.belgun
Uploaded a new patch set. Responded to most of the issues raised. More details inline. ...
4 years, 6 months ago (2016-06-10 14:41:08 UTC) #8
adrian.belgun
sky@chromium.org: Please review changes in chrome/browser/ piman@chromium.org: Please review changes in content/public/browser/ As ncarter is ...
4 years, 6 months ago (2016-06-14 14:06:54 UTC) #11
adrian.belgun
On 2016/06/14 14:06:54, adrian.belgun wrote: > mailto:sky@chromium.org: Please review changes in chrome/browser/ > > mailto:piman@chromium.org: ...
4 years, 6 months ago (2016-06-14 14:09:02 UTC) #12
piman
https://codereview.chromium.org/1988613005/diff/80001/content/public/browser/content_browser_client.h File content/public/browser/content_browser_client.h (right): https://codereview.chromium.org/1988613005/diff/80001/content/public/browser/content_browser_client.h#newcode591 content/public/browser/content_browser_client.h:591: // Creates a new VpnServiceProxy. The caller owns the ...
4 years, 6 months ago (2016-06-16 00:27:09 UTC) #13
adrian.belgun
Uploaded new patch set with changes as per review. https://codereview.chromium.org/1988613005/diff/80001/content/public/browser/content_browser_client.h File content/public/browser/content_browser_client.h (right): https://codereview.chromium.org/1988613005/diff/80001/content/public/browser/content_browser_client.h#newcode591 content/public/browser/content_browser_client.h:591: ...
4 years, 6 months ago (2016-06-16 12:05:29 UTC) #14
piman
lgtm
4 years, 6 months ago (2016-06-16 17:10:12 UTC) #15
ncarter (slow)
content lgtm https://codereview.chromium.org/1988613005/diff/100001/content/public/browser/pepper_vpn_provider_resource_host_proxy.h File content/public/browser/pepper_vpn_provider_resource_host_proxy.h (right): https://codereview.chromium.org/1988613005/diff/100001/content/public/browser/pepper_vpn_provider_resource_host_proxy.h#newcode23 content/public/browser/pepper_vpn_provider_resource_host_proxy.h:23: virtual ~PepperVpnProviderResourceHostProxy() {} Within the public: section, ...
4 years, 6 months ago (2016-06-20 20:01:56 UTC) #16
ncarter (slow)
https://codereview.chromium.org/1988613005/diff/100001/content/public/browser/vpn_service_proxy.h File content/public/browser/vpn_service_proxy.h (right): https://codereview.chromium.org/1988613005/diff/100001/content/public/browser/vpn_service_proxy.h#newcode33 content/public/browser/vpn_service_proxy.h:33: std::unique_ptr<PepperVpnProviderResourceHostProxy>) = 0; The last parameter should have a ...
4 years, 6 months ago (2016-06-20 20:03:25 UTC) #17
adrian.belgun
Uploaded new patch set with changes as per review. https://codereview.chromium.org/1988613005/diff/100001/content/public/browser/pepper_vpn_provider_resource_host_proxy.h File content/public/browser/pepper_vpn_provider_resource_host_proxy.h (right): https://codereview.chromium.org/1988613005/diff/100001/content/public/browser/pepper_vpn_provider_resource_host_proxy.h#newcode23 content/public/browser/pepper_vpn_provider_resource_host_proxy.h:23: ...
4 years, 6 months ago (2016-06-21 08:08:16 UTC) #18
ncarter (slow)
lgtm
4 years, 6 months ago (2016-06-21 16:34:39 UTC) #20
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1988613005/120001
4 years, 6 months ago (2016-06-21 16:34:54 UTC) #21
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios-simulator on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/builds/24141) ios-simulator-gn on ...
4 years, 6 months ago (2016-06-21 16:37:21 UTC) #23
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1988613005/140001
4 years, 6 months ago (2016-06-21 19:03:37 UTC) #25
commit-bot: I haz the power
Dry run: All required reviewers (with asterisk prefixes) have not yet approved this CL. No ...
4 years, 6 months ago (2016-06-21 19:03:40 UTC) #27
adrian.belgun
Uploaded new patch set with the rebase. Unfortunately I do not have dry run access. ...
4 years, 6 months ago (2016-06-21 19:08:14 UTC) #28
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1988613005/140001
4 years, 6 months ago (2016-06-21 19:31:49 UTC) #30
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-21 20:59:02 UTC) #32
robert.bradford
+asargent@ could you review the changes in chrome/browser/extensions?
4 years, 6 months ago (2016-06-22 18:43:16 UTC) #35
sky
LGTM
4 years, 6 months ago (2016-06-22 19:04:34 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1988613005/140001
4 years, 6 months ago (2016-06-22 19:32:15 UTC) #39
commit-bot: I haz the power
All required reviewers (with asterisk prefixes) have not yet approved this CL. No L-G-T-M from ...
4 years, 6 months ago (2016-06-22 19:32:19 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1988613005/140001
4 years, 6 months ago (2016-06-22 20:17:00 UTC) #44
asargent_no_longer_on_chrome
extensions lgtm
4 years, 6 months ago (2016-06-22 20:47:25 UTC) #45
piman
lgtm
4 years, 6 months ago (2016-06-22 21:28:49 UTC) #46
commit-bot: I haz the power
Committed patchset #8 (id:140001)
4 years, 6 months ago (2016-06-22 22:24:41 UTC) #48
commit-bot: I haz the power
4 years, 6 months ago (2016-06-22 22:26:05 UTC) #50
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/5b341c791c8d500786c18710a73c0524a32d7148
Cr-Commit-Position: refs/heads/master@{#401437}

Powered by Google App Engine
This is Rietveld 408576698