1. 0082b81 Fix android -Wshorten-64-to-32 error: https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket.appspot.com/8844689770192651952/+/u/compile__with_patch_/raw_io.output_failure_summary_ by danzh · 2 years, 10 months ago
  2. e76ebc4 Reintroduce UpdateRoutesWithRetries in TunDeviceController. by QUICHE team · 2 years, 11 months ago
  3. 1820314 Add QuicCryptoClientConfigTest.MultipleCanonicalEntries. by bnc · 2 years, 11 months ago
  4. 75c7ea5 Define QuicServerId::operator!=(). by bnc · 2 years, 11 months ago
  5. 3b3c651 Adds a method to the Http2Adapter API to return the HPACK decompressor's dynamic table size. by QUICHE team · 2 years, 11 months ago
  6. a9ccd16 Remove unused Http2Deque and QuicheDequeImpl. by bnc · 2 years, 11 months ago
  7. bcab5cc Adds a method to the Http2Adapter API to retrieve the HPACK compressor's dynamic table size. by QUICHE team · 2 years, 11 months ago
  8. 575e1b2 Adds a method to get the current dynamic table size from HpackEncoder. by QUICHE team · 2 years, 11 months ago
  9. 93ceccc Deprecate --gfe2_reloadable_flag_quic_tls_server_use_handshake_hints. by wub · 2 years, 11 months ago
  10. c8da7f5 Adds a method to the Http2Adapter API to retrieve the send window size for a given stream. by QUICHE team · 2 years, 11 months ago
  11. 781f796 Adds a method to the Http2Adapter API to fetch the flow control receive window upper bound for a given stream. by QUICHE team · 2 years, 11 months ago
  12. 09e3c08 Explicitly set reloadable flag values in Chrome for enabling IETF QUIC connection migration. The feature is still guarded by "RVCM" connection option. by haoyuewang · 2 years, 11 months ago
  13. 6ef175d Make QuicCryptoClientConfig::PopulateFromCanonicalConfig() more efficient. by bnc · 2 years, 11 months ago
  14. 20e0970 Change GetServerConfig() to return const ref. by bnc · 2 years, 11 months ago
  15. a4a8782 Adds methods to retrieve the receive window size for the connection or a particular stream. by QUICHE team · 2 years, 11 months ago
  16. eb2fe33 Renames the constant representing the HTTP/2 initial flow control window size, and uses it more consistently. by QUICHE team · 2 years, 11 months ago
  17. d6c686f Adds a method to the Http2Adapter API to resume streams which were deferred due to being read-blocked. by QUICHE team · 2 years, 11 months ago
  18. e1b39bb Adds a return value to DataFrameSource::Send(), indicating whether the send operation would encounter a write block. by QUICHE team · 2 years, 11 months ago
  19. 20dcfc8 Remove QuicContainsKey() from platform. by bnc · 2 years, 11 months ago
  20. ea9e1cb Implements read block detection in OgHttp2Session, and fixes read block handling in Nghttp2DataFrameSource. by QUICHE team · 2 years, 11 months ago
  21. aabddeb Do not add lumpy tokens to QUIC's PacingSender when CWND limited. by ianswett · 2 years, 11 months ago
  22. 69e0836 Use absl::Span-based version WriteBodySlices() in GFE. by vasilvv · 2 years, 11 months ago
  23. 95d8e6f Fix gfe2::test::IsSessionResumed for IETF QUIC. by wub · 2 years, 11 months ago
  24. 2672991 Internal change by wub · 2 years, 11 months ago
  25. 53f59f6 Provide absl::Span<QuicMemSlice> version of WriteMemSlices() by vasilvv · 2 years, 11 months ago
  26. 9af8ded Fix -Wc++11-narrowing in quiche. by bnc · 2 years, 11 months ago
  27. 99552ad Remove the cwnd_limited argument from PacingSenderTest::CheckPacketIsSentImmediately because there were already bytes_in_flight and cwnd arguments, so it was redundant. Also renames bytes_in_flight to prior_in_flight to clarify the argument. Test-only, not flag protected. by ianswett · 2 years, 11 months ago
  28. 99066f1 Internal change by fayang · 2 years, 11 months ago
  29. 6346ab8 Sample LOG network write errors. by QUICHE team · 2 years, 11 months ago
  30. a15290e Don't crash the qbone client when getting a read/write failure but the by QUICHE team · 2 years, 11 months ago
  31. 1a8d1c1 Adds methods to the Http2Adapter API to get and set per-stream user data. by QUICHE team · 2 years, 11 months ago
  32. 535bbe2 Fix gfe_quic_fuzzer for IETF quic. by danzh · 2 years, 11 months ago
  33. b4b590d Adds a method to Http2Adapter to fetch the highest received stream ID. by QUICHE team · 2 years, 11 months ago
  34. 98966fd Remove QuicContainsValue() from platform. by bnc · 2 years, 11 months ago
  35. c57647d Implement Http2HeaderBlock::contains(). by bnc · 2 years, 11 months ago
  36. 465b524 Adds a method to Http2Adapter to determine if it represents a server-side HTTP/2 session. by QUICHE team · 2 years, 11 months ago
  37. aff2580 Remove spdy_string_utils and http2_string_utils from platform. by bnc · 2 years, 11 months ago
  38. 0e3edc1 When using multiple packet number spaces, ignore peer_max_ack_delay during handshake. by fayang · 2 years, 11 months ago
  39. 2e32eb8 Updates CallbackVisitor to accept nghttp2_session_callbacks by const reference. by QUICHE team · 2 years, 11 months ago
  40. ceca578 Adds support for trailers to the Http2Adapter API. by QUICHE team · 2 years, 11 months ago
  41. 192df46 Try to save one copy and allocation for frame header in QuicSpdyStream::WriteOrBufferBody. by fayang · 2 years, 11 months ago
  42. 3aacdfd Provide default implementation for quic_bug_tracker.h API by vasilvv · 2 years, 11 months ago
  43. 6bcd363 Deprecate --gfe2_reloadable_flag_quic_add_packet_flusher_on_async_op_done. by wub · 2 years, 11 months ago
  44. 807f709 Deprecate --gfe2_reloadable_flag_quic_batch_writer_fix_write_blocked. by wub · 2 years, 11 months ago
  45. 764bf9a Remove unused EstimateMemoryUsage(). by bnc · 2 years, 11 months ago
  46. f27095b False deprecate --gfe2_reloadable_flag_quic_bbr2_avoid_too_low_probe_bw_cwnd. by wub · 2 years, 11 months ago
  47. ada0558 Deprecate gfe2_reloadable_flag_quic_bbr2_fix_bw_lo_mode. by ianswett · 2 years, 11 months ago
  48. ade3007 Stop sending disable_connection_migration param on "RVCM" connection option and other reloadable flags. by haoyuewang · 2 years, 11 months ago
  49. c3e2eef Automated g4 rollback of changelist 377894659. by QUICHE team · 2 years, 11 months ago
  50. 50f1a6f Internal change by ianswett · 2 years, 11 months ago
  51. 8df729d Split writing DATA frame header out of WriteBodySlices. by vasilvv · 2 years, 11 months ago
  52. bf0188a Provide default implementation for quic_bug_tracker.h API by vasilvv · 2 years, 11 months ago
  53. 53387f7 Make HttpEncoder::SerializeDataFrameHeader() return a QuicBuffer by vasilvv · 2 years, 11 months ago
  54. be217f5 Discards buffered packets on path change as they have the wrong connection ID in IETF QUIC. by haoyuewang · 2 years, 11 months ago
  55. 3e33fe1 Introduce QuicBuffer to represent a (QuicUniqueBufferPtr, size_t) tuple. by vasilvv · 2 years, 11 months ago
  56. aee86fb Wrap received packet information (retrieved before packet gets decrypted) in ReceivedPacketInfo in QuicConnection. by fayang · 2 years, 11 months ago
  57. 4d80c9d Factors out a private WriteForStream() method from OgHttp2Session::Send(). by QUICHE team · 2 years, 11 months ago
  58. fee2762 Adds graceful shutdown to the Http2Adapter interface. by QUICHE team · 2 years, 11 months ago
  59. 9c9b13d Fix possible memory leak from QuicConnection::MigratePath. by haoyuewang · 2 years, 11 months ago
  60. 9c1a2f0 Adds a utility to convert from a nghttp2_data_provider to a DataFrameSource. by QUICHE team · 2 years, 11 months ago
  61. 6983a33 Internal change by wub · 2 years, 11 months ago
  62. 39749b8 Internal change by wub · 2 years, 11 months ago
  63. 61290e7 Moves TestDataSource from a test file to test_utils.h for reuse in a future change. by QUICHE team · 2 years, 11 months ago
  64. f8f5f06 Enable IETF QUIC RFCv1 version by dschinazi · 2 years, 11 months ago
  65. 2489d68 Retire server connection ID proactively on path validation failure instead of waiting for read/write other packets. by haoyuewang · 2 years, 11 months ago
  66. 96b92aa Adds a vanilla nghttp2 test case that submits a request to a client session. by QUICHE team · 2 years, 11 months ago
  67. de19423 Move ignore_max_ack_delay logic from RttStats to SentPacketManager, such that the manipulation of received ack_delay is in the same place. by fayang · 2 years, 11 months ago
  68. f7bc0ad Correctly set per packet state while processing undecryptable packet. Also, when using multiple packet number spaces, use time_of_last_received_packet_ instead of idle_network_detector_.time_of_last_received_packet() when recording packet received. by fayang · 2 years, 11 months ago
  69. dffd7ac Remove code for old revision of BoringSSL. by QUICHE team · 2 years, 11 months ago
  70. a4436e6 For TLS QUIC, add a validity check after full CHLO is extracted. Connections failing the check will be rejected. by wub · 2 years, 11 months ago
  71. 45f2d23 Adds SubmitRequest() and SubmitResponse() methods to Http2Adapter and its descendants. by QUICHE team · 2 years, 11 months ago
  72. 02de5b0 Refactor QuicDispatcher::ProcessHeader. by wub · 2 years, 11 months ago
  73. bd8259a Internal change by wub · 2 years, 11 months ago
  74. ce1c3ad Cleans up duplicative comments in Http2Adapter and NgHttp2Adapter. by QUICHE team · 2 years, 11 months ago
  75. 3254866 Enqueues initial SETTINGS in OgHttp2Adapter when any other frame is queued. by QUICHE team · 2 years, 11 months ago
  76. 1cc835e Adds comments, updates data provider utilities. by QUICHE team · 3 years ago
  77. c82acf1 Adds a Http2VisitorInterface method for when the library wants to send serialized frame data to the peer. by QUICHE team · 3 years ago
  78. 7cdd9bc Compare stateless reset tokens in constant time by dschinazi · 3 years ago
  79. 4376044 Minor cleanup. Adds test size annotations and moves the declaration of Http2Adapter::RstStream within the header file. by QUICHE team · 3 years ago
  80. 1f8d3ff Adds a DataFrameSource interface, and utilities to convert a DataFrameSource into a nghttp2_data_provider. by QUICHE team · 3 years ago
  81. f88c660 Include undecryptable packets info in the error detail of client idle network connection close before handshake complete. by fayang · 3 years ago
  82. 7628c1f Adds a test case that invokes nghttp2 directly to parse a sample frame sequence. by QUICHE team · 3 years ago
  83. 38ba3e4 Internal change by ianswett · 3 years ago
  84. 3127a54 Internal change by wub · 3 years ago
  85. 424b279 Small fixes for Android QuicTransport by QUICHE team · 3 years ago
  86. 453662e Internal change by haoyuewang · 3 years ago
  87. 8cc629d Downgrade QUIC_BUG to QUIC_DLOG when trying to write stream data before encryption established in QUIC crypto. by fayang · 3 years ago
  88. c6f5091 Remove TlsServerHandshaker.hostname_. by wub · 3 years ago
  89. 9e97f80 In QuicConnectionStats, rename max_packet_size to egress_mtu, and max_received_packet_size to ingress_mtu. by wub · 3 years ago
  90. 0905516 Determine stateless reset packet length by received packet length. by fayang · 3 years ago
  91. d136029 Remove SpdyHexDigitToInt() and SpdyHexDecodeToUInt32() from platform. by bnc · 3 years ago
  92. fdccea5 Adds a DataSource class to represent a HTTP message body. by QUICHE team · 3 years ago
  93. 00992b1 Use Abseil for a default implementation of QuicSleep(). by vasilvv · 3 years ago
  94. 2bec7dd Factors out a utility method to convert an absl::Span<Header> into a spdy::SpdyHeaderBlock. by QUICHE team · 3 years ago
  95. a57fd59 Renames a utility method to clarify that it applies to both request and response headers. by QUICHE team · 3 years ago
  96. f723cd9 Updates the representation of a header name or value. by QUICHE team · 3 years ago
  97. 5858c40 Deprecate --gfe2_reloadable_flag_quic_send_tls_crypto_error_code. by wub · 3 years ago
  98. c391392 Deprecate gfe2_reloadable_flag_quic_preempt_stream_data_with_handshake_packet. by fayang · 3 years ago
  99. f6b4d11 Add RecordingHttp2Visitor for testing. by QUICHE team · 3 years ago
  100. 010b90e Add missing flag counts for gfe2_reloadable_flag_quic_tls_retry_handshake_on_early_data. by wub · 3 years ago