|
Support byte range requests when routing resource requests directly through the browser process.
This also fixes a number of issues I saw when testing Netflix:
-fix http status header not reaching plugin
-send a Content-Type header if one isn't specified by the plugin for POSTs
-null check info->headers, needed for data: URLs
This doesn't support responding to 200s after a byte-range request. I'm gathering stats now to see how often this happens.
BUG= 286074
R=ananta@chromium.org, jschuh@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=223483
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+351 lines, -169 lines) |
Patch |
 |
M |
content/browser/child_process_security_policy_impl.cc
|
View
|
1
2
3
|
2 chunks |
+13 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/loader/resource_dispatcher_host_impl.cc
|
View
|
1
2
3
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/child/npapi/plugin_url_fetcher.h
|
View
|
1
2
3
|
3 chunks |
+6 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/child/npapi/plugin_url_fetcher.cc
|
View
|
1
2
3
|
9 chunks |
+142 lines, -20 lines |
0 comments
|
Download
|
 |
M |
content/child/npapi/webplugin.h
|
View
|
1
2
3
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/child/npapi/webplugin_delegate.h
|
View
|
1
2
3
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/child/npapi/webplugin_delegate_impl.h
|
View
|
1
2
3
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/child/npapi/webplugin_delegate_impl.cc
|
View
|
1
2
3
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/child/plugin_messages.h
|
View
|
1
2
3
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/plugin/webplugin_delegate_stub.cc
|
View
|
1
2
3
|
1 chunk |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/plugin/webplugin_proxy.h
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/plugin/webplugin_proxy.cc
|
View
|
1
2
3
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/npapi/webplugin_delegate_proxy.h
|
View
|
1
2
3
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/npapi/webplugin_delegate_proxy.cc
|
View
|
1
2
3
|
4 chunks |
+16 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/npapi/webplugin_impl.h
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/npapi/webplugin_impl.cc
|
View
|
1
2
3
|
8 chunks |
+23 lines, -27 lines |
0 comments
|
Download
|
 |
M |
webkit/child/weburlloader_impl.h
|
View
|
1
2
3
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/child/weburlloader_impl.cc
|
View
|
1
2
3
|
2 chunks |
+108 lines, -109 lines |
0 comments
|
Download
|
Total messages: 6 (0 generated)
|