1. bf0188a Provide default implementation for quic_bug_tracker.h API by vasilvv · 3 years, 9 months ago
  2. 53387f7 Make HttpEncoder::SerializeDataFrameHeader() return a QuicBuffer by vasilvv · 3 years, 10 months ago
  3. be217f5 Discards buffered packets on path change as they have the wrong connection ID in IETF QUIC. by haoyuewang · 3 years, 10 months ago
  4. 3e33fe1 Introduce QuicBuffer to represent a (QuicUniqueBufferPtr, size_t) tuple. by vasilvv · 3 years, 10 months ago
  5. aee86fb Wrap received packet information (retrieved before packet gets decrypted) in ReceivedPacketInfo in QuicConnection. by fayang · 3 years, 10 months ago
  6. 4d80c9d Factors out a private WriteForStream() method from OgHttp2Session::Send(). by QUICHE team · 3 years, 10 months ago
  7. fee2762 Adds graceful shutdown to the Http2Adapter interface. by QUICHE team · 3 years, 10 months ago
  8. 9c9b13d Fix possible memory leak from QuicConnection::MigratePath. by haoyuewang · 3 years, 10 months ago
  9. 9c1a2f0 Adds a utility to convert from a nghttp2_data_provider to a DataFrameSource. by QUICHE team · 3 years, 10 months ago
  10. 6983a33 Internal change by wub · 3 years, 10 months ago
  11. 39749b8 Internal change by wub · 3 years, 10 months ago
  12. 61290e7 Moves TestDataSource from a test file to test_utils.h for reuse in a future change. by QUICHE team · 3 years, 10 months ago
  13. f8f5f06 Enable IETF QUIC RFCv1 version by dschinazi · 3 years, 10 months ago
  14. 2489d68 Retire server connection ID proactively on path validation failure instead of waiting for read/write other packets. by haoyuewang · 3 years, 10 months ago
  15. 96b92aa Adds a vanilla nghttp2 test case that submits a request to a client session. by QUICHE team · 3 years, 10 months ago
  16. 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 · 3 years, 10 months ago
  17. 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 · 3 years, 10 months ago
  18. dffd7ac Remove code for old revision of BoringSSL. by QUICHE team · 3 years, 10 months ago
  19. a4436e6 For TLS QUIC, add a validity check after full CHLO is extracted. Connections failing the check will be rejected. by wub · 3 years, 10 months ago
  20. 45f2d23 Adds SubmitRequest() and SubmitResponse() methods to Http2Adapter and its descendants. by QUICHE team · 3 years, 10 months ago
  21. 02de5b0 Refactor QuicDispatcher::ProcessHeader. by wub · 3 years, 10 months ago
  22. bd8259a Internal change by wub · 3 years, 10 months ago
  23. ce1c3ad Cleans up duplicative comments in Http2Adapter and NgHttp2Adapter. by QUICHE team · 3 years, 10 months ago
  24. 3254866 Enqueues initial SETTINGS in OgHttp2Adapter when any other frame is queued. by QUICHE team · 3 years, 10 months ago
  25. 1cc835e Adds comments, updates data provider utilities. by QUICHE team · 3 years, 10 months ago
  26. c82acf1 Adds a Http2VisitorInterface method for when the library wants to send serialized frame data to the peer. by QUICHE team · 3 years, 10 months ago
  27. 7cdd9bc Compare stateless reset tokens in constant time by dschinazi · 3 years, 10 months ago
  28. 4376044 Minor cleanup. Adds test size annotations and moves the declaration of Http2Adapter::RstStream within the header file. by QUICHE team · 3 years, 10 months ago
  29. 1f8d3ff Adds a DataFrameSource interface, and utilities to convert a DataFrameSource into a nghttp2_data_provider. by QUICHE team · 3 years, 10 months ago
  30. f88c660 Include undecryptable packets info in the error detail of client idle network connection close before handshake complete. by fayang · 3 years, 10 months ago
  31. 7628c1f Adds a test case that invokes nghttp2 directly to parse a sample frame sequence. by QUICHE team · 3 years, 10 months ago
  32. 38ba3e4 Internal change by ianswett · 3 years, 10 months ago
  33. 3127a54 Internal change by wub · 3 years, 10 months ago
  34. 424b279 Small fixes for Android QuicTransport by QUICHE team · 3 years, 10 months ago
  35. 453662e Internal change by haoyuewang · 3 years, 10 months ago
  36. 8cc629d Downgrade QUIC_BUG to QUIC_DLOG when trying to write stream data before encryption established in QUIC crypto. by fayang · 3 years, 10 months ago
  37. c6f5091 Remove TlsServerHandshaker.hostname_. by wub · 3 years, 10 months ago
  38. 9e97f80 In QuicConnectionStats, rename max_packet_size to egress_mtu, and max_received_packet_size to ingress_mtu. by wub · 3 years, 10 months ago
  39. 0905516 Determine stateless reset packet length by received packet length. by fayang · 3 years, 10 months ago
  40. d136029 Remove SpdyHexDigitToInt() and SpdyHexDecodeToUInt32() from platform. by bnc · 3 years, 10 months ago
  41. fdccea5 Adds a DataSource class to represent a HTTP message body. by QUICHE team · 3 years, 10 months ago
  42. 00992b1 Use Abseil for a default implementation of QuicSleep(). by vasilvv · 3 years, 10 months ago
  43. 2bec7dd Factors out a utility method to convert an absl::Span<Header> into a spdy::SpdyHeaderBlock. by QUICHE team · 3 years, 10 months ago
  44. a57fd59 Renames a utility method to clarify that it applies to both request and response headers. by QUICHE team · 3 years, 10 months ago
  45. f723cd9 Updates the representation of a header name or value. by QUICHE team · 3 years, 10 months ago
  46. 5858c40 Deprecate --gfe2_reloadable_flag_quic_send_tls_crypto_error_code. by wub · 3 years, 10 months ago
  47. c391392 Deprecate gfe2_reloadable_flag_quic_preempt_stream_data_with_handshake_packet. by fayang · 3 years, 10 months ago
  48. f6b4d11 Add RecordingHttp2Visitor for testing. by QUICHE team · 3 years, 10 months ago
  49. 010b90e Add missing flag counts for gfe2_reloadable_flag_quic_tls_retry_handshake_on_early_data. by wub · 3 years, 10 months ago
  50. 6b47961 Flush frames in QUIC packet creator when destination connection ID length changes. And do not flush if ID changes but ID length is unchanged. by haoyuewang · 3 years, 10 months ago
  51. 5c66600 Populate profile duration in CPU profiles. by QUICHE team · 3 years, 10 months ago
  52. de979ff Provide a default implementation of QuicPrefetch(). by vasilvv · 3 years, 10 months ago
  53. 5e0ef2b Deprecate gfe2_reloadable_flag_quic_enable_token_based_address_validation. by fayang · 3 years, 10 months ago
  54. c8b2f22 Resolve a longstanding TODO to use makecleanup for closing the TUN by QUICHE team · 3 years, 10 months ago
  55. 4fc226f Export flag description when generating quiche flags list. by renjietang · 3 years, 10 months ago
  56. 21f4d21 Flip restart flags for staging and gfe-dev-co production locations. by danzh · 3 years, 10 months ago
  57. b89f9cc Internal change by wub · 3 years, 10 months ago
  58. cf9a81a Deprecate gfe2_reloadable_flag_quic_fix_willing_and_able_to_write2. by fayang · 3 years, 10 months ago
  59. 15093ba Deprecate gfe2_reloadable_flag_quic_encrypted_goaway. by fayang · 3 years, 10 months ago
  60. 30f5801 Deprecate gfe2_reloadable_flag_quic_accept_empty_stream_frame_with_no_fin. by fayang · 3 years, 10 months ago
  61. 96753c6 Internal change by fayang · 3 years, 10 months ago
  62. ea5e705 Automated g4 rollback of changelist 373010349. by QUICHE team · 3 years, 10 months ago
  63. 84703e0 Automated g4 rollback of changelist 372620094. by QUICHE team · 3 years, 10 months ago
  64. 12c0f70 Only do one map lookup instead of two in QuicheLinkedHashMap::insert(). by bnc · 3 years, 10 months ago
  65. 979e188 Deprecate gfe2_reloadable_flag_quic_delay_initial_ack by ianswett · 3 years, 10 months ago
  66. 294604d Use `CpuLocalCounter` instead of the deprecated `PerCpuStreamzMappedCounter` for GFE_BUGs. by QUICHE team · 3 years, 10 months ago
  67. dc87274 Adds the initial version of NgHttp2Adapter. by QUICHE team · 3 years, 10 months ago
  68. 52e706d Defer TUN device creation until after the quic connection has been established. by QUICHE team · 3 years, 11 months ago
  69. f2ae1b2 Internal change by haoyuewang · 3 years, 11 months ago
  70. 390040b Add 0-RTT support to QuicToyClient by dschinazi · 3 years, 11 months ago
  71. b9d6475 Use circular deque in QpackDecoderHeaderTable. by bnc · 3 years, 11 months ago
  72. a685322 deprecate --gfe2_reloadable_flag_quic_start_peer_migration_earlier. by danzh · 3 years, 11 months ago
  73. d2873fc Rollback gfe2_reloadable_flag_quic_fix_stateless_reset which causes b/184053898. by fayang · 3 years, 11 months ago
  74. 06d5fd3 std::deque cleanup in quic_unacked_packet_map.h by bnc · 3 years, 11 months ago
  75. 4a35cf3 Fix tsan failure in //third_party/quic/core/http:end_to_end_test as by haoyuewang · 3 years, 11 months ago
  76. 8a826a2 Adds a visitor implementation that translates from Http2VisitorInterface events back to nghttp2-style callback events. by QUICHE team · 3 years, 11 months ago
  77. a887175 Internal QUICHE change by haoyuewang · 3 years, 11 months ago
  78. 3e76478 Modify a test comment. by bnc · 3 years, 11 months ago
  79. a4a457d Explicitly instantiate all possible non-inline member functions of templated class QpackHeaderTableBase. by haoyuewang · 3 years, 11 months ago
  80. 30c9c73 Small updates to improve unique_ptr usage. by QUICHE team · 3 years, 11 months ago
  81. 462285a Inline QuicDefaultHasherImpl. by bnc · 3 years, 11 months ago
  82. cb0f959 Remove PairHash. by bnc · 3 years, 11 months ago
  83. 4351dbc Templetize QpackHeaderTableBase with dynamic entry table type. by bnc · 3 years, 11 months ago
  84. e805682 Allow QuicToyClient's header value to contain colons(:). by wub · 3 years, 11 months ago
  85. a4befda Defines test matchers for nghttp2 frame headers and frames. by QUICHE team · 3 years, 11 months ago
  86. b25dd21 Use new connection IDs in IETF quic connection migration. by haoyuewang · 3 years, 11 months ago
  87. e3b514c NEW_CONNECTION_ID_FRAME is a control frame and should be retransmittable. by haoyuewang · 3 years, 11 months ago
  88. 9dd19e6 Defines smart pointer types to hold nghttp2_session and nghttp2_session_callbacks objects. by QUICHE team · 3 years, 11 months ago
  89. 3179592 Internal QUICHE change by QUICHE team · 3 years, 11 months ago
  90. 01699ca Remove some comments. by bnc · 3 years, 11 months ago
  91. 75bb6bb Deprecate --gfe2_reloadable_flag_quic_alps_include_scheme_in_origin. by bnc · 3 years, 11 months ago
  92. 5c2f346 Internal QUICHE change by fayang · 3 years, 11 months ago
  93. 72a5bcf Internal QUICHE change by fayang · 3 years, 11 months ago
  94. 87f922e Add code count on connection ID change other than initial connection ID replacement on the server side. by haoyuewang · 3 years, 11 months ago
  95. 50e5516 QuicDispatcher discards packets with known version but invalid destination connection ID. by haoyuewang · 3 years, 11 months ago
  96. 1db5f23 Deprecate gfe2_reloadable_flag_quic_ack_delay_alarm_granularity. by ianswett · 3 years, 11 months ago
  97. f92d838 Adds a set of mock nghttp2 callbacks that can be used with nghttp2 or a similar interface in tests. by QUICHE team · 3 years, 11 months ago
  98. 2121bae Adds an OnFrameHeader() callback to Http2VisitorInterface. by QUICHE team · 3 years, 11 months ago
  99. 7f31d06 Internal QUICHE change by ianswett · 3 years, 11 months ago
  100. 48b1681 In TlsHandshaker::AdvanceHandshake, retry SSL_do_handshake once if it "succeeded" when entering early data. by wub · 3 years, 11 months ago