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

Side by Side Diff: net/spdy/spdy_test_util_common.cc

Issue 2546533003: Respect QuicAllowed policy for new streams (Closed)
Patch Set: IOS io_thread also initializes DynamicSharedParams Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "net/spdy/spdy_test_util_common.h" 5 #include "net/spdy/spdy_test_util_common.h"
6 6
7 #include <stdint.h> 7 #include <stdint.h>
8 8
9 #include <cstddef> 9 #include <cstddef>
10 #include <utility> 10 #include <utility>
(...skipping 320 matching lines...) Expand 10 before | Expand all | Expand 10 after
331 channel_id_service(nullptr), 331 channel_id_service(nullptr),
332 transport_security_state(new TransportSecurityState), 332 transport_security_state(new TransportSecurityState),
333 cert_transparency_verifier(new MultiLogCTVerifier), 333 cert_transparency_verifier(new MultiLogCTVerifier),
334 ct_policy_enforcer(new CTPolicyEnforcer), 334 ct_policy_enforcer(new CTPolicyEnforcer),
335 proxy_service(std::move(proxy_service)), 335 proxy_service(std::move(proxy_service)),
336 ssl_config_service(new SSLConfigServiceDefaults), 336 ssl_config_service(new SSLConfigServiceDefaults),
337 socket_factory(new MockClientSocketFactory), 337 socket_factory(new MockClientSocketFactory),
338 http_auth_handler_factory( 338 http_auth_handler_factory(
339 HttpAuthHandlerFactory::CreateDefault(host_resolver.get())), 339 HttpAuthHandlerFactory::CreateDefault(host_resolver.get())),
340 http_server_properties(new HttpServerPropertiesImpl), 340 http_server_properties(new HttpServerPropertiesImpl),
341 dynamic_shared_params(new HttpNetworkSession::DynamicSharedParams),
341 enable_ip_pooling(true), 342 enable_ip_pooling(true),
342 enable_ping(false), 343 enable_ping(false),
343 enable_user_alternate_protocol_ports(false), 344 enable_user_alternate_protocol_ports(false),
344 enable_quic(false), 345 enable_quic(false),
345 session_max_recv_window_size(kDefaultInitialWindowSize), 346 session_max_recv_window_size(kDefaultInitialWindowSize),
346 stream_max_recv_window_size(kDefaultInitialWindowSize), 347 stream_max_recv_window_size(kDefaultInitialWindowSize),
347 time_func(&base::TimeTicks::Now), 348 time_func(&base::TimeTicks::Now),
348 enable_http2_alternative_service_with_different_host(false), 349 enable_http2_alternative_service_with_different_host(false),
349 net_log(nullptr), 350 net_log(nullptr),
350 http_09_on_non_default_ports_enabled(false) { 351 http_09_on_non_default_ports_enabled(false) {
(...skipping 30 matching lines...) Expand all
381 params.transport_security_state = 382 params.transport_security_state =
382 session_deps->transport_security_state.get(); 383 session_deps->transport_security_state.get();
383 params.cert_transparency_verifier = 384 params.cert_transparency_verifier =
384 session_deps->cert_transparency_verifier.get(); 385 session_deps->cert_transparency_verifier.get();
385 params.ct_policy_enforcer = session_deps->ct_policy_enforcer.get(); 386 params.ct_policy_enforcer = session_deps->ct_policy_enforcer.get();
386 params.proxy_service = session_deps->proxy_service.get(); 387 params.proxy_service = session_deps->proxy_service.get();
387 params.ssl_config_service = session_deps->ssl_config_service.get(); 388 params.ssl_config_service = session_deps->ssl_config_service.get();
388 params.http_auth_handler_factory = 389 params.http_auth_handler_factory =
389 session_deps->http_auth_handler_factory.get(); 390 session_deps->http_auth_handler_factory.get();
390 params.http_server_properties = session_deps->http_server_properties.get(); 391 params.http_server_properties = session_deps->http_server_properties.get();
392 params.dynamic_shared_params = session_deps->dynamic_shared_params.get();
391 params.enable_spdy_ping_based_connection_checking = session_deps->enable_ping; 393 params.enable_spdy_ping_based_connection_checking = session_deps->enable_ping;
392 params.enable_user_alternate_protocol_ports = 394 params.enable_user_alternate_protocol_ports =
393 session_deps->enable_user_alternate_protocol_ports; 395 session_deps->enable_user_alternate_protocol_ports;
394 params.enable_quic = session_deps->enable_quic;
395 params.spdy_session_max_recv_window_size = 396 params.spdy_session_max_recv_window_size =
396 session_deps->session_max_recv_window_size; 397 session_deps->session_max_recv_window_size;
397 params.spdy_stream_max_recv_window_size = 398 params.spdy_stream_max_recv_window_size =
398 session_deps->stream_max_recv_window_size; 399 session_deps->stream_max_recv_window_size;
399 params.time_func = session_deps->time_func; 400 params.time_func = session_deps->time_func;
400 params.proxy_delegate = session_deps->proxy_delegate.get(); 401 params.proxy_delegate = session_deps->proxy_delegate.get();
401 params.enable_http2_alternative_service_with_different_host = 402 params.enable_http2_alternative_service_with_different_host =
402 session_deps->enable_http2_alternative_service_with_different_host; 403 session_deps->enable_http2_alternative_service_with_different_host;
403 params.net_log = session_deps->net_log; 404 params.net_log = session_deps->net_log;
404 params.http_09_on_non_default_ports_enabled = 405 params.http_09_on_non_default_ports_enabled =
405 session_deps->http_09_on_non_default_ports_enabled; 406 session_deps->http_09_on_non_default_ports_enabled;
407 params.dynamic_shared_params->enable_quic = session_deps->enable_quic;
406 return params; 408 return params;
407 } 409 }
408 410
409 class AllowAnyCertCTPolicyEnforcer : public CTPolicyEnforcer { 411 class AllowAnyCertCTPolicyEnforcer : public CTPolicyEnforcer {
410 public: 412 public:
411 AllowAnyCertCTPolicyEnforcer(){}; 413 AllowAnyCertCTPolicyEnforcer(){};
412 ~AllowAnyCertCTPolicyEnforcer() override = default; 414 ~AllowAnyCertCTPolicyEnforcer() override = default;
413 415
414 ct::CertPolicyCompliance DoesConformToCertPolicy( 416 ct::CertPolicyCompliance DoesConformToCertPolicy(
415 X509Certificate* cert, 417 X509Certificate* cert,
(...skipping 717 matching lines...) Expand 10 before | Expand all | Expand 10 after
1133 headers[GetSchemeKey()] = scheme.c_str(); 1135 headers[GetSchemeKey()] = scheme.c_str();
1134 headers[GetPathKey()] = path.c_str(); 1136 headers[GetPathKey()] = path.c_str();
1135 if (content_length) { 1137 if (content_length) {
1136 std::string length_str = base::Int64ToString(*content_length); 1138 std::string length_str = base::Int64ToString(*content_length);
1137 headers["content-length"] = length_str; 1139 headers["content-length"] = length_str;
1138 } 1140 }
1139 return headers; 1141 return headers;
1140 } 1142 }
1141 1143
1142 } // namespace net 1144 } // namespace net
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698