1. 9b5582a Adding comments and DCHECKS in the validation logic of configuring QuicStream's flow controller. by renjietang · 3 years, 9 months ago
  2. e238a13 Remove an redundant if clause in QuicSession::OnNewStreamFlowControlWindow(). by renjietang · 3 years, 9 months ago
  3. 8957c6e Add debug visitor call when transport parameters are resumed during 0-RTT. by renjietang · 3 years, 9 months ago
  4. d73dc1f Add QUIC+TLS key_update_not_yet_supported transport parameter by dschinazi · 3 years, 9 months ago
  5. 707dc64 Add client connection option to disable server push in gQUIC. by renjietang · 3 years, 9 months ago
  6. 3f2c3d7 Add 0-RTT related client events in QuicSpdySession::DebugVisitor so that Chrome will be able to net log. by renjietang · 3 years, 9 months ago
  7. 7bc93b7 In QUIC, do not send PING when PING alarm fires but ShouldKeepConnectionAlive returns false. Client side only, protected by ENABLED gfe2_reloadable_flag_quic_fix_on_ping_timeout. by fayang · 3 years, 9 months ago
  8. 07b2e8d Prevent QuicSession from directly accessing streams' flow controller. by renjietang · 3 years, 9 months ago
  9. fddd4ee Deprecate QUIC version Draft25 by dschinazi · 3 years, 9 months ago
  10. aa51347 Deprecate quic_dont_pad_chlo by dschinazi · 3 years, 9 months ago
  11. 74d2c0a Deprecate quic_dont_send_max_ack_delay_if_default by dschinazi · 3 years, 9 months ago
  12. 3f68bdf Merge QuicStream::ValidateFlowControlLimit() into QuicStream::ConfigSendWindowOffset(). by renjietang · 3 years, 9 months ago
  13. 13ebfa6 Deprecate --gfe2_reloadable_flag_quic_save_user_agent_in_quic_session. by wub · 3 years, 9 months ago
  14. 9b0a1af Expose ProofSource::Details on QuicCryptoServerStream by nharper · 3 years, 10 months ago
  15. cd69ce4 Add version DCHECKS in GOAWAY handling. by renjietang · 3 years, 10 months ago
  16. d89ad8d Tighten content-length header parsing in shared spdy code, not flag protected by nharper · 3 years, 10 months ago
  17. db0253c Fix QUIC merge by dschinazi · 3 years, 10 months ago
  18. 93e99b1 Move flow control config validation logic from QuicSession to individual QuicStream. by renjietang · 3 years, 10 months ago
  19. 636b7f2 Make QuicTransportClientSession implement QuicCryptoClientStream::ProofHandler. by vasilvv · 3 years, 10 months ago
  20. 88259af Add connection option NSLC to always send connection close for idle timeout. Protected by gfe2_reloadable_flag_quic_no_silent_close_for_idle_timeout. by fayang · 3 years, 10 months ago
  21. 0e338fc Add two QUIC_CODE_COUNT for trimming full time wait list and remove expired connections. by fayang · 3 years, 10 months ago
  22. fc0f158 Add srtt to TimeWaitConnectionInfo. Also add GFE_CODE_COUNT recording information when a packet is processed in time wait list. Logging only, not protected. by fayang · 3 years, 10 months ago
  23. 96bd860 N/a(test only) override OnConnectionClosed() in MockQuicCryptoStream. by danzh · 3 years, 10 months ago
  24. e3f04c3 In QUIC, add TimeWaitConnectionInfo to record necessary information of connections which are going to be added to time wait list. Refactor only, no functional change expected, not protected. by fayang · 3 years, 10 months ago
  25. 8bff33c In QUIC, add error code QUIC_SILENT_IDLE_TIMEOUT. Used when server silently close connection due to no network activity. The connection close packets would be serialized and will be sent by time wait list upon receiving client packets. Protected by gfe2_reloadable_flag_quic_add_silent_idle_timeout. by fayang · 3 years, 10 months ago
  26. 39a9886 Disable sending min_ack_delay in transport parameters on the client side. It is a no-op for google service and not flag protected. by haoyuewang · 3 years, 10 months ago
  27. d4383ad (n/a) remove final specifier from QuicBatchWriterBase::Flush() interface. by danzh · 3 years, 10 months ago
  28. d1b6cc1 Move lengthy inline functions from headers file to the .cc file. by renjietang · 3 years, 10 months ago
  29. 2253f4c Move kDefaultMaxUncompressedHeaderSize to http_constants. by renjietang · 3 years, 10 months ago
  30. f238f60 Use trampoline for TicketCrypterGoogle3::Decrypt by nharper · 3 years, 10 months ago
  31. 5b44b00 Add build option to third_party/http2. No functional change. by QUICHE team · 3 years, 10 months ago
  32. 1b6221e Don't set default encryption level to ENCRYPTION_HANDSHAKE by nharper · 3 years, 10 months ago
  33. dc33976 Demotes noisy QUIC_LOGs to QUIC_DLOG. by QUICHE team · 3 years, 10 months ago
  34. 3e1f516 Use std::vector instead of QuicSmallMap in various places as map is an overkill. by renjietang · 3 years, 10 months ago
  35. e40a342 Consult only stream map for gQUIC in QuicSession::GetNumActiveStreams(). by renjietang · 3 years, 10 months ago
  36. 647b3cf Remove zombie stream map in QuicSession. by renjietang · 3 years, 10 months ago
  37. b7abebb Refactor out the logic which responds to connectivity probing and connection migration from QuicConnection::OnPacketComplete(). No behavior change, not protected. by danzh · 3 years, 10 months ago
  38. dd5382a Change return type of QuicSession::stream_map_size() to fix Chrome build. by renjietang · 3 years, 10 months ago
  39. 9c5bf37 Refactor QuicConnection::UpdatePacketContent() to take a different enum to reflect frame type. No behavior change, not protected. by danzh · 3 years, 10 months ago
  40. 651ae81 N/a add new interface to quic::CertificatePrivateKey. Not protected. by danzh · 3 years, 10 months ago
  41. d86fdba Neuter CRYPTO data in HANDSHAKE level when discarding handshake keys. Protected by gfe2_reloadable_flag_quic_fix_neuter_handshake_data. by fayang · 3 years, 10 months ago
  42. bab731c Prevent QUIC subclasses from accessing stream_map_.size(). by renjietang · 3 years, 10 months ago
  43. 9320ca7 In QUIC, when creator is consuming data in fast path, close connection if stream data is sent in the wrong encryption level. Protected by gfe2_reloadable_flag_quic_check_encryption_level_in_fast_path. by fayang · 3 years, 10 months ago
  44. c27771b Deprecate gfe2_reloadable_flag_quic_fix_gquic_stream_type by renjietang · 3 years, 10 months ago
  45. 62b5955 Deprecate gfe2_reloadable_flag_quic_stop_sending_duplicate_max_streams. by fayang · 3 years, 10 months ago
  46. 4bf78e2 Deprecate gfe2_reloadable_flag_quic_fix_undecryptable_packets. by fayang · 3 years, 10 months ago
  47. 95d85af Do not busy loop waiting to process MAX_STREAMS if liveness testing is in progress. by fayang · 3 years, 10 months ago
  48. 2146ce8 Stop tracking http response size and latency from QuicConnectionStats. Not protected. by wub · 3 years, 10 months ago
  49. b7cc89d Internal QUICHE change by fayang · 3 years, 10 months ago
  50. 4769220 Introduce QUIC version T051 by dschinazi · 3 years, 10 months ago
  51. 178e644 Rename retransmission in QuicTransmissionInfo to first_sent_after_loss. by renjietang · 3 years, 10 months ago
  52. 74ee664 Internal QUICHE change by fayang · 3 years, 10 months ago
  53. 254e321 Fix QUIC ALPN tests when BoringSSL encforces ALPN policy checks by nharper · 3 years, 10 months ago
  54. d782fd9 Fix a typo in CertificateView that prevented P-256 from working. by vasilvv · 3 years, 10 months ago
  55. 5c1d7d8 Cleanup uses of QUIC version by dschinazi · 3 years, 10 months ago
  56. eccd8cc Replace gfe2_reloadable_flag_quic_enable_zero_rtt_for_tls with gfe2_restart_flag_quic_enable_zero_rtt_for_tls_v2 by renjietang · 3 years, 10 months ago
  57. ac5f49d Add support for legacy ECDSA private keys to certificate_view.h by vasilvv · 3 years, 10 months ago
  58. 001c828 QUIC client do not send new request if now is close to idle timeout. Only affecting client, not protected. by fayang · 3 years, 10 months ago
  59. 60317d2 In QUIC, add a copt to enable overshooting detection. Protected by gfe2_reloadable_flag_quic_enable_overshooting_detection. by fayang · 3 years, 10 months ago
  60. dceb9a3 Make sure MaybeCoalescePacketOfHigherSpace is not re-entrant to avoid infinite loop. Protected by gfe2_reloadable_flag_quic_coalesced_packet_of_higher_space2 which replaces gfe2_reloadable_flag_quic_coalesced_packet_of_higher_space. by fayang · 3 years, 10 months ago
  61. 23206ea In quic, respect enable_half_rtt_tail_loss_probe_ when using pto. protected by gfe2_reloadable_flag_quic_use_half_rtt_as_first_pto. by fayang · 3 years, 10 months ago
  62. e5c11c0 Make QuicPacketCreator::ExpansionOnNewFrameWithLastFrame() static. by bnc · 3 years, 10 months ago
  63. f68be2c Add a getstringifcomplete function to hpackdecoderstringbuffer to return string only when state is complete. used in error details, not protected. by fayang · 3 years, 10 months ago
  64. 8402546 Internal QUICHE change by haoyuewang · 3 years, 10 months ago
  65. 3032641 Deprecate quic_enable_version_draft_29 by dschinazi · 3 years, 10 months ago
  66. e7415a5 Simplify the usage of ack_frequency and ack_delay in quic_received_packet_manager. flag protected by gfe2_reloadable_flag_quic_simplify_received_packet_manager_ack. by haoyuewang · 3 years, 10 months ago
  67. 8add68a In quicconnection, revert to a previously validated mtu after a delay equivalent to the duration of three ptos. protected by --gfe2_reloadable_flag_quic_revert_mtu_after_two_ptos. by wub · 3 years, 10 months ago
  68. 00e7ec6 Deprecate gfe2_reloadable_flag_quic_always_send_earliest_ack. by fayang · 3 years, 10 months ago
  69. af8e330 Update goaway behavior. protected by gfe2_reloadable_flag_quic_http3_goaway_new_behavior. by bnc · 3 years, 10 months ago
  70. 1c0d411 Replace reloadable quic_enable_tls_resumption flag with restart flag by nharper · 3 years, 10 months ago
  71. a46376e Do not enforce push promise arrive in order in http3. client side only, not protected. by fayang · 3 years, 10 months ago
  72. 8036668 Surface hpack decoder detailed error for header value too long, and put detailed error to quic connection close error details. only change connection close error detail, not protected. by fayang · 3 years, 10 months ago
  73. b39ee27 Reserve a few connection options for using gfe measured bandwidth data in cwnd bootstrapping. no behavior change and not flag protected. by haoyuewang · 3 years, 10 months ago
  74. eede82b Add more code_count macros to debug enabling tls resumption by nharper · 3 years, 10 months ago
  75. c621aea Introduce QuicSession::PerformActionsOnActiveStreams(). by renjietang · 3 years, 10 months ago
  76. 4a9cde2 Remove ack_decimation_with_reordering mode, fast_ack_after_quiescence option, and related connection options in quic received packet manager. protected by gfe2_reloadable_flag_quic_remove_unused_ack_options. by haoyuewang · 3 years, 10 months ago
  77. 4903eab Deflake e2e test because of spurious loss detected. by fayang · 3 years, 10 months ago
  78. c2f3058 In QUIC, prevent applications from looking up stream_map_ directly. by renjietang · 3 years, 10 months ago
  79. 8b6881b Update goaway frame field name and type. not protected. by bnc · 3 years, 10 months ago
  80. 260ba76 Deprercate gfe2_reloadable_flag_quic_enable_ack_decimation. by haoyuewang · 3 years, 10 months ago
  81. 1f157cb Disable server blackhole detection. protected by gfe2_reloadable_flag_quic_disable_server_blackhole_detection. by fayang · 3 years, 10 months ago
  82. ae33375 Rename uberlossalgorithm.tuning_enabled_ to uberlossalgorithm.tuning_configured_. not protected. by wub · 3 years, 10 months ago
  83. 635dbbd For quic loss detection tuning: return response_size from quicacklistenerinterface::onpacketacked in addition to the response_time, then use it to normalize the average http latency used for reward. stats not protected; lossdetectiontuner change protected by existing --gfe2_reloadable_flag_quic_enable_loss_detection_experiment_at_gfe. by wub · 3 years, 10 months ago
  84. c9c6d58 Deprecate --gfe2_reloadable_flag_quic_avoid_leak_writer_buffer. by wub · 3 years, 10 months ago
  85. b3359b0 Internal QUICHE change by fayang · 3 years, 10 months ago
  86. 971d7c3 Internal QUICHE change by haoyuewang · 3 years, 10 months ago
  87. 40c9345 Remove obsolete TODO. by renjietang · 3 years, 10 months ago
  88. df2240d Remove streams_waiting_for_acks_ in QuicSession because it stores duplicate information and only reduces minimal time complexity. by renjietang · 3 years, 10 months ago
  89. 7669075 Remove obsolete TODO by dschinazi · 3 years, 10 months ago
  90. 315d288 Add missing using declaration or qualification for names in the testing namespace. by QUICHE team · 3 years, 10 months ago
  91. 9946bc0 Move handling of STOP_SENDING frame from QuicSession to QuicStream. by renjietang · 3 years, 10 months ago
  92. a0d2a57 In uStreamer, add a quic_enable_bandwidth_overestimate_avoidance experiment flag and use it to enable bandwidth overestimate avoidance(connection option BSAO) for BBR and BBRv2. by wub · 3 years, 10 months ago
  93. 53ddf44 In quic, do not arm pto timer with no packets in flight if handshake packet gets received by peer. affecting client only. not protected. by fayang · 3 years, 10 months ago
  94. 26b1595 Add flag to remove common certs by QUICHE team · 3 years, 10 months ago
  95. cb0886d Fix formatting of QUIC IETF draft version by dschinazi · 3 years, 10 months ago
  96. 4de1687 Fix use-after-free in QuicConnectionTest by nharper · 3 years, 10 months ago
  97. fe963c5 In quic, coalesce packet of higher encryption level with initial or handshake retransmission. protected by gfe2_reloadable_flag_quic_coalesced_packet_of_higher_space. by fayang · 3 years, 10 months ago
  98. 7cffa54 Support sender control of ack frequency step2: (1) add min_ack_delay transport parameters. (2) client send min_ack_delay by default. protected by gfe2_reloadable_flag_quic_record_received_min_ack_delay. by haoyuewang · 3 years, 10 months ago
  99. 8ccbf79 Make QuicControlFrameManager talk to QuicSession via a delegate. by renjietang · 3 years, 10 months ago
  100. 4e3fb90 Internal QUICHE change by wub · 3 years, 10 months ago