- 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
- 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
- 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
- ea9e1cb Implements read block detection in OgHttp2Session, and fixes read block handling in Nghttp2DataFrameSource. by QUICHE team · 3 years, 10 months ago
- 1a8d1c1 Adds methods to the Http2Adapter API to get and set per-stream user data. by QUICHE team · 3 years, 10 months ago
- b4b590d Adds a method to Http2Adapter to fetch the highest received stream ID. by QUICHE team · 3 years, 10 months ago
- 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
- aff2580 Remove spdy_string_utils and http2_string_utils from platform. by bnc · 3 years, 10 months ago
- 2e32eb8 Updates CallbackVisitor to accept nghttp2_session_callbacks by const reference. by QUICHE team · 3 years, 10 months ago
- ceca578 Adds support for trailers to the Http2Adapter API. by QUICHE team · 3 years, 10 months ago
- 764bf9a Remove unused EstimateMemoryUsage(). by bnc · 3 years, 10 months ago
- 4d80c9d Factors out a private WriteForStream() method from OgHttp2Session::Send(). by QUICHE team · 3 years, 10 months ago
- fee2762 Adds graceful shutdown to the Http2Adapter interface. by QUICHE team · 3 years, 10 months ago
- 9c1a2f0 Adds a utility to convert from a nghttp2_data_provider to a DataFrameSource. by QUICHE team · 3 years, 10 months ago
- 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
- 96b92aa Adds a vanilla nghttp2 test case that submits a request to a client session. by QUICHE team · 3 years, 10 months ago
- 45f2d23 Adds SubmitRequest() and SubmitResponse() methods to Http2Adapter and its descendants. by QUICHE team · 3 years, 10 months ago
- ce1c3ad Cleans up duplicative comments in Http2Adapter and NgHttp2Adapter. by QUICHE team · 3 years, 10 months ago
- 3254866 Enqueues initial SETTINGS in OgHttp2Adapter when any other frame is queued. by QUICHE team · 3 years, 10 months ago
- 1cc835e Adds comments, updates data provider utilities. by QUICHE team · 3 years, 10 months ago
- 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
- 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
- 1f8d3ff Adds a DataFrameSource interface, and utilities to convert a DataFrameSource into a nghttp2_data_provider. by QUICHE team · 3 years, 10 months ago
- 7628c1f Adds a test case that invokes nghttp2 directly to parse a sample frame sequence. by QUICHE team · 3 years, 10 months ago
- fdccea5 Adds a DataSource class to represent a HTTP message body. by QUICHE team · 3 years, 11 months ago
- 2bec7dd Factors out a utility method to convert an absl::Span<Header> into a spdy::SpdyHeaderBlock. by QUICHE team · 3 years, 11 months ago
- a57fd59 Renames a utility method to clarify that it applies to both request and response headers. by QUICHE team · 3 years, 11 months ago
- f723cd9 Updates the representation of a header name or value. by QUICHE team · 3 years, 11 months ago
- f6b4d11 Add RecordingHttp2Visitor for testing. by QUICHE team · 3 years, 11 months ago
- 294604d Use `CpuLocalCounter` instead of the deprecated `PerCpuStreamzMappedCounter` for GFE_BUGs. by QUICHE team · 3 years, 11 months ago
- dc87274 Adds the initial version of NgHttp2Adapter. by QUICHE team · 3 years, 11 months ago
- 8a826a2 Adds a visitor implementation that translates from Http2VisitorInterface events back to nghttp2-style callback events. by QUICHE team · 3 years, 11 months ago
- 30c9c73 Small updates to improve unique_ptr usage. by QUICHE team · 3 years, 11 months ago
- a4befda Defines test matchers for nghttp2 frame headers and frames. by QUICHE team · 3 years, 11 months ago
- 9dd19e6 Defines smart pointer types to hold nghttp2_session and nghttp2_session_callbacks objects. by QUICHE team · 3 years, 11 months ago
- 01699ca Remove some comments. by bnc · 4 years ago
- 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
- 2121bae Adds an OnFrameHeader() callback to Http2VisitorInterface. by QUICHE team · 4 years ago
- 93e8918 Use absl::flat_hash_map instead of QuicSmallMap and SpdySmallMap, and remove QuicSmallMap and SpdySmallMap. by bnc · 4 years ago
- 08fc2ae Move quic::QuicCircularDeque to quiche::QuicheCircularDeque. by bnc · 4 years ago
- d905087 Removes OnAbortStream() from the visitor interface, as OnCloseStream() serves the same purpose. by QUICHE team · 4 years ago
- 00028f6 Verifies NgHttp2Session output in the unit test. by QUICHE team · 4 years ago
- 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
- a183c55 Remove Http2StringPrintf. by bnc · 4 years ago
- 3bf526d Remove SpdyHexEncode, SpdyHexDecode, Http2HexEncode, Http2HexDecode. by bnc · 4 years ago
- 85c4fe3 Adds simple decoder event handling to OgHttp2Session. by QUICHE team · 4 years ago
- 81e779d Moves EXPECT_SPDY_BUG into Quiche as EXPECT_QUICHE_BUG. by QUICHE team · 4 years ago
- 6ecbb88 Moves nghttp2_session_callbacks creation from test code to nghttp2_callbacks.h. by QUICHE team · 4 years ago
- 8f81821 Moves OgHttp2Session into its own library. by QUICHE team · 4 years ago
- 3978759 Adds SubmitRst() to the Http2Adapter interface. by QUICHE team · 4 years ago
- 62eeb20 Adds a wrapper class for the nghttp2 session data type. by QUICHE team · 4 years ago
- 1b5d09e Replaces all flavors of SPDY_LOG with the QUICHE equivalents. by QUICHE team · 4 years ago
- 33a4aa6 Replaces all uses of SPDY_BUG and SPDY_BUG_IF with the QUICHE equivalents. by QUICHE team · 4 years ago
- 1837126 Moves WriteScheduler, PriorityWriteScheduler and Http2PriorityWriteScheduler to //third_party/http2/core. by QUICHE team · 4 years ago
- a296f27 Adds a test-only utility for building HTTP/2 frame sequences. by QUICHE team · 4 years ago
- e3eacca This change copies utility methods and basic nghttp2 callback implementations from //net/http2/server/lib/internal/h2. by QUICHE team · 4 years ago
- 6fd121b Use circular buffer instead of std::deque for HPACK dynamic table in HTTP/2 decoder. by bnc · 4 years ago
- 5159c75 Support building QUIC with GCE target constraint. by QUICHE team · 4 years ago
- cff6df5 Fixes up dependencies and namespaces for tests in //third_party/http2/adapter. by QUICHE team · 4 years ago
- 760e723 Remove Http2StrAppend, Http2StringPrintf, Http2HexEscape, Http2Hex from platform. by bnc · 4 years ago
- 5d60276 Initial implementation of a Chromium-based Http2Adapter. by QUICHE team · 4 years ago
- dd99c0a Removes some virtual methods from Http2Adapter. by QUICHE team · 4 years ago
- 38139f2 For convenience, adds a matcher that considers only frame types. by QUICHE team · 4 years ago
- 7ee21fc Minor API changes to Http2Adapter and friends to ease implementation. by QUICHE team · 4 years ago
- cefb38f Move string in HpackDecoderDynamicTable::Insert(). by bnc · 4 years ago
- 9442f8b Adds a MockHttp2Visitor, for use in tests. by QUICHE team · 4 years ago
- 637502f Ports a test utility from //gfe/gfe2/test_tools to //third_party/http2/adapter. by QUICHE team · 4 years ago
- a6b28ab Remove V2 family of GFE_BUG (and friends). by QUICHE team · 4 years ago
- 02542a2 Moves //gfe/gfe2/http2:window_manager to //third_party/http2/adapter. by QUICHE team · 4 years ago
- be19128 Migration from GFE_BUG_V2 (and friends) to GFE_BUG by QUICHE team · 4 years ago
- 1282343 Migration from GFE_BUG_V2 (and friends) to GFE_BUG by QUICHE team · 4 years ago
- 4147496 Move HpackStringPair struct to hpack_decoder_tables.{h,cc}. by bnc · 4 years ago
- aab8fe8 Remove unused HPACK entry timing infrastructure. by bnc · 4 years, 1 month ago
- 7988cee Remove http2::HpackString class. by bnc · 4 years, 1 month ago
- 0ec81ca Migration from HTTP2_BUG to HTTP2_BUG_V2(bug_id). by QUICHE team · 4 years, 1 month ago
- 91e0ce8 New V2 SPDY_BUG/HTTP2_BUG macros that take an ID. by QUICHE team · 4 years, 1 month ago
- e299b90 Document that HTTP/2 decoder does not segment frame payloads or fields. by bnc · 4 years, 1 month ago
- cf9d4ed Branches the nghttp2_adapter interface from //net/http2. by QUICHE team · 4 years, 1 month ago
- dd75384 Deprecate --gfe2_restart_flag_http2_parse_priority_update_frame. by bnc · 4 years, 1 month ago
- 5f2d7a3 Replace all implementations of EstimateMemoryUsage with a single QUICHE one. by vasilvv · 4 years, 2 months ago
- f718c8e Move Http2Deque implementation into QUICHE. by vasilvv · 4 years, 2 months ago
- 760dbed Replace QuicheStrCat with absl::StrCat and absl::StrFormat. by vasilvv · 4 years, 2 months ago
- afcc317 Make HTTP/2 logging use QUICHE logging by vasilvv · 4 years, 2 months ago
- 9f5ac0f Do not use std::string::append(absl::string_view) in QUICHE. by bnc · 4 years, 3 months ago
- bea13b8 Implement PRIORITY_UPDATE frame in HTTP/2 decoder. by bnc · 4 years, 3 months ago
- 5be974e Project import generated by Copybara. by QUICHE team · 4 years, 3 months ago
- 68b06f2 Refactor QUICHE platform flag accessors. by bnc · 4 years, 3 months ago
- c42f71e Refactor QUICHE platform flag utilities. by bnc · 4 years, 3 months ago
- 05281d7 Fix argument names in http2_structures_test_util.cc. by bnc · 4 years, 3 months ago
- bca9deb Replace QuicheStrCat() with absl::StrCat() by vasilvv · 4 years, 4 months ago
- 13aa6a0 Replace QuicheStrCat() with absl::StrCat() by vasilvv · 4 years, 4 months ago
- 035fe3d Replace QUICHE_ARRAYSIZE with ABSL_ARRAYSIZE. Delete QUICHE_ARRAYSIZE. by vasilvv · 4 years, 5 months ago
- 7df418b Replace QuicheOptional with absl::optional. by vasilvv · 4 years, 6 months ago
- b16f796 Remove quiche::QuicheStringPiece and quiche::QuicheStringPieceHash. by vasilvv · 4 years, 6 months ago
- 9105d34 Internal QUICHE change by QUICHE team · 4 years, 6 months ago
- 15f53a4 Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 6 months ago
- 015e16a Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 6 months ago
- 999985c Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 6 months ago
- 54011f2 Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 6 months ago
- f1b46eb Append to output instead of overwriting it in http2::HuffmanEncode(). by bnc · 4 years, 6 months ago