1. c57647d Implement Http2HeaderBlock::contains(). by bnc · 3 years, 10 months ago
  2. aff2580 Remove spdy_string_utils and http2_string_utils from platform. by bnc · 3 years, 10 months ago
  3. 764bf9a Remove unused EstimateMemoryUsage(). by bnc · 3 years, 10 months ago
  4. d136029 Remove SpdyHexDigitToInt() and SpdyHexDecodeToUInt32() from platform. by bnc · 3 years, 11 months ago
  5. b9d6475 Use circular deque in QpackDecoderHeaderTable. by bnc · 3 years, 11 months ago
  6. 93e8918 Use absl::flat_hash_map instead of QuicSmallMap and SpdySmallMap, and remove QuicSmallMap and SpdySmallMap. by bnc · 4 years ago
  7. 3bf526d Remove SpdyHexEncode, SpdyHexDecode, Http2HexEncode, Http2HexDecode. by bnc · 4 years ago
  8. 81e779d Moves EXPECT_SPDY_BUG into Quiche as EXPECT_QUICHE_BUG. by QUICHE team · 4 years ago
  9. 313870e Deletes unused headers from //third_party/spdy/platform/api. by QUICHE team · 4 years ago
  10. 1b5d09e Replaces all flavors of SPDY_LOG with the QUICHE equivalents. by QUICHE team · 4 years ago
  11. 33a4aa6 Replaces all uses of SPDY_BUG and SPDY_BUG_IF with the QUICHE equivalents. by QUICHE team · 4 years ago
  12. 1837126 Moves WriteScheduler, PriorityWriteScheduler and Http2PriorityWriteScheduler to //third_party/http2/core. by QUICHE team · 4 years ago
  13. 4c9a460 Deletes FifoWriteScheduler and LifoWriteScheduler, which are unused. by QUICHE team · 4 years ago
  14. 2dd2400 Improve HpackEntry class constructors. by bnc · 4 years ago
  15. 13067cf Remove SpdyInlinedVector from platform. by bnc · 4 years ago
  16. 2b2a63c Inline std::deque for http2::Http2Deque in PriorityWriteScheduler. by bnc · 4 years ago
  17. 5159c75 Support building QUIC with GCE target constraint. by QUICHE team · 4 years ago
  18. e7932fe Remove unused SpdyMemSlice. by bnc · 4 years ago
  19. 60cef58 Remove SpdyStrAppend, SpdyHexEncodeUInt32AndTrim, SpdyStringPieceCaseHash, and SpdyStringPieceCaseEq from spdy/platform. by bnc · 4 years ago
  20. f4069b9 Remove HpackHeaderTable::GetByIndex(). by bnc · 4 years ago
  21. 80a178f Use std::vector instead of std::deque for HPACK and QPACK static table. by bnc · 4 years ago
  22. c236240 Remove HpackEntry::InsertionIndex(). by bnc · 4 years ago
  23. 637502f Ports a test utility from //gfe/gfe2/test_tools to //third_party/http2/adapter. by QUICHE team · 4 years ago
  24. a6b28ab Remove V2 family of GFE_BUG (and friends). by QUICHE team · 4 years ago
  25. 4cf427b Automated g4 rollback of changelist 363922592. by bnc · 4 years ago
  26. 550421f Improve HpackHeaderTableTest. by bnc · 4 years ago
  27. f5f8d70 Make HpackEntry::insertion_index_ start from 0 for dynamic entries. by bnc · 4 years ago
  28. 98fcb66 Remove SpdyStringPieceCaseHash and SpdyStringPieceCaseEq. by bnc · 4 years ago
  29. cf5276d Remove HpackEntry::type_, name_ref_, and value_ref_. by bnc · 4 years ago
  30. 2f8a6c6 Migration from GFE_BUG_V2 (and friends) to GFE_BUG by QUICHE team · 4 years ago
  31. 7dcfe32 Refactor HPACK/QPACK lookup entry. by bnc · 4 years ago
  32. ccf4ebe Remove SpdyHash, SpdyHashSet, SpdyHashMap, QuicheHashStringPair. by bnc · 4 years ago
  33. 877a419 Eliminate unnecessary HpackEntry copies for efficiency. by bnc · 4 years ago
  34. af7cc2b Migration from GFE_BUG_V2 (and friends) to GFE_BUG by QUICHE team · 4 years ago
  35. 4147496 Move HpackStringPair struct to hpack_decoder_tables.{h,cc}. by bnc · 4 years ago
  36. 6257608 Modify old-style derived GFE_BUG macros to have IDs. by QUICHE team · 4 years ago
  37. a6c0a70 Return index instead of HpackEntry* from HpackHeaderTable::GetByName*(). by bnc · 4 years ago
  38. 6076d94 Refactor HpackEncoderTests. by bnc · 4 years ago
  39. 3f49db6 Introduce kStaticTableSize. by bnc · 4 years ago
  40. 20a9809 Use global constant instead of member for HPACK and QPACK entry size overhead. by bnc · 4 years ago
  41. aab8fe8 Remove unused HPACK entry timing infrastructure. by bnc · 4 years, 1 month ago
  42. 7988cee Remove http2::HpackString class. by bnc · 4 years, 1 month ago
  43. 1650120 Migration from SPDY_BUG to SPDY_BUG_V2(bug_id). by QUICHE team · 4 years, 1 month ago
  44. 91e0ce8 New V2 SPDY_BUG/HTTP2_BUG macros that take an ID. by QUICHE team · 4 years, 1 month ago
  45. e299b90 Document that HTTP/2 decoder does not segment frame payloads or fields. by bnc · 4 years, 1 month ago
  46. dd75384 Deprecate --gfe2_restart_flag_http2_parse_priority_update_frame. by bnc · 4 years, 1 month ago
  47. 5f2d7a3 Replace all implementations of EstimateMemoryUsage with a single QUICHE one. by vasilvv · 4 years, 2 months ago
  48. 50465ab Replace spdy_macros.h with direct use of Abseil. by vasilvv · 4 years, 2 months ago
  49. 8cfb52b Refactor OriginValuePair. by bnc · 4 years, 2 months ago
  50. 5c194f3 Add ACCEPT_CH frame and implement serialization. by bnc · 4 years, 2 months ago
  51. bc49a3d Remove unused process_single_input_frame functionality from Http2DecoderAdapter. by bnc · 4 years, 2 months ago
  52. 46d7229 Move SpdyNoOpVisitor out of test namespace. by bnc · 4 years, 2 months ago
  53. ed4f308 Make SPDY logging use QUICHE logging by vasilvv · 4 years, 2 months ago
  54. 1d6dcd3 Remove unused HpackHuffmanTable. by bnc · 4 years, 2 months ago
  55. 3a01fb9 Deprecate gfe2_reloadable_flag_http2_use_fast_huffman_encoder. by bnc · 4 years, 2 months ago
  56. bea13b8 Implement PRIORITY_UPDATE frame in HTTP/2 decoder. by bnc · 4 years, 3 months ago
  57. 425c25a Add SETTINGS_DEPRECATE_HTTP2_PRIORITIES. by bnc · 4 years, 3 months ago
  58. 5be974e Project import generated by Copybara. by QUICHE team · 4 years, 3 months ago
  59. 68b06f2 Refactor QUICHE platform flag accessors. by bnc · 4 years, 3 months ago
  60. c42f71e Refactor QUICHE platform flag utilities. by bnc · 4 years, 3 months ago
  61. a5a3013 Add SpdyFramerVisitorInterface::OnPriorityUpdate(). by bnc · 4 years, 3 months ago
  62. 19423c7 Add PRIORITY_UPDATE frame and implement serialization. by bnc · 4 years, 4 months ago
  63. ef5deba Remove SpdyFrameType::MAX_FRAME_TYPE. by bnc · 4 years, 4 months ago
  64. fc51e43 Remove unused SpdyFrameType::EXTENSION. by bnc · 4 years, 4 months ago
  65. 1ea0b54 Replace QuicheStrCat() with absl::StrCat() by vasilvv · 4 years, 4 months ago
  66. bca9deb Replace QuicheStrCat() with absl::StrCat() by vasilvv · 4 years, 4 months ago
  67. de85cae Refactor Http2Dispatcher (et al.) to prepare for --shinkansen_trace_logging. by QUICHE team · 4 years, 4 months ago
  68. b92e4df Remove SpdyDeframerVisitor. by bnc · 4 years, 5 months ago
  69. 6169e49 Unify gfe2::RecordingHeadersHandler and spdy::TestHeadersHandler to spdy::RecordingHeadersHandler. by QUICHE team · 4 years, 5 months ago
  70. be4dc1d Fix compilation issues on gcc and windows. by danzh · 4 years, 5 months ago
  71. 232cf49 Rename SpdyHeaderBlock to Http2HeaderBlock. by QUICHE team · 4 years, 5 months ago
  72. 813a66e Add code count for gfe2_reloadable_flag_http2_use_fast_huffman_encoder. by bnc · 4 years, 5 months ago
  73. 1bd18d1 Rename SpdyHeaderBlockPeer to Http2HeaderBlockPeer. by QUICHE team · 4 years, 5 months ago
  74. 557dfbc Rename SpdyHeaderBlock to Http2HeaderBlock, with a using alias. by QUICHE team · 4 years, 5 months ago
  75. add8ac3 Replace QuicheWrapUnique with absl::WrapUnique. by vasilvv · 4 years, 5 months ago
  76. 5504d2f Replace QUICHE_ARRAYSIZE with ABSL_ARRAYSIZE. by vasilvv · 4 years, 5 months ago
  77. 975c94c Remove spdy_endianness_util. by bnc · 4 years, 5 months ago
  78. 7df418b Replace QuicheOptional with absl::optional. by vasilvv · 4 years, 6 months ago
  79. b16f796 Remove quiche::QuicheStringPiece and quiche::QuicheStringPieceHash. by vasilvv · 4 years, 6 months ago
  80. 9105d34 Internal QUICHE change by QUICHE team · 4 years, 6 months ago
  81. 15f53a4 Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 6 months ago
  82. a89e7fa Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 6 months ago
  83. c8ccdb2 Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 6 months ago
  84. 5291862 Use faster Huffman encoding for HPACK. by bnc · 4 years, 6 months ago
  85. 60e12c4 Also test http2::HuffmanEncodeFast() in spdy::HpackEncoderTest. by bnc · 4 years, 6 months ago
  86. c0588b0 Change Huffman encoder benchmark to typical character distribution. by bnc · 4 years, 6 months ago
  87. e3fd686 Remove HpackHuffmanTable argument from HpackEncoder constructor. by bnc · 4 years, 6 months ago
  88. 639f294 Use QuicheTest in third_party/spdy. by bnc · 4 years, 6 months ago
  89. b66dd36 Add Huffman encoder benchmarks. by bnc · 4 years, 6 months ago
  90. bbf1623 Replace QuicheContainsKey with a direct call to find() by vasilvv · 4 years, 7 months ago
  91. 03128f5 CL generated by 'ykats' via Upkeep (go/upkeep). Resolves the following technical debt issues: by QUICHE team · 4 years, 7 months ago
  92. 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
  93. 6eb0a60 Don’t assume `QuicheStringPiece::const_iterator` is a `const char*` by QUICHE team · 4 years, 9 months ago
  94. b2b2615 Add memory safety guard on SpdyHeaderBlock iterator by dschinazi · 4 years, 9 months ago
  95. 3889d1e Add minimal spdy priority set by gws response header for initial cwnd bootstrapping for http2. also store spdy priority within spdydispatcher::sessiondata. no production behavior change unless we start an additional gws experiment. protected by gfe2_restart_flag_h2_adjust_initial_cwnd_by_gws. by haoyuewang · 4 years, 10 months ago
  96. d7b17f3 Deprecate gfe2_reloadable_flag_spdy_hpack_use_indexed_name. by bnc · 4 years, 10 months ago
  97. 34f924b Remove SPDY_CODE_COUNT_N(decompress_failure*). by bnc · 5 years ago
  98. 260f2e4 gfe-relnote: Deprecate gfe2_reloadable_flag_spdy_enable_granular_decompress_errors. by bnc · 5 years ago
  99. 0a09b8f Add missing cstring includes to fix Linux glibc >= 2.30 build. by vasilvv · 5 years ago
  100. 897763c LSC: Mark static const class/struct members as constexpr. This change fixes declarations that have initial values but are technically not definitions by marking them constexpr (which counts as a definition). This enables, among other things, the modified constants to be passed into functions and function templates that accept arguments by reference. Without this change, such functions would cause linker errors. by QUICHE team · 5 years ago