1. a6d4737 Add debug visitor for SETTINGS sent. by renjietang · 5 years ago
  2. 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 · 5 years ago
  3. 62a10e5 Optimize QpackBlockingManager::blocking_allowed_on_stream(). by bnc · 5 years ago
  4. f50ccf6 Fix two blocking_allowed_on_stream() calls in QpackBlockingManagerTest.BlockingAllowedOnStream. by bnc · 5 years ago
  5. 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 · 5 years ago
  6. d306357 Fix flaky QuartcPeerTest.BandwidthAllocationWithoutEnoughAvailable by dschinazi · 5 years ago
  7. 67e5bcb Comments on some disabled v99 tests. by renjietang · 5 years ago
  8. f0fe206 Fix Chromium merge issue from MOCK_METHOD by dschinazi · 5 years ago
  9. bd78ea1 Change DCHECKS to QUIC_BUG_IF in QuicPacketCreator to better debug any packet serializations errors. by ianswett · 5 years ago
  10. 3907ac2 gfe-relnote: Fix typo in QUIC method name. No behavior change by nharper · 5 years ago
  11. c705490 Add debug interface for StreamsBlockedFrame and MaxStreamsFrame. by renjietang · 5 years ago
  12. cc5a54c Do not replace connection ID for unknown versions by dschinazi · 6 years ago
  13. 965e592 gfe-relnote: Enable initial obfuscators in QUIC_VERSION_99. Protected by quic_enable_version_99 by nharper · 6 years ago
  14. 3f3cb68 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_change_default_lumpy_pacing_size_to_two. by wub · 6 years ago
  15. 2db302b Use string literal for HTTP/3 setting identifiers. by renjietang · 6 years ago
  16. f0db654 Internal QUICHE change by bnc · 6 years ago
  17. 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
  18. 20a05e2 Add a --disable_port_changes option to quic_client to not change by rch · 6 years ago
  19. 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
  20. 1bfe0d7 BEGIN_PUBLIC by QUICHE team · 6 years ago
  21. fcd4235 Signal error in HttpDecoder on empty PUSH_PROMISE frame. by bnc · 6 years ago
  22. f97492c When QPACK encoding, allow blocking references on a stream that is already blocked. by bnc · 6 years ago
  23. 9301d3c Clean up QuicStreamIdManagerTests by rch · 6 years ago
  24. c73506e Introduce QUIC v49 by dschinazi · 6 years ago
  25. 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
  26. 1190785 Use QuicTextUtils::HexDecode() in HttpDecoderTests. by bnc · 6 years ago
  27. 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
  28. c6b9951 Don't create NullEncrypter/Decrypter in QuicFramer by nharper · 6 years ago
  29. 57a0e3f Remove obsolete comments from QuicDispatcher. by ianswett · 6 years ago
  30. d141453 Shorten names of UberQuicStreamIdManager methods. by ianswett · 6 years ago
  31. 142051a Fix QUIC core test display by dschinazi · 6 years ago
  32. 08a6c95 gfe-relnote: Use IETF loss detection for T099. Not used in prod, not protected. by fayang · 6 years ago
  33. 7c07528 Unconditionally call SetInitialObfuscators in quic_test_utils.cc by nharper · 6 years ago
  34. dc23fc0 gfe-relnote: (n/a) Add a bbr2 test with sender policed by a token bucket. Test only. by wub · 6 years ago
  35. 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
  36. d142849 Allow long header lengths in versions without IETF frames by dschinazi · 6 years ago
  37. 98fc8d0 Display version in quic_framer_test by dschinazi · 6 years ago
  38. 56055be Prevent IETF QUIC Frame transmission prior to config by fkastenholz · 6 years ago
  39. 6647f9e Guard HTTP/3 priority code behind protocol flag quic_allow_http3_priority which is default false. by renjietang · 6 years ago
  40. aaf85e4 Add QuicSpdySession debug visitor to help with HTTP/3 debugging. by renjietang · 6 years ago
  41. b70e95a Deprecate quic_connection_id_use_siphash by dschinazi · 6 years ago
  42. 7d0f3c8 Fix flaky EndToEndTestWithTls.NoUndecryptablePackets by dschinazi · 6 years ago
  43. 18be79a gfe-relnote: Combine QuicPacketGenerator and QuicPacketCreator. Protected by gfe2_reloadable_flag_quic_combine_generator_and_creator. by fayang · 6 years ago
  44. 1b11b96 gfe-relnote: In QUIC, enable round robin scheduling. Protected by gfe2_reloadable_flag_quic_enable_rr_write_schduler. by fayang · 6 years ago
  45. fefce6b gfe-relnote: Deprecate gfe2_reloadable_flag_quic_clear_queued_packets_on_connection_close by nharper · 6 years ago
  46. cad1179 gfe-relnote: Unifiy QuicPacketCreator::DelegateInterface and QuicPacketGenerator::DelegateInterface. No functional change expected, not protected. by fayang · 6 years ago
  47. 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
  48. 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
  49. 4a5a76c Unconditionally call CryptoUtils::CreateInitialObfuscators by nharper · 6 years ago
  50. ec36d7c Wrap EXPECT_DEBUG_DEATH in quic_crypto_client_config_test.cc by nharper · 6 years ago
  51. 39979d3 Re-write some quic_stream_test and enable TLS blocked tests. by renjietang · 6 years ago
  52. 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
  53. 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
  54. a2ef301 Enable getting and setting custom QUIC transport parameters. by vasilvv · 6 years ago
  55. c8d9e40 Rename CryptoUtils::CreateTlsInitialCrypters by nharper · 6 years ago
  56. bb2e22a Re-enable tests that were blocked by TLS not setting initial connection flow control window. by renjietang · 6 years ago
  57. c5589bd Allow quic_toy_server to only use IETF QUIC by dschinazi · 6 years ago
  58. f20a5c2 Set initial capacity to value of maximum capacity in QPACK offline encoder. by bnc · 6 years ago
  59. b9cf4c7 Add comment to document secondary role of QuicSpdySession::qpack_maximum_dynamic_table_capacity_. by bnc · 6 years ago
  60. c20d968 Keep processing files in QPACK offline decoder after encountering failure. by bnc · 6 years ago
  61. 963c2ec Reset stream if stream frame contains data that goes beyond stream's close offset. by renjietang · 6 years ago
  62. d1f732f Send SETTINGS_QPACK_BLOCKED_STREAMS in QuicSendControlStream. by bnc · 6 years ago
  63. 4dc0147 Remove blocked stream limit enforcement from QpackOfflineDecoder. by bnc · 6 years ago
  64. b0c7b4b gfe-relnote: In QUIC, enable IETF style loss detection. Protected by by fayang · 6 years ago
  65. 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
  66. 6464c4a Fix idle timeout negotiation by dschinazi · 6 years ago
  67. 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
  68. 405f719 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_fix_get_packet_header_size by nharper · 6 years ago
  69. 331385e Close connection on QPACK encoder or decoder stream errors. by bnc · 6 years ago
  70. 244af5a Add OnConnectionCloseFrame, invoked to save ConnectionCloseFrame data by fkastenholz · 6 years ago
  71. 2d55b91 Use version-aware QuicConnectionCloseFrame constructor. by fkastenholz · 6 years ago
  72. 9fa2be3 gfe-relnote: deprecate quic_ignore_tlpr_if_no_pending_stream_data. by zhongyi · 6 years ago
  73. 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
  74. af0c12f Downgrade a QUIC_BUG to QUIC_LOG(WARNING). by fayang · 6 years ago
  75. 609c24e Include encoder stream bytes in written header size. by bnc · 6 years ago
  76. 4fd8cb1 Deprecate quic_dispatcher_hands_chlo_extractor_one_version by dschinazi · 6 years ago
  77. 9e1c734 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_inline_getorcreatedynamicstream. by renjietang · 6 years ago
  78. 3024632 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_no_window_update_on_read_only_stream. by renjietang · 6 years ago
  79. a178671 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_handle_staticness_for_spdy_stream. by renjietang · 6 years ago
  80. d4ddf71 Send HTTP/3 SETTINGS when encryption is established. by renjietang · 6 years ago
  81. 4b3bafd Add two more variables to a QUIC_BUG in bandwidth_sampler.cc to debug b/119763397 by ianswett · 6 years ago
  82. fa2746c gfe-relnote: False deprecate gfe2_reloadable_flag_quic_fix_adaptive_time_loss. by fayang · 6 years ago
  83. 1e96e1a gfe-relnote: False deprecate gfe2_reloadable_flag_quic_eighth_rtt_loss_detection. by fayang · 6 years ago
  84. a0cbbdc gfe-relnote: (n/a) Fix a use-of-uninitialized-value in QuicFramerTest.GetRetransmittableControlFrameSize. Test only. by wub · 6 years ago
  85. b2486b8 gfe-relnote: (n/a) Update QuicIetfFramerTest.(Application|Connection)Close to use the new QuicConnectionCloseFrame constructor. Test only, not protected. by wub · 6 years ago
  86. 95025bf Deprecate quic_drop_invalid_small_initial_connection_id by dschinazi · 6 years ago
  87. 3d03329 Support the use of MESSAGE/DATAGRAM frames in QBONE. by vasilvv · 6 years ago
  88. 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
  89. 5c729f0 Remove QuicSession::RegisterStaticStream() and merge it into by renjietang · 6 years ago
  90. 591814c Add version-aware QuicConnectionCloseFrame constructor by fkastenholz · 6 years ago
  91. d1d0085 Use QuicSession::transport_version() instead of QuicConnection::transport_version() to make code cleaner. by renjietang · 6 years ago
  92. 9e62e3c gfe-relnote: n/a (TODO added) by fayang · 6 years ago
  93. 88d08f4 Change Application and Transport ConnectionClose codes to uint64_t by fkastenholz · 6 years ago
  94. a582187 gfe-relnote: (n/a) Only increment flag count for quic_simple_inflight_time when the flag is true. Flag count only. by wub · 6 years ago
  95. 43652ca gfe-relnote: (n/a) Add a GFE_BUG if QuicFdWrapper.stream_ is silently cleared in QuicFdWrapper::Readv. Logging only, not protected. by wub · 6 years ago
  96. 203926d In v99, close the connection if the peer sets the number of unidirectional stream less than the minimum required unidirectional streams. by renjietang · 6 years ago
  97. 255ff77 Remove redundant connection check. by renjietang · 6 years ago
  98. 0e48f12 Prevent QuicToyClient crash on DNS failure by dschinazi · 6 years ago
  99. 479fea3 gfe-relnote: Save the time the last inflight packet was sent instead of iterating through the deque. Protected by gfe2_reloadable_flag_quic_simple_inflight_time. by ianswett · 6 years ago
  100. b7e6e64 gfe-relnote: Add methods to QuicConnectionDebugVisitorInterface for missing IETF QUIC frames. QUIC v99 only. Protected by disabled QUIC v99 flag. by rch · 6 years ago