1. fd3ee30 Add QUIC_EXPORT_PRIVATE macros to qpack_index_conversions.h functions. by bnc · 6 years ago
  2. 4471291 Remove SpdyString wrapper for std::string. by bnc · 6 years ago
  3. 4b5a68a Do not queue coalesced undecryptable packets twice by dschinazi · 6 years ago
  4. 748cc73 Support blocked decoding in qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
  5. d6a3567 Prevent duplicate HTTP/3 control stream. by renjietang · 6 years ago
  6. 93b7dd5 Re-arrange the order of the code to call OnConnectivityProbeReceived. by zhongyi · 6 years ago
  7. 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
  8. 178697b Check that every dynamic entry reference is acknowledged. by bnc · 6 years ago
  9. 833b62a Add fuzzer data transmitters for header blocks and encoder/decoder stream data in qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
  10. 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
  11. cd5ec3c Factor out QPACK absolute, relative, and post-base index conversion functions, and add new ones. by bnc · 6 years ago
  12. ae04c65 Fix QpackDecoder::EncoderStreamRelativeIndexToAbsoluteIndex(), simplify QpackProgressiveDecoder::RequestStreamRelativeIndexToAbsoluteIndex(). by bnc · 6 years ago
  13. 0185ebb Add VersionNegotiationProbeEndToEnd test by dschinazi · 6 years ago
  14. 7fc869e Update StreamIdManagerTest. by renjietang · 6 years ago
  15. 9581d0c Refactor QPACK roundtrip fuzzer. by bnc · 6 years ago
  16. c258e4f gfe-relnote: Implement sending the MAX_PUSH_ID frame when the client sets a non-zero maximum push id. by QUICHE team · 6 years ago
  17. 4abb566 Improve logging for BandwidthSampler map size bug entry. by vasilvv · 6 years ago
  18. c39c281 Call BlockingManager methods from QpackEncoder when decoder stream instructions arrive. by bnc · 6 years ago
  19. c7497ad Refactor QpackEncoderTest. by bnc · 6 years ago
  20. 8a72e4f gfe-relnote: Call QuicSession::OnCryptoHandshakeEvent in TLS handshake. Protected by quic_supports_tls_handshake. by nharper · 6 years ago
  21. d2668fc Only send Header Acknowledgement from QpackDecoder if required insert count is not zero. by bnc · 6 years ago
  22. df0b19f gfe-relnote: Stop registering ephemeral QBONE streams in the blocked by QUICHE team · 6 years ago
  23. 7652d41 Internal QUICHE change by wub · 6 years ago
  24. 30ab6db Send correct version negotiation to prober by dschinazi · 6 years ago
  25. 7591c28 Add convience functions to end_to_end test by fkastenholz · 6 years ago
  26. db6d8f0 Removed unused UberQuicStreamIdManager methods. by renjietang · 6 years ago
  27. ccbe0e0 Client-side workaround for probes receiving unexpected length prefixes by dschinazi · 6 years ago
  28. c152cc5 Prevent QuicStreamSequencer from taking in new data after the stream is reset. by renjietang · 6 years ago
  29. 2af3ba9 Early return in QuicSpdyClientSessionBase after connection is closed. by renjietang · 6 years ago
  30. bd71625 gfe-relnote: n/a(code clean up) inline quic::CreatePccSender() by danzh · 6 years ago
  31. 48cc825 Allow creation of HTTP/3 static stream after MAX_STREAM frame is received. by renjietang · 6 years ago
  32. 6b2cf77 Track unacknowledged references on the encoder stream in QpackBlockingManager. by bnc · 6 years ago
  33. 1a33a0c Improve hard-coded QuicSimpleServerStream's push promise id. by renjietang · 6 years ago
  34. 8513ffe Initialize session in quic_simple_server_stream_test. by renjietang · 6 years ago
  35. 4ff6062 Ignore read data on PendingStream after invalid type byte is received. by bnc · 6 years ago
  36. 23e8cd8 Refactor QpackEncoder::EncodeHeaderList(). by bnc · 6 years ago
  37. 5a6ea9a gfe-relnote: Default-initialize QUIC BBRv2 loss threshold from a flag. Protected by --gfe2_reloadable_flag_quic_default_to_bbr_v2. by wub · 6 years ago
  38. 77dd824 Update tests on HTTP/3 unidirectional streams. by renjietang · 6 years ago
  39. 7bd276b Crash on invalid encoder or decoder stream data in qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
  40. 970656f Encode and decode multiple header lists in qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
  41. 367c893 Refactor qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
  42. 857362b Enable partial delivery of Push Promise Frame's push id. by renjietang · 6 years ago
  43. 7d9e2a7 Remove QpackEncoder::DecodeDecoderStreamData() and QpackDecoder::DecodeEncoderStreamData(). by bnc · 6 years ago
  44. 05984ad Test that QuicTextUtilsTest:Split preserves heading and trailing whitespace. by bnc · 6 years ago
  45. fc70736 Fix use-after-free in SimpleSessionNotifierTest by nharper · 6 years ago
  46. 0d90591 Modify QPACK API to prepare for creation of QPACK streams. by renjietang · 6 years ago
  47. 17e2993 Exclude locally_closed_streams_highest_offset_.size() in QuicSession::ShouldKeepConnectionAlive(). by renjietang · 6 years ago
  48. cf6c3e6 Use VersionHasStreamType instead of VersionHasIetfQuicFrames in PendingStream-related QuicSessionTests. by bnc · 6 years ago
  49. 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
  50. 01918c0 Signal error in HttpDecoder if frames have disallowed extra payload. by bnc · 6 years ago
  51. e7f6796 Use QUIC_INVALID_FRAME_DATA in HttpDecoder. by bnc · 6 years ago
  52. 8983c0f Call Visitor::OnError() from HttpDecoder::RaiseError(). by bnc · 6 years ago
  53. 092d821 Handle closing pending streams. by bnc · 6 years ago
  54. 8a2df8f Allow QpackStreamSenderDelegate to be set dynamically. by renjietang · 6 years ago
  55. a14a7ae Put Google QUIC Connection Close code in the extracted code field by fkastenholz · 6 years ago
  56. f35ea98 gfe-relnote: For QUIC BBR/BBRv2, move max ack height tracking to BandwidthSampler. BBR change protected by --gfe2_reloadable_flag_quic_track_ack_height_in_bandwidth_sampler. BBRv2 protected by existing --gfe2_reloadable_flag_quic_default_to_bbr_v2. by wub · 6 years ago
  57. 69a8eaf Clean up some headers stream related comments. by renjietang · 6 years ago
  58. b035f15 Fix DCHECK which might not be true when flag dependency is violated. by renjietang · 6 years ago
  59. 174cb5c gfe-relnote: Default-initialize some QUIC BBRv2 parameters from flags. Protected by --gfe2_reloadable_flag_quic_default_to_bbr_v2. by wub · 6 years ago
  60. dcc474e gfe-relnote: Remove obsolete IETF QUIC recovery functionality. Protected by gfe2_reloadable_flag_quic_sent_packet_manager_cleanup. by ianswett · 6 years ago
  61. f152d8c Change return type of QuicStreamSequencer::MaybeCloseStream(). by bnc · 6 years ago
  62. b71a081 Internal QUICHE change by bnc · 6 years ago
  63. 243eabc Refactor QUIC version parsing by dschinazi · 6 years ago
  64. df85e3f Add two EXPORT macros to allow Chromium to link. by bnc · 6 years ago
  65. 2e72f38 Prevent Chromium compile error "private field is not used". by bnc · 6 years ago
  66. 0d6554a Map QuicErrorCodes to proper IETF QUIC Close Connection information. by fkastenholz · 6 years ago
  67. 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
  68. 6dde48a Internal QUICHE change by QUICHE team · 6 years ago
  69. dd7f108 gfe-relnote: Move LifoWriteScheduler from gfe/gfe2/spdy/ to third_party/spdy/core to allow QUIC to use it. No functional change expected, no flag protected. by fayang · 6 years ago
  70. 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
  71. b4dade7 Generate and parse extended Google QUIC Error Code in IETF Conn. Close frames. by fkastenholz · 6 years ago
  72. 4c664c5 Pass maximum table capacity and max blocked streams in QpackDecoder constructor. by bnc · 6 years ago
  73. a0c8f5a Add QpackEncoder::SetMaximumDynamicTableCapacity() and SetMaximumBlockedStreams() and call them when corresponding settings are received. by bnc · 6 years ago
  74. 8d55113 Fix coalesced packet processing by dschinazi · 6 years ago
  75. 940a532 Remove incorrect uses of GetHeadersStreamId(). by renjietang · 6 years ago
  76. 7be3cac Remove completed TODO's. by renjietang · 6 years ago
  77. 901cdcd Simply QuicSpdySession::HasActiveRequest(). by renjietang · 6 years ago
  78. 8288466 Enable more TLS stateless reset tests by dschinazi · 6 years ago
  79. 309987e Move local_delayed_ack_time from QuicSentPacketManager to QuicReceivedPacketManager, set the delayed ack time to 1ms for Initial and Handshake packet number spaces when using v99, and use peer_delayed_ack_time instead of local_delayed_ack_time when with the MAD1 connection option. by ianswett · 6 years ago
  80. 4e3e657 Send correct stateless reset token when using TLS by dschinazi · 6 years ago
  81. 43eefae Use peer_max_ack_delay_ not local_max_ack_delay_ when using the MAD1 QUIC connection option. Both fields are set to identical values, so this is a no-op. by ianswett · 6 years ago
  82. c691071 Add missing QUIC_EXPORT_PRIVATE to test client ALPN by dschinazi · 6 years ago
  83. 7e3c1a1 Fix tests to make chromium compile. by fayang · 6 years ago
  84. b810392 Fix a chromium compile error where local variable shadows member variable. by fayang · 6 years ago
  85. b012d21 Support 20byte connection IDs in QUIC v99 by dschinazi · 6 years ago
  86. b953d02 Add connection ID length checks by dschinazi · 6 years ago
  87. 9145364 Make QUIC enforce ALPN when using TLS handshake by dschinazi · 6 years ago
  88. 2e963aa Add helper methods to QpackSpdyStreamTest instead of hard-coding QPACK-encoded headers. by bnc · 6 years ago
  89. 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
  90. 1e3ee62 Add version DCHECK for SPDY frames that are already replaced by HTTP/3 frames in v99. by renjietang · 6 years ago
  91. 5e1a7b2 Deprecate quic_do_not_override_connection_id by dschinazi · 6 years ago
  92. 8c79ac8 Fix a QUIC end_to_end test when some flags are enabled by dschinazi · 6 years ago
  93. a2b13be Remove Http3FrameLengths. by bnc · 6 years ago
  94. cefe2b9 Change HeaderBlocksForStream from QuicDeque to std::list. by bnc · 6 years ago
  95. 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
  96. 6c84c14 Introduce IsConnectionIdLengthValidForVersion by dschinazi · 6 years ago
  97. 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
  98. 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
  99. f0041ed Add a const_cast to make chromium build. by fayang · 6 years ago
  100. 48ac919 Support LengthPrefixedConnectionIds in v99 by dschinazi · 6 years ago