1. a485aa9 Internal QUICHE change by nharper · 5 years ago
  2. 81c9b66 gfe-relnote: (n/a) Deprecate --quic_sanitize_ack_delay. by wub · 5 years ago
  3. 4e083db gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_bbr2_cut_inflight_hi_gradually. by wub · 5 years ago
  4. b91c214 Remove QuicStream::PeerAddressOfLatestPacket. It's only used in debug string, and isn't necessary. by renjietang · 5 years ago
  5. 23f4bb9 Remove use of GetNumSentClientHellos from //third_party/quic tests by nharper · 5 years ago
  6. ff3d3a3 Add perspective_ member for QuicStream. by renjietang · 5 years ago
  7. 372452f gfe-relnote: fix UBSAN failure in QuicCircularDeque. No protected. by danzh · 5 years ago
  8. 9abdfec gfe-relnote: Do not pad server initial connection close packet. Protected by blocked gfe2_reloadable_flag_quic_enable_version_t*. by fayang · 5 years ago
  9. 87df0d0 Change QuicStream::CloseConnectionWithDetails() to QuicStream::OnUnrecoverableError. by renjietang · 5 years ago
  10. 77e5c1f gfe-relnote: In QuicPacketReader, use QuicClock::Now() instead of kernel provided systime for receive time. Protected by --gfe2_reloadable_flag_quic_use_quic_time_for_received_timestamp2. by wub · 5 years ago
  11. 183ed52 Internal QUICHE change by wub · 5 years ago
  12. 79400d5 gfe-relnote: In QUIC, always bundle ACK with connection close with TLS handshake for debugging purpose. Protected by blocked gfe2_reloadable_flag_quic_enable_version_t*. by fayang · 5 years ago
  13. 084a860 gfe-relnote: (n/a) Remove unused kMinLossDelayMs and kDefaultAdaptiveLossDelayShift by wub · 5 years ago
  14. ff4b2b6 Rename QuicStreamIdManager delegate's OnError() to OnStreamIdManagerError() to differentiate itself from errors generated from other QuicSession components. by renjietang · 5 years ago
  15. bd33b62 Change name of TLS handshaker's delegate_ member to handshaker_delegate_. by renjietang · 5 years ago
  16. 796f366 Introduce basic X.509 parser into QUIC. by vasilvv · 5 years ago
  17. f196f6a Prevent QUIC streams from closing the connection directly. by renjietang · 5 years ago
  18. d286652 gfe-relnote: In QUIC, close connection if decryption key is available before encryption key when TLS handshaker is used. Protected by disabled v99 flag. by fayang · 5 years ago
  19. bf4836c gfe-relnote: remove undesired dependency from quic_containers_impl_lib to quic_circular_deque_lib. by danzh · 5 years ago
  20. 5d907b5 Send random payload of length [0, 4] for grease HTTP/3 frame. by renjietang · 5 years ago
  21. 89713d0 Move QuicClock to third_party/quic/core. by vasilvv · 5 years ago
  22. 3be090d gfe-relnote: In QUIC, remove LossDetectionType given IETF style loss detection is default enabled. by fayang · 5 years ago
  23. d9750d2 gfe-relnote: (n/a) Improve the logging in QuicConnection when failed to write a packet. Logging only. by wub · 5 years ago
  24. c303bfd gfe-relnote: In QUIC, send connection close for all available encryption levels with TLS handshake. Protected by blocked gfe2_reloadable_flag_quic_enable_version_t*. by fayang · 5 years ago
  25. b296fb8 gfe-relnote: In QUIC, actually remove encrypters when discarding old encryption keys with TLS handshake. Protected by blocked gfe2_reloadable_flag_quic_enable_version_t* flags. by fayang · 5 years ago
  26. 4084fc9 Add methods to QuicCryptoClientStreamBase to replace num_sent_client_hellos by nharper · 5 years ago
  27. db2507e gfe-relnote: In QUIC, add a connection option to set max cwnd to 100 when adjusting network parameters. Protected by existing gfe2_reloadable_flag_quic_use_ip_bandwidth_module. by fayang · 5 years ago
  28. 4c6fc50 gfe-relnote: (n/a) Remove QuicStreamSequencerBuffer::GapsDebugString(). No behavior change, not protected. by wub · 5 years ago
  29. eb1b8d7 gfe-relnote: Add more logging when write blocked stream is missing. Debugging only, no functional change expected, not protected. by fayang · 5 years ago
  30. 3f7bcbe gfe-relnote: In QUIC, split HandshakerDelegateInterface::OnNewKeysAvailable to OnNewDecryptionKeyAvailable and OnNewEncryptionKeyAvailable. Refactoring only, no behavior change, not protected. by fayang · 5 years ago
  31. 84259eb gfe-relnote: use GetMinRtt to calculate lower bound of pacing rate when overshoot detected to avoid divided by 0 problem. Protected by existing gfe2_reloadable_flag_quic_bbr_mitigate_overly_large_bandwidth_sample. by fayang · 5 years ago
  32. a750aab gfe-relnote: Change all QuicDeque to QuicCircularDeque. No behavior change because QuicDeque is a typedef of QuicCircularDeque. by wub · 5 years ago
  33. 6083a10 gfe-relnote: Add an EACK QUIC connection option to bundle a retransmittable frame with an ACK frame if the RTO or PTO timers have already fired. by ianswett · 5 years ago
  34. ad2f869 gfe-relnote: (n/a) Add some DLOGs in quic_connection.cc when a packet is detected to be a connectivity probing. Test only, not protected. by wub · 5 years ago
  35. 57cd22a gfe-relnote: (n/a) Increase the (handshake|idle) timeout values used in the "PreSharedKey" test in third_party/quic/core/http:end_to_end_test. Test only. by wub · 5 years ago
  36. 051660f gfe-relnote: Add a quic::test::ServerThread::WaitUntil method and use it in quic end_to_end_test. Test only. by wub · 5 years ago
  37. 228602e Fix ODR violations in quic_versions.h by vasilvv · 5 years ago
  38. 0a8ff62 gfe-relnote: No longer send a RESET_STREAM in response to a STOP_SENDING if the stream is write closed. Protected by disabled gfe2_reloadable_flag_quic_enable_version_99. by ianswett · 5 years ago
  39. 161bb49 Deprecate quic_allow_very_long_connection_ids by dschinazi · 5 years ago
  40. 0bf4c9d gfe-relnote: Initialize stream_count in default constructor of QuicMaxStreamsFrame. Protected by disabled v99 flag. by fayang · 5 years ago
  41. f75c2c6 gfe-relnote: (n/a) In QuicClientBase, mark version negotiated when the client reconnects. Test only. by wub · 5 years ago
  42. d08aac1 Add TLS to QuicIetfTransportErrorCodeString by dschinazi · 5 years ago
  43. d6e461b Insert a greased frame after a HTTP/3 SETTINGS frame is sent. by renjietang · 5 years ago
  44. d5c2ffb gfe-relnote: In QUIC, notify frame acked when discarding initial key. Protected by gfe2_reloadable_flag_quic_neuter_unencrypted_control_frames. by fayang · 5 years ago
  45. 374bd17 gfe-relnote: (n/a) Increase the time in some quic http end_to_end_tests to reduce flakiness. Test only, not protected. by wub · 5 years ago
  46. fb06b0c Remove IntervalItem from anonymous namespace. by bnc · 5 years ago
  47. 92fa63a Set max_outbound_header_list_size_ when receiving SETTINGS_MAX_HEADER_LIST_SIZE. by bnc · 5 years ago
  48. 75bbf98 Clarify QuicSession::CloseStreamInner() parameters. by renjietang · 5 years ago
  49. d518ca8 Add debugging logs for static stream QUIC bug. by renjietang · 5 years ago
  50. 0e3035e gfe-relnote: In QUIC, check connected_ when processing MaxStreamsFrame and StreamsBlockedFrame. Protected by disabled v99 flag. by fayang · 5 years ago
  51. 8a2c869 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_on_packet_numbers_skipped by fayang · 5 years ago
  52. d96ecda gfe-relnote: Deprecate gfe2_reloadable_flag_quic_use_handshaker_delegate2. by fayang · 5 years ago
  53. 5f20251 Change default QuicStream priority when using IETF QUIC. by bnc · 5 years ago
  54. f6ed10e gfe-relnote: In QUIC, check nonretransmittable_frames, instead of packet length, to determine if a serialized packet is a MTU probe or not. Protected by --gfe2_reloadable_flag_quic_better_mtu_packet_check. by wub · 5 years ago
  55. b442b86 gfe-relnote: If batch writer is used in a QuicConneciton, flush it right after a MTU probe is sent. Protected by --gfe2_reloadable_flag_quic_batch_writer_flush_after_mtu_probe. by wub · 5 years ago
  56. cf09f95 Sent PRIORITY_UPDATE frame when priority changes. by bnc · 5 years ago
  57. 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 · 5 years ago
  58. 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 · 5 years ago
  59. 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 · 5 years ago
  60. b8abf38 Do not send PRIORITY_UPDATE frame if it does not change priority. by bnc · 5 years ago
  61. 80abd36 Refactor MaybeSendPriorityUpdateFrame(). by bnc · 5 years ago
  62. aa5248f gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_lifo_write_scheduler. by fayang · 5 years ago
  63. d983808 Do not send PRIORITY_UPDATE from server. by bnc · 5 years ago
  64. a6bea93 Grease HTTP/3 settings. by renjietang · 5 years ago
  65. 2dd75ee Improve QuicFramer testing of retry by dschinazi · 5 years ago
  66. 5a09432 gfe-relnote: Inline QuicConnection::MaybeSetAckAlarmTo because it's only used in one place. No functional change, not flag protected. by ianswett · 5 years ago
  67. 278efae Add support for retry integrity tag by dschinazi · 5 years ago
  68. 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 · 5 years ago
  69. 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 · 5 years ago
  70. a27a3c9 gfe-relnote: Introduce kDefaultUdpPacketControlBufferSize and use it in QuicPacketReader as the control buffer size. No behavior change, not protected. by wub · 5 years ago
  71. 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 · 5 years ago
  72. 937dd7c gfe-relnote: n/a - Remove the #if MMSG_MORE wrapper around kNumPacketsPerReadMmsgCall in quic_packet_reader.h by rch · 5 years ago
  73. d767863 Remove quic_bbr2_sender. by vasilvv · 5 years ago
  74. 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 · 5 years ago
  75. afa90ab Update IETF QUIC to draft 25 by dschinazi · 5 years ago
  76. 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 · 5 years ago
  77. e4cf26e gfe-relnote: deprecate gfe2_reloadable_flag_quic_delete_send_rst_stream_inner by renjietang · 5 years ago
  78. 315428e Remove using_default_max_streams_ from QuicStreamIdManager because the manager now has initial stream limit 0. by renjietang · 5 years ago
  79. bea386e gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_version_negotiated_by_default_at_server by wub · 5 years ago
  80. 7fd0c6d gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_log_ack_aggregation_stats. by wub · 5 years ago
  81. 2dea139 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_bbr2_exit_probe_bw_down_after_one_rtt. by wub · 5 years ago
  82. 3dccd36 Deprecate gfe2_reloadable_flag_quic_use_common_stream_check by ianswett · 5 years ago
  83. f6b86b2 Buffer priority values in PRIORITY_UPDATE frames for not yet open streams. by bnc · 5 years ago
  84. 2d483ad Add a ProofSource to QuicCryptoClientConfig. by QUICHE team · 5 years ago
  85. 3a72e2f Add a ServerProofVerifier and ClientCertMode to QuicCryptoServerConfig. by QUICHE team · 5 years ago
  86. ea3b011 Add an enumeration of client certificate modes to quic_types.h. by QUICHE team · 5 years ago
  87. 83760d3 Add a ServerProofVerifier interface to QUIC. by QUICHE team · 5 years ago
  88. 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 · 5 years ago
  89. cbfb93e For IETF QUIC, Initialize bidirectional stream limit to 0, and unidirectional stream limit to the expected number of streams. by renjietang · 5 years ago
  90. 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 · 5 years ago
  91. 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 · 5 years ago
  92. 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 · 5 years ago
  93. c67c520 gfe-relnote: In QUIC, remove GetHandshakeState from SessionNotifierInterface and add GetHandshakeState to QuicConnectionVisitorInterface. Not used yet. Not protected. by fayang · 5 years ago
  94. 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 · 5 years ago
  95. 41c19ca Close connection on incoming PRIORITY_UPDATE frame with invalid stream ID. by bnc · 5 years ago
  96. b4e7b99 Read and interpret PRIORITY_UPDATE frame. by bnc · 5 years ago
  97. 4161684 Remove QUIC version Q099 by dschinazi · 5 years ago
  98. f579b5e Refactor TlsServerHandshaker to implement QuicCryptoServerStreamBase directly by nharper · 5 years ago
  99. 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 · 5 years ago
  100. 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 · 5 years ago