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

Issue 2546533003: Respect QuicAllowed policy for new streams (Closed)

Created:
4 years ago by pmarko
Modified:
3 years, 11 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, eroman, arv+watch_chromium.org, asanka
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Respect QuicAllowed policy for new streams Introduce a mechanism for an incoming QuicAllowed cloud policy to control QUIC protocol usage for new streams even after IOThread initialization. NetPrefObserver has been re-introduced to observe the change (after it was removed in crrev.com/2140733002 and crrev.com/2172543003). BUG=658454 TEST=browser_tests --gtest_filter=*QuicAllowed* CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2546533003 Cr-Commit-Position: refs/heads/master@{#442866} Committed: https://chromium.googlesource.com/chromium/src/+/6ab8be2474cd5017e22a4027019546a145474207

Patch Set 1 #

Patch Set 2 : Fixed accesses to iothread globals from UI thread #

Total comments: 38

Patch Set 3 : Reviewers' feedback, formatting #

Patch Set 4 : Improve enable_quic_for_new_streams comment #

Total comments: 9

Patch Set 5 : Naming, formatting #

Total comments: 13

Patch Set 6 : Single variable for enable_quic #

Patch Set 7 : Rebase #

Patch Set 8 : Fix prerequisites for tests, format #

Patch Set 9 : IOS io_thread also initializes DynamicSharedParams #

Total comments: 38

Patch Set 10 : IsQuicEnabled in HttpNetworkSession, base::MakeUnique #

Patch Set 11 : HttpNetworkSessions notified of param changes #

Patch Set 12 : Introduced IOThread::UpdateNetworkSessionParams #

Total comments: 10

Patch Set 13 : Reviewers' feedback #

Total comments: 12

Patch Set 14 : No details about net params in SafeBrowsingService, other simplifications #

Patch Set 15 : Rebase #

Total comments: 12

Patch Set 16 : Rename observer class, move instance to ProfileIOData #

Patch Set 17 : Rebase #

Patch Set 18 : Reset NetHttpSessionParamsObserver on UI thread #

Patch Set 19 : Move ApplySettingsOnIOThread out of NetHttpSessionParamsObserver #

Total comments: 22

Patch Set 20 : Make explicit that we are only disabling QUIC dynamically #

Total comments: 2

Patch Set 21 : Remove accidentally merged in comment #

Patch Set 22 : Add more browser tests, remove unnecessary include #

Patch Set 23 : Formatting in browsertest #

Total comments: 11

Patch Set 24 : Cleanup #

Total comments: 4

Patch Set 25 : Rebase to master #

Patch Set 26 : Further cleanup #

Patch Set 27 : Revert accidental format #

Unified diffs Side-by-side diffs Delta from patch set Stats (+570 lines, -51 lines) Patch
M chrome/browser/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/io_thread.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/io_thread.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +10 lines, -0 lines 0 comments Download
M chrome/browser/policy/configuration_policy_handler_list_factory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/policy/policy_network_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 7 chunks +298 lines, -21 lines 0 comments Download
M chrome/browser/prefs/browser_prefs.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +2 lines, -0 lines 0 comments Download
A chrome/browser/profiles/net_http_session_params_observer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +51 lines, -0 lines 0 comments Download
A chrome/browser/profiles/net_http_session_params_observer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +96 lines, -0 lines 0 comments Download
M chrome/browser/profiles/profile_io_data.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +9 lines, -0 lines 0 comments Download
M chrome/browser/profiles/profile_io_data.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 4 chunks +21 lines, -0 lines 0 comments Download
M chrome/browser/safe_browsing/safe_browsing_service.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/safe_browsing/safe_browsing_service.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 3 chunks +17 lines, -0 lines 0 comments Download
M chrome/common/pref_names.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/pref_names.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +3 lines, -0 lines 0 comments Download
M google_apis/gcm/engine/connection_factory_impl.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -3 lines 0 comments Download
M google_apis/gcm/engine/connection_factory_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +5 lines, -2 lines 0 comments Download
M net/http/http_network_session.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +6 lines, -0 lines 0 comments Download
M net/http/http_network_session.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 6 chunks +26 lines, -18 lines 0 comments Download
M net/http/http_stream_factory_impl_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +5 lines, -5 lines 0 comments Download
M net/http/http_stream_factory_impl_job_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 140 (57 generated)
pmarko
As discussed in bug 658454, I've tried to resurrect NetPrefObserver to allow for QuicAllowed=false to ...
4 years ago (2016-12-01 18:11:15 UTC) #5
pmarko
On 2016/12/01 18:11:15, pmarko wrote: > As discussed in bug 658454, I've tried to resurrect ...
4 years ago (2016-12-01 19:14:43 UTC) #10
Bence
Thank you for doing this. I do not think that SharedParams is an overkill: the ...
4 years ago (2016-12-02 18:53:26 UTC) #13
pmarko
Bence: Thanks for reviewing, PTAL! You're right, I actually forgot to run git cl format, ...
4 years ago (2016-12-08 17:02:00 UTC) #15
Bence
net/ LGTM. Thank you. https://codereview.chromium.org/2546533003/diff/20001/chrome/browser/policy/policy_network_browsertest.cc File chrome/browser/policy/policy_network_browsertest.cc (right): https://codereview.chromium.org/2546533003/diff/20001/chrome/browser/policy/policy_network_browsertest.cc#newcode140 chrome/browser/policy/policy_network_browsertest.cc:140: QuicAllowedPolicyIsSetToFalseAfterInit() : QuicAllowedPolicyTestBase() {} On ...
4 years ago (2016-12-08 17:41:59 UTC) #16
pmarko
gab@chromium.org: Please review changes in chrome/browser/prefs. mmenke@chromium.org: Please review changes in chrome/browser/io_thread*, chrome/browser/net, chrome/browser/profiles, chrome/browser/resources/net_internals. ...
4 years ago (2016-12-08 19:56:54 UTC) #18
mmenke
https://codereview.chromium.org/2546533003/diff/60001/net/http/http_network_session.h File net/http/http_network_session.h (right): https://codereview.chromium.org/2546533003/diff/60001/net/http/http_network_session.h#newcode110 net/http/http_network_session.h:110: // Holds parameters which can change after initialization This ...
4 years ago (2016-12-08 20:06:44 UTC) #19
gab
https://codereview.chromium.org/2546533003/diff/60001/chrome/common/pref_names.cc File chrome/common/pref_names.cc (right): https://codereview.chromium.org/2546533003/diff/60001/chrome/common/pref_names.cc#newcode441 chrome/common/pref_names.cc:441: const char kQuicAllowed[] = "quic.allowed"; I don't see any ...
4 years ago (2016-12-08 20:23:28 UTC) #20
mmenke
https://codereview.chromium.org/2546533003/diff/60001/chrome/common/pref_names.cc File chrome/common/pref_names.cc (right): https://codereview.chromium.org/2546533003/diff/60001/chrome/common/pref_names.cc#newcode441 chrome/common/pref_names.cc:441: const char kQuicAllowed[] = "quic.allowed"; On 2016/12/08 20:23:27, gab ...
4 years ago (2016-12-08 20:34:49 UTC) #21
gab
https://codereview.chromium.org/2546533003/diff/60001/chrome/common/pref_names.cc File chrome/common/pref_names.cc (right): https://codereview.chromium.org/2546533003/diff/60001/chrome/common/pref_names.cc#newcode441 chrome/common/pref_names.cc:441: const char kQuicAllowed[] = "quic.allowed"; On 2016/12/08 20:34:49, mmenke ...
4 years ago (2016-12-08 21:49:45 UTC) #22
pastarmovj
https://codereview.chromium.org/2546533003/diff/60001/chrome/browser/policy/configuration_policy_handler_list_factory.cc File chrome/browser/policy/configuration_policy_handler_list_factory.cc (right): https://codereview.chromium.org/2546533003/diff/60001/chrome/browser/policy/configuration_policy_handler_list_factory.cc#newcode100 chrome/browser/policy/configuration_policy_handler_list_factory.cc:100: {key::kHomepageLocation, prefs::kHomePage, base::Value::TYPE_STRING}, Please undo the auto-formatting here. Bonus ...
4 years ago (2016-12-09 11:12:54 UTC) #23
pmarko
mmenke: PTAL, I've renamed "SharedParams" to "DynamicSharedParams". Do you think the name is OK? gab: ...
4 years ago (2016-12-13 06:01:51 UTC) #24
mmenke
https://codereview.chromium.org/2546533003/diff/80001/net/http/http_network_session.cc File net/http/http_network_session.cc (right): https://codereview.chromium.org/2546533003/diff/80001/net/http/http_network_session.cc#newcode90 net/http/http_network_session.cc:90: dynamic_shared_params(NULL), nullptr is now preferred (Feel free to change ...
4 years ago (2016-12-13 18:48:54 UTC) #25
Bence
https://codereview.chromium.org/2546533003/diff/80001/net/http/http_network_session.cc File net/http/http_network_session.cc (right): https://codereview.chromium.org/2546533003/diff/80001/net/http/http_network_session.cc#newcode142 net/http/http_network_session.cc:142: dynamic_shared_params->enable_quic_for_new_streams); On 2016/12/13 18:48:54, mmenke wrote: > I assume ...
4 years ago (2016-12-13 19:24:45 UTC) #26
mmenke
On 2016/12/13 19:24:45, Bence wrote: > https://codereview.chromium.org/2546533003/diff/80001/net/http/http_network_session.cc > File net/http/http_network_session.cc (right): > > https://codereview.chromium.org/2546533003/diff/80001/net/http/http_network_session.cc#newcode142 > ...
4 years ago (2016-12-13 19:33:22 UTC) #27
pmarko
On 2016/12/13 19:33:22, mmenke wrote: > On 2016/12/13 19:24:45, Bence wrote: > > > https://codereview.chromium.org/2546533003/diff/80001/net/http/http_network_session.cc ...
4 years ago (2016-12-13 19:52:03 UTC) #28
gab
lgtm, I'll let you decide what to do about comment below. https://codereview.chromium.org/2546533003/diff/80001/chrome/common/pref_names.cc File chrome/common/pref_names.cc (right): ...
4 years ago (2016-12-13 21:36:16 UTC) #29
gab
On 2016/12/13 21:36:16, gab wrote: > lgtm, I'll let you decide what to do about ...
4 years ago (2016-12-13 21:36:29 UTC) #30
pastarmovj
policy lgtm
4 years ago (2016-12-14 09:25:49 UTC) #31
pmarko
On 2016/12/13 19:33:22, mmenke wrote: > On 2016/12/13 19:24:45, Bence wrote: > > > https://codereview.chromium.org/2546533003/diff/80001/net/http/http_network_session.cc ...
4 years ago (2016-12-14 19:52:49 UTC) #32
mmenke
On 2016/12/14 19:52:49, pmarko wrote: > On 2016/12/13 19:33:22, mmenke wrote: > > On 2016/12/13 ...
4 years ago (2016-12-14 22:26:31 UTC) #33
pmarko
On 2016/12/14 22:26:31, mmenke (Out Dec 17 to Jan 2) wrote: > On 2016/12/14 19:52:49, ...
4 years ago (2016-12-14 23:08:45 UTC) #34
pmarko
Thank you all again for your feedback. PTAL, I've now made sure there's only one ...
4 years ago (2016-12-19 21:25:11 UTC) #41
pmarko
@asanka: mmenke was in the process of reviewing the net/ parts of the issue. As ...
4 years ago (2016-12-20 06:27:40 UTC) #45
pmarko
@rch: mmenke was in the process of reviewing the net/ and chrome/browser/io_thread* parts of the ...
4 years ago (2016-12-20 14:43:39 UTC) #48
Bence
net/ and components/network_session_configurator/ LGTM with nits. Thank you. https://codereview.chromium.org/2546533003/diff/160001/chrome/browser/io_thread.cc File chrome/browser/io_thread.cc (right): https://codereview.chromium.org/2546533003/diff/160001/chrome/browser/io_thread.cc#newcode643 chrome/browser/io_thread.cc:643: globals_->http_network_session_dynamic_shared_params.reset( ...
4 years ago (2016-12-20 14:58:08 UTC) #49
Ryan Hamilton
https://codereview.chromium.org/2546533003/diff/160001/chrome/browser/net/net_pref_observer.h File chrome/browser/net/net_pref_observer.h (right): https://codereview.chromium.org/2546533003/diff/160001/chrome/browser/net/net_pref_observer.h#newcode24 chrome/browser/net/net_pref_observer.h:24: virtual ~NetPrefObserver(); Does this need to be virtual? It ...
4 years ago (2016-12-20 15:38:12 UTC) #50
pmarko
Thanks for your input! PTAL. https://codereview.chromium.org/2546533003/diff/160001/chrome/browser/io_thread.cc File chrome/browser/io_thread.cc (right): https://codereview.chromium.org/2546533003/diff/160001/chrome/browser/io_thread.cc#newcode643 chrome/browser/io_thread.cc:643: globals_->http_network_session_dynamic_shared_params.reset( On 2016/12/20 14:58:07, ...
4 years ago (2016-12-20 18:00:37 UTC) #51
sclittle
components/data_reduction_proxy LGTM
4 years ago (2016-12-21 03:20:08 UTC) #52
Ryan Hamilton
https://codereview.chromium.org/2546533003/diff/160001/net/http/http_network_session.h File net/http/http_network_session.h (right): https://codereview.chromium.org/2546533003/diff/160001/net/http/http_network_session.h#newcode84 net/http/http_network_session.h:84: bool enable_quic; On 2016/12/20 18:00:37, pmarko wrote: > On ...
4 years ago (2016-12-21 21:23:58 UTC) #53
pmarko
On 2016/12/21 21:23:58, Ryan Hamilton wrote: > Hm. I think you're saying that the dynamic ...
4 years ago (2016-12-22 20:09:38 UTC) #54
pmarko
Argh, I quoted the wrong part of your reply. Sorry about that. I wanted to ...
4 years ago (2016-12-22 20:14:26 UTC) #55
Ryan Hamilton
On 2016/12/22 20:09:38, pmarko wrote: > On 2016/12/21 21:23:58, Ryan Hamilton wrote: > > Hm. ...
4 years ago (2016-12-22 23:26:59 UTC) #56
pmarko
PTAL, I've inversed the logic to notify HttpNetworkSessions of parameter changes. @Dimitry: Please review google_apis/gcm/engine ...
3 years, 12 months ago (2016-12-23 19:19:46 UTC) #67
Bence
net/ LGTM. I'm not thrilled about NetPrefObserver keeping a WeakPtr of ProfileImpl (in the callback), ...
3 years, 12 months ago (2016-12-26 18:47:55 UTC) #68
Bence
net/ LGTM. I'm not thrilled about NetPrefObserver keeping a WeakPtr of ProfileImpl (in the callback), ...
3 years, 12 months ago (2016-12-26 18:47:56 UTC) #69
pmarko
@Bence: Thank you for the comments! (1) Actually, in profile_impl.cc:628, I've made the callback with ...
3 years, 11 months ago (2017-01-02 10:33:55 UTC) #70
pmarko
Happy new year to everyone! @those who might be back from vacation: I'd appreciate it ...
3 years, 11 months ago (2017-01-03 12:08:20 UTC) #71
mmenke
https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/net/net_pref_observer.cc File chrome/browser/net/net_pref_observer.cc (right): https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/net/net_pref_observer.cc#newcode24 chrome/browser/net/net_pref_observer.cc:24: NetPrefObserver::NetPrefObserver( Do we really need a class for this? ...
3 years, 11 months ago (2017-01-03 18:47:26 UTC) #72
mmenke
https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/profiles/profile_impl.cc File chrome/browser/profiles/profile_impl.cc (right): https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/profiles/profile_impl.cc#newcode1296 chrome/browser/profiles/profile_impl.cc:1296: io_data_.UpdateNetParams(net_params_change); BUG: There are potentially multiple profiles. IOData shouldn't ...
3 years, 11 months ago (2017-01-03 18:49:40 UTC) #73
pmarko
@mmenke: Thank you for your comments, please see my replies below! https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/net/net_pref_observer.cc File chrome/browser/net/net_pref_observer.cc (right): ...
3 years, 11 months ago (2017-01-03 19:30:49 UTC) #74
mmenke
https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/profiles/profile_impl.cc File chrome/browser/profiles/profile_impl.cc (right): https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/profiles/profile_impl.cc#newcode1296 chrome/browser/profiles/profile_impl.cc:1296: io_data_.UpdateNetParams(net_params_change); On 2017/01/03 19:30:49, pmarko wrote: > On 2017/01/03 ...
3 years, 11 months ago (2017-01-03 19:35:42 UTC) #75
pmarko
On 2017/01/03 19:35:42, mmenke wrote: > https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/profiles/profile_impl.cc > File chrome/browser/profiles/profile_impl.cc (right): > > https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/profiles/profile_impl.cc#newcode1296 > ...
3 years, 11 months ago (2017-01-03 20:05:57 UTC) #76
mmenke
On 2017/01/03 20:05:57, pmarko wrote: > On 2017/01/03 19:35:42, mmenke wrote: > > > https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/profiles/profile_impl.cc ...
3 years, 11 months ago (2017-01-03 20:09:58 UTC) #77
mmenke
On 2017/01/03 20:09:58, mmenke wrote: > On 2017/01/03 20:05:57, pmarko wrote: > > On 2017/01/03 ...
3 years, 11 months ago (2017-01-03 20:11:34 UTC) #78
pmarko
On 2017/01/03 20:11:34, mmenke wrote: > On 2017/01/03 20:09:58, mmenke wrote: > > On 2017/01/03 ...
3 years, 11 months ago (2017-01-03 20:20:46 UTC) #79
mmenke
On 2017/01/03 20:20:46, pmarko wrote: > On 2017/01/03 20:11:34, mmenke wrote: > > On 2017/01/03 ...
3 years, 11 months ago (2017-01-03 21:11:02 UTC) #80
pmarko
On 2017/01/03 21:11:02, mmenke wrote: > On 2017/01/03 20:20:46, pmarko wrote: > > On 2017/01/03 ...
3 years, 11 months ago (2017-01-03 21:35:26 UTC) #81
mmenke
On 2017/01/03 21:35:26, pmarko wrote: > On 2017/01/03 21:11:02, mmenke wrote: > > On 2017/01/03 ...
3 years, 11 months ago (2017-01-04 18:54:38 UTC) #82
pmarko
On 2017/01/04 18:54:38, mmenke wrote: > On 2017/01/03 21:35:26, pmarko wrote: > > On 2017/01/03 ...
3 years, 11 months ago (2017-01-04 19:22:23 UTC) #83
Nathan Parker
https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/safe_browsing/safe_browsing_service.cc File chrome/browser/safe_browsing/safe_browsing_service.cc (right): https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/safe_browsing/safe_browsing_service.cc#newcode251 chrome/browser/safe_browsing/safe_browsing_service.cc:251: http_network_session_->SetQuicEnabled(quic_enabled); It seems like over-coupling to have this class ...
3 years, 11 months ago (2017-01-04 20:06:04 UTC) #84
pmarko
https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/safe_browsing/safe_browsing_service.cc File chrome/browser/safe_browsing/safe_browsing_service.cc (right): https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/safe_browsing/safe_browsing_service.cc#newcode251 chrome/browser/safe_browsing/safe_browsing_service.cc:251: http_network_session_->SetQuicEnabled(quic_enabled); On 2017/01/04 20:06:04, Nathan Parker wrote: > It ...
3 years, 11 months ago (2017-01-04 20:18:23 UTC) #85
mmenke
https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/safe_browsing/safe_browsing_service.cc File chrome/browser/safe_browsing/safe_browsing_service.cc (right): https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/safe_browsing/safe_browsing_service.cc#newcode251 chrome/browser/safe_browsing/safe_browsing_service.cc:251: http_network_session_->SetQuicEnabled(quic_enabled); On 2017/01/04 20:06:04, Nathan Parker wrote: > It ...
3 years, 11 months ago (2017-01-04 21:36:03 UTC) #86
Nathan Parker
https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/safe_browsing/safe_browsing_service.cc File chrome/browser/safe_browsing/safe_browsing_service.cc (right): https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/safe_browsing/safe_browsing_service.cc#newcode251 chrome/browser/safe_browsing/safe_browsing_service.cc:251: http_network_session_->SetQuicEnabled(quic_enabled); On 2017/01/04 21:36:02, mmenke wrote: > On 2017/01/04 ...
3 years, 11 months ago (2017-01-04 21:54:11 UTC) #87
mmenke
https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/safe_browsing/safe_browsing_service.cc File chrome/browser/safe_browsing/safe_browsing_service.cc (right): https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/safe_browsing/safe_browsing_service.cc#newcode251 chrome/browser/safe_browsing/safe_browsing_service.cc:251: http_network_session_->SetQuicEnabled(quic_enabled); On 2017/01/04 21:54:10, Nathan Parker wrote: > On ...
3 years, 11 months ago (2017-01-04 21:56:56 UTC) #88
mmenke
https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/safe_browsing/safe_browsing_service.cc File chrome/browser/safe_browsing/safe_browsing_service.cc (right): https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/safe_browsing/safe_browsing_service.cc#newcode251 chrome/browser/safe_browsing/safe_browsing_service.cc:251: http_network_session_->SetQuicEnabled(quic_enabled); On 2017/01/04 21:56:56, mmenke wrote: > On 2017/01/04 ...
3 years, 11 months ago (2017-01-04 22:02:26 UTC) #89
Nathan Parker
https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/safe_browsing/safe_browsing_service.cc File chrome/browser/safe_browsing/safe_browsing_service.cc (right): https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/safe_browsing/safe_browsing_service.cc#newcode251 chrome/browser/safe_browsing/safe_browsing_service.cc:251: http_network_session_->SetQuicEnabled(quic_enabled); On 2017/01/04 22:02:26, mmenke wrote: > On 2017/01/04 ...
3 years, 11 months ago (2017-01-04 22:57:39 UTC) #90
mmenke
On 2017/01/04 22:57:39, Nathan Parker wrote: > https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/safe_browsing/safe_browsing_service.cc > File chrome/browser/safe_browsing/safe_browsing_service.cc (right): > > https://codereview.chromium.org/2546533003/diff/240001/chrome/browser/safe_browsing/safe_browsing_service.cc#newcode251 ...
3 years, 11 months ago (2017-01-04 23:01:48 UTC) #91
mmenke
On 2017/01/04 23:01:48, mmenke wrote: > On 2017/01/04 22:57:39, Nathan Parker wrote: > > > ...
3 years, 11 months ago (2017-01-04 23:04:03 UTC) #92
pmarko
Please see changeset 15. @Nathan, Matt: - Instead of NetPrefObserver::NetParamChange, there is now HttpNetworkSession::ParamsUpdate, which ...
3 years, 11 months ago (2017-01-05 14:38:58 UTC) #93
Nathan Parker
lgtm LGTM for safe_browsing/ Matt -- Let's move the cookie-jar discussion to http://crbug.com/678653 https://codereview.chromium.org/2546533003/diff/280001/chrome/browser/safe_browsing/safe_browsing_service.cc File ...
3 years, 11 months ago (2017-01-05 17:30:18 UTC) #94
Dmitry Titov
lgtm for gcm.
3 years, 11 months ago (2017-01-05 18:54:23 UTC) #95
mmenke
Still not a fan of this approach, but not going to invest more time on ...
3 years, 11 months ago (2017-01-06 16:18:43 UTC) #96
pmarko
Thank you again for your comments! @Matt: as you've suggested, I've renamed NetPrefObserver to NetHttpSessionParamsObserver ...
3 years, 11 months ago (2017-01-08 20:51:49 UTC) #99
mmenke
https://codereview.chromium.org/2546533003/diff/360001/chrome/browser/profiles/net_http_session_params_observer.cc File chrome/browser/profiles/net_http_session_params_observer.cc (right): https://codereview.chromium.org/2546533003/diff/360001/chrome/browser/profiles/net_http_session_params_observer.cc#newcode1 chrome/browser/profiles/net_http_session_params_observer.cc:1: // Copyright (c) 2012 The Chromium Authors. All rights ...
3 years, 11 months ago (2017-01-09 16:46:05 UTC) #106
mmenke
https://codereview.chromium.org/2546533003/diff/360001/chrome/browser/profiles/net_http_session_params_observer.cc File chrome/browser/profiles/net_http_session_params_observer.cc (right): https://codereview.chromium.org/2546533003/diff/360001/chrome/browser/profiles/net_http_session_params_observer.cc#newcode80 chrome/browser/profiles/net_http_session_params_observer.cc:80: net::HttpNetworkSession::ParamsUpdate params_update; On 2017/01/09 16:46:04, mmenke wrote: > We're ...
3 years, 11 months ago (2017-01-09 17:42:47 UTC) #107
pmarko
Thanks for your reviews. As discussed, I've made it explicit that we are only intending ...
3 years, 11 months ago (2017-01-09 19:53:12 UTC) #108
Nathan Parker
LGTM for safe_browsing/. We discussed offline that there's no need for generalization of this since ...
3 years, 11 months ago (2017-01-09 20:00:21 UTC) #109
pmarko
https://codereview.chromium.org/2546533003/diff/380001/chrome/browser/safe_browsing/safe_browsing_service.cc File chrome/browser/safe_browsing/safe_browsing_service.cc (right): https://codereview.chromium.org/2546533003/diff/380001/chrome/browser/safe_browsing/safe_browsing_service.cc#newcode413 chrome/browser/safe_browsing/safe_browsing_service.cc:413: // TODO(ntfschr): componentize this once BaseSafeBrowsingUIManager contains a On ...
3 years, 11 months ago (2017-01-09 20:25:23 UTC) #110
pmarko
Added more browser tests to test behavior for: - policy being set and reset - ...
3 years, 11 months ago (2017-01-10 14:07:33 UTC) #115
mmenke
Tests look really good! Some suggested cleanups, but LGTM (Happy to do a final pass ...
3 years, 11 months ago (2017-01-10 18:03:39 UTC) #116
pmarko
Cool, ready for the final round. https://codereview.chromium.org/2546533003/diff/440001/chrome/browser/policy/policy_network_browsertest.cc File chrome/browser/policy/policy_network_browsertest.cc (right): https://codereview.chromium.org/2546533003/diff/440001/chrome/browser/policy/policy_network_browsertest.cc#newcode59 chrome/browser/policy/policy_network_browsertest.cc:59: void VerifyProfileQuicEnabled(Profile* profile, ...
3 years, 11 months ago (2017-01-10 20:47:05 UTC) #117
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2546533003/460001
3 years, 11 months ago (2017-01-10 21:13:29 UTC) #120
commit-bot: I haz the power
Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds/133293) ios-device-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, ...
3 years, 11 months ago (2017-01-10 21:16:15 UTC) #122
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2546533003/480001
3 years, 11 months ago (2017-01-10 21:43:34 UTC) #125
mmenke
https://codereview.chromium.org/2546533003/diff/460001/chrome/browser/policy/policy_network_browsertest.cc File chrome/browser/policy/policy_network_browsertest.cc (right): https://codereview.chromium.org/2546533003/diff/460001/chrome/browser/policy/policy_network_browsertest.cc#newcode68 chrome/browser/policy/policy_network_browsertest.cc:68: net::URLRequestContextGetter* safe_browsing_service_request_context() { May want to make these return ...
3 years, 11 months ago (2017-01-10 22:12:19 UTC) #126
mmenke
And this still LGTM
3 years, 11 months ago (2017-01-10 22:12:38 UTC) #127
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/97232)
3 years, 11 months ago (2017-01-10 23:19:40 UTC) #129
pmarko
https://codereview.chromium.org/2546533003/diff/460001/chrome/browser/policy/policy_network_browsertest.cc File chrome/browser/policy/policy_network_browsertest.cc (right): https://codereview.chromium.org/2546533003/diff/460001/chrome/browser/policy/policy_network_browsertest.cc#newcode68 chrome/browser/policy/policy_network_browsertest.cc:68: net::URLRequestContextGetter* safe_browsing_service_request_context() { On 2017/01/10 22:12:19, mmenke wrote: > ...
3 years, 11 months ago (2017-01-11 08:34:49 UTC) #130
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2546533003/520001
3 years, 11 months ago (2017-01-11 08:35:32 UTC) #133
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/97923)
3 years, 11 months ago (2017-01-11 10:11:39 UTC) #135
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2546533003/520001
3 years, 11 months ago (2017-01-11 10:16:21 UTC) #137
commit-bot: I haz the power
3 years, 11 months ago (2017-01-11 11:03:34 UTC) #140
Message was sent while issue was closed.
Committed patchset #27 (id:520001) as
https://chromium.googlesource.com/chromium/src/+/6ab8be2474cd5017e22a40270195...

Powered by Google App Engine
This is Rietveld 408576698