Attention is currently required from: Xiyuan Xia.
To view, visit change 3818745. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Joel Hockey.
Patch set 1:Code-Review +1
2 comments:
Patchset:
lgtm % 2 requests
File extensions/browser/api/socket/socket_api.cc:
Patch Set #1, Line 176: DCHECK_EQ(url::Origin::Create(source_url()),
I wonder whether we should enforce it in production, here and in `CheckRequest`.
e.g.
```
return url::Origin::Create(source_url()) ==
url::Origin::Create(GURL("chrome-untrusted://terminal")));
```
To view, visit change 3818745. To unsubscribe, or for help writing mail filters, visit settings.
1 comment:
File extensions/browser/api/socket/socket_api.cc:
Patch Set #1, Line 176: DCHECK_EQ(url::Origin::Create(source_url()),
I wonder whether we should enforce it in production, here and in `CheckRequest`. […]
Done, also added IS_CHROMEOS_ASH guards.
To view, visit change 3818745. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Joel Hockey.
Patch set 4:Code-Review +1
1 comment:
Patchset:
slgtm
Thanks.
To view, visit change 3818745. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Joel Hockey.
Patch set 4:Commit-Queue +2
Chromium LUCI CQ submitted this change.
Support wasm for ssh in Terminal
Wasm SSH requires update to CSP:
* script-src 'self' 'wasm-unsafe-eval';
* worker-src 'self';
And also access to chrome.sockets.tcp. The sockets API code currently
assumes that it is always running inside an extension, so some
refactoring is required to run inside webui.
Bug: 1350479
Change-Id: I84c70ad87aadfdedb5091903387b8048542b2ddd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3818745
Commit-Queue: Joel Hockey <joelh...@chromium.org>
Reviewed-by: Xiyuan Xia <xiy...@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1033315}
---
M chrome/browser/ash/web_applications/terminal_source.cc
M extensions/browser/api/socket/socket_api.cc
M extensions/browser/api/socket/socket_api.h
M extensions/browser/api/sockets_tcp/sockets_tcp_api.cc
M extensions/common/api/_api_features.json
5 files changed, 106 insertions(+), 29 deletions(-)