1. b810392 Fix a chromium compile error where local variable shadows member variable. by fayang · 6 years ago
  2. b012d21 Support 20byte connection IDs in QUIC v99 by dschinazi · 6 years ago
  3. b953d02 Add connection ID length checks by dschinazi · 6 years ago
  4. 9145364 Make QUIC enforce ALPN when using TLS handshake by dschinazi · 6 years ago
  5. 2e963aa Add helper methods to QpackSpdyStreamTest instead of hard-coding QPACK-encoded headers. by bnc · 6 years ago
  6. 83d7e3e gfe-relnote: Close QUIC connection is there are too many (> 1000) buffered control frames in control frame manager. Protected by gfe2_reloadable_flag_quic_add_upper_limit_of_buffered_control_frames. by fayang · 6 years ago
  7. 1e3ee62 Add version DCHECK for SPDY frames that are already replaced by HTTP/3 frames in v99. by renjietang · 6 years ago
  8. 5e1a7b2 Deprecate quic_do_not_override_connection_id by dschinazi · 6 years ago
  9. 8c79ac8 Fix a QUIC end_to_end test when some flags are enabled by dschinazi · 6 years ago
  10. a2b13be Remove Http3FrameLengths. by bnc · 6 years ago
  11. cefe2b9 Change HeaderBlocksForStream from QuicDeque to std::list. by bnc · 6 years ago
  12. 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
  13. 6c84c14 Introduce IsConnectionIdLengthValidForVersion by dschinazi · 6 years ago
  14. 9a42376 gfe-relnote: Replace SpdyPriority priority with const spdy::SpdyStreamPrecedence& precedence in GfeQuicServerSession::CreateServerPushStream. No functional change expected. Not protected. by fayang · 6 years ago
  15. 94113fe gfe-relnote: Add a FifoWriteScheduler where the stream with the smallest stream ID will have the highest priority. Not used in prod, not protected. by fayang · 6 years ago
  16. f0041ed Add a const_cast to make chromium build. by fayang · 6 years ago
  17. 48ac919 Support LengthPrefixedConnectionIds in v99 by dschinazi · 6 years ago
  18. bdf981f Add QpackBlockingManager to track blocked streams and blocking entries. by bnc · 6 years ago
  19. 6701299 Fix comparison of signed to unsigned in htt2_priority_write_scheduler_* and spdy_intrusive_list_test. by fayang · 6 years ago
  20. 118c8ac Remove headers stream from IETF QUIC. by renjietang · 6 years ago
  21. 5b182b9 Refactor incoming SETTINGS logic to QuicSpdySession::OnSetting(). by bnc · 6 years ago
  22. 4dc4ba3 Wire in the ack exponent trransport config for IETF QUIC by fkastenholz · 6 years ago
  23. 335e56f Create a QuartcMultiplexer which separates streams and datagrams into channels. by QUICHE team · 6 years ago
  24. 687c6e7 Add QpackHeaderTable::MaxInsertSizeWithoutEvictingGivenEntry(). by bnc · 6 years ago
  25. 6fbdaf4 Make OnPushPromiseFrameEnd() return the same value as OnHeadersFrameEnd(). by renjietang · 6 years ago
  26. 63becfb Clean up HTTP/3 and QPACK settings. by bnc · 6 years ago
  27. 25827c4 Internal QUICHE change by bnc · 6 years ago
  28. 4c7303c Connect up IETF QUIC Max ACK Delay transport parameter by fkastenholz · 6 years ago
  29. 6cf80a5 gfe-relnote: Fix Http2PriorityWriteScheduler::UpdateStreamParent. Not used in prod. Not protected. by fayang · 6 years ago
  30. a7ac847 Update QuicSpdySessionTestClient.Http3ServerPush* tests. by bnc · 6 years ago
  31. 3c3dfb7 Write push promise on request streams. by renjietang · 6 years ago
  32. cc69efb gfe-relnote: In QUIC, let write_blocked_list be able to use HTTP2 priorities. Not used yet. Not Protected. by fayang · 6 years ago
  33. 8618950 gfe-relnote: Fix Http2PriorityWriteScheduler::ShouldYield. Not used in prod. Not protected. by fayang · 6 years ago
  34. 7deaf37 Make QuicSpdyStreamBodyBuffer manage consuming HEADERS frame header and payload. by bnc · 6 years ago
  35. c04c85f Create HTTP/3 unidirectional stream only when stream limit allows. by renjietang · 6 years ago
  36. 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
  37. e5f9c03 Rewrite QuicSpdyStreamBodyBuffer's consumed byte tracking algorithm. by bnc · 6 years ago
  38. b34a7ec Add QpackHeaderTable::draining_index(). by bnc · 6 years ago
  39. 8873e57 Use QpackEncodeRequiredInsertCount(0) instead of 0 in QpackEncoder. by bnc · 6 years ago
  40. c857986 Internal QUICHE change by dschinazi · 6 years ago
  41. 76420db gfe-relnote: n/a - Remove unused member variable in QuicSpdySession by renjietang · 6 years ago
  42. 2eb3f38 Add tool for testing quic interop by nharper · 6 years ago
  43. 753002d gfe-relnote: Add NumRegisteredStreams interface to WriteScheduler and implements it in subclasses. No used in prod yet, not protected. by fayang · 6 years ago
  44. 2bda409 QuicSpdySession header size limit related cleanup. by bnc · 6 years ago
  45. 6f572a8 Simplify header lengths field. by renjietang · 6 years ago
  46. eedb91b gfe-relnote: (n/a) In QUIC BBRv2, only update max bandwidth filter per ack event. Protected by existing flag --gfe2_reloadable_flag_quic_default_to_bbr_v2. by wub · 6 years ago
  47. 6275484 gfe-relnote: Abandons HPACK decompression for overly large header blocks. Protected by default-true --gfe2_reloadable_flag_http2_reject_too_large_header_blocks. by QUICHE team · 6 years ago
  48. 89b9af5 gfe-relnote: Move Http2PriorityWriteScheduler from gfe/gfe2/spdy/ to third_party/spdy/core/ to allow QUIC to use it. No functional change expected, not flag protected. by fayang · 6 years ago
  49. bfea5ff No-op by wub · 6 years ago
  50. f155ba9 Merge changes I01fea753,I3e67bf92,I8bdbdadd,I1a96285a,I1c67ed93 by Dan Zhang · 6 years ago
  51. bfb95de Fix return type of QuicSpdyClientBase::latest_response_code by nharper · 6 years ago
  52. c901949 Change QuicSpdyStreamBodyBuffer API to decouple from QuicStreamSequencer. by bnc · 6 years ago
  53. b7edbb8 gfe-relnote: Add IsStreamReady() interface to WriteScheduler and implement the interface in subclasses. No functional expected. Not protected. by fayang · 6 years ago
  54. 4b969a4 Call MarkConsumed() only once in QuicSpdyStreamBodyBuffer::MarkBodyConsumed() with a combined byte count. by bnc · 6 years ago
  55. 4a6b905 Add debugging logs for Priority frames. by renjietang · 6 years ago
  56. 7872c77 Initial export of QUIC BBRv2. by QUICHE team · 6 years ago
  57. 0b5bfae gfe-relnote: Initialize uninitialized private member variable QuicSpdyClientBase::max_allowed_push_id_ by QUICHE team · 6 years ago
  58. d04dc99 Fix includes in quic_spdy_stream_body_buffer.{h,cc}. by bnc · 6 years ago
  59. f4f4712 Modify push_promise related methods to prepare for H3 push promise. by renjietang · 6 years ago
  60. 89e7356 Clean up build dependency for Qpack streams. by renjietang · 6 years ago
  61. 1d77465 Split out QuicSendControlStream from quic_spdy_session_lib build target. by bnc · 6 years ago
  62. 7571723 Internal QUICHE change by QUICHE team · 6 years ago
  63. 70430d7 Hex encode the path challenge buffer. by vasilvv · 6 years ago
  64. a87865c Fix logging of QuicNewTokenFrame by dschinazi · 6 years ago
  65. 95fb6b6 Use HttpFrameType instead of int literals in HttpDecoder. by bnc · 6 years ago
  66. ad02486 gfe-relnote: In QUIC, fix a bug where setting FLAGS_quic_time_wait_list_max_connections to 0 causes infinite loop. Not protected. by fayang · 6 years ago
  67. 7cedcbf Disable WritePriority test for v99. by renjietang · 6 years ago
  68. de12d3d Add directionality check for OnCanCreateNewOutgoingStream(). by renjietang · 6 years ago
  69. 23b307e Set maximum allowed push id to large value in QuicSpdyClientSessionTest.TooManyPushPromises. by bnc · 6 years ago
  70. 2d01482 Remove redundant use of keyword explicit on QuicConnectionIdHasher default constructor by dschinazi · 6 years ago
  71. 8556dc2 Add parameter to OnCanCreateNewStream indicating directionality by fkastenholz · 6 years ago
  72. a2736fc Clarify member variable of QpackSendStream. by renjietang · 6 years ago
  73. 0fdff8e QuicConnectionId::Hash adoption of SipHash by dschinazi · 6 years ago
  74. 5f4783e gfe-relnote: Add support for sending MAX_PUSH_ID, defaulting to zero and close connection if we receive a push ID higher than the max. by QUICHE team · 6 years ago
  75. ef51815 Stop processing data in QuicSpdyStream::OnDataAvailable() if connection is closed. by bnc · 6 years ago
  76. 76992e7 Make QuicDispatcher pass only one version to the ChloExtractor by dschinazi · 6 years ago
  77. 19dc2b5 Disallow invalid connection ID lengths in QUIC prober by dschinazi · 6 years ago
  78. cf5b1e2 Add LengthPrefixedConnectionId support to QuicDataReader and Writer by dschinazi · 6 years ago
  79. 13750a8 Implement blocked decoding in qpack_offline_decoder. by bnc · 6 years ago
  80. efbda66 Move PRIORITY frame constants into http_frames.h. by bnc · 6 years ago
  81. e9db63c Update QUIC transport parameters for draft-22 by dschinazi · 6 years ago
  82. a9a43cb gfe-relnote: Allow client to enable QUIC bbr2 congestion control on server. Protected by --gfe2_reloadable_flag_quic_allow_client_enabled_bbr_v2. by wub · 6 years ago
  83. 49d7e21 Update QUIC TLS salt for draft-22 by dschinazi · 6 years ago
  84. e8b0cab Automated g4 rollback of changelist 257008406. by fayang · 6 years ago
  85. 3fc60df Add http3_constants.h for HTTP/3 and QPACK unidirectional stream types and settings identifiers. by bnc · 6 years ago
  86. 3a76c89 Move priority frame's exclusive bit from bit #7 to bit #4. by renjietang · 6 years ago
  87. 58ac650 Use testing::Eq() for QuicStringPiece. by bnc · 6 years ago
  88. 73edad3 Revert SipHash change. by bnc · 6 years ago
  89. 95734b2 Refactor QpackEncoder to do two-pass encoding. by bnc · 6 years ago
  90. 28bb06c Factor out QpackInstructionEncoder::Values. by bnc · 6 years ago
  91. bf3dbe5 Consume unknown frames in QuicReceiveControlStream. by bnc · 6 years ago
  92. bdacc70 gfe-relnote: In QuicSpdyClientBase, automatically convert HTTP request header names to lower case. Protected by default true, non-feature flag --quic_client_convert_http_header_name_to_lowercase. by wub · 6 years ago
  93. ec6b2c4 Remove stream counting for pending streams. by renjietang · 6 years ago
  94. ea19735 Don't split sent messages on MemSlice boundaries. by QUICHE team · 6 years ago
  95. 1e21575 Automated g4 rollback of changelist 258400699. by bnc · 6 years ago
  96. 8532987 Merge changes Ie1e628a3,Icb06e692 by Bence Béky · 6 years ago
  97. a0727f9 gfe-relnote: In QUIC, replace constant kMaxTrackedPackets with a flag. No functional change expected. Not protected. by fayang · 6 years ago
  98. 880d243 Merge GetOrCreateDynamicStream() into GetOrCreateStream(). by renjietang · 6 years ago
  99. f8e918b Internal QUICHE change by fayang · 6 years ago
  100. 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