1. d8fb72d Switch the experimental use of absl from absl::node_hash_map to absl::WrapUnique. by vasilvv · 3 years, 8 months ago
  2. 9eb8fcd Add missing QUIC_EXPORT_PRIVATE attributes. by vasilvv · 3 years, 8 months ago
  3. f00e1e1 Deprecate QuicSession::CloseStream(). by renjietang · 3 years, 8 months ago
  4. f4cb78c Rename QuicSpdyStream::IsClosed() -> IsSequencerClosed(). by QUICHE team · 3 years, 8 months ago
  5. f725c70 Attempt to use Abseil in QUICHE. by vasilvv · 3 years, 8 months ago
  6. 8bea63a Test-only change by bnc · 3 years, 8 months ago
  7. 623f6ef In IETF quic, start peer migration by switching peer address as soon as detecting a non-probing frame in the incoming packet rather than after finishing parsing the whole packet. Protected by --gfe2_reloadable_flag_quic_start_peer_migration_earlier. by danzh · 3 years, 8 months ago
  8. b94ffb2 Deprecate gfe2_reloadable_flag_quic_retransmit_handshake_data_early. by fayang · 3 years, 8 months ago
  9. 7cd1d82 Deprecate gfe2_reloadable_flag_quic_fix_extra_padding_bytes. by fayang · 3 years, 8 months ago
  10. c2e5361 Remove incorrect warning for zombie streams. by renjietang · 3 years, 8 months ago
  11. 30e2dc5 Deprecate quic_fix_packet_number_length by dschinazi · 3 years, 8 months ago
  12. 1d63a00 Deprecate quic_dispatcher_legacy_version_encapsulation by dschinazi · 3 years, 8 months ago
  13. 2d43dbe Deprecate gfe2_reloadable_flag_quic_do_not_close_stream_again_on_connection_close by renjietang · 3 years, 8 months ago
  14. 4761740 Fix client supported versions when quic_client reconnects. Client code only, not protected. by wub · 3 years, 8 months ago
  15. 8c7d119 (n/a, not in use) Make IETF probing packets not always contribute to RTT measurement. by danzh · 3 years, 8 months ago
  16. fe77c03 Deprecate gfe2_reloadable_flag_quic_determine_serialized_packet_fate_early. by fayang · 3 years, 8 months ago
  17. 5d0d681 Reorder Q050 before all other versions in server Alt-Svc by fayang · 3 years, 8 months ago
  18. 84305ed In QUIC, increase anti_amplifcation_factor from 5 to 10 to verify it is responsible for ALTERNATE_PROTOCOL_USAGE_LOST_RACE issue. by fayang · 3 years, 8 months ago
  19. 051bf77 (n/a, not in use) add interfaces to set up peer address in QuicPacketCreator which the serialized packets are sent to through out the current call stack. No protected. by danzh · 3 years, 8 months ago
  20. c7f8b47 In QUIC, add a copt to extend idle timeout by PTO on sent packets. Client side only, not protected. by fayang · 3 years, 8 months ago
  21. 6a5a8aa Resolves technical debt issues: by QUICHE team · 3 years, 8 months ago
  22. 8607b29 Log handshake completion time in quic_connection_stats. Logging only. by fayang · 3 years, 8 months ago
  23. 5846898 Copy cached transport parameters and application states instead of using pointers in QUIC 0-RTT setup. by renjietang · 3 years, 8 months ago
  24. 03128f5 CL generated by 'ykats' via Upkeep (go/upkeep). Resolves the following technical debt issues: by QUICHE team · 3 years, 8 months ago
  25. abf77f1 Internal QUICHE change by wub · 3 years, 8 months ago
  26. 037883b Add a stable enum for QuicFrameType for logging purpose. by fayang · 3 years, 8 months ago
  27. c50cc4a In QUIC, change OnOneRttKeysAvailable() to OnTlsHandshakeFinished(). by renjietang · 3 years, 8 months ago
  28. e1e5e50 Move the implementation of GetReleaseTime from QuicBatchWriterBase to QuicGsoBatchWriter. No behavior change. by wub · 3 years, 8 months ago
  29. 52c8f33 Deprecate quic_google_transport_param_omit_old by dschinazi · 3 years, 8 months ago
  30. 5c6834b Move OnZeroRttRejected() debug event from HTTP layer to QUIC transport layer. by renjietang · 3 years, 8 months ago
  31. 67395d0 Deprecate gfe2_reloadable_flag_quic_support_handshake_done_in_t050. by fayang · 3 years, 8 months ago
  32. 1abb2a1 Internal QUICHE change by wub · 3 years, 9 months ago
  33. 610f7ce Default enable MTU discovery in QUIC server. Protected by --gfe2_reloadable_flag_quic_enable_mtu_discovery_at_server. by wub · 3 years, 9 months ago
  34. c4bb072 Stop blackhole detection when a duplicate ACK causes packets to be detected lost. Protected by existing gfe2_reloadable_flag_quic_default_enable_5rto_blackhole_detection2. by fayang · 3 years, 9 months ago
  35. d2bf0ba Log ping_received_delay in transport_connection_stats. Logging only, not protected. by fayang · 3 years, 9 months ago
  36. 6e173ef Do not send out MAX_PUSH_ID frame if the client sets max_push_id to 0(default value). by renjietang · 3 years, 9 months ago
  37. 8cc90d0 Add has_ack to QuicTransmissionInfo. Currently, only used for logging purpose, not protected. by fayang · 3 years, 9 months ago
  38. 8eea919 Internal QUICHE change by wub · 3 years, 9 months ago
  39. 2c4978f In QUIC, do not test liveness if timeout is longer than half idle timeout. Client side only, not protected. by fayang · 3 years, 9 months ago
  40. 9b5582a Adding comments and DCHECKS in the validation logic of configuring QuicStream's flow controller. by renjietang · 3 years, 9 months ago
  41. e238a13 Remove an redundant if clause in QuicSession::OnNewStreamFlowControlWindow(). by renjietang · 3 years, 9 months ago
  42. 8957c6e Add debug visitor call when transport parameters are resumed during 0-RTT. by renjietang · 3 years, 9 months ago
  43. d73dc1f Add QUIC+TLS key_update_not_yet_supported transport parameter by dschinazi · 3 years, 9 months ago
  44. 707dc64 Add client connection option to disable server push in gQUIC. by renjietang · 3 years, 9 months ago
  45. 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
  46. 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
  47. 07b2e8d Prevent QuicSession from directly accessing streams' flow controller. by renjietang · 3 years, 9 months ago
  48. fddd4ee Deprecate QUIC version Draft25 by dschinazi · 3 years, 9 months ago
  49. aa51347 Deprecate quic_dont_pad_chlo by dschinazi · 3 years, 9 months ago
  50. 74d2c0a Deprecate quic_dont_send_max_ack_delay_if_default by dschinazi · 3 years, 9 months ago
  51. 3f68bdf Merge QuicStream::ValidateFlowControlLimit() into QuicStream::ConfigSendWindowOffset(). by renjietang · 3 years, 9 months ago
  52. 13ebfa6 Deprecate --gfe2_reloadable_flag_quic_save_user_agent_in_quic_session. by wub · 3 years, 9 months ago
  53. 9b0a1af Expose ProofSource::Details on QuicCryptoServerStream by nharper · 3 years, 9 months ago
  54. cd69ce4 Add version DCHECKS in GOAWAY handling. by renjietang · 3 years, 9 months ago
  55. d89ad8d Tighten content-length header parsing in shared spdy code, not flag protected by nharper · 3 years, 9 months ago
  56. db0253c Fix QUIC merge by dschinazi · 3 years, 9 months ago
  57. 93e99b1 Move flow control config validation logic from QuicSession to individual QuicStream. by renjietang · 3 years, 9 months ago
  58. 636b7f2 Make QuicTransportClientSession implement QuicCryptoClientStream::ProofHandler. by vasilvv · 3 years, 9 months ago
  59. 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, 9 months ago
  60. 0e338fc Add two QUIC_CODE_COUNT for trimming full time wait list and remove expired connections. by fayang · 3 years, 9 months ago
  61. 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, 9 months ago
  62. 96bd860 N/a(test only) override OnConnectionClosed() in MockQuicCryptoStream. by danzh · 3 years, 9 months ago
  63. 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, 9 months ago
  64. 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, 9 months ago
  65. 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, 9 months ago
  66. d4383ad (n/a) remove final specifier from QuicBatchWriterBase::Flush() interface. by danzh · 3 years, 9 months ago
  67. d1b6cc1 Move lengthy inline functions from headers file to the .cc file. by renjietang · 3 years, 9 months ago
  68. 2253f4c Move kDefaultMaxUncompressedHeaderSize to http_constants. by renjietang · 3 years, 9 months ago
  69. f238f60 Use trampoline for TicketCrypterGoogle3::Decrypt by nharper · 3 years, 9 months ago
  70. 5b44b00 Add build option to third_party/http2. No functional change. by QUICHE team · 3 years, 9 months ago
  71. 1b6221e Don't set default encryption level to ENCRYPTION_HANDSHAKE by nharper · 3 years, 9 months ago
  72. dc33976 Demotes noisy QUIC_LOGs to QUIC_DLOG. by QUICHE team · 3 years, 9 months ago
  73. 3e1f516 Use std::vector instead of QuicSmallMap in various places as map is an overkill. by renjietang · 3 years, 9 months ago
  74. e40a342 Consult only stream map for gQUIC in QuicSession::GetNumActiveStreams(). by renjietang · 3 years, 9 months ago
  75. 647b3cf Remove zombie stream map in QuicSession. by renjietang · 3 years, 9 months ago
  76. 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, 9 months ago
  77. dd5382a Change return type of QuicSession::stream_map_size() to fix Chrome build. by renjietang · 3 years, 9 months ago
  78. 9c5bf37 Refactor QuicConnection::UpdatePacketContent() to take a different enum to reflect frame type. No behavior change, not protected. by danzh · 3 years, 9 months ago
  79. 651ae81 N/a add new interface to quic::CertificatePrivateKey. Not protected. by danzh · 3 years, 9 months ago
  80. 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, 9 months ago
  81. bab731c Prevent QUIC subclasses from accessing stream_map_.size(). by renjietang · 3 years, 9 months ago
  82. 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, 9 months ago
  83. c27771b Deprecate gfe2_reloadable_flag_quic_fix_gquic_stream_type by renjietang · 3 years, 9 months ago
  84. 62b5955 Deprecate gfe2_reloadable_flag_quic_stop_sending_duplicate_max_streams. by fayang · 3 years, 9 months ago
  85. 4bf78e2 Deprecate gfe2_reloadable_flag_quic_fix_undecryptable_packets. by fayang · 3 years, 9 months ago
  86. 95d85af Do not busy loop waiting to process MAX_STREAMS if liveness testing is in progress. by fayang · 3 years, 9 months ago
  87. 2146ce8 Stop tracking http response size and latency from QuicConnectionStats. Not protected. by wub · 3 years, 9 months ago
  88. b7cc89d Internal QUICHE change by fayang · 3 years, 9 months ago
  89. 4769220 Introduce QUIC version T051 by dschinazi · 3 years, 9 months ago
  90. 178e644 Rename retransmission in QuicTransmissionInfo to first_sent_after_loss. by renjietang · 3 years, 9 months ago
  91. 74ee664 Internal QUICHE change by fayang · 3 years, 9 months ago
  92. 254e321 Fix QUIC ALPN tests when BoringSSL encforces ALPN policy checks by nharper · 3 years, 9 months ago
  93. d782fd9 Fix a typo in CertificateView that prevented P-256 from working. by vasilvv · 3 years, 9 months ago
  94. 5c1d7d8 Cleanup uses of QUIC version by dschinazi · 3 years, 9 months ago
  95. 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, 9 months ago
  96. ac5f49d Add support for legacy ECDSA private keys to certificate_view.h by vasilvv · 3 years, 9 months ago
  97. 001c828 QUIC client do not send new request if now is close to idle timeout. Only affecting client, not protected. by fayang · 3 years, 9 months ago
  98. 60317d2 In QUIC, add a copt to enable overshooting detection. Protected by gfe2_reloadable_flag_quic_enable_overshooting_detection. by fayang · 3 years, 9 months ago
  99. 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, 9 months ago
  100. 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, 9 months ago