1. dfabdfb Add HTTP/3 error codes, use them in HttpDecoder and for unexpected frames in QuicSpdyStream and QuicReceiveControlStream. by bnc · 4 years, 4 months ago
  2. 0da4390 Bring back the ParsedQuicVersionIsValid DCHECK by dschinazi · 4 years, 4 months ago
  3. dfce412 gfe-relnote: (n/a) For test BbrSenderTest.SimpleTransfer2RTTAggregationBytes, relax the expectation on sender-measured min_rtt. Test only. by wub · 4 years, 4 months ago
  4. 57425e3 Disable some of the tests in crypto_server_test.cc by vasilvv · 4 years, 4 months ago
  5. 80d3b17 Remove unused SSL_CTX* argument from TlsHandshaker c'tor by nharper · 4 years, 4 months ago
  6. f5054d9 gfe-relnote: Rename QuicSession::CryptoHandshakeEvent::HANDSHAKE_CONFIRMED to QuicSession::CryptoHandshakeEvent::EVENT_HANDSHAKE_CONFIRMED. Renaming only, not protected. by fayang · 4 years, 4 months ago
  7. 2fe53ff LSC: Add GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST as needed. by QUICHE team · 4 years, 4 months ago
  8. fb5980b Disable flaky BbrSenderTest.SimpleTransfer2RTTAggregationBytes by QUICHE team · 4 years, 4 months ago
  9. 0335e4e gfe-relnote: Ensure the ACK delay is at least the alarm granularity(1ms) when ACK decimation is enabled. Protected by gfe2_reloadable_flag_quic_ack_delay_alarm_granularity. by ianswett · 4 years, 4 months ago
  10. 9af2484 Remove unused constant variables by vasilvv · 4 years, 4 months ago
  11. ebc5d0c Do not increase max_packet_size in response to a peer advertising a higher value than we currently have. by vasilvv · 4 years, 4 months ago
  12. af1b403 gfe-relnote: Deprecate unverified flag quic_bbr_less_probe_rtt false. by ianswett · 4 years, 4 months ago
  13. 46c1e67 Use ParsedQuicVersion in QuicMultiplexingStatsCollection by nharper · 4 years, 4 months ago
  14. 9a863cf gfe-relnote: In QUIC, implement GetHandshakeState() in various handshakers. Not used yet, not protected. by fayang · 4 years, 4 months ago
  15. 822e66c Remove unused local variable. by vasilvv · 4 years, 4 months ago
  16. 9528ecf Internal QUICHE change by wub · 4 years, 4 months ago
  17. da373d4 Remove received datagram buffer from quic/quic_transport. by vasilvv · 4 years, 4 months ago
  18. 4ad1f46 Act on IETF QUIC max_packet_size by dschinazi · 4 years, 4 months ago
  19. be88527 Break up conjunctive DCHECK expressions. by bnc · 4 years, 4 months ago
  20. e5e25bc Remove the DCHECK from ParsedQuicVersion constructor. by vasilvv · 4 years, 4 months ago
  21. 28e3468 gfe-relnote: For QUIC BBRv2, always count the number of loss marking events in a round and only exit PROBE_UP if that number is above a threshold. Protected by --gfe2_reloadable_flag_quic_bbr2_always_count_loss_events. by wub · 4 years, 4 months ago
  22. 252403d Remove Http2StrCat, use QuicheStrCat instead. by bnc · 4 years, 4 months ago
  23. 766e81c Move Http2Optional to QuicheOptional. by bnc · 4 years, 4 months ago
  24. 24194c8 Move SpdyWrapUnique to QuicheWrapUnique. by bnc · 4 years, 4 months ago
  25. 2891b2d gfe-relnote: Add kSupportedVersions to quic_versions.h, no behavior change by nharper · 4 years, 4 months ago
  26. 8be8b74 Code cleanup in QuicStreamSequencer. by renjietang · 4 years, 4 months ago
  27. a3d8df7 gfe-relnote: In QUIC, rename IsCryptoHandshakeConfirmed to OneRttKeysAvailable in QuicSession. Renaming only, not protected. by fayang · 4 years, 4 months ago
  28. c749675 gfe-relnote: Mimic QUIC BBRv2 style loss based exit in BBRv1 code. Protected by --gfe2_reloadable_flag_quic_bbr_loss_based_startup_exit _and_ connection option 'LRTT'. by wub · 4 years, 4 months ago
  29. df59e33 gfe-relnote: (n/a) Deprecate --gfe2_restart_flag_quic_use_circular_deque. by wub · 4 years, 4 months ago
  30. 685367a gfe-relnote: In QUIC, rename handshake_confirmed in handshaker to one_rtt_keys_available to make it clearer and more informative. Renaming only, not protected. by fayang · 4 years, 4 months ago
  31. a504eb7 Internal QUICHE change by QUICHE team · 4 years, 4 months ago
  32. 00ae919 gfe-relnote: (n/a) Make QUIC BBRv2's initial ack height filter window tunable by flag --quic_bbr2_default_initial_ack_height_filter_window. No behavior change when the flag is at its default value. by wub · 4 years, 4 months ago
  33. 91ab42f gfe-relnote: Deprecate gfe2_reloadable_flag_quic_skip_packet_number_for_pto. by fayang · 4 years, 4 months ago
  34. 6d97628 gfe-relnote: In QUIC, add a multiplier (default to 2) to consider overshooting happens if bytes_lost_with_network_parameters_adjusted_ * bytes_lost_multiplier_with_network_parameters_adjusted_ > IW. Protected by existing gfe2_reloadable_flag_quic_bbr_mitigate_overly_large_bandwidth_sample. by fayang · 4 years, 4 months ago
  35. 97da52b Refactor some QUIC version code by dschinazi · 4 years, 4 months ago
  36. dc770fc Refactor handling of supported versions by dschinazi · 4 years, 4 months ago
  37. 577b548 Internal QUICHE change by dschinazi · 4 years, 4 months ago
  38. cfddec8 gfe-relnote: Add QuicUdpSocketApi, a de-platformized version of QuicSocketUtils, and use it in some non-production code. No behavior change, not protected. by wub · 4 years, 4 months ago
  39. a590b75 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_ietf_loss_detection. by fayang · 4 years, 4 months ago
  40. 9075615 gfe-relnote: When a QUIC client receives an unexpected crypto tag, include the tag in the connection close details. Not flag protected. by rch · 4 years, 4 months ago
  41. 402103c gfe-relnote: Change cwnd bootstrapping UpAndDown experiment group IW to 10. Protected by existing gfe2_reloadable_flag_quic_bbr_mitigate_overly_large_bandwidth_sample. by fayang · 4 years, 4 months ago
  42. 961eaa0 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_pto. by fayang · 4 years, 4 months ago
  43. 1f4fe2d Add QUIC_EXPORT_PRIVATE to the CreateCryptoServerStream declaration. by ianswett · 4 years, 4 months ago
  44. 7d164eb Internal QUICHE change by fayang · 4 years, 4 months ago
  45. d05860a Remove Http2ReconstructObject. by bnc · 4 years, 4 months ago
  46. cd3c4b5 Write PRIORITY_UPDATE frame. by bnc · 4 years, 4 months ago
  47. 51e8962 Implement PRIORITY_UPDATE frame in HttpEncoder and HttpDecoder. by bnc · 4 years, 4 months ago
  48. 94b790c Remove PRIORITY frame. by bnc · 4 years, 4 months ago
  49. 6c762c9 gfe-relnote: In QUIC bbr sender, fix calculation of bytes_lost when gfe2_reloadable_flag_quic_one_bw_sample_per_ack_event is on. Protected by v2 flag gfe2_reloadable_flag_quic_one_bw_sample_per_ack_event2. by wub · 4 years, 4 months ago
  50. 9df36f0 Automated g4 rollback of changelist 288944171. by QUICHE team · 4 years, 4 months ago
  51. d937c9f gfe-relnote: (n/a) In QUIC BBRv1, do not exit startup on loss when LRTT is set. Not protected because LRTT is not used except for 1% of QuicCanary, which I'll disable shortly. by wub · 4 years, 4 months ago
  52. edb3ef1 gfe-relnote: In QUIC, when doing cwnd bootstrap, slow pacing rate if it is likely causing overshoot. Protected by gfe2_reloadable_flag_quic_bbr_mitigate_overly_large_bandwidth_sample. by fayang · 4 years, 4 months ago
  53. bec1333 Move QUIC_EXPORT_PRIVATE keyword to first declaration of CreateCryptoServerStream by nharper · 4 years, 4 months ago
  54. bf325e1 gfe-relnote: Change cwnd bootstrapping UpAndDown experiment group IW to 10. Protected by existing gfe2_reloadbale_flag_quic_use_ip_bandwidth_module. by fayang · 4 years, 4 months ago
  55. 2b64f50 Lift generic functionality from QuicDataReader/QuicDataWriter into Quiche by dmcardle · 4 years, 4 months ago
  56. dfd1cc8 gfe-relnote: Deprecates --gfe2_reloadable_flag_quic_enable_fifo_write_scheduler. by QUICHE team · 4 years, 4 months ago
  57. 8f7df53 Move quic::test::CompareCharArraysWithHexError to Quiche by dmcardle · 4 years, 4 months ago
  58. 5a79a6e Add QUIC_EXPORT_PRIVATE to CreateCryptoServerStream to fix the quiche merge. by ianswett · 4 years, 4 months ago
  59. ec038f1 Notify QuicTransportClientSession users when creating new streams is possible. by vasilvv · 4 years, 4 months ago
  60. 4aa2240 gfe-relnote: In QUIC, add a connection option to make first n PTOs more aggressive (i.e., 2 * srtt) when calculating PTO timeout. Protected by existing gfe2_reloadable_flag_quic_enable_pto. by fayang · 4 years, 4 months ago
  61. 54deda7 Return false in QuicTransportStream::CanWrite() if the write side of the stream has been closed. by vasilvv · 4 years, 4 months ago
  62. e6d9467 Remove "incoming" from QUIC stream limit config code. by renjietang · 4 years, 4 months ago
  63. 4e6ab33 Use WriteMemSlices() instead of WriteOrBufferData() in QuicTransportStream. by vasilvv · 4 years, 4 months ago
  64. 2b0ab24 Support datagrams in QuicTransport. by vasilvv · 4 years, 4 months ago
  65. 4437e40 Fix formatting of packet number length in QuicPacketHeader operator<< by nharper · 4 years, 4 months ago
  66. e1e81d2 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_neuter_handshake_packets_once2. by fayang · 4 years, 4 months ago
  67. af2cdfd gfe-relnote: Deprecate gfe2_reloadable_flag_quic_close_connection_on_failed_consume_data_fast_path. by fayang · 4 years, 4 months ago
  68. 7eb51a7 gfe-relnote: deprecate gfe2_reloadable_flag_quic_close_connection_and_discard_data_on_wrong_offset by renjietang · 4 years, 4 months ago
  69. c97eba6 Use quic_logging in //third_party/quic/ by dmcardle · 4 years, 4 months ago
  70. 6a79c94 Delete quic_logging impl, define in terms of quiche_logging by dmcardle · 4 years, 4 months ago
  71. c7679cd IWYU quic_logging in //third_party/quic/qbone by dmcardle · 4 years, 4 months ago
  72. 859527d IWYU quic_logging in //third_party/quic/core/http/ by dmcardle · 4 years, 4 months ago
  73. 15dfaa8 Set received crypto frame's encryption level. by renjietang · 4 years, 4 months ago
  74. 23d4074 gfe-relnote: Return QuicCryptoServerStreamBase from CreateCryptoServerStream. Refactor only - no behavior change, not flag protected by nharper · 4 years, 4 months ago
  75. 16df40e IWYU quic_logging in //third_party/quic/core/congestion_control by dmcardle · 4 years, 4 months ago
  76. e5e28f9 gfe-relnote: Replace QuicCryptoServerStream constructor with CreateCryptoServerStream. Refactor only - no behavior change, not flag protected by nharper · 4 years, 4 months ago
  77. a0795f0 Updates SpdyHeaderBlock's hashing and equality types to make the data structure case-insensitive with respect to keys. by QUICHE team · 4 years, 4 months ago
  78. 7f82d04 Remove SpdyStringPiece; use QuicheStringPiece instead. by bnc · 4 years, 4 months ago
  79. 6a4e15b Remove quic_ietf_framer_test.cc by nharper · 4 years, 4 months ago
  80. c5a0fe6 Copy //third_party/quic logging library to quiche by dmcardle · 4 years, 4 months ago
  81. 2a5f7b7 Add QuicDatagramQueue, a time-bound queue for outgoing QUIC DATAGRAM frames by vasilvv · 4 years, 4 months ago
  82. 1378a94 Adds SpdyStringPieceCaseHash and SpdyStringPieceCaseEq, for future use in SpdyHeaderBlock. by QUICHE team · 4 years, 4 months ago
  83. bbce603 This change plumbs an equality function object type through the quiche linked hash map type. This will enable future changes to the hashing behavior of SpdyHeaderBlock. by QUICHE team · 4 years, 4 months ago
  84. e426d62 gfe-relnote: deprecate gfe2_restart_flag_quic_coalesce_stream_frames_2 by renjietang · 4 years, 4 months ago
  85. 6c2dbdb gfe-relnote: deprecate gfe2_reloadable_flag_quic_use_connection_encryption_level by renjietang · 4 years, 4 months ago
  86. bfba1d6 Deprecate gfe2_reloadable_flag_quic_bbr_slower_startup4 by ianswett · 4 years, 4 months ago
  87. 50ea92a Record the frequency of stream frame coalescing at QuicSession.CoalesceStreamFrameStatus. by renjietang · 4 years, 4 months ago
  88. ff082a0 Add a proper API to create memslices from the QUIC code. by vasilvv · 4 years, 4 months ago
  89. 85240a1 Rename HandshakerDelegate to HandshakerInterface in QuicCryptoServerStream by rch · 4 years, 4 months ago
  90. c690c9c gfe-relnote: For QUIC BBR v1 and v2, only produce one bandwidth/rtt sample per congestion event. Protected by --gfe2_reloadable_flag_quic_one_bw_sample_per_ack_event. by wub · 4 years, 4 months ago
  91. ef3d9cd Deprecate gfe2_reloadable_flag_quic_stop_reading_when_level_triggered. by ianswett · 4 years, 4 months ago
  92. fe59774 gfe-relnote: Create handshaker for QuicCryptoServerStream in constructor instead of later. Protected by reloadable flag quic_set_server_handshaker_in_constructor. by nharper · 4 years, 4 months ago
  93. ddf023a gfe-relnote: n/a(code clean up) Add default definition of copy assignment for QuicPacketHeader. by danzh · 4 years, 5 months ago
  94. 9d76c2d gfe-relnote: Drop QUIC INITIAL packets which are less than 1200 bytes. Protected by --gfe2_reloadable_flag_quic_drop_small_initial_packets by rch · 4 years, 5 months ago
  95. 42e8994 gfe-relnote: Change quic::SendTimeState.bytes_in_flight to include the bytes from the packet just sent. Protected by v2 flag --gfe2_reloadable_flag_quic_bw_sampler_remove_packets_once_per_congestion_event2. by wub · 4 years, 5 months ago
  96. 3060aaf gfe-relnote: (n/a) Add a QUIC BBRv2 simulator test to make sure inflight_hi is cut gradually upon loss from PROBE_UP. Test only. by wub · 4 years, 5 months ago
  97. b93b64e Refactor GfeQuicCryptoServerStream so parent class owns handshaker by nharper · 4 years, 5 months ago
  98. b3b51de Add presubmit to disallow absl in /third_party/quic/ by dschinazi · 4 years, 5 months ago
  99. 03c6294 Created and integrated QuicIntervalDeque class for index management. Improves code readability. by QUICHE team · 4 years, 5 months ago
  100. d40e045 Remove QuicHeaderList::max_header_list_size(). by bnc · 4 years, 5 months ago