1. ef79a5f Improve logging by adding more ToString methods and refactor by dschinazi · 5 years ago
  2. 45a573a Fix crasher in QpackProgressiveDecoder destructor if QpackHeaderTable is already destroyed. by bnc · 5 years ago
  3. 975c235 gfe-relnote: Call NeuterHandshakePackets() once per connection. Protected by reloadable flag quic_neuter_handshake_packets_once. by vasilvv · 5 years ago
  4. 2e6967f Remove SETTINGS_NUM_PLACEHOLDERS. by bnc · 5 years ago
  5. 40bdf53 Call ProofHandler::OnProofVerifyDetailsAvailable in TLS handshake in QUIC by nharper · 5 years ago
  6. c8754e1 Remove QpackEncoder::DebugVisitor. by bnc · 5 years ago
  7. c1e9121 [build] Include ostream in quic_ip_address.h by vasilvv · 5 years ago
  8. 2f2b742 Fix QPACK crash by unregistering observers with QpackHeaderTable. by bnc · 5 years ago
  9. 8e9d944 Enable histogram logging events in QpackEncoder even if there is no debug_visitor_. by bnc · 5 years ago
  10. bb40c7f Change QpackHeaderTable::observer_ type and swap RegisterObserver() argument order. by bnc · 5 years ago
  11. d6db04a gfe-relnote: Check for partial write when crypto frame gets retransmitted. This only affects T099 which supports amplification factor. by fayang · 5 years ago
  12. ffbc293 gfe-relnote: (n/a) Rate limit a QUIC_LOG(ERROR) in BandwidthSampler. Logging only. by wub · 5 years ago
  13. e6472f6 Implement a QuicSession subclass for QuicTransport client. by vasilvv · 5 years ago
  14. 2ce6608 gfe-relnote: In QUIC, consider packets (which cannot be sent because of write blocked) as sent from unacked_packet_map and congestion control's perspectives. Protected by gfe2_reloadable_flag_quic_treat_queued_packets_as_sent. by fayang · 5 years ago
  15. a5ec30e Enable QUIC v48 for Quartc by QUICHE team · 5 years ago
  16. db29524 gfe-relnote: (n/a) Add unit tests for quic::MaxAckHeightTracker. Test only. by wub · 5 years ago
  17. 67840e1 Disable SupportsAntiAmplificationLimit to avoid infinite loop by dschinazi · 5 years ago
  18. 4a64ab6 Prevent fuzzer from sending version negotiation packets by dschinazi · 5 years ago
  19. ecad964 Prevent fuzzer from sending unsupported RETRY packets by dschinazi · 5 years ago
  20. 20a9ad9 Record header compression ratio. by bnc · 5 years ago
  21. 42ce099 Add QPACK logging for each encoded header list to track whether encoding is blocked. by bnc · 5 years ago
  22. c5e0c8c Add comments explaining why some tests are only for IETF QUIC or Google QUIC. by fkastenholz · 5 years ago
  23. 527e7d4 gfe-relnote: Default-initialize QUIC BBRv2's inflight_hi_headroom from flags. No behavior change. by wub · 5 years ago
  24. 8886b8c Internal QUICHE change by wub · 6 years ago
  25. 81eb4e0 Allow parsing PROX packets with length prefix by dschinazi · 6 years ago
  26. c1bbfe6 Use 16-byte auth tags when initial obfuscators are used by nharper · 6 years ago
  27. f1e3e4a gfe-relnote: (n/a) comments only by zhongyi · 6 years ago
  28. a6d4737 Add debug visitor for SETTINGS sent. by renjietang · 6 years ago
  29. 3034a7d gfe-relnote: For QUIC BBRv2: 1) Don't grow inflight_hi unless it's fully used, and 2) Cap inflight_lo in PROBE_CRUISE. Protected by --gfe2_reloadable_flag_quic_bbr2_fix_inflight_bounds. by wub · 6 years ago
  30. 62a10e5 Optimize QpackBlockingManager::blocking_allowed_on_stream(). by bnc · 6 years ago
  31. f50ccf6 Fix two blocking_allowed_on_stream() calls in QpackBlockingManagerTest.BlockingAllowedOnStream. by bnc · 6 years ago
  32. d85976f gfe-relnote: Use latched_session instead of session() in QuicFdWrapper::Readv testvalue. Protected by FLAGS_gfe2_reloadable_flag_quic_add_upper_limit_of_buffered_control_frames3 which replaces FLAGS_gfe2_reloadable_flag_quic_add_upper_limit_of_buffered_control_frames2. by fayang · 6 years ago
  33. d306357 Fix flaky QuartcPeerTest.BandwidthAllocationWithoutEnoughAvailable by dschinazi · 6 years ago
  34. 67e5bcb Comments on some disabled v99 tests. by renjietang · 6 years ago
  35. f0fe206 Fix Chromium merge issue from MOCK_METHOD by dschinazi · 6 years ago
  36. bd78ea1 Change DCHECKS to QUIC_BUG_IF in QuicPacketCreator to better debug any packet serializations errors. by ianswett · 6 years ago
  37. 3907ac2 gfe-relnote: Fix typo in QUIC method name. No behavior change by nharper · 6 years ago
  38. c705490 Add debug interface for StreamsBlockedFrame and MaxStreamsFrame. by renjietang · 6 years ago
  39. cc5a54c Do not replace connection ID for unknown versions by dschinazi · 6 years ago
  40. 965e592 gfe-relnote: Enable initial obfuscators in QUIC_VERSION_99. Protected by quic_enable_version_99 by nharper · 6 years ago
  41. 3f3cb68 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_change_default_lumpy_pacing_size_to_two. by wub · 6 years ago
  42. 2db302b Use string literal for HTTP/3 setting identifiers. by renjietang · 6 years ago
  43. f0db654 Internal QUICHE change by bnc · 6 years ago
  44. bf269d0 Add debug visitor for logging when QPACK encoder cannot insert into dynamic table or cannot refer to unacknowledged entries. by bnc · 6 years ago
  45. 20a05e2 Add a --disable_port_changes option to quic_client to not change by rch · 6 years ago
  46. d40f903 Clean up UberQuicStreamIdManagerTest by using a Delegate instead of a full Session. Also change the UberQuicStreamIdManager constructor to take a Delegate, Perspective and Version instead of a session. by rch · 6 years ago
  47. 1bfe0d7 BEGIN_PUBLIC by QUICHE team · 6 years ago
  48. fcd4235 Signal error in HttpDecoder on empty PUSH_PROMISE frame. by bnc · 6 years ago
  49. f97492c When QPACK encoding, allow blocking references on a stream that is already blocked. by bnc · 6 years ago
  50. 9301d3c Clean up QuicStreamIdManagerTests by rch · 6 years ago
  51. c73506e Introduce QUIC v49 by dschinazi · 6 years ago
  52. a8b56e4 gfe-relnote: Decouple the QuicSession from the QuicStreamIdManager by introducing a QuicStreamIdManager::DelegateInterface which the session implements. Does not change behavior, merely adds a layer of abstraction which allows unit tests of QuicStreamIdManager to be simplified. by rch · 6 years ago
  53. 1190785 Use QuicTextUtils::HexDecode() in HttpDecoderTests. by bnc · 6 years ago
  54. e3f2f7b relnote: On server side, do not process the first initial QUIC packet received from a client if the UDP datagram is < 1200 bytes. Instead, send a connection close with PROTOCOL_VIOLATION if the version is supported. Protected by quic_reloadable_flag_quic_donot_process_small_initial_packets. by fayang · 6 years ago
  55. c6b9951 Don't create NullEncrypter/Decrypter in QuicFramer by nharper · 6 years ago
  56. 57a0e3f Remove obsolete comments from QuicDispatcher. by ianswett · 6 years ago
  57. d141453 Shorten names of UberQuicStreamIdManager methods. by ianswett · 6 years ago
  58. 142051a Fix QUIC core test display by dschinazi · 6 years ago
  59. 08a6c95 gfe-relnote: Use IETF loss detection for T099. Not used in prod, not protected. by fayang · 6 years ago
  60. 7c07528 Unconditionally call SetInitialObfuscators in quic_test_utils.cc by nharper · 6 years ago
  61. dc23fc0 gfe-relnote: (n/a) Add a bbr2 test with sender policed by a token bucket. Test only. by wub · 6 years ago
  62. d6b3143 gfe-relnote: In QUIC, making sure there are always enough credits for non-loss retransmission. Protected by gfe2_reloadable_flag_quic_grant_enough_credits. by fayang · 6 years ago
  63. d142849 Allow long header lengths in versions without IETF frames by dschinazi · 6 years ago
  64. 98fc8d0 Display version in quic_framer_test by dschinazi · 6 years ago
  65. 56055be Prevent IETF QUIC Frame transmission prior to config by fkastenholz · 6 years ago
  66. 6647f9e Guard HTTP/3 priority code behind protocol flag quic_allow_http3_priority which is default false. by renjietang · 6 years ago
  67. aaf85e4 Add QuicSpdySession debug visitor to help with HTTP/3 debugging. by renjietang · 6 years ago
  68. b70e95a Deprecate quic_connection_id_use_siphash by dschinazi · 6 years ago
  69. 7d0f3c8 Fix flaky EndToEndTestWithTls.NoUndecryptablePackets by dschinazi · 6 years ago
  70. 18be79a gfe-relnote: Combine QuicPacketGenerator and QuicPacketCreator. Protected by gfe2_reloadable_flag_quic_combine_generator_and_creator. by fayang · 6 years ago
  71. 1b11b96 gfe-relnote: In QUIC, enable round robin scheduling. Protected by gfe2_reloadable_flag_quic_enable_rr_write_schduler. by fayang · 6 years ago
  72. fefce6b gfe-relnote: Deprecate gfe2_reloadable_flag_quic_clear_queued_packets_on_connection_close by nharper · 6 years ago
  73. cad1179 gfe-relnote: Unifiy QuicPacketCreator::DelegateInterface and QuicPacketGenerator::DelegateInterface. No functional change expected, not protected. by fayang · 6 years ago
  74. 62b637b Rename functions with same names as generator in QUIC creator. This is preparation for combining creator and generator. Not protected. by fayang · 6 years ago
  75. 181e908 gfe-relnote: Change to draft-23 for the IETF QUIC identifier and salts. Protected by disabled QUIC v99 flag. by rch · 6 years ago
  76. 4a5a76c Unconditionally call CryptoUtils::CreateInitialObfuscators by nharper · 6 years ago
  77. ec36d7c Wrap EXPECT_DEBUG_DEATH in quic_crypto_client_config_test.cc by nharper · 6 years ago
  78. 39979d3 Re-write some quic_stream_test and enable TLS blocked tests. by renjietang · 6 years ago
  79. 2de46de gfe-relnote: Check whether QuicFdWrapper is usable after Readv. Protected by gfe2_reloadable_flag_quic_add_upper_limit_of_buffered_control_frames2 which replaces gfe2_reloadable_flag_quic_add_upper_limit_of_buffered_control_frames. by fayang · 6 years ago
  80. 4c1c236 gfe-relnote: In QUIC, skipping a packet number, when a single PTO packet will be sent, to elicit an immediate ACK. Protected by gfe2_reloadable_flag_quic_skip_packet_number_for_pto. by fayang · 6 years ago
  81. a2ef301 Enable getting and setting custom QUIC transport parameters. by vasilvv · 6 years ago
  82. c8d9e40 Rename CryptoUtils::CreateTlsInitialCrypters by nharper · 6 years ago
  83. bb2e22a Re-enable tests that were blocked by TLS not setting initial connection flow control window. by renjietang · 6 years ago
  84. c5589bd Allow quic_toy_server to only use IETF QUIC by dschinazi · 6 years ago
  85. f20a5c2 Set initial capacity to value of maximum capacity in QPACK offline encoder. by bnc · 6 years ago
  86. b9cf4c7 Add comment to document secondary role of QuicSpdySession::qpack_maximum_dynamic_table_capacity_. by bnc · 6 years ago
  87. c20d968 Keep processing files in QPACK offline decoder after encountering failure. by bnc · 6 years ago
  88. 963c2ec Reset stream if stream frame contains data that goes beyond stream's close offset. by renjietang · 6 years ago
  89. d1f732f Send SETTINGS_QPACK_BLOCKED_STREAMS in QuicSendControlStream. by bnc · 6 years ago
  90. 4dc0147 Remove blocked stream limit enforcement from QpackOfflineDecoder. by bnc · 6 years ago
  91. b0c7b4b gfe-relnote: In QUIC, enable IETF style loss detection. Protected by by fayang · 6 years ago
  92. b045185 gfe-relnote: Honor IETF QUIC initial flow control limits when using TLS. Protected by disabled --gfe2_reloadable_flag_quic_supports_tls_handshake by rch · 6 years ago
  93. 6464c4a Fix idle timeout negotiation by dschinazi · 6 years ago
  94. 19d2d5b gfe-relnote: In QUIC, add adaptive reordering thresholds. Deprecate SpuriousRetransmitDetected and call SpuriousLossDetected instead. Protected by gfe2_reloadable_flag_quic_detect_spurious_loss. by fayang · 6 years ago
  95. 405f719 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_fix_get_packet_header_size by nharper · 6 years ago
  96. 331385e Close connection on QPACK encoder or decoder stream errors. by bnc · 6 years ago
  97. 244af5a Add OnConnectionCloseFrame, invoked to save ConnectionCloseFrame data by fkastenholz · 6 years ago
  98. 2d55b91 Use version-aware QuicConnectionCloseFrame constructor. by fkastenholz · 6 years ago
  99. 9fa2be3 gfe-relnote: deprecate quic_ignore_tlpr_if_no_pending_stream_data. by zhongyi · 6 years ago
  100. 16df2a5 gfe-relnote: Switch the QUIC flag to support TLS from a protocol flag to a reloadable flag, with a chrome_value = true. Set chrome_value = true for the QUIC enable v99 flag. by rch · 6 years ago