1. 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
  2. bfea5ff No-op by wub · 6 years ago
  3. f155ba9 Merge changes I01fea753,I3e67bf92,I8bdbdadd,I1a96285a,I1c67ed93 by Dan Zhang · 6 years ago
  4. bfb95de Fix return type of QuicSpdyClientBase::latest_response_code by nharper · 6 years ago
  5. c901949 Change QuicSpdyStreamBodyBuffer API to decouple from QuicStreamSequencer. by bnc · 6 years ago
  6. b7edbb8 gfe-relnote: Add IsStreamReady() interface to WriteScheduler and implement the interface in subclasses. No functional expected. Not protected. by fayang · 6 years ago
  7. 4b969a4 Call MarkConsumed() only once in QuicSpdyStreamBodyBuffer::MarkBodyConsumed() with a combined byte count. by bnc · 6 years ago
  8. 4a6b905 Add debugging logs for Priority frames. by renjietang · 6 years ago
  9. 7872c77 Initial export of QUIC BBRv2. by QUICHE team · 6 years ago
  10. 0b5bfae gfe-relnote: Initialize uninitialized private member variable QuicSpdyClientBase::max_allowed_push_id_ by QUICHE team · 6 years ago
  11. d04dc99 Fix includes in quic_spdy_stream_body_buffer.{h,cc}. by bnc · 6 years ago
  12. f4f4712 Modify push_promise related methods to prepare for H3 push promise. by renjietang · 6 years ago
  13. 89e7356 Clean up build dependency for Qpack streams. by renjietang · 6 years ago
  14. 1d77465 Split out QuicSendControlStream from quic_spdy_session_lib build target. by bnc · 6 years ago
  15. 7571723 Internal QUICHE change by QUICHE team · 6 years ago
  16. 70430d7 Hex encode the path challenge buffer. by vasilvv · 6 years ago
  17. a87865c Fix logging of QuicNewTokenFrame by dschinazi · 6 years ago
  18. 95fb6b6 Use HttpFrameType instead of int literals in HttpDecoder. by bnc · 6 years ago
  19. 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
  20. 7cedcbf Disable WritePriority test for v99. by renjietang · 6 years ago
  21. de12d3d Add directionality check for OnCanCreateNewOutgoingStream(). by renjietang · 6 years ago
  22. 23b307e Set maximum allowed push id to large value in QuicSpdyClientSessionTest.TooManyPushPromises. by bnc · 6 years ago
  23. 2d01482 Remove redundant use of keyword explicit on QuicConnectionIdHasher default constructor by dschinazi · 6 years ago
  24. 8556dc2 Add parameter to OnCanCreateNewStream indicating directionality by fkastenholz · 6 years ago
  25. a2736fc Clarify member variable of QpackSendStream. by renjietang · 6 years ago
  26. 0fdff8e QuicConnectionId::Hash adoption of SipHash by dschinazi · 6 years ago
  27. 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
  28. ef51815 Stop processing data in QuicSpdyStream::OnDataAvailable() if connection is closed. by bnc · 6 years ago
  29. 76992e7 Make QuicDispatcher pass only one version to the ChloExtractor by dschinazi · 6 years ago
  30. 19dc2b5 Disallow invalid connection ID lengths in QUIC prober by dschinazi · 6 years ago
  31. cf5b1e2 Add LengthPrefixedConnectionId support to QuicDataReader and Writer by dschinazi · 6 years ago
  32. 13750a8 Implement blocked decoding in qpack_offline_decoder. by bnc · 6 years ago
  33. efbda66 Move PRIORITY frame constants into http_frames.h. by bnc · 6 years ago
  34. e9db63c Update QUIC transport parameters for draft-22 by dschinazi · 6 years ago
  35. 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
  36. 49d7e21 Update QUIC TLS salt for draft-22 by dschinazi · 6 years ago
  37. e8b0cab Automated g4 rollback of changelist 257008406. by fayang · 6 years ago
  38. 3fc60df Add http3_constants.h for HTTP/3 and QPACK unidirectional stream types and settings identifiers. by bnc · 6 years ago
  39. 3a76c89 Move priority frame's exclusive bit from bit #7 to bit #4. by renjietang · 6 years ago
  40. 58ac650 Use testing::Eq() for QuicStringPiece. by bnc · 6 years ago
  41. 73edad3 Revert SipHash change. by bnc · 6 years ago
  42. 95734b2 Refactor QpackEncoder to do two-pass encoding. by bnc · 6 years ago
  43. 28bb06c Factor out QpackInstructionEncoder::Values. by bnc · 6 years ago
  44. bf3dbe5 Consume unknown frames in QuicReceiveControlStream. by bnc · 6 years ago
  45. 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
  46. ec6b2c4 Remove stream counting for pending streams. by renjietang · 6 years ago
  47. ea19735 Don't split sent messages on MemSlice boundaries. by QUICHE team · 6 years ago
  48. 1e21575 Automated g4 rollback of changelist 258400699. by bnc · 6 years ago
  49. 8532987 Merge changes Ie1e628a3,Icb06e692 by Bence Béky · 6 years ago
  50. a0727f9 gfe-relnote: In QUIC, replace constant kMaxTrackedPackets with a flag. No functional change expected. Not protected. by fayang · 6 years ago
  51. 880d243 Merge GetOrCreateDynamicStream() into GetOrCreateStream(). by renjietang · 6 years ago
  52. f8e918b Internal QUICHE change by fayang · 6 years ago
  53. 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
  54. e66b62d Fix logging in QuicFlowController by nharper · 6 years ago
  55. 98400eb QuicConnectionId::Hash adoption of SipHash by dschinazi · 6 years ago
  56. 07300e5 Use VarInt encoding for IETF QUIC Reset Stream error code by fkastenholz · 6 years ago
  57. 8dfeebd Make HttpDecoder::ParsePriorityFrame() more robust. by bnc · 6 years ago
  58. 733552e Update IETF QUIC Stop Sending to use varint for error code by fkastenholz · 6 years ago
  59. 9818f8c Remove the previous headers_stream_ and Change unowned_headers_stream_ to header_stream_. by renjietang · 6 years ago
  60. 5d8ae89 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
  61. ad29385 IETF CONNECTION CLOSE code is varint encoded by fkastenholz · 6 years ago
  62. 34dfef0 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_check_connected_before_flush. by fayang · 6 years ago
  63. d57d3f9 IETF CONNECTION CLOSE code is varint encoded by fkastenholz · 6 years ago
  64. 0f0c4e6 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_check_connected_before_flush. by fayang · 6 years ago
  65. 0340102 Use GetReadableRegion() instead of PeekRegion() in QuicReceiveControlStream::OnDataAvailable(). by bnc · 6 years ago
  66. 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
  67. 600a045 Stop processing data in QuicReceiveControlStream::OnDataAvailable() if connection is closed. by bnc · 6 years ago
  68. 722bad4 gfe-relnote: Remove unused QUIC connection option '1CON'. Not protected. by wub · 6 years ago
  69. 59c653b Change delayed_ack_time to local_.. and peer... by fkastenholz · 6 years ago
  70. b402517 Use HpackEntry::Size() instead of rolling our own in QpackDynamicTable. by bnc · 6 years ago
  71. 1ad8dc6 Refactor EncodeRequiredInsertCount() and DecodeRequiredInsertCount(). by bnc · 6 years ago
  72. e55c56e Delete the unused QuartcEndpointImpl class. by QUICHE team · 6 years ago
  73. 1c19fc2 Add retire_prior_to to NewConnectionId frame by fkastenholz · 6 years ago
  74. 9693b99 gfe-relnote: n/a(code cleanup) enable -Wreturn-type compile option in by danzh · 6 years ago
  75. 55d182a Change names of static-related QuicSession methods. by renjietang · 6 years ago
  76. 5c03085 Fix replacing connection IDs when initial crypters are in use by dschinazi · 6 years ago
  77. 39915f9 gfe-relnote: In QUIC, fix a misuse of largest_packet_peer_knows_is_acked when multiple packet number space is enabled. This is protected by existing FLAG_quic_supports_tls_handshake. by fayang · 6 years ago
  78. 24e7ae8 Fix QUIC version used when computing ALPN by dschinazi · 6 years ago
  79. 0e9980b Remove static stream map as it's not used anymore. by renjietang · 6 years ago
  80. 914fbe1 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_deprecate_queued_control_frames. by fayang · 6 years ago
  81. 495d597 Add more protection in QuicSpdySession::GetSpdyDataStream(). by renjietang · 6 years ago
  82. 9ffbb60 Move Qbone control streams out of static_stream_map. by renjietang · 6 years ago
  83. d057e66 gfe-relnote: In QUIC, do not add connection ID of packets with unknown connection ID and no version to time wait list, instead, send appropriate reset depending on the packets' sizes and drop them. Protected by gfe2_reloadable_flag_quic_reject_unprocessable_packets_statelessly. by fayang · 6 years ago
  84. e551d3c Add QpackProgressiveDecoder-generated error message to quic_offline_decoder output. by bnc · 6 years ago
  85. fa1de5f Use QuicStream::transport_version() in QuicSpdySession. by bnc · 6 years ago
  86. a9bb469 Remove HttpDecoder::set_visitor(). by bnc · 6 years ago
  87. 82875de Automated g4 rollback of changelist 257189926. by dschinazi · 6 years ago
  88. d06ad10 gfe-relnote: Implement BBRv2 for QUIC. Protected by --gfe2_reloadable_flag_quic_default_to_bbr_v2. by wub · 6 years ago
  89. e164125 QuicSpdySession header size limit related cleanup. by bnc · 6 years ago
  90. bdd303e Blocked decoding part 3: QpackDecodedHeadersAccumulator and QuicSpdyStream. by bnc · 6 years ago
  91. 519216c Close connection on incorrect order of HEADERS and DATA frames. by bnc · 6 years ago
  92. 098ff61 Blocked decoding part 2: QpackProgressiveDecoder. by bnc · 6 years ago
  93. 2036275 gfe-relnote: Print out a SPDY_BUG and exit early rather than crash when Http2FrameDecoderAdapter is nullptr. Not flag protected. by ianswett · 6 years ago
  94. 7a1c21c Blocked decoding part 1: QpackHeaderTable::Observer. by bnc · 6 years ago
  95. 30d610c QuicSpdySessionPeer::SetMaxInboundHeaderListSize() by bnc · 6 years ago
  96. b663b86 gfe-relnote: deprecate gfe2_reloadable_flag_quic_eliminate_static_stream_map_3. by renjietang · 6 years ago
  97. 01010ca Add operator<< support to QuicSocketAddress. by vasilvv · 6 years ago
  98. 6f8a761 Fix check in proto_to_packet_translator to make sure packets are long enough by nharper · 6 years ago
  99. d317e3a gfe-relnote: Deprecate gfe2_reloadable_flag_quic_simplify_stop_waiting. by fayang · 6 years ago
  100. 2562be7 Remove unused pending stream constructors. by renjietang · 6 years ago