1. ba9d95e Add a regression test of b/168294218, also verified gfe2_reloadable_flag_quic_fix_missing_initial_keys fixes the issue. by fayang · 3 years, 7 months ago
  2. 4267b51 Add a quic::CryptoBuffers class to own a std::vector<CRYPTO_BUFFER*> and the buffers the elements point to. Use it in TlsServerHandshaker. by wub · 3 years, 7 months ago
  3. d01e996 Make sure we have the right key before sending data. by fayang · 3 years, 7 months ago
  4. daeb819 Add explicit signal of coalscing done to QuicConnection. by fayang · 3 years, 7 months ago
  5. 9a74ee9 Discard initial key right after a HANDSHAKE packet has been sent and unify the fixes for missing initial keys. This goal is to make sure an endpoint never tries to serialize initial frames (could be pending frames or re-serialize initial packet in the coalescer) by fayang · 3 years, 8 months ago
  6. d18fe67 Deprecate quic_do_not_accept_stop_waiting now that IETF QUIC is coming and doesn't have stop waiting. by ianswett · 3 years, 8 months ago
  7. 99f3984 Internal QUICHE change by fayang · 3 years, 8 months ago
  8. 15be59c Refer to a normative section in IETF draft for QuicSpdySessionTestClient.ReceiveSpdySettingInHttp3. by renjietang · 3 years, 8 months ago
  9. 1760b08 Default to 2 * RTTVAR when calculating PTO delay. by fayang · 3 years, 8 months ago
  10. 21fc64c Treat HTTP/2 specific SETTING identifiers as errors in HTTP/3. by renjietang · 3 years, 8 months ago
  11. f324bb8 Add MaybeUpdateAckTimeout to OnAckFrequencyFrame as this frame type also instigates ack. by haoyuewang · 3 years, 8 months ago
  12. 9261a8a Discard 0-RTT keys after installing 1-RTT keys. Client side only. by fayang · 3 years, 8 months ago
  13. fcff957 Fix key_update_not_yet_supported for older clients by dschinazi · 3 years, 8 months ago
  14. 9aaca96 Deprecate gfe2_restart_flag_quic_enable_tls_resumption_v4 by nharper · 3 years, 8 months ago
  15. 4e9714d Rename HTTP/3 SETTINGS_MAX_HEADER_LIST_SIZE to SETTINGS_MAX_FIELD_SECTION_SIZE. by renjietang · 3 years, 8 months ago
  16. 11a54a1 Internal QUICHE change by haoyuewang · 3 years, 8 months ago
  17. f432b06 Add a QUIC BBR2 connection option 'B2HR' to use 15% inflight_hi headroom instead of the value specified by flag --quic_bbr2_default_inflight_hi_headroom. by wub · 3 years, 8 months ago
  18. 9f1fd1a Fix a misspelled enum value in QuicFailToSerializePacketLocation. by renjietang · 3 years, 8 months ago
  19. d8c2050 Record detailed location of FAIL_TO_SERIALIZE_PACKET error in UMA histogram. by renjietang · 3 years, 8 months ago
  20. b8056c9 Exit PROBE_DOWN when bytes in flight goes below the target instead of prior_in_flight. Also adds missing flag counts. by ianswett · 3 years, 8 months ago
  21. 42dea6a Remove BORINGSSL_API_VERSION checks from quic code by nharper · 3 years, 8 months ago
  22. 5b0f14f Add a method that writes AckFrequencyFrame in QuicControlFrameManager and code for updating peer_max_ack_delay in QuicSentPacketManager. by haoyuewang · 3 years, 8 months ago
  23. 6b2b752 Ship our own implementation of QuicheEndian instead of using the platform one. by vasilvv · 3 years, 8 months ago
  24. 76c186d Add an extra endpoint to the QuicTransport simple server called by QUICHE team · 3 years, 8 months ago
  25. 2ac31ae Internal QUICHE change by fayang · 3 years, 8 months ago
  26. 9d295f2 Add varz for QUIC 0-RTT acceptance/rejection reasons by nharper · 3 years, 8 months ago
  27. 6a6bd31 Move QuicCryptoClientStreamBase::EarlyDataReason to QuicCryptoStream by nharper · 3 years, 8 months ago
  28. f555d99 In QUIC BBRv2, use inflight byte after congestion event to detect queuing during PROBE_UP. by wub · 3 years, 8 months ago
  29. 82bea25 Remove pure virtual methods from TlsHandshaker by nharper · 3 years, 8 months ago
  30. e8a8ecb Abort async QPACK header decompression when stream is closed. by bnc · 3 years, 8 months ago
  31. 27c1846 Remove TlsHandshakerTest by nharper · 3 years, 8 months ago
  32. 37b3c5c Don't arm PTO for ApplicationData until handshake confirmed. by fayang · 3 years, 8 months ago
  33. 6fd5407 gfe-relnote: fix QUICHE compilation issues with gcc. by danzh · 3 years, 8 months ago
  34. 265a7cb Reduce noisy log message to VLOG rather than LOG(INFO). by QUICHE team · 3 years, 8 months ago
  35. c8f6f63 Internal QUICHE change by fayang · 3 years, 8 months ago
  36. 2d2fdd1 Add a kAFFE client option to enable the usage of AckFrequencyFrame, including by haoyuewang · 3 years, 8 months ago
  37. de9ad9f Cap client suggested initial RTT to 1s instead of 15s. by fayang · 3 years, 8 months ago
  38. bbf1623 Replace QuicheContainsKey with a direct call to find() by vasilvv · 3 years, 8 months ago
  39. dd523b3 Remove processed packets from undecryptable_packets_. by fayang · 3 years, 8 months ago
  40. a5c3383 Change undecryptable_packets_ from QuicCircularDeque to std::deque. No functional change expected. This is the preparation to support out of order deletion. by fayang · 3 years, 8 months ago
  41. acc7c97 Internal QUICHE change by wub · 3 years, 8 months ago
  42. 19c7e00 Deprecate quic_bbr_flexible_app_limited which was blocked by a bug that's now closed. This was added for Quartc, but that project is no longer active. by ianswett · 3 years, 8 months ago
  43. 29d1803 Deprecate gfe2_reloadable_flag_quic_fix_neuter_handshake_data. by fayang · 3 years, 8 months ago
  44. f71e806 Pass early data reject reason to debug_visitor. by renjietang · 3 years, 8 months ago
  45. 093f8e4 Deprecate gfe2_reloadable_flag_quic_enable_overshooting_detection. by fayang · 3 years, 8 months ago
  46. e2896c8 Deprecate quic_enable_version_t051 by dschinazi · 3 years, 8 months ago
  47. 7646715 Deprecate gfe2_reloadable_flag_quic_use_half_rtt_as_first_pto. by fayang · 3 years, 8 months ago
  48. 5f7d0e8 Remove reloadable flag quic_http3_goaway_new_behavior. by bnc · 3 years, 8 months ago
  49. f5f83e5 Deprecate gfe2_reloadable_flag_quic_coalesced_packet_of_higher_space2. by fayang · 3 years, 8 months ago
  50. ec882f1 Deprecate --gfe2_reloadable_flag_quic_revert_mtu_after_two_ptos. by wub · 3 years, 8 months ago
  51. a504d5c Deprecate gfe2_reloadable_flag_quic_check_encryption_level_in_fast_path. by fayang · 3 years, 8 months ago
  52. 068512c Drop INITIAL packet if INITIAL key has been dropped because of coalesce packet gets flushed. by fayang · 3 years, 8 months ago
  53. b0567e2 In QuicSentPacketManager::OnPacketSent and QuicUnackedPacketMap::AddSentPacket, make it clear that which part of the serialized packet can be modified. by wub · 3 years, 8 months ago
  54. 5d91f08 Make sure there is pending timer credit when trying to retransmit packets in PTO mode. by fayang · 3 years, 8 months ago
  55. 649cf05 Clean up QuicSpdySession destructor. by renjietang · 3 years, 8 months ago
  56. 8e060b7 Add flag count for quic_stop_sending_uses_ietf_error_code. by bnc · 3 years, 8 months ago
  57. 0c20b03 deprecate gfe2_reloadable_flag_quic_do_not_use_stream_map. by renjietang · 3 years, 8 months ago
  58. 375725f deprecate gfe2_reloadable_flag_quic_remove_streams_waiting_for_acks. by renjietang · 3 years, 8 months ago
  59. 4fd6e9b Use IETF application error codes for STOP_SENDING frames. by bnc · 3 years, 8 months ago
  60. 5c52ad8 When switch from QUIC BBR to BBRv2, use BBR's cwnd as the initial cwnd of BBRv2. by wub · 3 years, 8 months ago
  61. a330b7c Include stream information in idle timeout connection close detail. by fayang · 3 years, 8 months ago
  62. ebc71c1 Fix use-after-move in SimpleLinkedHashMap by QUICHE team · 3 years, 8 months ago
  63. 434c4c0 Self-instrument for QUIC library via setsockopt for on-host-monitoring. by QUICHE team · 3 years, 8 months ago
  64. d5e8c8e Internal QUICHE change by fayang · 3 years, 8 months ago
  65. f3d3241 Fix stream ID sent in GOAWAY frame. by bnc · 3 years, 8 months ago
  66. af697da Deprecate quic_fix_print_draft_version by dschinazi · 3 years, 8 months ago
  67. 75854e6 Automated g4 rollback of changelist 330572491. by QUICHE team · 3 years, 8 months ago
  68. 26e3e88 Add method to get reason why 0-RTT was accepted or rejected in QUIC by nharper · 3 years, 8 months ago
  69. 7f54714 gfe-relnote: fix QUICHE windows compilation errors. No behavior change. by danzh · 3 years, 8 months ago
  70. 0cc998a Deprecate gfe2_reloadable_flag_quic_simplify_received_packet_manager_ack & by haoyuewang · 3 years, 8 months ago
  71. 808b6c7 Set crypto_negotiated_params for IETF QUIC client in 0-RTT by nharper · 3 years, 8 months ago
  72. 61f328e Remove support for ephemeral streams in QBONE. These have been unused for by QUICHE team · 3 years, 8 months ago
  73. 7c6d277 Internal QUICHE change by bnc · 3 years, 8 months ago
  74. 2f1d603 Revert quic_anti_amplification_factor from 10 to 5. Also add a copt to set the factor to 10 for experiment. by fayang · 3 years, 8 months ago
  75. cdcf0ad Use IETF application error codes for STOP_SENDING frames. by bnc · 3 years, 8 months ago
  76. 5b8985a Deprecate --gfe2_reloadable_flag_quic_bbr2_improve_adjust_network_parameters. by wub · 3 years, 8 months ago
  77. a46cc13 gfe-relnote: Remove pending_version_negotiation_packet_ from QuicConnection because it's only set to true in a method that's protected by checking whether it's already true. No functional change, not flag protected. by ianswett · 3 years, 8 months ago
  78. 62d10da Close QUIC connection if writer is still blocked while calling OnCanWrite. by fayang · 3 years, 8 months ago
  79. 63eb43a Add method to send HTTP/3 shut down notice GOAWAY frame by QUICHE team · 3 years, 8 months ago
  80. 9cdbb4b Fix flaky //third_party/http2:http2_structures_test by QUICHE team · 3 years, 8 months ago
  81. 187eea3 Change STOP_SENDING frame related APIs to use QuicRstStreamError type. by bnc · 3 years, 8 months ago
  82. 8a27a1a Make QUIC connections send PATH_RESPONSE upon receiving PATH_CHALLENGE according to IETF QUIC draft v29. by danzh · 3 years, 8 months ago
  83. edf934d Avoid sending huge chunks of data in EndToEndTest.PostZeroRTTRequestDuringHandshake. by renjietang · 3 years, 8 months ago
  84. 02f637d Move the histograms that records the release time offset from QuicGsoBatchWriter to QuicBatchWriterBase. by wub · 3 years, 8 months ago
  85. 9e77dfb Do not QUIC_BUG 0-RTT stream data retransmission before 1-RTT keys arrive. by renjietang · 3 years, 8 months ago
  86. 6de03a8 Automated g4 rollback of changelist 329381168. by vasilvv · 3 years, 8 months ago
  87. 4e80b0c Re-land cl/328561880 by vasilvv · 3 years, 8 months ago
  88. 49aec63 Remove session pointer from PendingStream. by renjietang · 3 years, 8 months ago
  89. 04590fc Close connection on packet serialization failures in SerializePacket. by fayang · 3 years, 8 months ago
  90. 64634b2 Deprecate gfe2_reloadable_flag_quic_bbrv2_ignore_inflight_lo. by ianswett · 3 years, 8 months ago
  91. e3938ca Deprecate gfe2_reloadable_flag_quic_fix_on_ping_timeout. by fayang · 3 years, 8 months ago
  92. 3e004e9 Update default HTTP/3 priority. by bnc · 3 years, 8 months ago
  93. 79b2661 Add missing connected checks in QuicConnection. by fayang · 3 years, 8 months ago
  94. 38d5196 Convert bytes_left_for_batch_write_ to unsigned integer array. by fayang · 3 years, 8 months ago
  95. 9f902a4 Remove tests that are testing on sending only STOP_SENDING. by renjietang · 3 years, 8 months ago
  96. e447bc6 Neuter initial packet in the coalescer when discarding initial keys. by fayang · 3 years, 8 months ago
  97. 5a3cfcb Deprecate gfe2_reloadable_flag_quic_update_packet_size. by fayang · 3 years, 8 months ago
  98. 3988f57 Refactor GOAWAY-related accessors. by bnc · 3 years, 8 months ago
  99. 440ea72 Add memory safety guard for QuicFrame by dschinazi · 3 years, 8 months ago
  100. 87aad8a Add some QUIC DCHECKs by dschinazi · 3 years, 8 months ago