- 8f2ee4e Resolves 3 instances of the following issue: 'find' called with a string literal consisting of a single character; consider using the more effective overload accepting a character (performance-faster-string-find) by QUICHE team · 3 years, 5 months ago
- 513e1c0 Plumbs GetCurrentHeaderTableSize() through spdy::HpackDecoderAdapter and http2::HpackDecoderState. by QUICHE team · 3 years, 6 months ago
- 01fb16f Transforms the output parameter of HpackEncoder::EncodeHeaderSet into a return value. This replaces the preexisting bool return value, which is never checked outside of tests. by QUICHE team · 3 years, 7 months ago
- a3620f9 Transforms output parameters into return values for HPACK methods that return encoded strings. by QUICHE team · 3 years, 7 months ago
- 9b192c4 Minor cleanup to HPACK code: removes a parameter that is always nullptr outside of tests. by QUICHE team · 3 years, 7 months ago
- 3b3c651 Adds a method to the Http2Adapter API to return the HPACK decompressor's dynamic table size. by QUICHE team · 3 years, 9 months ago
- 575e1b2 Adds a method to get the current dynamic table size from HpackEncoder. by QUICHE team · 3 years, 9 months ago
- aff2580 Remove spdy_string_utils and http2_string_utils from platform. by bnc · 3 years, 9 months ago
- 764bf9a Remove unused EstimateMemoryUsage(). by bnc · 3 years, 9 months ago
- b9d6475 Use circular deque in QpackDecoderHeaderTable. by bnc · 3 years, 10 months ago
- 3bf526d Remove SpdyHexEncode, SpdyHexDecode, Http2HexEncode, Http2HexDecode. by bnc · 4 years ago
- 313870e Deletes unused headers from //third_party/spdy/platform/api. 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
- 2dd2400 Improve HpackEntry class constructors. by bnc · 4 years ago
- 13067cf Remove SpdyInlinedVector from platform. by bnc · 4 years ago
- f4069b9 Remove HpackHeaderTable::GetByIndex(). by bnc · 4 years ago
- 80a178f Use std::vector instead of std::deque for HPACK and QPACK static table. by bnc · 4 years ago
- c236240 Remove HpackEntry::InsertionIndex(). by bnc · 4 years ago
- 550421f Improve HpackHeaderTableTest. by bnc · 4 years ago
- f5f8d70 Make HpackEntry::insertion_index_ start from 0 for dynamic entries. by bnc · 4 years ago
- cf5276d Remove HpackEntry::type_, name_ref_, and value_ref_. by bnc · 4 years ago
- 2f8a6c6 Migration from GFE_BUG_V2 (and friends) to GFE_BUG by QUICHE team · 4 years ago
- 7dcfe32 Refactor HPACK/QPACK lookup entry. by bnc · 4 years ago
- ccf4ebe Remove SpdyHash, SpdyHashSet, SpdyHashMap, QuicheHashStringPair. by bnc · 4 years ago
- 877a419 Eliminate unnecessary HpackEntry copies for efficiency. by bnc · 4 years ago
- 4147496 Move HpackStringPair struct to hpack_decoder_tables.{h,cc}. by bnc · 4 years ago
- a6c0a70 Return index instead of HpackEntry* from HpackHeaderTable::GetByName*(). by bnc · 4 years ago
- 6076d94 Refactor HpackEncoderTests. by bnc · 4 years ago
- 3f49db6 Introduce kStaticTableSize. by bnc · 4 years ago
- 20a9809 Use global constant instead of member for HPACK and QPACK entry size overhead. by bnc · 4 years ago
- aab8fe8 Remove unused HPACK entry timing infrastructure. by bnc · 4 years ago
- 7988cee Remove http2::HpackString class. by bnc · 4 years ago
- 1650120 Migration from SPDY_BUG to SPDY_BUG_V2(bug_id). by QUICHE team · 4 years ago
- 50465ab Replace spdy_macros.h with direct use of Abseil. by vasilvv · 4 years, 1 month ago
- ed4f308 Make SPDY logging use QUICHE logging by vasilvv · 4 years, 1 month ago
- 1d6dcd3 Remove unused HpackHuffmanTable. by bnc · 4 years, 2 months ago
- 3a01fb9 Deprecate gfe2_reloadable_flag_http2_use_fast_huffman_encoder. by bnc · 4 years, 2 months ago
- 5be974e Project import generated by Copybara. by QUICHE team · 4 years, 3 months ago
- c42f71e Refactor QUICHE platform flag utilities. by bnc · 4 years, 3 months ago
- bca9deb Replace QuicheStrCat() with absl::StrCat() by vasilvv · 4 years, 3 months ago
- 6169e49 Unify gfe2::RecordingHeadersHandler and spdy::TestHeadersHandler to spdy::RecordingHeadersHandler. by QUICHE team · 4 years, 4 months ago
- be4dc1d Fix compilation issues on gcc and windows. by danzh · 4 years, 4 months ago
- 813a66e Add code count for gfe2_reloadable_flag_http2_use_fast_huffman_encoder. by bnc · 4 years, 5 months ago
- 5504d2f Replace QUICHE_ARRAYSIZE with ABSL_ARRAYSIZE. by vasilvv · 4 years, 5 months ago
- b16f796 Remove quiche::QuicheStringPiece and quiche::QuicheStringPieceHash. by vasilvv · 4 years, 5 months ago
- a89e7fa Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 5 months ago
- 5291862 Use faster Huffman encoding for HPACK. by bnc · 4 years, 5 months ago
- 60e12c4 Also test http2::HuffmanEncodeFast() in spdy::HpackEncoderTest. by bnc · 4 years, 5 months ago
- c0588b0 Change Huffman encoder benchmark to typical character distribution. by bnc · 4 years, 5 months ago
- e3fd686 Remove HpackHuffmanTable argument from HpackEncoder constructor. by bnc · 4 years, 6 months ago
- b66dd36 Add Huffman encoder benchmarks. by bnc · 4 years, 6 months ago
- 8036668 Surface hpack decoder detailed error for header value too long, and put detailed error to quic connection close error details. only change connection close error detail, not protected. by fayang · 4 years, 8 months ago
- d7b17f3 Deprecate gfe2_reloadable_flag_spdy_hpack_use_indexed_name. by bnc · 4 years, 10 months ago
- 34f924b Remove SPDY_CODE_COUNT_N(decompress_failure*). by bnc · 4 years, 11 months ago
- 18aef54 gfe-relnote: Use indexed name if possible when sending Literal Header Field without Indexing instruction. Protected by gfe2_reloadable_flag_spdy_hpack_use_indexed_name. by bnc · 5 years ago
- f3c80c9 gfe-relnote: Replace spdy_test.h with quiche_test.h. No functional change. Not protected. by QUICHE team · 5 years ago
- 9b56111 Plumb error code from HpackDecoder to HpackDecoderAdapter, add two error codes that are detected in HpackDecoderAdapter. by bnc · 5 years ago
- c9a3506 gfe-relnote: no functional change. Introduce gunit headers in third_party/spdy. by QUICHE team · 5 years ago
- 439c769 gfe-relnote: Fix a missing code count for spdy DECOMPRESS_FAILURE. by renjietang · 5 years ago
- 6932faf gfe-relnote: Add SPDY_CODE_COUNT_N api to record DECOMPRESS_FAILURE roots. by renjietang · 5 years ago
- 45ccf4b Use quiche_export instead of spdy_export. by bnc · 5 years ago
- 7aecfc0 Remove SpdyStrCat, use QuicheStrCat instead. by bnc · 5 years ago
- a0795f0 Updates SpdyHeaderBlock's hashing and equality types to make the data structure case-insensitive with respect to keys. by QUICHE team · 5 years ago
- 7f82d04 Remove SpdyStringPiece; use QuicheStringPiece instead. by bnc · 5 years ago
- ce445c7 Fix QUICHE merge issue in test by dschinazi · 5 years ago
- eff02bb Load QUIC build config in spdy/core/hpack/BUILD, spdy/platform/api/BUILD and spdy/platform/impl/BUILD. by zhongyi · 5 years ago
- 98b7ef0 Remove SPDY_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 5 years ago
- 73cc794 Uses SpdyStringPiece instead of std::string in an expectation, as required by Chromium. by QUICHE team · 5 years ago
- 744f132 Internal QUICHE change by zhongyi · 5 years ago
- 992004d gfe-relnote: Fixes HPACK encoding of SpdyHeaderBlocks when compression is disabled. No functional change in production. by QUICHE team · 5 years ago
- 6ddfcae Adds HpackEncoder::EncodeRepresentations(), where the caller can specify an explicit list of (key, value) pairs. This method does not split values on \0. by QUICHE team · 5 years ago
- 7225491 Adds test cases demonstrating that HpackEncoder will emit a comma-delimited value as a single HPACK entry. by QUICHE team · 5 years ago
- 64d2628 Adds a test case demonstrating that when HPACK compression is disabled and incremental encoding is used, spdy::HpackEncoder emits \0-delimited values on the wire. by QUICHE team · 5 years ago
- b6a8763 Migrates a unit test from SpdyUnsafeArena to SpdySimpleArena. by QUICHE team · 5 years ago
- 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
- 4471291 Remove SpdyString wrapper for std::string. by bnc · 6 years ago
- 6275484 gfe-relnote: Abandons HPACK decompression for overly large header blocks. Protected by default-true --gfe2_reloadable_flag_http2_reject_too_large_header_blocks. by QUICHE team · 6 years ago
- 8f3a576 gfe-relnote: n/a(code clean up) Apply quic compile options to spdy/core code. by danzh · 6 years ago
- ded0351 gfe-relnote: (n/a) Platformize logging for spdy. Refactor only, no behavior change. by QUICHE team · 6 years ago
- a4aaf75 Update references to RFC7540 and RFC7541 in hpack_constants.h. by bnc · 6 years ago
- 3cab5a9 Replace calls to deprecated googletest macros *TEST_CASE() with *TEST_SUITE() by QUICHE team · 6 years ago
- 82dee2f Project import generated by Copybara. by QUICHE team · 6 years ago