1. 6dcf6ab Use quiche string libraries in third_party/quic/test_tools by QUICHE team · 5 years ago
  2. 5015e2e Use quiche string libraries in third_party/quic/tools by QUICHE team · 5 years ago
  3. 7225491 Adds test cases demonstrating that HpackEncoder will emit a comma-delimited value as a single HPACK entry. by QUICHE team · 5 years ago
  4. 83e0444 Copy //third_party/quic string libraries to //third_party/quiche by QUICHE team · 5 years ago
  5. 96836b9 Fix chromium compile issues: comparison of integers of different signs: 'const int' and 'const unsigned long'. by zhongyi · 5 years ago
  6. 59dc770 Change QuicSpdySession::GetSpdyDataStream() to GetOrCreateSpdyDataStream() because new stream might be created from this method. by renjietang · 5 years ago
  7. 64d2628 Adds a test case demonstrating that when HPACK compression is disabled and incremental encoding is used, spdy::HpackEncoder emits \0-delimited values on the wire. by QUICHE team · 5 years ago
  8. 6b473e1 Simplify LegacyQuicStreamIdManagerTest. by renjietang · 5 years ago
  9. 1b04b7a Deletes header files and BUILD targets for SpdyUnsafeArena, which is no longer used. by QUICHE team · 5 years ago
  10. ed28949 Make LegactQuicStreamIdManagerTest test all current gQUIC versions. by renjietang · 5 years ago
  11. 0b74550 This change simplifies SpdyHeaderBlock and SpdyHeaderStorage, now that the underlying arena implementation does not allocate memory upon construction. by QUICHE team · 5 years ago
  12. 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
  13. 6d29578 Improve QuicSpdySession logging by dschinazi · 5 years ago
  14. b6a8763 Migrates a unit test from SpdyUnsafeArena to SpdySimpleArena. by QUICHE team · 5 years ago
  15. bd5386d This change migrates SpdyHeaderStorage from SpdyUnsafeArena to SpdySimpleArena. SpdyUnsafeArena has different backing implementations per platform. by QUICHE team · 5 years ago
  16. 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
  17. c1f530d Remove QuicSession from LegacyQuicStreamIdManager and pass in transport_version and perspective instead. by ianswett · 5 years ago
  18. 467b422 Add a callback that notifies the QuicTransportClientSession visitor when the session is ready. by vasilvv · 5 years ago
  19. 7ab48c3 gfe-relnote: deprecate gfe2_reloadable_flag_quic_close_connection_on_wrong_offset. by renjietang · 5 years ago
  20. 76881f0 Refactor quic_enable_version flags by dschinazi · 5 years ago
  21. a9101d1 Remove unnecessary member connection_ in QuicTransportSimpleServerSession. by renjietang · 5 years ago
  22. 6b29700 Extracts SpdyHeaderBlock::Storage as a separate library. This is a continuation of the attempt to simplify SpdyHeaderBlock. by QUICHE team · 5 years ago
  23. 36e6300 gfe-relnote: For QUIC BBR tests, add the ability to save test results and compare with saved results. Test only, not protected. by wub · 5 years ago
  24. f0f94d6 Add flag counts for gfe2_quic_reloadable_flag_quic_bbr_startup_rate_reduction. by ianswett · 5 years ago
  25. 0198341 gfe-relnote: In QUIC, default enable IETF loss detection with 1/4 RTT time threshold and adaptive packet threshold. Protected by existing gfe2_reloadable_flag_quic_default_on_ietf_loss_detection. by fayang · 5 years ago
  26. 8e3bb9d Minor cleanup to SpdyHeaderBlock. by QUICHE team · 5 years ago
  27. 4101ead Remove unused QUIC version code by dschinazi · 5 years ago
  28. 234c877 Begin performing Stubby handshake inspection in the prod --> off-net direction. by QUICHE team · 5 years ago
  29. b7ac104 Add header_list_size_limit_exceeded argument to OnHeadersDecoded(). by bnc · 5 years ago
  30. 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
  31. 7e3fe6b gfe-relnote: (n/a) Rename QuicRecordTestOutput to QuicRecordTrace. Test only rename, not protected. by wub · 5 years ago
  32. d7692cd Use client-supplied path instead of external configuration to switch between ECHO and DISCARD mode in QuicTransportSimpleServer by vasilvv · 5 years ago
  33. 7857189 Parse the path component of the indication on the server. by vasilvv · 5 years ago
  34. 0ce303d Drop support for QUIC T048 and T049 by dschinazi · 5 years ago
  35. 5e46941 Fix gcc compilation error. by bnc · 5 years ago
  36. e251509 gfe-relnote: deprecate gfe2_reloadable_flag_quic_enable_version_50 by nharper · 5 years ago
  37. f84be20 Add stream number in GetSpdyDataStream() messages for better debugging. by renjietang · 5 years ago
  38. 162322c Use IsStreamError() and friends gMock matchers in quic/core/crypto. by bnc · 5 years ago
  39. 5debd13 Set quic_send_max_push_id_with_settings in some test cases by nharper · 5 years ago
  40. e58d0f1 Send the path and query parameters of QuicTransport URL in the client indication. by vasilvv · 5 years ago
  41. 569ae31 Do not send QPACK Stream Cancellation instruction. by bnc · 5 years ago
  42. 2e7042c gfe-relnote: Flag protect the new MaxPushId logic in quic_spdy_session.cc to simplify Chrome merge. This code is already protected by disabled v99, but this new --gfe2_reloadable_flag_quic_send_max_push_id_with_settings flag disables this new behavior in Chrome tests until they can be modifie. by rch · 5 years ago
  43. e62e63c gfe-relnote: Deprecate gfe2_reloadable_flag_quic_treat_queued_packets_as_sent. by fayang · 5 years ago
  44. 9d6231c gfe-relnote: Deprecate gfe2_reloadable_flag_quic_reject_unprocessable_packets_statelessly. by fayang · 5 years ago
  45. 02a2874 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_populate_nonretransmittable_frames. by fayang · 5 years ago
  46. 3371b09 gfe-relnote: Fix an unsigned integer overflow bug in QUIC v99 when processing Ack frame. Not used in prod. Not protected. by fayang · 5 years ago
  47. 4cd745d gfe-relnote: Move the logic for sending the MAX_PUSH_ID frame from QuicSpdyClientSessionBase to QuicSpdySession along with the other "send initial data" logic. Protected by disabled QUIC v99 flag. by rch · 5 years ago
  48. 720c8e6 Internal QUICHE change by wub · 5 years ago
  49. 6f18a82 Send Stream Cancellation QPACK instruction. by bnc · 5 years ago
  50. d672c6d gfe-relnote: Do not flush clear coalesced packets while sending multiple connection close packets. Protected by --gfe2_reloadable_flag_quic_close_all_encryptions_levels2 by rch · 5 years ago
  51. 173916e gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_mtu_discovery_v2. by wub · 5 years ago
  52. 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
  53. 446887e Enforce header list size limit in QpackDecodedHeadersAccumulator. by bnc · 5 years ago
  54. 3b58cfc Rename qpack_constants.* to qpack_instructions.*. by bnc · 5 years ago
  55. 296cfa3 Switch the order of QPACK streams sending stream type. by renjietang · 5 years ago
  56. f54082a Use IsStreamError() and friends gMock matchers in quic/core (but not subdirectories). by bnc · 5 years ago
  57. c576950 Use IsStreamError() and friends gMock matchers in quic/core/http. by bnc · 5 years ago
  58. a6cd688 Use IsStreamError() and friends gMock matchers in a few tests. by bnc · 5 years ago
  59. 1389583 Use IsStreamError() and friends gMock matchers in quic/quartc. by bnc · 5 years ago
  60. 5fc6d0c Deprecate quic_version_negotiation_grease by dschinazi · 5 years ago
  61. c9c1d1a Deprecate quic_enable_version_49 by dschinazi · 5 years ago
  62. 7e8ae0d Remove redundant private keyword. by renjietang · 5 years ago
  63. 3ee025f gfe-relnote: (n/a) In QuicTimeAccumulator, change a "static constexpr data member" to a "static constexpr function". No behavior change, not protected. by wub · 5 years ago
  64. 61cc245 Remove QuicSession::SendRstStreamInner() because the |close_write_side_only| code paths share so little with each other. by renjietang · 5 years ago
  65. f9ff46b Do not call MarkConsumed() from OnHeadersFramePayload() after decoding error. by bnc · 5 years ago
  66. ef8416a Adds a unit test demonstrating that SpdyHeaderBlock can store header names containing uppercase characters. by QUICHE team · 5 years ago
  67. e619ef6 gfe-relnote: (n/a) Change member initializer list to default member initializers in QuicConnectionStats. No behavior change, not protected. by wub · 5 years ago
  68. 5cd4959 Internal QUICHE change by wub · 5 years ago
  69. 680d563 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_bbr2_fix_inflight_bounds. by wub · 5 years ago
  70. 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
  71. 2fd0c6c gfe-relnote: (n/a) Refactor Bbr2ProbeBwMode::OnCongestionEvent such that it only has one return point. No behavior change, not protected. by wub · 5 years ago
  72. 50c6a37 gfe-relnote: (n/a) Do not call Initialize() in QuicTransportSimpleServerSession's constructor. Not used in production, not protected. by wub · 5 years ago
  73. be29b9e gfe-relnote: Refactor how QuicConnectionStats.slowstart_duration is calculated in QUIC BBR1, and start populate it in QUIC BBR2. Not protected. (Worst case we get some incorrect values in transport connection stats) by wub · 5 years ago
  74. a89eee3 gfe-relnote: (n/a) In quic::test::TestQuicSpdyServerSession, do not call Initialize() in constructor. Test only, not protected. by wub · 5 years ago
  75. 7e9155d Move NoopQpackStreamSenderDelegate to qpack_test_utils.h. by bnc · 5 years ago
  76. d088eab Change window_update frame's byte_offset to max_data to incorporate IETF spec. by renjietang · 5 years ago
  77. 031d47c gfe-relnote: (n/a) Only enable QUIC MTU discovery in the server->client direction. No behavior change in GFE, not protected. by wub · 5 years ago
  78. b5f2d72 Fix variable type mismatch. by renjietang · 5 years ago
  79. 95c6fd3 Internal QUICHE change by bnc · 5 years ago
  80. b63005e Remove QuicPacketCreator::AddSavedFrame() and make QuicPacketCreator::AddFrame() public. by renjietang · 5 years ago
  81. cfc0ae6 Remove unused set_endianness from QuicDataReader. by ianswett · 5 years ago
  82. 173c48f Move quic::QuicEndian to quiche::QuicheEndian by QUICHE team · 5 years ago
  83. 350e9e6 gfe-relnote: Update QuicConnection's SendMessage to allow specifying if the message by QUICHE team · 5 years ago
  84. fb4f4fc Fix use-after-free in QpackProgressiveDecoder and QpackInstructionDecoder. by bnc · 5 years ago
  85. 7800130 Add more QUIC_SLOW_TEST annotations to bbr2_simulator_test.cc by rch · 5 years ago
  86. d983e06 Add comments for some disabled simple_session_notifier_test. by renjietang · 5 years ago
  87. fa3b1d6 gfe-relnote: In QUIC sent packet manager, replace handshake_confirmed_ and forward_secure_packet_acked_ with handshake_state_. No functional change expected. Not protected. by fayang · 5 years ago
  88. dcea9b8 Remove use of illegal ":version" HTTP pseudo-header in tests by dschinazi · 5 years ago
  89. e2a64de gfe-relnote: Combine quic_no_stream_data_after_reset and quic_no_decrease_in_final_offset into a single flag gfe2_reloadable_flag_quic_close_connection_and_discard_data_on_wrong_offset to impose flag dependency. by renjietang · 5 years ago
  90. 409b261 Add a new QUIC platform API QUIC_SLOW_TEST which will be used in chrome by rch · 5 years ago
  91. c0a1df4 gfe-relnote: (n/a) Change QUIC's AckedPacketVector and LostPacketVector from std::vector to QuicInlinedVector with a inline capacity of 2. Not protected. by wub · 5 years ago
  92. e8ee0b1 Introduce HandshakeState enum to sent packet manager. Not used yet, not protected. by fayang · 5 years ago
  93. 9459141 Rename QuicUtilsTest to QuicTypesTest in quic_types_test.cc by rch · 5 years ago
  94. 3bc4bdd gfe-relnote: add some static casts to types in quic_circular_deque.h to allow it to build on Chrome. by rch · 5 years ago
  95. 1b2e86c Move MockVisitor to an anonymous namesapce in qpack_decoded_headers_accumulator_test.cc by rch · 5 years ago
  96. 8b87195 Add comments on why an end_to_end test is disabled for IETF QUIC. by renjietang · 5 years ago
  97. 2cbfccf Internal QUICHE change by fayang · 5 years ago
  98. b87ddb1 Add a platform macro EXPECT_QUIC_DEBUG_DEATH to ensure that by rch · 5 years ago
  99. cd86dd1 Update MESSAGE frame to latest IETF draft by dschinazi · 5 years ago
  100. f2ea9da Wrap EXPECT_DEBUG_DEATH in the appropriate guard to make it compile by rch · 5 years ago