1. cd9aeb0 gfe-relnote: Check handshake timeout before idle timeout in QuicConnection. Protected by --gfe2_reloadable_flag_quic_check_handshake_timeout_before_idle_timeout. by wub · 4 years, 4 months ago
  2. 4c93e8d gfe-relnote: Enhance the error_details of QUIC_NETWORK_IDLE_TIMEOUT and QUIC_HANDSHAKE_TIMEOUT errors. No behavior change except the error message. by wub · 4 years, 4 months ago
  3. e11825e Instead of checking handshake done frame received, just check both endpoints' handshake state is HANDSHAKE_CONFIRMED. There is a possibility where HANDSHAKE_DONE frame is received before observer gets set. by fayang · 4 years, 4 months ago
  4. b8abf38 Do not send PRIORITY_UPDATE frame if it does not change priority. by bnc · 4 years, 4 months ago
  5. 80abd36 Refactor MaybeSendPriorityUpdateFrame(). by bnc · 4 years, 4 months ago
  6. aa5248f gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_lifo_write_scheduler. by fayang · 4 years, 4 months ago
  7. d983808 Do not send PRIORITY_UPDATE from server. by bnc · 4 years, 4 months ago
  8. 1c3e219 Add HTTP2_CODE_COUNT_N API and decompress_failure_3 counters to debug source of by bnc · 4 years, 4 months ago
  9. a6bea93 Grease HTTP/3 settings. by renjietang · 4 years, 4 months ago
  10. 2dd75ee Improve QuicFramer testing of retry by dschinazi · 4 years, 4 months ago
  11. 5a09432 gfe-relnote: Inline QuicConnection::MaybeSetAckAlarmTo because it's only used in one place. No functional change, not flag protected. by ianswett · 4 years, 4 months ago
  12. 278efae Add support for retry integrity tag by dschinazi · 4 years, 4 months ago
  13. 18773d6 gfe-relnote: Change QuicSentPacketManager::SetSendAlgorithm(CongestionControlType) to a no-op if the current and the requested cc_type are the same. Protected by --gfe2_reloadable_flag_quic_set_send_algorithm_noop_if_cc_type_unchanged. by wub · 4 years, 4 months ago
  14. 18ff23b gfe-relnote: In QUIC, make PTO per packet number space. This only affects QUIC versions with TLS handshake. Protected by disabled gfe2_reloadable_flag_quic_enable_version_t* flags. by fayang · 4 years, 4 months ago
  15. a27a3c9 gfe-relnote: Introduce kDefaultUdpPacketControlBufferSize and use it in QuicPacketReader as the control buffer size. No behavior change, not protected. by wub · 4 years, 4 months ago
  16. 533cb1b gfe-relnote: In QUIC, remove largest_sent_packets_ from unacked_packet_map. This only affects QUIC versions with TLS handshake. Protected by disabled gfe2_reloadable_flag_quic_enable_version_t* flags. by fayang · 4 years, 4 months ago
  17. 937dd7c gfe-relnote: n/a - Remove the #if MMSG_MORE wrapper around kNumPacketsPerReadMmsgCall in quic_packet_reader.h by rch · 4 years, 4 months ago
  18. d767863 Remove quic_bbr2_sender. by vasilvv · 4 years, 4 months ago
  19. 1dc01cf gfe-relnote: In QuicPacketReader, change the use of QuicSocketUtils to QuicUdpSocketApi. Protected by --gfe2_restart_flag_quic_remove_quic_socket_utils_from_packet_reader. by wub · 4 years, 4 months ago
  20. afa90ab Update IETF QUIC to draft 25 by dschinazi · 4 years, 4 months ago
  21. facc4bc gfe-relnote: In QUIC move NeuterUnencryptedPackets and NeuterHandshakePackets from quic_sent_packet_manager to unacked_packet_map. Refactoring only, no functional change expected, not protected. by fayang · 4 years, 4 months ago
  22. e4cf26e gfe-relnote: deprecate gfe2_reloadable_flag_quic_delete_send_rst_stream_inner by renjietang · 4 years, 4 months ago
  23. 315428e Remove using_default_max_streams_ from QuicStreamIdManager because the manager now has initial stream limit 0. by renjietang · 4 years, 4 months ago
  24. bea386e gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_version_negotiated_by_default_at_server by wub · 4 years, 4 months ago
  25. 7fd0c6d gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_log_ack_aggregation_stats. by wub · 4 years, 4 months ago
  26. 2dea139 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_bbr2_exit_probe_bw_down_after_one_rtt. by wub · 4 years, 4 months ago
  27. 3dccd36 Deprecate gfe2_reloadable_flag_quic_use_common_stream_check by ianswett · 4 years, 4 months ago
  28. f6b86b2 Buffer priority values in PRIORITY_UPDATE frames for not yet open streams. by bnc · 4 years, 4 months ago
  29. 2d483ad Add a ProofSource to QuicCryptoClientConfig. by QUICHE team · 4 years, 4 months ago
  30. 3a72e2f Add a ServerProofVerifier and ClientCertMode to QuicCryptoServerConfig. by QUICHE team · 4 years, 4 months ago
  31. ea3b011 Add an enumeration of client certificate modes to quic_types.h. by QUICHE team · 4 years, 4 months ago
  32. 83760d3 Add a ServerProofVerifier interface to QUIC. by QUICHE team · 4 years, 4 months ago
  33. 2f2915d gfe-relnote: In QUIC, add OnOneRttPacketAckowledged to TLS handshaker, and this is used to allow client mark handshake confirmed when handshake done frame is not supported. Not affecting prod, not protected. by fayang · 4 years, 4 months ago
  34. cbfb93e For IETF QUIC, Initialize bidirectional stream limit to 0, and unidirectional stream limit to the expected number of streams. by renjietang · 4 years, 4 months ago
  35. 3bbaaf5 gfe-relnote: Fix invalid downcast. by bnc · 4 years, 4 months ago
  36. 448f04c gfe-relnote: (n/a) To better debug b/148151124, improve the error log when bind() failed in QuicClientEpollNetworkHelper. Logging only. by wub · 4 years, 4 months ago
  37. 63a1984 gfe-relnote: In QUIC, let connection determine handshake complete by asking session. Protected by gfe2_reloadable_flag_quic_use_get_handshake_state. by fayang · 4 years, 4 months ago
  38. 439c769 gfe-relnote: Fix a missing code count for spdy DECOMPRESS_FAILURE. by renjietang · 4 years, 4 months ago
  39. 6932faf gfe-relnote: Add SPDY_CODE_COUNT_N api to record DECOMPRESS_FAILURE roots. by renjietang · 4 years, 4 months ago
  40. 5014e92 gfe-relnote: In QUIC, let connection determine handshake confirmed by asking session and stop marking HANDSHAKE_CONFIRMED in sent packet manager. Not affecting prod, not protected. by fayang · 4 years, 4 months ago
  41. 40d7796 gfe-relnote: (n/a) Fix truncated read tests in quic_udp_socket_test.cc under --config=android_arm64. Only affect android build, no behavior change in prod. by wub · 4 years, 4 months ago
  42. c67c520 gfe-relnote: In QUIC, remove GetHandshakeState from SessionNotifierInterface and add GetHandshakeState to QuicConnectionVisitorInterface. Not used yet. Not protected. by fayang · 4 years, 4 months ago
  43. 0106294 gfe-relnote: In QUIC version T099, implement HANDSHAKE_DONE frame to drive the handshake to confirmation on the client side. Not used in prod yet. by fayang · 4 years, 4 months ago
  44. 021a1e7 Move SpdyContainsKey to QuicheContainsKey. by bnc · 4 years, 4 months ago
  45. 45ccf4b Use quiche_export instead of spdy_export. by bnc · 4 years, 4 months ago
  46. 41c19ca Close connection on incoming PRIORITY_UPDATE frame with invalid stream ID. by bnc · 4 years, 4 months ago
  47. 7aecfc0 Remove SpdyStrCat, use QuicheStrCat instead. by bnc · 4 years, 4 months ago
  48. b4e7b99 Read and interpret PRIORITY_UPDATE frame. by bnc · 4 years, 4 months ago
  49. a795090 Remove QuicEnableDefaultEnabledVersions by dschinazi · 4 years, 4 months ago
  50. 4161684 Remove QUIC version Q099 by dschinazi · 4 years, 4 months ago
  51. f579b5e Refactor TlsServerHandshaker to implement QuicCryptoServerStreamBase directly by nharper · 4 years, 4 months ago
  52. 83921f9 Disable gfe2_restart_flag_quic_default_on_ietf_loss_detection in QuicEndpointTest.Competition while investigating the issue. by fayang · 4 years, 4 months ago
  53. 77cd0a3 gfe-relnote: (n/a) Change the return value of QuicUdpSocketApi::ReadMultiplePackets from number of good packets to number of total packets read. Code not used yet. by wub · 4 years, 4 months ago
  54. 641ace7 Use quiche_export instead of http2_export. by bnc · 4 years, 4 months ago
  55. 95cf383 gfe-relnote: Add a connection option(1ACK) to send only one immediate ACK in QUIC after reordering, instead of 4. Protected by gfe2_reloadable_flag_quic_one_immediate_ack by ianswett · 4 years, 4 months ago
  56. dfabdfb Add HTTP/3 error codes, use them in HttpDecoder and for unexpected frames in QuicSpdyStream and QuicReceiveControlStream. by bnc · 4 years, 4 months ago
  57. 0da4390 Bring back the ParsedQuicVersionIsValid DCHECK by dschinazi · 4 years, 4 months ago
  58. dfce412 gfe-relnote: (n/a) For test BbrSenderTest.SimpleTransfer2RTTAggregationBytes, relax the expectation on sender-measured min_rtt. Test only. by wub · 4 years, 4 months ago
  59. 57425e3 Disable some of the tests in crypto_server_test.cc by vasilvv · 4 years, 4 months ago
  60. 80d3b17 Remove unused SSL_CTX* argument from TlsHandshaker c'tor by nharper · 4 years, 4 months ago
  61. f5054d9 gfe-relnote: Rename QuicSession::CryptoHandshakeEvent::HANDSHAKE_CONFIRMED to QuicSession::CryptoHandshakeEvent::EVENT_HANDSHAKE_CONFIRMED. Renaming only, not protected. by fayang · 4 years, 4 months ago
  62. 2fe53ff LSC: Add GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST as needed. by QUICHE team · 4 years, 4 months ago
  63. fb5980b Disable flaky BbrSenderTest.SimpleTransfer2RTTAggregationBytes by QUICHE team · 4 years, 4 months ago
  64. 0335e4e gfe-relnote: Ensure the ACK delay is at least the alarm granularity(1ms) when ACK decimation is enabled. Protected by gfe2_reloadable_flag_quic_ack_delay_alarm_granularity. by ianswett · 4 years, 5 months ago
  65. 9af2484 Remove unused constant variables by vasilvv · 4 years, 5 months ago
  66. ebc5d0c Do not increase max_packet_size in response to a peer advertising a higher value than we currently have. by vasilvv · 4 years, 5 months ago
  67. af1b403 gfe-relnote: Deprecate unverified flag quic_bbr_less_probe_rtt false. by ianswett · 4 years, 5 months ago
  68. 46c1e67 Use ParsedQuicVersion in QuicMultiplexingStatsCollection by nharper · 4 years, 5 months ago
  69. 9a863cf gfe-relnote: In QUIC, implement GetHandshakeState() in various handshakers. Not used yet, not protected. by fayang · 4 years, 5 months ago
  70. 822e66c Remove unused local variable. by vasilvv · 4 years, 5 months ago
  71. 9528ecf Internal QUICHE change by wub · 4 years, 5 months ago
  72. da373d4 Remove received datagram buffer from quic/quic_transport. by vasilvv · 4 years, 5 months ago
  73. 4ad1f46 Act on IETF QUIC max_packet_size by dschinazi · 4 years, 5 months ago
  74. be88527 Break up conjunctive DCHECK expressions. by bnc · 4 years, 5 months ago
  75. e5e25bc Remove the DCHECK from ParsedQuicVersion constructor. by vasilvv · 4 years, 5 months ago
  76. 28e3468 gfe-relnote: For QUIC BBRv2, always count the number of loss marking events in a round and only exit PROBE_UP if that number is above a threshold. Protected by --gfe2_reloadable_flag_quic_bbr2_always_count_loss_events. by wub · 4 years, 5 months ago
  77. 252403d Remove Http2StrCat, use QuicheStrCat instead. by bnc · 4 years, 5 months ago
  78. 766e81c Move Http2Optional to QuicheOptional. by bnc · 4 years, 5 months ago
  79. 24194c8 Move SpdyWrapUnique to QuicheWrapUnique. by bnc · 4 years, 5 months ago
  80. 2891b2d gfe-relnote: Add kSupportedVersions to quic_versions.h, no behavior change by nharper · 4 years, 5 months ago
  81. 8be8b74 Code cleanup in QuicStreamSequencer. by renjietang · 4 years, 5 months ago
  82. a3d8df7 gfe-relnote: In QUIC, rename IsCryptoHandshakeConfirmed to OneRttKeysAvailable in QuicSession. Renaming only, not protected. by fayang · 4 years, 5 months ago
  83. c749675 gfe-relnote: Mimic QUIC BBRv2 style loss based exit in BBRv1 code. Protected by --gfe2_reloadable_flag_quic_bbr_loss_based_startup_exit _and_ connection option 'LRTT'. by wub · 4 years, 5 months ago
  84. df59e33 gfe-relnote: (n/a) Deprecate --gfe2_restart_flag_quic_use_circular_deque. by wub · 4 years, 5 months ago
  85. 685367a gfe-relnote: In QUIC, rename handshake_confirmed in handshaker to one_rtt_keys_available to make it clearer and more informative. Renaming only, not protected. by fayang · 4 years, 5 months ago
  86. a504eb7 Internal QUICHE change by QUICHE team · 4 years, 5 months ago
  87. 00ae919 gfe-relnote: (n/a) Make QUIC BBRv2's initial ack height filter window tunable by flag --quic_bbr2_default_initial_ack_height_filter_window. No behavior change when the flag is at its default value. by wub · 4 years, 5 months ago
  88. 91ab42f gfe-relnote: Deprecate gfe2_reloadable_flag_quic_skip_packet_number_for_pto. by fayang · 4 years, 5 months ago
  89. 6d97628 gfe-relnote: In QUIC, add a multiplier (default to 2) to consider overshooting happens if bytes_lost_with_network_parameters_adjusted_ * bytes_lost_multiplier_with_network_parameters_adjusted_ > IW. Protected by existing gfe2_reloadable_flag_quic_bbr_mitigate_overly_large_bandwidth_sample. by fayang · 4 years, 5 months ago
  90. 97da52b Refactor some QUIC version code by dschinazi · 4 years, 5 months ago
  91. dc770fc Refactor handling of supported versions by dschinazi · 4 years, 5 months ago
  92. 577b548 Internal QUICHE change by dschinazi · 4 years, 5 months ago
  93. cfddec8 gfe-relnote: Add QuicUdpSocketApi, a de-platformized version of QuicSocketUtils, and use it in some non-production code. No behavior change, not protected. by wub · 4 years, 5 months ago
  94. a590b75 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_ietf_loss_detection. by fayang · 4 years, 5 months ago
  95. 9075615 gfe-relnote: When a QUIC client receives an unexpected crypto tag, include the tag in the connection close details. Not flag protected. by rch · 4 years, 5 months ago
  96. 402103c gfe-relnote: Change cwnd bootstrapping UpAndDown experiment group IW to 10. Protected by existing gfe2_reloadable_flag_quic_bbr_mitigate_overly_large_bandwidth_sample. by fayang · 4 years, 5 months ago
  97. 961eaa0 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_pto. by fayang · 4 years, 5 months ago
  98. 1f4fe2d Add QUIC_EXPORT_PRIVATE to the CreateCryptoServerStream declaration. by ianswett · 4 years, 5 months ago
  99. 7d164eb Internal QUICHE change by fayang · 4 years, 5 months ago
  100. d05860a Remove Http2ReconstructObject. by bnc · 4 years, 5 months ago