1. dde2a1e gfe-relnote: Remove num_expected_static_streams_ from QuicStreamIdManager. Protected by disabled flags quic_enable_version_q099 and quic_enable_version_t099. by ianswett · 5 years ago
  2. 6aefa0b Stop using "delete connection()" in QuicSession classes and use DeleteConnection() instead, which prevents double deletion and sets connection_ to nullptr. by ianswett · 5 years ago
  3. c1f530d Remove QuicSession from LegacyQuicStreamIdManager and pass in transport_version and perspective instead. by ianswett · 5 years ago
  4. 401cf20 gfe-relnote: When new 0RTT key is available, only allow client to write application data as server application data should be written in forward secure. Protected by gfe2_reloadable_flag_quic_use_handshaker_delegate2 which replaces gfe2_reloadable_flag_quic_use_handshaker_delegate. by fayang · 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. 61cc245 Remove QuicSession::SendRstStreamInner() because the |close_write_side_only| code paths share so little with each other. by renjietang · 5 years ago
  7. 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
  8. d088eab Change window_update frame's byte_offset to max_data to incorporate IETF spec. by renjietang · 5 years ago
  9. 350e9e6 gfe-relnote: Update QuicConnection's SendMessage to allow specifying if the message by QUICHE team · 5 years ago
  10. d976228 Send correct STOP_SENDING/RESET_STREAM frames for different stream types. by renjietang · 5 years ago
  11. ba94bc3 Handle case where crypto stream is not immediately available. by fkastenholz · 5 years ago
  12. e5c1238 Cleanup unused code in QuicStream. by renjietang · 5 years ago
  13. 6488161 Remove redundant stream finding code when STOP_SENDING frame is received. by renjietang · 5 years ago
  14. 6c06656 Change name of QuicStream::HasFinalReceivedByteOffset() to HasReiceivedFinalOffset(). by renjietang · 5 years ago
  15. eab918f Remove unused return value for QuicSession::OnStopSendingFrame(). by renjietang · 5 years ago
  16. 4f73248 Fix Reset logic in PendingStream. by renjietang · 5 years ago
  17. cff885a gfe-relnote: In QUIC, clean up !session_decides_what_to_write code path. by fayang · 5 years ago
  18. 3cb5fad Remove redundant handshake confirmed method. by renjietang · 5 years ago
  19. 686ce58 Support GOAWAY in HTTP/3. by renjietang · 5 years ago
  20. a29a96a Merge different HTTP/3 QUIC version label into one called VersionUsesHttp3. by renjietang · 5 years ago
  21. 9bf2564 Run all QUIC versions in quic_stream_test. by renjietang · 5 years ago
  22. 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
  23. 88bd5b0 Improve debug logging and test display by dschinazi · 5 years ago
  24. 18cdf13 Support local vs remote flow control with TLS, and fix initial limits by dschinazi · 5 years ago
  25. d40f903 Clean up UberQuicStreamIdManagerTest by using a Delegate instead of a full Session. Also change the UberQuicStreamIdManager constructor to take a Delegate, Perspective and Version instead of a session. by rch · 6 years ago
  26. a8b56e4 gfe-relnote: Decouple the QuicSession from the QuicStreamIdManager by introducing a QuicStreamIdManager::DelegateInterface which the session implements. Does not change behavior, merely adds a layer of abstraction which allows unit tests of QuicStreamIdManager to be simplified. by rch · 6 years ago
  27. 56055be Prevent IETF QUIC Frame transmission prior to config by fkastenholz · 6 years ago
  28. 1b11b96 gfe-relnote: In QUIC, enable round robin scheduling. Protected by gfe2_reloadable_flag_quic_enable_rr_write_schduler. by fayang · 6 years ago
  29. 2d55b91 Use version-aware QuicConnectionCloseFrame constructor. by fkastenholz · 6 years ago
  30. 9fa2be3 gfe-relnote: deprecate quic_ignore_tlpr_if_no_pending_stream_data. by zhongyi · 6 years ago
  31. 9e1c734 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_inline_getorcreatedynamicstream. by renjietang · 6 years ago
  32. a178671 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_handle_staticness_for_spdy_stream. by renjietang · 6 years ago
  33. 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
  34. 5c729f0 Remove QuicSession::RegisterStaticStream() and merge it into by renjietang · 6 years ago
  35. d1d0085 Use QuicSession::transport_version() instead of QuicConnection::transport_version() to make code cleaner. by renjietang · 6 years ago
  36. 203926d In v99, close the connection if the peer sets the number of unidirectional stream less than the minimum required unidirectional streams. by renjietang · 6 years ago
  37. 255ff77 Remove redundant connection check. by renjietang · 6 years ago
  38. ad7424f Implement QUIC ALPN selection on the server side. by vasilvv · 6 years ago
  39. 216dc01 Remove notion of static stream in QuicStreamIdManager. by renjietang · 6 years ago
  40. 488a462 Save all data from received IETF Connection Close frames by fkastenholz · 6 years ago
  41. 51d6999 gfe-relnote: change logs about window update frames from DLOG(INFO) to DVLOG(1). by QUICHE team · 6 years ago
  42. aee31ef gfe-relnote: In QUIC v48, support partial write of CRYPTO frames. Protected by existing gfe2_reloadable_flag_quic_enable_version_48. by fayang · 6 years ago
  43. 9b4b0ad Add flag to QuicSession indicating that it has been configured by fkastenholz · 6 years ago
  44. ea71d6f Rename ENCRYPTION_REESTABLISHED to ENCRYPTION_ESTABLISHED as ENCRRYPTION_FIRST_ESTABLISHED has been removed. by renjietang · 6 years ago
  45. f643d83 Remove unused ENCRYPTION_FIRST_ESTABLISHED. by renjietang · 6 years ago
  46. 83161e4 gfe-relnote: rename OnConnectivityProbeReceived to OnPacketReceived. by zhongyi · 6 years ago
  47. 4ff6062 Ignore read data on PendingStream after invalid type byte is received. by bnc · 6 years ago
  48. 092d821 Handle closing pending streams. by bnc · 6 years ago
  49. b035f15 Fix DCHECK which might not be true when flag dependency is violated. by renjietang · 6 years ago
  50. ae26634 gfe-relnote: Let GFE be able to use LIFO write scheduler in QUIC and enable it via a connection option LIFO. Protected by gfe2_reloadable_flag_quic_use_lifo_write_scheduler. by fayang · 6 years ago
  51. e606e0c gfe-relnote: Let GFE be able to use FIFO write scheduler in QUIC and enable it via a connection option FIFO. Protected by gfe2_reloadable_flag_quic_use_fifo_write_scheduler. by fayang · 6 years ago
  52. 4e3e657 Send correct stateless reset token when using TLS by dschinazi · 6 years ago
  53. 944cfbc gfe-relnote: Let GFE be able to use HTTP2(tree-style) priority write scheduler in QUIC and enable it via a connection option H2PR. Protected by gfe2_reloadable_flag_quic_use_http2_priority_write_scheduler. by fayang · 6 years ago
  54. 476683a gfe-relnote: In QUIC, replaces QuicStream::priority_ with QuicStream::precedence_ and pluming it to write_blocked_list. No functional change expected. Not protected. by fayang · 6 years ago
  55. de12d3d Add directionality check for OnCanCreateNewOutgoingStream(). by renjietang · 6 years ago
  56. 8556dc2 Add parameter to OnCanCreateNewStream indicating directionality by fkastenholz · 6 years ago
  57. ec6b2c4 Remove stream counting for pending streams. by renjietang · 6 years ago
  58. 880d243 Merge GetOrCreateDynamicStream() into GetOrCreateStream(). by renjietang · 6 years ago
  59. 55d182a Change names of static-related QuicSession methods. by renjietang · 6 years ago
  60. 0e9980b Remove static stream map as it's not used anymore. by renjietang · 6 years ago
  61. 9ffbb60 Move Qbone control streams out of static_stream_map. by renjietang · 6 years ago
  62. b663b86 gfe-relnote: deprecate gfe2_reloadable_flag_quic_eliminate_static_stream_map_3. by renjietang · 6 years ago
  63. 28c04b7 Redirect WindowUpdate frame to pending streams if they are present, and closes connection when a WindowUpdate frame is received on a READ_UNIDIRECTIONAL stream. by renjietang · 6 years ago
  64. 44fa92f gfe-relnote: Deprecate gfe2_reloadable_flag_quic_fix_has_pending_crypto_data. by fayang · 6 years ago
  65. a553da0 Avoid performing pending stream actions after the connection is closed. by renjietang · 6 years ago
  66. 5d880a9 Change parameter list of QuicConnection::OnConnectionClosed upcall by fkastenholz · 6 years ago
  67. 36c4728 Refine QuicSpdyStream::UsesPendingStreams() behavior. by bnc · 6 years ago
  68. 1d574c1 Prohibit google3 includes in QUIC by dschinazi · 6 years ago
  69. 17d4242 Fix QUIC warnings in preparation for enabling them by dschinazi · 6 years ago
  70. a4b37b2 Remove ack bundling mode. by fayang · 6 years ago
  71. 305e173 Change IETF Frame/QUIC_VERSION_99 tests to be symbolic. by fkastenholz · 6 years ago
  72. 71e9d9e gfe-relnote: fix a type cast in QuicSession. by zhongyi · 6 years ago
  73. 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
  74. 3a1bb80 Add support for HTTP/3 control stream. by renjietang · 6 years ago
  75. 9467db0 gfe-relnote: Pass receive_timestamp to OnMessageAcked(). by QUICHE team · 6 years ago
  76. bb1c489 Support HTTP/3 style of Server push. by renjietang · 6 years ago
  77. 2c4d712 Refactor GetOrCreateStream() and GetOrCreateDynamicStream() and remove by renjietang · 6 years ago
  78. da26cdb gfe-relnote: Fix a bug in QuicSpdyClientStreamBase. Protected by --gfe2_reloadable_flag_quic_eliminate_static_stream_map_3 by rch · 6 years ago
  79. cd820e0 Renumber QUIC streams when there is no crypto stream by nharper · 6 years ago
  80. 46833c3 Add QUIC_BUG_IF to QuicUtils::GetCryptoStreamId by nharper · 6 years ago
  81. d3a1de9 Have separate uni- and bi-directional stream limits for IETF QUIC by fkastenholz · 6 years ago
  82. e76b2da Refactor QuicSession to allow subclasses to do their own thing on pending streams. by renjietang · 6 years ago
  83. d5c4a93 Don't use a flow controller for QuicCryptoStream when it uses CRYPTO frames by nharper · 6 years ago
  84. 615f13b Use a QuicSession member to latch by renjietang · 6 years ago
  85. c703612 Allow peers to pick low flow control limits in T099 by dschinazi · 6 years ago
  86. b834325 Add a new callback for probing retransmissions. by QUICHE team · 6 years ago
  87. 08a9cf7 Move Crypto stream out of static stream map. by renjietang · 6 years ago
  88. 3c4eabf Add QuicStreamsBlockedFrame and QuicMaxStreamsFrame classes by fkastenholz · 6 years ago
  89. fbeb5bf gfe-relnote: Move headers streams out of static stream map. Protected by by renjietang · 6 years ago
  90. e433f53 Fix "recevied" typo in //third_party/quic/core. by bnc · 6 years ago
  91. 2b5942f Internal QUICHE change by wub · 6 years ago
  92. b239f86 Add GetLargestGuaranteedMessagePayload to QuicSession/Connection/Generator/Creator to expose the largest message payload that's guaranteed to fit in any packet containing application data. by ianswett · 6 years ago
  93. eb101f8 Print the QUIC version when QuicSession fails to write data because the stream doesn't exist. by ianswett · 6 years ago
  94. 1243d14 Fix a warning in the QUIC build by QUICHE team · 6 years ago
  95. aa1d6a8 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_connection_do_not_add_to_write_blocked_list_if_disconnected. by QUICHE team · 6 years ago
  96. 872e7a3 Remove QuicString wrapper for std::string by vasilvv · 6 years ago
  97. ea74008 Use QuicVersionUsesCryptoFrames instead of checking against QUIC_VERSION_47 by QUICHE team · 6 years ago
  98. c48c871 Replace QuicString with std::string, pass 1 by vasilvv · 6 years ago
  99. a6ef0a6 Project import generated by Copybara. by QUICHE team · 6 years ago