1. 2891b2d gfe-relnote: Add kSupportedVersions to quic_versions.h, no behavior change by nharper · 5 years ago
  2. 8be8b74 Code cleanup in QuicStreamSequencer. by renjietang · 5 years ago
  3. a3d8df7 gfe-relnote: In QUIC, rename IsCryptoHandshakeConfirmed to OneRttKeysAvailable in QuicSession. Renaming only, not protected. by fayang · 5 years ago
  4. 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 · 5 years ago
  5. df59e33 gfe-relnote: (n/a) Deprecate --gfe2_restart_flag_quic_use_circular_deque. by wub · 5 years ago
  6. 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 · 5 years ago
  7. a504eb7 Internal QUICHE change by QUICHE team · 5 years ago
  8. 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 · 5 years ago
  9. 91ab42f gfe-relnote: Deprecate gfe2_reloadable_flag_quic_skip_packet_number_for_pto. by fayang · 5 years ago
  10. 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 · 5 years ago
  11. 97da52b Refactor some QUIC version code by dschinazi · 5 years ago
  12. dc770fc Refactor handling of supported versions by dschinazi · 5 years ago
  13. 577b548 Internal QUICHE change by dschinazi · 5 years ago
  14. 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 · 5 years ago
  15. a590b75 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_ietf_loss_detection. by fayang · 5 years ago
  16. 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 · 5 years ago
  17. 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 · 5 years ago
  18. 961eaa0 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_pto. by fayang · 5 years ago
  19. 1f4fe2d Add QUIC_EXPORT_PRIVATE to the CreateCryptoServerStream declaration. by ianswett · 5 years ago
  20. 7d164eb Internal QUICHE change by fayang · 5 years ago
  21. d05860a Remove Http2ReconstructObject. by bnc · 5 years ago
  22. cd3c4b5 Write PRIORITY_UPDATE frame. by bnc · 5 years ago
  23. 51e8962 Implement PRIORITY_UPDATE frame in HttpEncoder and HttpDecoder. by bnc · 5 years ago
  24. 94b790c Remove PRIORITY frame. by bnc · 5 years ago
  25. 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 · 5 years ago
  26. 9df36f0 Automated g4 rollback of changelist 288944171. by QUICHE team · 5 years ago
  27. 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 · 5 years ago
  28. 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 · 5 years ago
  29. bec1333 Move QUIC_EXPORT_PRIVATE keyword to first declaration of CreateCryptoServerStream by nharper · 5 years ago
  30. 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 · 5 years ago
  31. 2b64f50 Lift generic functionality from QuicDataReader/QuicDataWriter into Quiche by dmcardle · 5 years ago
  32. dfd1cc8 gfe-relnote: Deprecates --gfe2_reloadable_flag_quic_enable_fifo_write_scheduler. by QUICHE team · 5 years ago
  33. 8f7df53 Move quic::test::CompareCharArraysWithHexError to Quiche by dmcardle · 5 years ago
  34. 5a79a6e Add QUIC_EXPORT_PRIVATE to CreateCryptoServerStream to fix the quiche merge. by ianswett · 5 years ago
  35. ec038f1 Notify QuicTransportClientSession users when creating new streams is possible. by vasilvv · 5 years ago
  36. 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 · 5 years ago
  37. 54deda7 Return false in QuicTransportStream::CanWrite() if the write side of the stream has been closed. by vasilvv · 5 years ago
  38. e6d9467 Remove "incoming" from QUIC stream limit config code. by renjietang · 5 years ago
  39. 4e6ab33 Use WriteMemSlices() instead of WriteOrBufferData() in QuicTransportStream. by vasilvv · 5 years ago
  40. 2b0ab24 Support datagrams in QuicTransport. by vasilvv · 5 years ago
  41. 4437e40 Fix formatting of packet number length in QuicPacketHeader operator<< by nharper · 5 years ago
  42. e1e81d2 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_neuter_handshake_packets_once2. by fayang · 5 years ago
  43. af2cdfd gfe-relnote: Deprecate gfe2_reloadable_flag_quic_close_connection_on_failed_consume_data_fast_path. by fayang · 5 years ago
  44. 7eb51a7 gfe-relnote: deprecate gfe2_reloadable_flag_quic_close_connection_and_discard_data_on_wrong_offset by renjietang · 5 years ago
  45. c97eba6 Use quic_logging in //third_party/quic/ by dmcardle · 5 years ago
  46. 6a79c94 Delete quic_logging impl, define in terms of quiche_logging by dmcardle · 5 years ago
  47. c7679cd IWYU quic_logging in //third_party/quic/qbone by dmcardle · 5 years ago
  48. 859527d IWYU quic_logging in //third_party/quic/core/http/ by dmcardle · 5 years ago
  49. 15dfaa8 Set received crypto frame's encryption level. by renjietang · 5 years ago
  50. 23d4074 gfe-relnote: Return QuicCryptoServerStreamBase from CreateCryptoServerStream. Refactor only - no behavior change, not flag protected by nharper · 5 years ago
  51. 16df40e IWYU quic_logging in //third_party/quic/core/congestion_control by dmcardle · 5 years ago
  52. e5e28f9 gfe-relnote: Replace QuicCryptoServerStream constructor with CreateCryptoServerStream. Refactor only - no behavior change, not flag protected by nharper · 5 years ago
  53. a0795f0 Updates SpdyHeaderBlock's hashing and equality types to make the data structure case-insensitive with respect to keys. by QUICHE team · 5 years ago
  54. 7f82d04 Remove SpdyStringPiece; use QuicheStringPiece instead. by bnc · 5 years ago
  55. 6a4e15b Remove quic_ietf_framer_test.cc by nharper · 5 years ago
  56. c5a0fe6 Copy //third_party/quic logging library to quiche by dmcardle · 5 years ago
  57. 2a5f7b7 Add QuicDatagramQueue, a time-bound queue for outgoing QUIC DATAGRAM frames by vasilvv · 5 years ago
  58. 1378a94 Adds SpdyStringPieceCaseHash and SpdyStringPieceCaseEq, for future use in SpdyHeaderBlock. by QUICHE team · 5 years ago
  59. 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 · 5 years ago
  60. e426d62 gfe-relnote: deprecate gfe2_restart_flag_quic_coalesce_stream_frames_2 by renjietang · 5 years ago
  61. 6c2dbdb gfe-relnote: deprecate gfe2_reloadable_flag_quic_use_connection_encryption_level by renjietang · 5 years ago
  62. bfba1d6 Deprecate gfe2_reloadable_flag_quic_bbr_slower_startup4 by ianswett · 5 years ago
  63. 50ea92a Record the frequency of stream frame coalescing at QuicSession.CoalesceStreamFrameStatus. by renjietang · 5 years ago
  64. ff082a0 Add a proper API to create memslices from the QUIC code. by vasilvv · 5 years ago
  65. 85240a1 Rename HandshakerDelegate to HandshakerInterface in QuicCryptoServerStream by rch · 5 years ago
  66. 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 · 5 years ago
  67. ef3d9cd Deprecate gfe2_reloadable_flag_quic_stop_reading_when_level_triggered. by ianswett · 5 years ago
  68. fe59774 gfe-relnote: Create handshaker for QuicCryptoServerStream in constructor instead of later. Protected by reloadable flag quic_set_server_handshaker_in_constructor. by nharper · 5 years ago
  69. ddf023a gfe-relnote: n/a(code clean up) Add default definition of copy assignment for QuicPacketHeader. by danzh · 5 years ago
  70. 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 · 5 years ago
  71. 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 · 5 years ago
  72. 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 · 5 years ago
  73. b93b64e Refactor GfeQuicCryptoServerStream so parent class owns handshaker by nharper · 5 years ago
  74. b3b51de Add presubmit to disallow absl in /third_party/quic/ by dschinazi · 5 years ago
  75. 03c6294 Created and integrated QuicIntervalDeque class for index management. Improves code readability. by QUICHE team · 5 years ago
  76. d40e045 Remove QuicHeaderList::max_header_list_size(). by bnc · 5 years ago
  77. 32dce0f gfe-relnote: For QUIC BBRv2 flows, cut inflight_hi gradually when there is high loss from PROBE_UP. Protected by --gfe2_reloadable_flag_quic_bbr2_cut_inflight_hi_gradually. by wub · 5 years ago
  78. 0530cc8 gfe-relnote: Migrate //gfe/test_tools/request_tools/clients/... from char* and size_t signatures to absl::string_view, a better and more modern representation of a view into a string buffer; changes the minimum number of tests to get successful compilation and runs by QUICHE team · 5 years ago
  79. 31e94d4 Make QuicSession own its perspective by dschinazi · 5 years ago
  80. e223d0e Internal QUICHE change by dschinazi · 5 years ago
  81. 8f90e51 Define kAlarmGranularity and use it in the non-test QUIC code. by ianswett · 5 years ago
  82. 2957990 gfe-relnote: (n/a) Add a Bbr2Sender::GetTargetBytesInflight function and use it in Bbr2ProbeBwMode. Refactor only, no behavior change. by wub · 5 years ago
  83. ce445c7 Fix QUICHE merge issue in test by dschinazi · 5 years ago
  84. 22e23c7 Introduce MASQUE, part 3: server code by dschinazi · 5 years ago
  85. 488201d Removed unused version parameters in QuicFramer. by renjietang · 5 years ago
  86. ffa8355 Allow long connection IDs for unknown QUIC versions by dschinazi · 5 years ago
  87. 76139a5 gfe-relnote: (n/a) In QUIC BBR(v1 and v2) tests, construct the simulator with the test random generator. Test only. by wub · 5 years ago
  88. 9001a96 gfe-relnote: Call SetDefaultEncryptionLevel after setting crypto_negotiated_params in TlsServerHandshaker and TlsClientHandshaker. Protected by disabled QUIC versions. by rch · 5 years ago
  89. 3341640 gfe-relnote: Deprecate QUIC flag quic_send_max_push_id_with_settings which was added to facilitate QUIC merge. Protected by disabled QUIC version 99. by rch · 5 years ago
  90. 4e9283d Remove QUIC_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 5 years ago
  91. f0ff493 Change QuicMemoryCacheBackend::InitializeDirectory() to handle cases where the by rch · 5 years ago
  92. 52e1338 Change various stream id manager parameter types to QuicStreamCount to improve readability. by renjietang · 5 years ago
  93. 3f57c75 Adds a new operator to SpdyHeaderBlock::ValueProxy, allowing it to be compared with SpdyStringPiece. by QUICHE team · 5 years ago
  94. eff02bb Load QUIC build config in spdy/core/hpack/BUILD, spdy/platform/api/BUILD and spdy/platform/impl/BUILD. by zhongyi · 5 years ago
  95. 98b7ef0 Remove SPDY_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 5 years ago
  96. f0d86a1 Remove HTTP2_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 5 years ago
  97. 404c3a7 Add QUICHE_ARRAYSIZE. by bnc · 5 years ago
  98. 1c99fcf Introduce MASQUE, part 2: client code by dschinazi · 5 years ago
  99. 996131b Introduce MASQUE, part 1: shared code by dschinazi · 5 years ago
  100. ab93f58 Cleanup QuicStreamIdManager. by renjietang · 5 years ago