1. 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 · 4 days ago master
  2. 7cedcbf Disable WritePriority test for v99. by renjietang · 4 days ago
  3. de12d3d Add directionality check for OnCanCreateNewOutgoingStream(). by renjietang · 4 days ago
  4. 23b307e Set maximum allowed push id to large value in QuicSpdyClientSessionTest.TooManyPushPromises. by bnc · 4 days ago
  5. 2d01482 Remove redundant use of keyword explicit on QuicConnectionIdHasher default constructor by dschinazi · 5 days ago
  6. 8556dc2 Add parameter to OnCanCreateNewStream indicating directionality by fkastenholz · 5 days ago
  7. a2736fc Clarify member variable of QpackSendStream. by renjietang · 5 days ago
  8. 0fdff8e QuicConnectionId::Hash adoption of SipHash by dschinazi · 5 days ago
  9. 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 · 5 days ago
  10. ef51815 Stop processing data in QuicSpdyStream::OnDataAvailable() if connection is closed. by bnc · 5 days ago
  11. 76992e7 Make QuicDispatcher pass only one version to the ChloExtractor by dschinazi · 5 days ago
  12. 19dc2b5 Disallow invalid connection ID lengths in QUIC prober by dschinazi · 5 days ago
  13. cf5b1e2 Add LengthPrefixedConnectionId support to QuicDataReader and Writer by dschinazi · 6 days ago
  14. 13750a8 Implement blocked decoding in qpack_offline_decoder. by bnc · 6 days ago
  15. efbda66 Move PRIORITY frame constants into http_frames.h. by bnc · 6 days ago
  16. e9db63c Update QUIC transport parameters for draft-22 by dschinazi · 6 days ago
  17. 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 days ago
  18. 49d7e21 Update QUIC TLS salt for draft-22 by dschinazi · 6 days ago
  19. e8b0cab Automated g4 rollback of changelist 257008406. by fayang · 6 days ago
  20. 3fc60df Add http3_constants.h for HTTP/3 and QPACK unidirectional stream types and settings identifiers. by bnc · 6 days ago
  21. 3a76c89 Move priority frame's exclusive bit from bit #7 to bit #4. by renjietang · 6 days ago
  22. 58ac650 Use testing::Eq() for QuicStringPiece. by bnc · 6 days ago
  23. 73edad3 Revert SipHash change. by bnc · 6 days ago
  24. 95734b2 Refactor QpackEncoder to do two-pass encoding. by bnc · 6 days ago
  25. 28bb06c Factor out QpackInstructionEncoder::Values. by bnc · 6 days ago
  26. bf3dbe5 Consume unknown frames in QuicReceiveControlStream. by bnc · 6 days ago
  27. 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 days ago
  28. ec6b2c4 Remove stream counting for pending streams. by renjietang · 6 days ago
  29. ea19735 Don't split sent messages on MemSlice boundaries. by QUICHE team · 7 days ago
  30. 1e21575 Automated g4 rollback of changelist 258400699. by bnc · 7 days ago
  31. 8532987 Merge changes Ie1e628a3,Icb06e692 by Bence Béky · 7 days ago
  32. a0727f9 gfe-relnote: In QUIC, replace constant kMaxTrackedPackets with a flag. No functional change expected. Not protected. by fayang · 7 days ago
  33. 880d243 Merge GetOrCreateDynamicStream() into GetOrCreateStream(). by renjietang · 7 days ago
  34. f8e918b Internal QUICHE change by fayang · 7 days ago
  35. 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 · 7 days ago
  36. e66b62d Fix logging in QuicFlowController by nharper · 7 days ago
  37. 98400eb QuicConnectionId::Hash adoption of SipHash by dschinazi · 7 days ago
  38. 07300e5 Use VarInt encoding for IETF QUIC Reset Stream error code by fkastenholz · 7 days ago
  39. 8dfeebd Make HttpDecoder::ParsePriorityFrame() more robust. by bnc · 7 days ago
  40. 733552e Update IETF QUIC Stop Sending to use varint for error code by fkastenholz · 7 days ago
  41. 9818f8c Remove the previous headers_stream_ and Change unowned_headers_stream_ to header_stream_. by renjietang · 7 days ago
  42. 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 · 7 days ago
  43. ad29385 IETF CONNECTION CLOSE code is varint encoded by fkastenholz · 7 days ago
  44. 34dfef0 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_check_connected_before_flush. by fayang · 7 days ago
  45. d57d3f9 IETF CONNECTION CLOSE code is varint encoded by fkastenholz · 7 days ago
  46. 0f0c4e6 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_check_connected_before_flush. by fayang · 7 days ago
  47. 0340102 Use GetReadableRegion() instead of PeekRegion() in QuicReceiveControlStream::OnDataAvailable(). by bnc · 8 days ago
  48. 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 · 8 days ago
  49. 600a045 Stop processing data in QuicReceiveControlStream::OnDataAvailable() if connection is closed. by bnc · 8 days ago
  50. 722bad4 gfe-relnote: Remove unused QUIC connection option '1CON'. Not protected. by wub · 8 days ago
  51. 59c653b Change delayed_ack_time to local_.. and peer... by fkastenholz · 8 days ago
  52. b402517 Use HpackEntry::Size() instead of rolling our own in QpackDynamicTable. by bnc · 11 days ago
  53. 1ad8dc6 Refactor EncodeRequiredInsertCount() and DecodeRequiredInsertCount(). by bnc · 11 days ago
  54. e55c56e Delete the unused QuartcEndpointImpl class. by QUICHE team · 11 days ago
  55. 1c19fc2 Add retire_prior_to to NewConnectionId frame by fkastenholz · 11 days ago
  56. 9693b99 gfe-relnote: n/a(code cleanup) enable -Wreturn-type compile option in by danzh · 11 days ago
  57. 55d182a Change names of static-related QuicSession methods. by renjietang · 11 days ago
  58. 5c03085 Fix replacing connection IDs when initial crypters are in use by dschinazi · 12 days ago
  59. 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 · 12 days ago
  60. 24e7ae8 Fix QUIC version used when computing ALPN by dschinazi · 12 days ago
  61. 0e9980b Remove static stream map as it's not used anymore. by renjietang · 12 days ago
  62. 914fbe1 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_deprecate_queued_control_frames. by fayang · 12 days ago
  63. 495d597 Add more protection in QuicSpdySession::GetSpdyDataStream(). by renjietang · 13 days ago
  64. 9ffbb60 Move Qbone control streams out of static_stream_map. by renjietang · 13 days ago
  65. 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 · 13 days ago
  66. e551d3c Add QpackProgressiveDecoder-generated error message to quic_offline_decoder output. by bnc · 13 days ago
  67. fa1de5f Use QuicStream::transport_version() in QuicSpdySession. by bnc · 14 days ago
  68. a9bb469 Remove HttpDecoder::set_visitor(). by bnc · 14 days ago
  69. 82875de Automated g4 rollback of changelist 257189926. by dschinazi · 14 days ago
  70. d06ad10 gfe-relnote: Implement BBRv2 for QUIC. Protected by --gfe2_reloadable_flag_quic_default_to_bbr_v2. by wub · 14 days ago
  71. e164125 QuicSpdySession header size limit related cleanup. by bnc · 14 days ago
  72. bdd303e Blocked decoding part 3: QpackDecodedHeadersAccumulator and QuicSpdyStream. by bnc · 2 weeks ago
  73. 519216c Close connection on incorrect order of HEADERS and DATA frames. by bnc · 2 weeks ago
  74. 098ff61 Blocked decoding part 2: QpackProgressiveDecoder. by bnc · 2 weeks ago
  75. 2036275 gfe-relnote: Print out a SPDY_BUG and exit early rather than crash when Http2FrameDecoderAdapter is nullptr. Not flag protected. by ianswett · 2 weeks ago
  76. 7a1c21c Blocked decoding part 1: QpackHeaderTable::Observer. by bnc · 2 weeks ago
  77. 30d610c QuicSpdySessionPeer::SetMaxInboundHeaderListSize() by bnc · 2 weeks ago
  78. b663b86 gfe-relnote: deprecate gfe2_reloadable_flag_quic_eliminate_static_stream_map_3. by renjietang · 2 weeks ago
  79. 01010ca Add operator<< support to QuicSocketAddress. by vasilvv · 2 weeks ago
  80. 6f8a761 Fix check in proto_to_packet_translator to make sure packets are long enough by nharper · 2 weeks ago
  81. d317e3a gfe-relnote: Deprecate gfe2_reloadable_flag_quic_simplify_stop_waiting. by fayang · 2 weeks ago
  82. 2562be7 Remove unused pending stream constructors. by renjietang · 3 weeks ago
  83. 2a93046 gfe-relnote: n/a(refactor only) Split out utility functions needed on quic by danzh · 3 weeks ago
  84. 107ba5f gfe-relnote: Move QUIC crypto frames to be gated behind new flag gfe2_reloadable_flag_quic_enable_version_48 by nharper · 3 weeks ago
  85. 7498c8c In HTTP/3, write Priority on control stream before writing headers. by renjietang · 3 weeks ago
  86. 014740d gfe-relnote: Remove unused gfe2_reloadable_flag_quic_fix_spurious_ack_alarm. by fayang · 3 weeks ago
  87. 0a564aa gfe-relnote: Change the default value of --quic_lumpy_pacing_size to 2. Protected by --quic_change_default_lumpy_pacing_size_to_two. by wub · 3 weeks ago
  88. ef46896 gfe-relnote: Don't queue packets when closing a QUIC connection by nharper · 3 weeks ago
  89. 1a578a7 gfe-relnote: Deprecate previously rolled back flag gfe2_reloadable_flag_quic_bbr_app_limited_recovery. by ianswett · 3 weeks ago
  90. c057c01 Support blocked decoding in QuicSpdyStream. by bnc · 3 weeks ago
  91. 2f6632d gfe-relnote: Don't DCHECK in GetPacketHeaderSize if the flag is false. Protected by reloadable flag quic_fix_get_packet_header_size by nharper · 3 weeks ago
  92. c83b674 Use map_.size() instead of list_.size() in SimpleLinkedHashMap. by rch · 3 weeks ago
  93. d43f1d6 Fix quic::GetPacketHeaderSize when QuicVersionHasLongHeaderLengths is false by nharper · 3 weeks ago
  94. 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 · 3 weeks ago
  95. 520d4d7 gfe-relnote: n/a(code clean up) Remove direct use of DLOG in by danzh · 3 weeks ago
  96. b54ac5b Add a test to ensure packets of deprecated QUIC versions are rejected by QuicDispatcher via version negotiation. by fayang · 3 weeks ago
  97. 44fa92f gfe-relnote: Deprecate gfe2_reloadable_flag_quic_fix_has_pending_crypto_data. by fayang · 3 weeks ago
  98. 9785735 gfe-relnote: In QUIC, inline WritevDataInner. Refactoring only, not protected. by fayang · 3 weeks ago
  99. 360b5a9 Add test to ensure that if we reset the stream if we receive too many outstanding push promises. by QUICHE team · 4 weeks ago
  100. ab33c71 Do not pretend receiving FIN when receiving trailers in QUIC v99. by bnc · 4 weeks ago