1. 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
  2. 513e1c0 Plumbs GetCurrentHeaderTableSize() through spdy::HpackDecoderAdapter and http2::HpackDecoderState. by QUICHE team · 3 years, 6 months ago
  3. 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
  4. a3620f9 Transforms output parameters into return values for HPACK methods that return encoded strings. by QUICHE team · 3 years, 7 months ago
  5. 9b192c4 Minor cleanup to HPACK code: removes a parameter that is always nullptr outside of tests. by QUICHE team · 3 years, 7 months ago
  6. 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
  7. 575e1b2 Adds a method to get the current dynamic table size from HpackEncoder. by QUICHE team · 3 years, 9 months ago
  8. aff2580 Remove spdy_string_utils and http2_string_utils from platform. by bnc · 3 years, 9 months ago
  9. 764bf9a Remove unused EstimateMemoryUsage(). by bnc · 3 years, 9 months ago
  10. b9d6475 Use circular deque in QpackDecoderHeaderTable. by bnc · 3 years, 10 months ago
  11. 3bf526d Remove SpdyHexEncode, SpdyHexDecode, Http2HexEncode, Http2HexDecode. by bnc · 4 years ago
  12. 313870e Deletes unused headers from //third_party/spdy/platform/api. by QUICHE team · 4 years ago
  13. 1b5d09e Replaces all flavors of SPDY_LOG with the QUICHE equivalents. by QUICHE team · 4 years ago
  14. 33a4aa6 Replaces all uses of SPDY_BUG and SPDY_BUG_IF with the QUICHE equivalents. by QUICHE team · 4 years ago
  15. 2dd2400 Improve HpackEntry class constructors. by bnc · 4 years ago
  16. 13067cf Remove SpdyInlinedVector from platform. by bnc · 4 years ago
  17. f4069b9 Remove HpackHeaderTable::GetByIndex(). by bnc · 4 years ago
  18. 80a178f Use std::vector instead of std::deque for HPACK and QPACK static table. by bnc · 4 years ago
  19. c236240 Remove HpackEntry::InsertionIndex(). by bnc · 4 years ago
  20. 550421f Improve HpackHeaderTableTest. by bnc · 4 years ago
  21. f5f8d70 Make HpackEntry::insertion_index_ start from 0 for dynamic entries. by bnc · 4 years ago
  22. cf5276d Remove HpackEntry::type_, name_ref_, and value_ref_. by bnc · 4 years ago
  23. 2f8a6c6 Migration from GFE_BUG_V2 (and friends) to GFE_BUG by QUICHE team · 4 years ago
  24. 7dcfe32 Refactor HPACK/QPACK lookup entry. by bnc · 4 years ago
  25. ccf4ebe Remove SpdyHash, SpdyHashSet, SpdyHashMap, QuicheHashStringPair. by bnc · 4 years ago
  26. 877a419 Eliminate unnecessary HpackEntry copies for efficiency. by bnc · 4 years ago
  27. 4147496 Move HpackStringPair struct to hpack_decoder_tables.{h,cc}. by bnc · 4 years ago
  28. a6c0a70 Return index instead of HpackEntry* from HpackHeaderTable::GetByName*(). by bnc · 4 years ago
  29. 6076d94 Refactor HpackEncoderTests. by bnc · 4 years ago
  30. 3f49db6 Introduce kStaticTableSize. by bnc · 4 years ago
  31. 20a9809 Use global constant instead of member for HPACK and QPACK entry size overhead. by bnc · 4 years ago
  32. aab8fe8 Remove unused HPACK entry timing infrastructure. by bnc · 4 years ago
  33. 7988cee Remove http2::HpackString class. by bnc · 4 years ago
  34. 1650120 Migration from SPDY_BUG to SPDY_BUG_V2(bug_id). by QUICHE team · 4 years ago
  35. 50465ab Replace spdy_macros.h with direct use of Abseil. by vasilvv · 4 years, 1 month ago
  36. ed4f308 Make SPDY logging use QUICHE logging by vasilvv · 4 years, 1 month ago
  37. 1d6dcd3 Remove unused HpackHuffmanTable. by bnc · 4 years, 2 months ago
  38. 3a01fb9 Deprecate gfe2_reloadable_flag_http2_use_fast_huffman_encoder. by bnc · 4 years, 2 months ago
  39. 5be974e Project import generated by Copybara. by QUICHE team · 4 years, 3 months ago
  40. c42f71e Refactor QUICHE platform flag utilities. by bnc · 4 years, 3 months ago
  41. bca9deb Replace QuicheStrCat() with absl::StrCat() by vasilvv · 4 years, 3 months ago
  42. 6169e49 Unify gfe2::RecordingHeadersHandler and spdy::TestHeadersHandler to spdy::RecordingHeadersHandler. by QUICHE team · 4 years, 4 months ago
  43. be4dc1d Fix compilation issues on gcc and windows. by danzh · 4 years, 4 months ago
  44. 813a66e Add code count for gfe2_reloadable_flag_http2_use_fast_huffman_encoder. by bnc · 4 years, 5 months ago
  45. 5504d2f Replace QUICHE_ARRAYSIZE with ABSL_ARRAYSIZE. by vasilvv · 4 years, 5 months ago
  46. b16f796 Remove quiche::QuicheStringPiece and quiche::QuicheStringPieceHash. by vasilvv · 4 years, 5 months ago
  47. a89e7fa Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 5 months ago
  48. 5291862 Use faster Huffman encoding for HPACK. by bnc · 4 years, 5 months ago
  49. 60e12c4 Also test http2::HuffmanEncodeFast() in spdy::HpackEncoderTest. by bnc · 4 years, 5 months ago
  50. c0588b0 Change Huffman encoder benchmark to typical character distribution. by bnc · 4 years, 5 months ago
  51. e3fd686 Remove HpackHuffmanTable argument from HpackEncoder constructor. by bnc · 4 years, 6 months ago
  52. b66dd36 Add Huffman encoder benchmarks. by bnc · 4 years, 6 months ago
  53. 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
  54. d7b17f3 Deprecate gfe2_reloadable_flag_spdy_hpack_use_indexed_name. by bnc · 4 years, 10 months ago
  55. 34f924b Remove SPDY_CODE_COUNT_N(decompress_failure*). by bnc · 4 years, 11 months ago
  56. 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
  57. f3c80c9 gfe-relnote: Replace spdy_test.h with quiche_test.h. No functional change. Not protected. by QUICHE team · 5 years ago
  58. 9b56111 Plumb error code from HpackDecoder to HpackDecoderAdapter, add two error codes that are detected in HpackDecoderAdapter. by bnc · 5 years ago
  59. c9a3506 gfe-relnote: no functional change. Introduce gunit headers in third_party/spdy. by QUICHE team · 5 years ago
  60. 439c769 gfe-relnote: Fix a missing code count for spdy DECOMPRESS_FAILURE. by renjietang · 5 years ago
  61. 6932faf gfe-relnote: Add SPDY_CODE_COUNT_N api to record DECOMPRESS_FAILURE roots. by renjietang · 5 years ago
  62. 45ccf4b Use quiche_export instead of spdy_export. by bnc · 5 years ago
  63. 7aecfc0 Remove SpdyStrCat, use QuicheStrCat instead. by bnc · 5 years ago
  64. 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
  65. 7f82d04 Remove SpdyStringPiece; use QuicheStringPiece instead. by bnc · 5 years ago
  66. ce445c7 Fix QUICHE merge issue in test by dschinazi · 5 years ago
  67. eff02bb Load QUIC build config in spdy/core/hpack/BUILD, spdy/platform/api/BUILD and spdy/platform/impl/BUILD. by zhongyi · 5 years ago
  68. 98b7ef0 Remove SPDY_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 5 years ago
  69. 73cc794 Uses SpdyStringPiece instead of std::string in an expectation, as required by Chromium. by QUICHE team · 5 years ago
  70. 744f132 Internal QUICHE change by zhongyi · 5 years ago
  71. 992004d gfe-relnote: Fixes HPACK encoding of SpdyHeaderBlocks when compression is disabled. No functional change in production. by QUICHE team · 5 years ago
  72. 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
  73. 7225491 Adds test cases demonstrating that HpackEncoder will emit a comma-delimited value as a single HPACK entry. by QUICHE team · 5 years ago
  74. 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
  75. b6a8763 Migrates a unit test from SpdyUnsafeArena to SpdySimpleArena. by QUICHE team · 5 years ago
  76. 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
  77. 4471291 Remove SpdyString wrapper for std::string. by bnc · 6 years ago
  78. 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
  79. 8f3a576 gfe-relnote: n/a(code clean up) Apply quic compile options to spdy/core code. by danzh · 6 years ago
  80. ded0351 gfe-relnote: (n/a) Platformize logging for spdy. Refactor only, no behavior change. by QUICHE team · 6 years ago
  81. a4aaf75 Update references to RFC7540 and RFC7541 in hpack_constants.h. by bnc · 6 years ago
  82. 3cab5a9 Replace calls to deprecated googletest macros *TEST_CASE() with *TEST_SUITE() by QUICHE team · 6 years ago
  83. 82dee2f Project import generated by Copybara. by QUICHE team · 6 years ago