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

Issue 1213203004: Make the Pepper TCP open the firewall on Cros. (Closed)

Created:
5 years, 5 months ago by avallee
Modified:
5 years, 4 months ago
Reviewers:
elijahtaylor1, bbudge
CC:
chromium-reviews, darin-cc_chromium.org, jam
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Make the Pepper TCP open the firewall on Cros. When listening on a an interface that is not the loopback interface, an app using the pepper sockets api would not be able to accept connections from a remote host due to the Chromeos firewall. This opens up a hole in the firewall as is done in the chrome.sockets.tcpServer javascript api. Add header. BUG=489853 Committed: https://crrev.com/2f11040f9262036c19b1e7cdf05422d4ed92706b Cr-Commit-Position: refs/heads/master@{#340831}

Patch Set 1 #

Total comments: 1

Patch Set 2 : fix -Wexit-time-destructors warning #

Patch Set 3 : #

Patch Set 4 : Added UDP hole punching #

Patch Set 5 : #

Total comments: 22

Patch Set 6 : Addresse4d Comments #

Total comments: 10

Patch Set 7 : Addressed comments. Added hole reset OnMsgStopListening. #

Messages

Total messages: 19 (6 generated)
avallee
PTAL.
5 years, 5 months ago (2015-06-30 03:17:16 UTC) #2
sadrul
I am not a good reviewer for this. Can you find someone from //c/b/r/pepper/OWNERS? https://codereview.chromium.org/1213203004/diff/1/content/browser/renderer_host/pepper/pepper_socket_utils.h ...
5 years, 5 months ago (2015-06-30 04:54:22 UTC) #4
elijahtaylor1
One top-level request (which can be discussed by reviewers): this targets TCP listen, which matches ...
5 years, 5 months ago (2015-06-30 17:04:54 UTC) #6
avallee
PTAL.
5 years, 5 months ago (2015-07-08 18:20:46 UTC) #9
bbudge
https://codereview.chromium.org/1213203004/diff/100001/content/browser/renderer_host/pepper/pepper_socket_utils.cc File content/browser/renderer_host/pepper/pepper_socket_utils.cc (right): https://codereview.chromium.org/1213203004/diff/100001/content/browser/renderer_host/pepper/pepper_socket_utils.cc#newcode137 content/browser/renderer_host/pepper/pepper_socket_utils.cc:137: namespace { nit: Blank line here. https://codereview.chromium.org/1213203004/diff/100001/content/browser/renderer_host/pepper/pepper_socket_utils.cc#newcode142 content/browser/renderer_host/pepper/pepper_socket_utils.cc:142: {0, ...
5 years, 5 months ago (2015-07-09 19:55:17 UTC) #10
avallee
PTAL. https://codereview.chromium.org/1213203004/diff/100001/content/browser/renderer_host/pepper/pepper_socket_utils.cc File content/browser/renderer_host/pepper/pepper_socket_utils.cc (right): https://codereview.chromium.org/1213203004/diff/100001/content/browser/renderer_host/pepper/pepper_socket_utils.cc#newcode137 content/browser/renderer_host/pepper/pepper_socket_utils.cc:137: namespace { On 2015/07/09 19:55:17, bbudge wrote: > ...
5 years, 5 months ago (2015-07-13 18:29:10 UTC) #11
avallee
Ping?
5 years, 5 months ago (2015-07-21 20:13:12 UTC) #12
bbudge
Looking better thanks. https://codereview.chromium.org/1213203004/diff/120001/content/browser/renderer_host/pepper/pepper_socket_utils.cc File content/browser/renderer_host/pepper/pepper_socket_utils.cc (right): https://codereview.chromium.org/1213203004/diff/120001/content/browser/renderer_host/pepper/pepper_socket_utils.cc#newcode147 content/browser/renderer_host/pepper/pepper_socket_utils.cc:147: // All of 127.0.0.0/8 is loopback ...
5 years, 5 months ago (2015-07-22 02:00:48 UTC) #13
avallee
https://codereview.chromium.org/1213203004/diff/120001/content/browser/renderer_host/pepper/pepper_socket_utils.cc File content/browser/renderer_host/pepper/pepper_socket_utils.cc (right): https://codereview.chromium.org/1213203004/diff/120001/content/browser/renderer_host/pepper/pepper_socket_utils.cc#newcode147 content/browser/renderer_host/pepper/pepper_socket_utils.cc:147: // All of 127.0.0.0/8 is loopback in ipv4. See ...
5 years, 5 months ago (2015-07-24 18:33:00 UTC) #14
bbudge
lgtm
5 years, 4 months ago (2015-07-29 00:44:58 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1213203004/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1213203004/140001
5 years, 4 months ago (2015-07-29 00:48:42 UTC) #17
commit-bot: I haz the power
Committed patchset #7 (id:140001)
5 years, 4 months ago (2015-07-29 01:28:27 UTC) #18
commit-bot: I haz the power
5 years, 4 months ago (2015-07-29 01:29:01 UTC) #19
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/2f11040f9262036c19b1e7cdf05422d4ed92706b
Cr-Commit-Position: refs/heads/master@{#340831}

Powered by Google App Engine
This is Rietveld 408576698