|
Use data reduction proxy when managed proxy config returns direct
Adds the configured data reduction proxies if any to the proxy info
for a request, if the data reduction proxy is enabled, the data
reduction proxies are not bypassed, and the proxy server returned
by the proxy info if the request is direct.
This change makes it possible for the data reduction proxy to
coexist with managed proxy configurations, instead of being
overwritten by them. The data reduction proxy may be disabled
via managed prefs if this behavior is not desired.
BUG= 339237, 339258
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=289528
Total comments: 12
Total comments: 7
Total comments: 2
Total comments: 13
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+301 lines, -72 lines) |
Patch |
 |
M |
android_webview/browser/aw_browser_context.h
|
View
|
1
2
3
4
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
android_webview/browser/aw_browser_context.cc
|
View
|
1
2
3
4
|
1 chunk |
+8 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/net/chrome_network_delegate.h
|
View
|
1
2
|
6 chunks |
+18 lines, -1 line |
1 comment
|
Download
|
 |
M |
chrome/browser/net/chrome_network_delegate.cc
|
View
|
1
2
|
2 chunks |
+10 lines, -2 lines |
1 comment
|
Download
|
 |
M |
chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_configurator.h
|
View
|
1
2
3
4
|
2 chunks |
+24 lines, -1 line |
3 comments
|
Download
|
 |
M |
chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_configurator.cc
|
View
|
1
2
3
4
|
5 chunks |
+41 lines, -2 lines |
5 comments
|
Download
|
 |
M |
chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_configurator_unittest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.h
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -2 lines |
1 comment
|
Download
|
 |
M |
chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.cc
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -3 lines |
1 comment
|
Download
|
 |
M |
chrome/browser/profiles/profile_impl.cc
|
View
|
1
2
3
4
5
6
|
5 chunks |
+16 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profiles/profile_impl_io_data.h
|
View
|
1
2
3
4
5
|
4 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profiles/profile_impl_io_data.cc
|
View
|
1
2
3
4
5
6
|
4 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/browser/data_reduction_proxy_protocol.h
|
View
|
|
3 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/browser/data_reduction_proxy_protocol.cc
|
View
|
1
|
2 chunks |
+13 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/browser/data_reduction_proxy_protocol_unittest.cc
|
View
|
1
2
3
4
|
2 chunks |
+94 lines, -24 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/browser/data_reduction_proxy_settings.h
|
View
|
1
2
3
4
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/browser/data_reduction_proxy_settings.cc
|
View
|
1
2
3
4
|
3 chunks |
+6 lines, -5 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/browser/data_reduction_proxy_settings_test_utils.h
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/browser/data_reduction_proxy_settings_test_utils.cc
|
View
|
1
2
3
4
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/browser/data_reduction_proxy_settings_unittest.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
net/base/network_delegate.h
|
View
|
1
|
3 chunks |
+5 lines, -1 line |
1 comment
|
Download
|
 |
M |
net/base/network_delegate.cc
|
View
|
1
|
2 chunks |
+11 lines, -5 lines |
0 comments
|
Download
|
 |
M |
net/proxy/proxy_service.cc
|
View
|
1
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/proxy/proxy_service_unittest.cc
|
View
|
1
2
3
|
3 chunks |
+13 lines, -3 lines |
0 comments
|
Download
|
Total messages: 24 (0 generated)
|