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

Issue 1958123004: fix service worker cross-origin problem in multibuffers (Closed)

Created:
4 years, 7 months ago by hubbe
Modified:
4 years, 7 months ago
CC:
blink-reviews, chromium-reviews, falken, feature-media-reviews_chromium.org, horo+watch_chromium.org, jsbell+serviceworker_chromium.org, kenjibaheux+watch_chromium.org, kinuko+serviceworker, michaeln, nhiroki, serviceworker-reviews, tzik
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

The cross-origin checks in the multibuffer code are not sufficient, as they only trigger when a redirect happens. Service-workers do not need redirects to paste data from diffierent origins together. This CL fixes that. BUG=610747 Committed: https://crrev.com/c1f791b319a03f4b3a70e8dbaf0bb4c240a86087 Cr-Commit-Position: refs/heads/master@{#392850}

Patch Set 1 #

Patch Set 2 : all tests pass #

Total comments: 8

Patch Set 3 : comments addressed #

Patch Set 4 : formatted #

Total comments: 4

Patch Set 5 : comments addressed #

Unified diffs Side-by-side diffs Delta from patch set Stats (+101 lines, -28 lines) Patch
M media/blink/multibuffer_data_source.cc View 1 2 3 4 1 chunk +3 lines, -5 lines 0 comments Download
M media/blink/multibuffer_data_source_unittest.cc View 1 2 3 9 chunks +42 lines, -8 lines 0 comments Download
M media/blink/resource_multibuffer_data_provider.cc View 1 2 3 4 4 chunks +16 lines, -3 lines 0 comments Download
M media/blink/resource_multibuffer_data_provider_unittest.cc View 1 2 3 chunks +0 lines, -3 lines 0 comments Download
M media/blink/url_index.h View 1 2 2 chunks +11 lines, -0 lines 0 comments Download
M media/blink/url_index.cc View 3 chunks +25 lines, -9 lines 0 comments Download
M third_party/WebKit/LayoutTests/http/tests/serviceworker/chromium/service-worker-mixed-response.html View 2 chunks +4 lines, -0 lines 0 comments Download

Messages

Total messages: 22 (9 generated)
hubbe
4 years, 7 months ago (2016-05-10 00:05:07 UTC) #2
ddorwin
Drive-by comments: * Is there a BUG that provides more information? You might even provide ...
4 years, 7 months ago (2016-05-10 00:08:22 UTC) #3
DaleCurtis
+1 to ddorwin@'s comments, this needs a BUG= and a much better description. https://codereview.chromium.org/1958123004/diff/20001/media/blink/resource_multibuffer_data_provider.cc File ...
4 years, 7 months ago (2016-05-10 00:16:08 UTC) #4
hubbe
+ liberato since dale is out https://codereview.chromium.org/1958123004/diff/20001/media/blink/resource_multibuffer_data_provider.cc File media/blink/resource_multibuffer_data_provider.cc (right): https://codereview.chromium.org/1958123004/diff/20001/media/blink/resource_multibuffer_data_provider.cc#newcode316 media/blink/resource_multibuffer_data_provider.cc:316: // This test ...
4 years, 7 months ago (2016-05-10 22:33:23 UTC) #8
DaleCurtis
lgtm https://codereview.chromium.org/1958123004/diff/60001/media/blink/multibuffer_data_source.cc File media/blink/multibuffer_data_source.cc (right): https://codereview.chromium.org/1958123004/diff/60001/media/blink/multibuffer_data_source.cc#newcode193 media/blink/multibuffer_data_source.cc:193: { Delete extra {} now. https://codereview.chromium.org/1958123004/diff/60001/media/blink/resource_multibuffer_data_provider.cc File media/blink/resource_multibuffer_data_provider.cc ...
4 years, 7 months ago (2016-05-10 22:42:09 UTC) #9
DaleCurtis
lgtm https://codereview.chromium.org/1958123004/diff/60001/media/blink/multibuffer_data_source.cc File media/blink/multibuffer_data_source.cc (right): https://codereview.chromium.org/1958123004/diff/60001/media/blink/multibuffer_data_source.cc#newcode193 media/blink/multibuffer_data_source.cc:193: { Delete extra {} now. https://codereview.chromium.org/1958123004/diff/60001/media/blink/resource_multibuffer_data_provider.cc File media/blink/resource_multibuffer_data_provider.cc ...
4 years, 7 months ago (2016-05-10 22:42:09 UTC) #10
hubbe
https://codereview.chromium.org/1958123004/diff/60001/media/blink/multibuffer_data_source.cc File media/blink/multibuffer_data_source.cc (right): https://codereview.chromium.org/1958123004/diff/60001/media/blink/multibuffer_data_source.cc#newcode193 media/blink/multibuffer_data_source.cc:193: { On 2016/05/10 22:42:09, DaleCurtis_OOO_Until_May_16 wrote: > Delete extra ...
4 years, 7 months ago (2016-05-11 00:06:39 UTC) #11
DaleCurtis
Is it "this" may be deleted, or "this" will be deleted? If will then no ...
4 years, 7 months ago (2016-05-11 00:08:41 UTC) #12
hubbe
On 2016/05/11 00:08:41, DaleCurtis_OOO_Until_May_16 wrote: > Is it "this" may be deleted, or "this" will ...
4 years, 7 months ago (2016-05-11 00:13:51 UTC) #13
DaleCurtis
sgtm
4 years, 7 months ago (2016-05-11 00:15:04 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1958123004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1958123004/80001
4 years, 7 months ago (2016-05-11 03:32:10 UTC) #18
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 7 months ago (2016-05-11 04:29:14 UTC) #20
commit-bot: I haz the power
4 years, 7 months ago (2016-05-11 04:31:22 UTC) #22
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/c1f791b319a03f4b3a70e8dbaf0bb4c240a86087
Cr-Commit-Position: refs/heads/master@{#392850}

Powered by Google App Engine
This is Rietveld 408576698