1. eb2fe33 Renames the constant representing the HTTP/2 initial flow control window size, and uses it more consistently. by QUICHE team · 3 years, 10 months ago
  2. d6c686f Adds a method to the Http2Adapter API to resume streams which were deferred due to being read-blocked. by QUICHE team · 3 years, 10 months ago
  3. e1b39bb Adds a return value to DataFrameSource::Send(), indicating whether the send operation would encounter a write block. by QUICHE team · 3 years, 10 months ago
  4. ea9e1cb Implements read block detection in OgHttp2Session, and fixes read block handling in Nghttp2DataFrameSource. by QUICHE team · 3 years, 10 months ago
  5. 1a8d1c1 Adds methods to the Http2Adapter API to get and set per-stream user data. by QUICHE team · 3 years, 10 months ago
  6. b4b590d Adds a method to Http2Adapter to fetch the highest received stream ID. by QUICHE team · 3 years, 10 months ago
  7. 465b524 Adds a method to Http2Adapter to determine if it represents a server-side HTTP/2 session. by QUICHE team · 3 years, 10 months ago
  8. aff2580 Remove spdy_string_utils and http2_string_utils from platform. by bnc · 3 years, 10 months ago
  9. 2e32eb8 Updates CallbackVisitor to accept nghttp2_session_callbacks by const reference. by QUICHE team · 3 years, 10 months ago
  10. ceca578 Adds support for trailers to the Http2Adapter API. by QUICHE team · 3 years, 10 months ago
  11. 764bf9a Remove unused EstimateMemoryUsage(). by bnc · 3 years, 10 months ago
  12. 4d80c9d Factors out a private WriteForStream() method from OgHttp2Session::Send(). by QUICHE team · 3 years, 10 months ago
  13. fee2762 Adds graceful shutdown to the Http2Adapter interface. by QUICHE team · 3 years, 10 months ago
  14. 9c1a2f0 Adds a utility to convert from a nghttp2_data_provider to a DataFrameSource. by QUICHE team · 3 years, 10 months ago
  15. 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
  16. 96b92aa Adds a vanilla nghttp2 test case that submits a request to a client session. by QUICHE team · 3 years, 10 months ago
  17. 45f2d23 Adds SubmitRequest() and SubmitResponse() methods to Http2Adapter and its descendants. by QUICHE team · 3 years, 10 months ago
  18. ce1c3ad Cleans up duplicative comments in Http2Adapter and NgHttp2Adapter. by QUICHE team · 3 years, 10 months ago
  19. 3254866 Enqueues initial SETTINGS in OgHttp2Adapter when any other frame is queued. by QUICHE team · 3 years, 10 months ago
  20. 1cc835e Adds comments, updates data provider utilities. by QUICHE team · 3 years, 10 months ago
  21. 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
  22. 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
  23. 1f8d3ff Adds a DataFrameSource interface, and utilities to convert a DataFrameSource into a nghttp2_data_provider. by QUICHE team · 3 years, 10 months ago
  24. 7628c1f Adds a test case that invokes nghttp2 directly to parse a sample frame sequence. by QUICHE team · 3 years, 10 months ago
  25. fdccea5 Adds a DataSource class to represent a HTTP message body. by QUICHE team · 3 years, 11 months ago
  26. 2bec7dd Factors out a utility method to convert an absl::Span<Header> into a spdy::SpdyHeaderBlock. by QUICHE team · 3 years, 11 months ago
  27. a57fd59 Renames a utility method to clarify that it applies to both request and response headers. by QUICHE team · 3 years, 11 months ago
  28. f723cd9 Updates the representation of a header name or value. by QUICHE team · 3 years, 11 months ago
  29. f6b4d11 Add RecordingHttp2Visitor for testing. by QUICHE team · 3 years, 11 months ago
  30. 294604d Use `CpuLocalCounter` instead of the deprecated `PerCpuStreamzMappedCounter` for GFE_BUGs. by QUICHE team · 3 years, 11 months ago
  31. dc87274 Adds the initial version of NgHttp2Adapter. by QUICHE team · 3 years, 11 months ago
  32. 8a826a2 Adds a visitor implementation that translates from Http2VisitorInterface events back to nghttp2-style callback events. by QUICHE team · 3 years, 11 months ago
  33. 30c9c73 Small updates to improve unique_ptr usage. by QUICHE team · 3 years, 11 months ago
  34. a4befda Defines test matchers for nghttp2 frame headers and frames. by QUICHE team · 3 years, 11 months ago
  35. 9dd19e6 Defines smart pointer types to hold nghttp2_session and nghttp2_session_callbacks objects. by QUICHE team · 3 years, 11 months ago
  36. 01699ca Remove some comments. by bnc · 4 years ago
  37. f92d838 Adds a set of mock nghttp2 callbacks that can be used with nghttp2 or a similar interface in tests. by QUICHE team · 4 years ago
  38. 2121bae Adds an OnFrameHeader() callback to Http2VisitorInterface. by QUICHE team · 4 years ago
  39. 93e8918 Use absl::flat_hash_map instead of QuicSmallMap and SpdySmallMap, and remove QuicSmallMap and SpdySmallMap. by bnc · 4 years ago
  40. 08fc2ae Move quic::QuicCircularDeque to quiche::QuicheCircularDeque. by bnc · 4 years ago
  41. d905087 Removes OnAbortStream() from the visitor interface, as OnCloseStream() serves the same purpose. by QUICHE team · 4 years ago
  42. 00028f6 Verifies NgHttp2Session output in the unit test. by QUICHE team · 4 years ago
  43. dc70c8f Extends the ContainsFrames matcher to work with absl::string_view. Also requires that all input data be matched by a frame expectation. by QUICHE team · 4 years ago
  44. a183c55 Remove Http2StringPrintf. by bnc · 4 years ago
  45. 3bf526d Remove SpdyHexEncode, SpdyHexDecode, Http2HexEncode, Http2HexDecode. by bnc · 4 years ago
  46. 85c4fe3 Adds simple decoder event handling to OgHttp2Session. by QUICHE team · 4 years ago
  47. 81e779d Moves EXPECT_SPDY_BUG into Quiche as EXPECT_QUICHE_BUG. by QUICHE team · 4 years ago
  48. 6ecbb88 Moves nghttp2_session_callbacks creation from test code to nghttp2_callbacks.h. by QUICHE team · 4 years ago
  49. 8f81821 Moves OgHttp2Session into its own library. by QUICHE team · 4 years ago
  50. 3978759 Adds SubmitRst() to the Http2Adapter interface. by QUICHE team · 4 years ago
  51. 62eeb20 Adds a wrapper class for the nghttp2 session data type. by QUICHE team · 4 years ago
  52. 1b5d09e Replaces all flavors of SPDY_LOG with the QUICHE equivalents. by QUICHE team · 4 years ago
  53. 33a4aa6 Replaces all uses of SPDY_BUG and SPDY_BUG_IF with the QUICHE equivalents. by QUICHE team · 4 years ago
  54. 1837126 Moves WriteScheduler, PriorityWriteScheduler and Http2PriorityWriteScheduler to //third_party/http2/core. by QUICHE team · 4 years ago
  55. a296f27 Adds a test-only utility for building HTTP/2 frame sequences. by QUICHE team · 4 years ago
  56. e3eacca This change copies utility methods and basic nghttp2 callback implementations from //net/http2/server/lib/internal/h2. by QUICHE team · 4 years ago
  57. 6fd121b Use circular buffer instead of std::deque for HPACK dynamic table in HTTP/2 decoder. by bnc · 4 years ago
  58. 5159c75 Support building QUIC with GCE target constraint. by QUICHE team · 4 years ago
  59. cff6df5 Fixes up dependencies and namespaces for tests in //third_party/http2/adapter. by QUICHE team · 4 years ago
  60. 760e723 Remove Http2StrAppend, Http2StringPrintf, Http2HexEscape, Http2Hex from platform. by bnc · 4 years ago
  61. 5d60276 Initial implementation of a Chromium-based Http2Adapter. by QUICHE team · 4 years ago
  62. dd99c0a Removes some virtual methods from Http2Adapter. by QUICHE team · 4 years ago
  63. 38139f2 For convenience, adds a matcher that considers only frame types. by QUICHE team · 4 years ago
  64. 7ee21fc Minor API changes to Http2Adapter and friends to ease implementation. by QUICHE team · 4 years ago
  65. cefb38f Move string in HpackDecoderDynamicTable::Insert(). by bnc · 4 years ago
  66. 9442f8b Adds a MockHttp2Visitor, for use in tests. by QUICHE team · 4 years ago
  67. 637502f Ports a test utility from //gfe/gfe2/test_tools to //third_party/http2/adapter. by QUICHE team · 4 years ago
  68. a6b28ab Remove V2 family of GFE_BUG (and friends). by QUICHE team · 4 years ago
  69. 02542a2 Moves //gfe/gfe2/http2:window_manager to //third_party/http2/adapter. by QUICHE team · 4 years ago
  70. be19128 Migration from GFE_BUG_V2 (and friends) to GFE_BUG by QUICHE team · 4 years ago
  71. 1282343 Migration from GFE_BUG_V2 (and friends) to GFE_BUG by QUICHE team · 4 years ago
  72. 4147496 Move HpackStringPair struct to hpack_decoder_tables.{h,cc}. by bnc · 4 years ago
  73. aab8fe8 Remove unused HPACK entry timing infrastructure. by bnc · 4 years, 1 month ago
  74. 7988cee Remove http2::HpackString class. by bnc · 4 years, 1 month ago
  75. 0ec81ca Migration from HTTP2_BUG to HTTP2_BUG_V2(bug_id). by QUICHE team · 4 years, 1 month ago
  76. 91e0ce8 New V2 SPDY_BUG/HTTP2_BUG macros that take an ID. by QUICHE team · 4 years, 1 month ago
  77. e299b90 Document that HTTP/2 decoder does not segment frame payloads or fields. by bnc · 4 years, 1 month ago
  78. cf9d4ed Branches the nghttp2_adapter interface from //net/http2. by QUICHE team · 4 years, 1 month ago
  79. dd75384 Deprecate --gfe2_restart_flag_http2_parse_priority_update_frame. by bnc · 4 years, 1 month ago
  80. 5f2d7a3 Replace all implementations of EstimateMemoryUsage with a single QUICHE one. by vasilvv · 4 years, 2 months ago
  81. f718c8e Move Http2Deque implementation into QUICHE. by vasilvv · 4 years, 2 months ago
  82. 760dbed Replace QuicheStrCat with absl::StrCat and absl::StrFormat. by vasilvv · 4 years, 2 months ago
  83. afcc317 Make HTTP/2 logging use QUICHE logging by vasilvv · 4 years, 2 months ago
  84. 9f5ac0f Do not use std::string::append(absl::string_view) in QUICHE. by bnc · 4 years, 3 months ago
  85. bea13b8 Implement PRIORITY_UPDATE frame in HTTP/2 decoder. by bnc · 4 years, 3 months ago
  86. 5be974e Project import generated by Copybara. by QUICHE team · 4 years, 3 months ago
  87. 68b06f2 Refactor QUICHE platform flag accessors. by bnc · 4 years, 3 months ago
  88. c42f71e Refactor QUICHE platform flag utilities. by bnc · 4 years, 3 months ago
  89. 05281d7 Fix argument names in http2_structures_test_util.cc. by bnc · 4 years, 3 months ago
  90. bca9deb Replace QuicheStrCat() with absl::StrCat() by vasilvv · 4 years, 4 months ago
  91. 13aa6a0 Replace QuicheStrCat() with absl::StrCat() by vasilvv · 4 years, 4 months ago
  92. 035fe3d Replace QUICHE_ARRAYSIZE with ABSL_ARRAYSIZE. Delete QUICHE_ARRAYSIZE. by vasilvv · 4 years, 5 months ago
  93. 7df418b Replace QuicheOptional with absl::optional. by vasilvv · 4 years, 6 months ago
  94. b16f796 Remove quiche::QuicheStringPiece and quiche::QuicheStringPieceHash. by vasilvv · 4 years, 6 months ago
  95. 9105d34 Internal QUICHE change by QUICHE team · 4 years, 6 months ago
  96. 15f53a4 Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 6 months ago
  97. 015e16a Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 6 months ago
  98. 999985c Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 6 months ago
  99. 54011f2 Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 6 months ago
  100. f1b46eb Append to output instead of overwriting it in http2::HuffmanEncode(). by bnc · 4 years, 6 months ago