1. cd3c4b5 Write PRIORITY_UPDATE frame. by bnc · 4 years, 4 months ago
  2. 51e8962 Implement PRIORITY_UPDATE frame in HttpEncoder and HttpDecoder. by bnc · 4 years, 4 months ago
  3. 94b790c Remove PRIORITY frame. by bnc · 4 years, 4 months ago
  4. 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
  5. 9df36f0 Automated g4 rollback of changelist 288944171. by QUICHE team · 4 years, 4 months ago
  6. 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
  7. 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
  8. bec1333 Move QUIC_EXPORT_PRIVATE keyword to first declaration of CreateCryptoServerStream by nharper · 4 years, 4 months ago
  9. 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
  10. 2b64f50 Lift generic functionality from QuicDataReader/QuicDataWriter into Quiche by dmcardle · 4 years, 4 months ago
  11. dfd1cc8 gfe-relnote: Deprecates --gfe2_reloadable_flag_quic_enable_fifo_write_scheduler. by QUICHE team · 4 years, 4 months ago
  12. 8f7df53 Move quic::test::CompareCharArraysWithHexError to Quiche by dmcardle · 4 years, 4 months ago
  13. 5a79a6e Add QUIC_EXPORT_PRIVATE to CreateCryptoServerStream to fix the quiche merge. by ianswett · 4 years, 4 months ago
  14. ec038f1 Notify QuicTransportClientSession users when creating new streams is possible. by vasilvv · 4 years, 4 months ago
  15. 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
  16. 54deda7 Return false in QuicTransportStream::CanWrite() if the write side of the stream has been closed. by vasilvv · 4 years, 4 months ago
  17. e6d9467 Remove "incoming" from QUIC stream limit config code. by renjietang · 4 years, 4 months ago
  18. 4e6ab33 Use WriteMemSlices() instead of WriteOrBufferData() in QuicTransportStream. by vasilvv · 4 years, 4 months ago
  19. 2b0ab24 Support datagrams in QuicTransport. by vasilvv · 4 years, 4 months ago
  20. 4437e40 Fix formatting of packet number length in QuicPacketHeader operator<< by nharper · 4 years, 4 months ago
  21. e1e81d2 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_neuter_handshake_packets_once2. by fayang · 4 years, 4 months ago
  22. af2cdfd gfe-relnote: Deprecate gfe2_reloadable_flag_quic_close_connection_on_failed_consume_data_fast_path. by fayang · 4 years, 4 months ago
  23. 7eb51a7 gfe-relnote: deprecate gfe2_reloadable_flag_quic_close_connection_and_discard_data_on_wrong_offset by renjietang · 4 years, 4 months ago
  24. c97eba6 Use quic_logging in //third_party/quic/ by dmcardle · 4 years, 4 months ago
  25. 6a79c94 Delete quic_logging impl, define in terms of quiche_logging by dmcardle · 4 years, 4 months ago
  26. c7679cd IWYU quic_logging in //third_party/quic/qbone by dmcardle · 4 years, 4 months ago
  27. 859527d IWYU quic_logging in //third_party/quic/core/http/ by dmcardle · 4 years, 4 months ago
  28. 15dfaa8 Set received crypto frame's encryption level. by renjietang · 4 years, 4 months ago
  29. 23d4074 gfe-relnote: Return QuicCryptoServerStreamBase from CreateCryptoServerStream. Refactor only - no behavior change, not flag protected by nharper · 4 years, 4 months ago
  30. 16df40e IWYU quic_logging in //third_party/quic/core/congestion_control by dmcardle · 4 years, 4 months ago
  31. e5e28f9 gfe-relnote: Replace QuicCryptoServerStream constructor with CreateCryptoServerStream. Refactor only - no behavior change, not flag protected by nharper · 4 years, 4 months ago
  32. 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
  33. 7f82d04 Remove SpdyStringPiece; use QuicheStringPiece instead. by bnc · 4 years, 4 months ago
  34. 6a4e15b Remove quic_ietf_framer_test.cc by nharper · 4 years, 4 months ago
  35. c5a0fe6 Copy //third_party/quic logging library to quiche by dmcardle · 4 years, 4 months ago
  36. 2a5f7b7 Add QuicDatagramQueue, a time-bound queue for outgoing QUIC DATAGRAM frames by vasilvv · 4 years, 4 months ago
  37. 1378a94 Adds SpdyStringPieceCaseHash and SpdyStringPieceCaseEq, for future use in SpdyHeaderBlock. by QUICHE team · 4 years, 4 months ago
  38. 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
  39. e426d62 gfe-relnote: deprecate gfe2_restart_flag_quic_coalesce_stream_frames_2 by renjietang · 4 years, 4 months ago
  40. 6c2dbdb gfe-relnote: deprecate gfe2_reloadable_flag_quic_use_connection_encryption_level by renjietang · 4 years, 4 months ago
  41. bfba1d6 Deprecate gfe2_reloadable_flag_quic_bbr_slower_startup4 by ianswett · 4 years, 4 months ago
  42. 50ea92a Record the frequency of stream frame coalescing at QuicSession.CoalesceStreamFrameStatus. by renjietang · 4 years, 4 months ago
  43. ff082a0 Add a proper API to create memslices from the QUIC code. by vasilvv · 4 years, 5 months ago
  44. 85240a1 Rename HandshakerDelegate to HandshakerInterface in QuicCryptoServerStream by rch · 4 years, 5 months ago
  45. 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, 5 months ago
  46. ef3d9cd Deprecate gfe2_reloadable_flag_quic_stop_reading_when_level_triggered. by ianswett · 4 years, 5 months ago
  47. 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, 5 months ago
  48. ddf023a gfe-relnote: n/a(code clean up) Add default definition of copy assignment for QuicPacketHeader. by danzh · 4 years, 5 months ago
  49. 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
  50. 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
  51. 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
  52. b93b64e Refactor GfeQuicCryptoServerStream so parent class owns handshaker by nharper · 4 years, 5 months ago
  53. b3b51de Add presubmit to disallow absl in /third_party/quic/ by dschinazi · 4 years, 5 months ago
  54. 03c6294 Created and integrated QuicIntervalDeque class for index management. Improves code readability. by QUICHE team · 4 years, 5 months ago
  55. d40e045 Remove QuicHeaderList::max_header_list_size(). by bnc · 4 years, 5 months ago
  56. 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 · 4 years, 5 months ago
  57. 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 · 4 years, 5 months ago
  58. 31e94d4 Make QuicSession own its perspective by dschinazi · 4 years, 5 months ago
  59. e223d0e Internal QUICHE change by dschinazi · 4 years, 5 months ago
  60. 8f90e51 Define kAlarmGranularity and use it in the non-test QUIC code. by ianswett · 4 years, 5 months ago
  61. 2957990 gfe-relnote: (n/a) Add a Bbr2Sender::GetTargetBytesInflight function and use it in Bbr2ProbeBwMode. Refactor only, no behavior change. by wub · 4 years, 5 months ago
  62. ce445c7 Fix QUICHE merge issue in test by dschinazi · 4 years, 5 months ago
  63. 22e23c7 Introduce MASQUE, part 3: server code by dschinazi · 4 years, 5 months ago
  64. 488201d Removed unused version parameters in QuicFramer. by renjietang · 4 years, 5 months ago
  65. ffa8355 Allow long connection IDs for unknown QUIC versions by dschinazi · 4 years, 5 months ago
  66. 76139a5 gfe-relnote: (n/a) In QUIC BBR(v1 and v2) tests, construct the simulator with the test random generator. Test only. by wub · 4 years, 5 months ago
  67. 9001a96 gfe-relnote: Call SetDefaultEncryptionLevel after setting crypto_negotiated_params in TlsServerHandshaker and TlsClientHandshaker. Protected by disabled QUIC versions. by rch · 4 years, 5 months ago
  68. 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 · 4 years, 5 months ago
  69. 4e9283d Remove QUIC_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 4 years, 5 months ago
  70. f0ff493 Change QuicMemoryCacheBackend::InitializeDirectory() to handle cases where the by rch · 4 years, 5 months ago
  71. 52e1338 Change various stream id manager parameter types to QuicStreamCount to improve readability. by renjietang · 4 years, 5 months ago
  72. 3f57c75 Adds a new operator to SpdyHeaderBlock::ValueProxy, allowing it to be compared with SpdyStringPiece. by QUICHE team · 4 years, 5 months ago
  73. eff02bb Load QUIC build config in spdy/core/hpack/BUILD, spdy/platform/api/BUILD and spdy/platform/impl/BUILD. by zhongyi · 4 years, 5 months ago
  74. 98b7ef0 Remove SPDY_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 4 years, 5 months ago
  75. f0d86a1 Remove HTTP2_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 4 years, 5 months ago
  76. 404c3a7 Add QUICHE_ARRAYSIZE. by bnc · 4 years, 5 months ago
  77. 1c99fcf Introduce MASQUE, part 2: client code by dschinazi · 4 years, 5 months ago
  78. 996131b Introduce MASQUE, part 1: shared code by dschinazi · 4 years, 5 months ago
  79. ab93f58 Cleanup QuicStreamIdManager. by renjietang · 4 years, 5 months ago
  80. 217c5e7 Remove string libraries from //third_party/quic/platform. by dmcardle · 4 years, 5 months ago
  81. 60acc06 Use quiche string libraries in third_party/quic/platform by dmcardle · 4 years, 5 months ago
  82. 74646d1 Remove Http2StringPiece; use QuicheStringPiece instead. by bnc · 4 years, 5 months ago
  83. 3304f8d Use quiche string libraries in third_party/quic/core (part 2) by dmcardle · 4 years, 5 months ago
  84. 904ef18 Use quiche string libraries in //third_party/quic/core/crypto by dmcardle · 4 years, 5 months ago
  85. cf0bfcf Use quiche string libraries in third_party/quic/core by dmcardle · 4 years, 5 months ago
  86. ba2fb7e Use quiche string libraries in third_party/quic/core/http by dmcardle · 4 years, 5 months ago
  87. 84aa7e5 Send QPACK Stream Cancellation instruction. by bnc · 4 years, 5 months ago
  88. 3706b23 Make QuicMemoryCacheBackend::InitializedBackend correctly support Windows paths. This method attempts to turn file system paths into URL host/path. It does so by looking for '/' characters explicitly but that's not the path separator on windows. It's '\\'. This change replaces all '\\' characters in the path with '/' before parsing. by rch · 4 years, 5 months ago
  89. 58a74a1 Make all protected methods and members of SetHostPathFromBase private. The style guide requires private members and since there are no subclasses, private and protected are effectively the same thing. by rch · 4 years, 5 months ago
  90. 5968f6f Remove quic_ietf_framer_test.cc, because all necessary testing is in quic_framer_test.cc. by ianswett · 4 years, 5 months ago
  91. 65db4b0 Configure the Bonnet's bootstrapping process in a Kubernetes pod. Should do the following: by QUICHE team · 4 years, 5 months ago
  92. 8ee29a0 gfe-relnote: (n/a) When processing an ack in QuicSentPacketManager, cap ack_delay to peer advertised max ack delay. Protected by --gfe2_reloadable_flag_quic_sanitize_ack_delay. by wub · 4 years, 5 months ago
  93. 89490e0 gfe-relnote: (n/a) Change the return type of QuicDispatcher::CreateQuicSession from raw to unique_ptr. No behavior change, not protected. by wub · 4 years, 5 months ago
  94. 2f07744 Rename IETF_BLOCKED to IETF_DATA_BLOCKED and IETF_STREAM_BLOCKED to IETF_STREAM_DATA_BLOCKED to match the RFC names. by ianswett · 4 years, 5 months ago
  95. 1ec1119 Use quiche string libraries in third_party/quic/quic_transport by dmcardle · 4 years, 5 months ago
  96. 73cc794 Uses SpdyStringPiece instead of std::string in an expectation, as required by Chromium. by QUICHE team · 4 years, 5 months ago
  97. 744f132 Internal QUICHE change by zhongyi · 4 years, 5 months ago
  98. d70b99e Use quiche string libraries in third_party/quic/qbone by dmcardle · 4 years, 5 months ago
  99. c60e87a Use quiche string libraries in third_party/quic/quartc by dmcardle · 4 years, 5 months ago
  100. 992004d gfe-relnote: Fixes HPACK encoding of SpdyHeaderBlocks when compression is disabled. No functional change in production. by QUICHE team · 4 years, 5 months ago