1. 76881f0 Refactor quic_enable_version flags by dschinazi · 5 years ago
  2. e62e63c gfe-relnote: Deprecate gfe2_reloadable_flag_quic_treat_queued_packets_as_sent. by fayang · 5 years ago
  3. d672c6d gfe-relnote: Do not flush clear coalesced packets while sending multiple connection close packets. Protected by --gfe2_reloadable_flag_quic_close_all_encryptions_levels2 by rch · 5 years ago
  4. 173916e gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_mtu_discovery_v2. by wub · 5 years ago
  5. d58736d gfe-relnote: Use HandshakerDelegateInterface in QUIC handshakers. Abstract keys installation, keys discarding, default encryption level change and mark handshake complete to HandshakerDelegateInterface. Protected by gfe2_reloadable_flag_quic_use_handshaker_delegate. by fayang · 5 years ago
  6. f54082a Use IsStreamError() and friends gMock matchers in quic/core (but not subdirectories). by bnc · 5 years ago
  7. 5cd4959 Internal QUICHE change by wub · 5 years ago
  8. 256b2d6 gfe-relnote: For server side QUIC connection, mark version_negotiated_ earlier. Protected by --gfe2_reloadable_flag_quic_version_negotiated_by_default_at_server. by wub · 5 years ago
  9. d088eab Change window_update frame's byte_offset to max_data to incorporate IETF spec. by renjietang · 5 years ago
  10. 031d47c gfe-relnote: (n/a) Only enable QUIC MTU discovery in the server->client direction. No behavior change in GFE, not protected. by wub · 5 years ago
  11. 350e9e6 gfe-relnote: Update QuicConnection's SendMessage to allow specifying if the message by QUICHE team · 5 years ago
  12. fa3b1d6 gfe-relnote: In QUIC sent packet manager, replace handshake_confirmed_ and forward_secure_packet_acked_ with handshake_state_. No functional change expected. Not protected. by fayang · 5 years ago
  13. 4245c21 gfe-relnote: Remove QuicPacketGenerator. by fayang · 5 years ago
  14. 58f7107 gfe-relnote: In QUIC T049+, support sending coalesced packets. by fayang · 5 years ago
  15. 8a27b0f gfe-relnote: Deprecate gfe2_reloadable_flag_quic_simplify_stop_waiting. by fayang · 5 years ago
  16. 3f6ccf4 Inline trivial constructors by dschinazi · 5 years ago
  17. cff885a gfe-relnote: In QUIC, clean up !session_decides_what_to_write code path. by fayang · 5 years ago
  18. 79ace16 When there is no retransmittable packet on the wire and there are open streams, the connection may send retransmittable PINGs to detect path degrading with aggressive timeout. by zhongyi · 5 years ago
  19. eef848f gfe-relnote: n/a, test change only. by zhongyi · 5 years ago
  20. 39c88ab gfe-relnote: Send QUIC connection close packets at all available encryption levels. by rch · 5 years ago
  21. e861aee gfe-relnote: Deprecate gfe2_reloadable_flag_quic_fix_rto_retransmission3. by fayang · 5 years ago
  22. f76cf2a gfe-relnote: Implement QUIC MTU discovery v2. Protected by --gfe2_reloadable_flag_quic_mtu_discovery_v2. by wub · 5 years ago
  23. 95cef07 gfe-relnote: Do not send connection close when client receives a version negotiation packet. Not affect prod, not protected. by fayang · 5 years ago
  24. 62c291b Automated g4 rollback of changelist 269791493. by fayang · 5 years ago
  25. 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
  26. c32d8ab gfe-relnote: Introduce QUIC_VERSION_50, protected by quic_enable_version_50 by nharper · 5 years ago
  27. 97ce41e gfe-relnote: In QUIC, add a connection option to close connection after 6 consecutive PTO. Protected by gfe2_reloadable_flag_quic_enable_pto. by fayang · 5 years ago
  28. 2ce6608 gfe-relnote: In QUIC, consider packets (which cannot be sent because of write blocked) as sent from unacked_packet_map and congestion control's perspectives. Protected by gfe2_reloadable_flag_quic_treat_queued_packets_as_sent. by fayang · 5 years ago
  29. c1bbfe6 Use 16-byte auth tags when initial obfuscators are used by nharper · 6 years ago
  30. 965e592 gfe-relnote: Enable initial obfuscators in QUIC_VERSION_99. Protected by quic_enable_version_99 by nharper · 6 years ago
  31. c6b9951 Don't create NullEncrypter/Decrypter in QuicFramer by nharper · 6 years ago
  32. 142051a Fix QUIC core test display by dschinazi · 6 years ago
  33. d6b3143 gfe-relnote: In QUIC, making sure there are always enough credits for non-loss retransmission. Protected by gfe2_reloadable_flag_quic_grant_enough_credits. by fayang · 6 years ago
  34. fefce6b gfe-relnote: Deprecate gfe2_reloadable_flag_quic_clear_queued_packets_on_connection_close by nharper · 6 years ago
  35. 4c1c236 gfe-relnote: In QUIC, skipping a packet number, when a single PTO packet will be sent, to elicit an immediate ACK. Protected by gfe2_reloadable_flag_quic_skip_packet_number_for_pto. by fayang · 6 years ago
  36. 9fa2be3 gfe-relnote: deprecate quic_ignore_tlpr_if_no_pending_stream_data. by zhongyi · 6 years ago
  37. 16df2a5 gfe-relnote: Switch the QUIC flag to support TLS from a protocol flag to a reloadable flag, with a chrome_value = true. Set chrome_value = true for the QUIC enable v99 flag. by rch · 6 years ago
  38. 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
  39. 591814c Add version-aware QuicConnectionCloseFrame constructor by fkastenholz · 6 years ago
  40. 88d08f4 Change Application and Transport ConnectionClose codes to uint64_t by fkastenholz · 6 years ago
  41. 0fcbf35 gfe-relnote: In QUIC, send PING when TLP fires and no packet is created. Protected by existing gfe2_reloadable_flag_quic_fix_rto_retransmission3. by fayang · 6 years ago
  42. a366010 Have framer store frame type currently being processed by fkastenholz · 6 years ago
  43. 488a462 Save all data from received IETF Connection Close frames by fkastenholz · 6 years ago
  44. 5f13505 gfe-relnote: In QUIC, add anti-amplification limit. Protected by version T099. by fayang · 6 years ago
  45. 93cc53a gfe-relnote: In QUIC, do not send control frames if connection does not have application keys for v99. Protected by quic_enable_version_99. by fayang · 6 years ago
  46. 83161e4 gfe-relnote: rename OnConnectivityProbeReceived to OnPacketReceived. by zhongyi · 6 years ago
  47. 66fc024 Flush queued frames when processing coalesced packets by dschinazi · 6 years ago
  48. ce0a316 gfe-relnote: In QUIC, add probe timeout mode, which unifies TLP and RTO. Protected by gfe2_reloadable_flag_quic_enable_pto. by fayang · 6 years ago
  49. 67f8227 gfe-relnote: In QUIC, schedule RTO whenever there is bytes in flight (rather than pending retransmittable frames). When timer fires in RTO_MODE and there is no data to send, force to send PING. Protected by gfe2_reloadable_flag_quic_fix_rto_retransmission3 which replaces gfe2_reloadable_flag_quic_fix_rto_retransmission2. by fayang · 6 years ago
  50. d301683 gfe-relnote: In QUIC, when RTO fires and there is no packet to be RTOed, let connection send data. Protected by gfe2_reloadable_flag_quic_fix_rto_retransmission2 which replaces gfe2_reloadable_flag_quic_fix_rto_retransmission. by fayang · 6 years ago
  51. 0d6554a Map QuicErrorCodes to proper IETF QUIC Close Connection information. by fkastenholz · 6 years ago
  52. 8d55113 Fix coalesced packet processing by dschinazi · 6 years ago
  53. b953d02 Add connection ID length checks by dschinazi · 6 years ago
  54. 5e1a7b2 Deprecate quic_do_not_override_connection_id by dschinazi · 6 years ago
  55. 48ac919 Support LengthPrefixedConnectionIds in v99 by dschinazi · 6 years ago
  56. e8b0cab Automated g4 rollback of changelist 257008406. by fayang · 6 years ago
  57. a29eb24 gfe-relnote: In QUIC, when RTO fires and there is no packet to be RTOed, let connection send data. Protected by gfe2_reloadable_flag_quic_fix_rto_retransmission. by fayang · 6 years ago
  58. 0f0c4e6 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_check_connected_before_flush. by fayang · 6 years ago
  59. 7ddb34f Deprecate rolled-back flag gfe2_reloadable_flag_quic_optimize_inflight_check in the false position because it will be replaced with IETF recovery's PTO. by ianswett · 6 years ago
  60. d317e3a gfe-relnote: Deprecate gfe2_reloadable_flag_quic_simplify_stop_waiting. by fayang · 6 years ago
  61. 014740d gfe-relnote: Remove unused gfe2_reloadable_flag_quic_fix_spurious_ack_alarm. by fayang · 6 years ago
  62. ef46896 gfe-relnote: Don't queue packets when closing a QUIC connection by nharper · 6 years ago
  63. d43f1d6 Fix quic::GetPacketHeaderSize when QuicVersionHasLongHeaderLengths is false by nharper · 6 years ago
  64. 4eba09b Introduce QuicUtils::InvertPerspective and refactor code to use it by nharper · 6 years ago
  65. 9349f36 Remove minimally used QuicConnectionCloseFrame constructor by fkastenholz · 6 years ago
  66. 745c93a gfe-relnote: Deprecate gfe2_reloadable_flag_quic_tolerate_reneging. by fayang · 6 years ago
  67. 8aba1ff Remove server in connection version negotiation code. by fayang · 6 years ago
  68. 5d880a9 Change parameter list of QuicConnection::OnConnectionClosed upcall by fkastenholz · 6 years ago
  69. 5f46430 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_use_uber_received_packet_manager. by fayang · 6 years ago
  70. 9ed391a Deprecate client in-connection version negotiation code. by fayang · 6 years ago
  71. c1cab06 gfe-relnote: Deprecate --gfe2_reloadable_flag_quic_fix_time_of_first_packet_sent_after_receiving. by zhongyi · 6 years ago
  72. 17d4242 Fix QUIC warnings in preparation for enabling them by dschinazi · 6 years ago
  73. a4b37b2 Remove ack bundling mode. by fayang · 6 years ago
  74. 305e173 Change IETF Frame/QUIC_VERSION_99 tests to be symbolic. by fkastenholz · 6 years ago
  75. 552accc Move headers stream from 0 to 60 in v99 by dschinazi · 6 years ago
  76. 21af28e Fix mismatched packet numbers in QuicFramerTest by nharper · 6 years ago
  77. 6dba490 gfe-relnote: Deprecate gfe2_restart_flag_quic_enable_accept_random_ipn. by fayang · 6 years ago
  78. 61eb643 Add -Winconsistent-missing-override to QUIC by dschinazi · 6 years ago
  79. 1b2f783 gfe-relnote: only respect TLPR when there is pending non-crypto stream data. Flag protected by quic_ignore_tlpr_if_no_pending_stream_data and session_decides_what_to_write. by zhongyi · 6 years ago
  80. 3451f6e Enable more tests for multiple packet number spaces. by fayang · 6 years ago
  81. 5f64ec4 gfe-relnote: Remove the use of QUIC_CRYPTO_HANDSHAKE_STATELESS_REJECT. by wub · 6 years ago
  82. c31c995 Enable more QuicConnectionTest for multiple packet number spaces. by fayang · 6 years ago
  83. 40ec3ac gfe-relnote: In QUIC, add connected_ check in OnCanWrite and flusher's destructor. Protected by gfe2_reloadable_flag_quic_check_connected_before_flush. by fayang · 6 years ago
  84. 346b7ce Support QUIC Client connection IDs by dschinazi · 6 years ago
  85. 08b7f55 gfe-relnote: Remove version negotiation packet tests from QuicConnectionTest; test-only change by nharper · 6 years ago
  86. d4291e4 gfe-relnote: In QUIC, add VersionHasIetfInvariantHeader and VersionSupportsMessageFrames. No functional change expected. Not protected. by fayang · 6 years ago
  87. b417d60 Add a client connection ID to version negotiation packet creation by dschinazi · 6 years ago
  88. 0391669 gfe-relnote: In QUIC, do not send STOP_WAITING if no_stop_waiting_frame_ is true. Protected by gfe2_reloadable_flag_quic_simplify_stop_waiting. by fayang · 6 years ago
  89. 6ece500 Ensure we can decrypt the first packet by dschinazi · 6 years ago
  90. 7b9278c Rename connection_id to server_connection_id by dschinazi · 6 years ago
  91. 46833c3 Add QUIC_BUG_IF to QuicUtils::GetCryptoStreamId by nharper · 6 years ago
  92. d3a1de9 Have separate uni- and bi-directional stream limits for IETF QUIC by fkastenholz · 6 years ago
  93. 2252b70 Project import generated by Copybara. by QUICHE team · 6 years ago
  94. 5ff1045 gfe-relnote: Test-only, enable tests in QuicConnectionTest when multipel packet number spaces are supported by nharper · 6 years ago
  95. 5a354c9 Add an QUIC version reserved for negotiation to help test negotiation by dschinazi · 6 years ago
  96. 68cf004 Re-enable QuicConnectionTest::AckNeedsRetransmittableFrames when multiple packet number spaces are used by setting the encryption level. by ianswett · 6 years ago
  97. 2c9f02a Change default EncryptionLevel in QuicConnectionTest by nharper · 6 years ago
  98. 55fa613 Implement QUIC Header Protection by nharper · 6 years ago
  99. 072da7c Make server drop IETF QUIC Version Negotiation packets by dschinazi · 6 years ago
  100. 11e4a3d Cancel process_undecryptable_packets_alarm_ when CancelAllAlarm(). by renjietang · 6 years ago