- c57647d Implement Http2HeaderBlock::contains(). by bnc · 3 years, 10 months ago
- aff2580 Remove spdy_string_utils and http2_string_utils from platform. by bnc · 3 years, 10 months ago
- 764bf9a Remove unused EstimateMemoryUsage(). by bnc · 3 years, 10 months ago
- d136029 Remove SpdyHexDigitToInt() and SpdyHexDecodeToUInt32() from platform. by bnc · 3 years, 11 months ago
- b9d6475 Use circular deque in QpackDecoderHeaderTable. by bnc · 3 years, 11 months ago
- 93e8918 Use absl::flat_hash_map instead of QuicSmallMap and SpdySmallMap, and remove QuicSmallMap and SpdySmallMap. by bnc · 4 years ago
- 3bf526d Remove SpdyHexEncode, SpdyHexDecode, Http2HexEncode, Http2HexDecode. by bnc · 4 years ago
- 81e779d Moves EXPECT_SPDY_BUG into Quiche as EXPECT_QUICHE_BUG. by QUICHE team · 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
- 1837126 Moves WriteScheduler, PriorityWriteScheduler and Http2PriorityWriteScheduler to //third_party/http2/core. by QUICHE team · 4 years ago
- 4c9a460 Deletes FifoWriteScheduler and LifoWriteScheduler, which are unused. 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
- 2b2a63c Inline std::deque for http2::Http2Deque in PriorityWriteScheduler. by bnc · 4 years ago
- 5159c75 Support building QUIC with GCE target constraint. by QUICHE team · 4 years ago
- e7932fe Remove unused SpdyMemSlice. by bnc · 4 years ago
- 60cef58 Remove SpdyStrAppend, SpdyHexEncodeUInt32AndTrim, SpdyStringPieceCaseHash, and SpdyStringPieceCaseEq from spdy/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
- 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
- 4cf427b Automated g4 rollback of changelist 363922592. 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
- 98fcb66 Remove SpdyStringPieceCaseHash and SpdyStringPieceCaseEq. 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
- af7cc2b 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
- 6257608 Modify old-style derived GFE_BUG macros to have IDs. by QUICHE team · 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, 1 month ago
- 7988cee Remove http2::HpackString class. by bnc · 4 years, 1 month ago
- 1650120 Migration from SPDY_BUG to SPDY_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
- 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
- 50465ab Replace spdy_macros.h with direct use of Abseil. by vasilvv · 4 years, 2 months ago
- 8cfb52b Refactor OriginValuePair. by bnc · 4 years, 2 months ago
- 5c194f3 Add ACCEPT_CH frame and implement serialization. by bnc · 4 years, 2 months ago
- bc49a3d Remove unused process_single_input_frame functionality from Http2DecoderAdapter. by bnc · 4 years, 2 months ago
- 46d7229 Move SpdyNoOpVisitor out of test namespace. by bnc · 4 years, 2 months ago
- ed4f308 Make SPDY logging use QUICHE logging by vasilvv · 4 years, 2 months 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
- bea13b8 Implement PRIORITY_UPDATE frame in HTTP/2 decoder. by bnc · 4 years, 3 months ago
- 425c25a Add SETTINGS_DEPRECATE_HTTP2_PRIORITIES. 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
- a5a3013 Add SpdyFramerVisitorInterface::OnPriorityUpdate(). by bnc · 4 years, 3 months ago
- 19423c7 Add PRIORITY_UPDATE frame and implement serialization. by bnc · 4 years, 4 months ago
- ef5deba Remove SpdyFrameType::MAX_FRAME_TYPE. by bnc · 4 years, 4 months ago
- fc51e43 Remove unused SpdyFrameType::EXTENSION. by bnc · 4 years, 4 months ago
- 1ea0b54 Replace QuicheStrCat() with absl::StrCat() by vasilvv · 4 years, 4 months ago
- bca9deb Replace QuicheStrCat() with absl::StrCat() by vasilvv · 4 years, 4 months ago
- de85cae Refactor Http2Dispatcher (et al.) to prepare for --shinkansen_trace_logging. by QUICHE team · 4 years, 4 months ago
- b92e4df Remove SpdyDeframerVisitor. by bnc · 4 years, 5 months ago
- 6169e49 Unify gfe2::RecordingHeadersHandler and spdy::TestHeadersHandler to spdy::RecordingHeadersHandler. by QUICHE team · 4 years, 5 months ago
- be4dc1d Fix compilation issues on gcc and windows. by danzh · 4 years, 5 months ago
- 232cf49 Rename SpdyHeaderBlock to Http2HeaderBlock. by QUICHE team · 4 years, 5 months ago
- 813a66e Add code count for gfe2_reloadable_flag_http2_use_fast_huffman_encoder. by bnc · 4 years, 5 months ago
- 1bd18d1 Rename SpdyHeaderBlockPeer to Http2HeaderBlockPeer. by QUICHE team · 4 years, 5 months ago
- 557dfbc Rename SpdyHeaderBlock to Http2HeaderBlock, with a using alias. by QUICHE team · 4 years, 5 months ago
- add8ac3 Replace QuicheWrapUnique with absl::WrapUnique. by vasilvv · 4 years, 5 months ago
- 5504d2f Replace QUICHE_ARRAYSIZE with ABSL_ARRAYSIZE. by vasilvv · 4 years, 5 months ago
- 975c94c Remove spdy_endianness_util. by bnc · 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
- a89e7fa Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 6 months ago
- c8ccdb2 Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 6 months ago
- 5291862 Use faster Huffman encoding for HPACK. by bnc · 4 years, 6 months ago
- 60e12c4 Also test http2::HuffmanEncodeFast() in spdy::HpackEncoderTest. by bnc · 4 years, 6 months ago
- c0588b0 Change Huffman encoder benchmark to typical character distribution. by bnc · 4 years, 6 months ago
- e3fd686 Remove HpackHuffmanTable argument from HpackEncoder constructor. by bnc · 4 years, 6 months ago
- 639f294 Use QuicheTest in third_party/spdy. by bnc · 4 years, 6 months ago
- b66dd36 Add Huffman encoder benchmarks. by bnc · 4 years, 6 months ago
- bbf1623 Replace QuicheContainsKey with a direct call to find() by vasilvv · 4 years, 7 months ago
- 03128f5 CL generated by 'ykats' via Upkeep (go/upkeep). Resolves the following technical debt issues: by QUICHE team · 4 years, 7 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
- 6eb0a60 Don’t assume `QuicheStringPiece::const_iterator` is a `const char*` by QUICHE team · 4 years, 9 months ago
- b2b2615 Add memory safety guard on SpdyHeaderBlock iterator by dschinazi · 4 years, 9 months ago
- 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
- 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 · 5 years ago
- 260f2e4 gfe-relnote: Deprecate gfe2_reloadable_flag_spdy_enable_granular_decompress_errors. by bnc · 5 years ago
- 0a09b8f Add missing cstring includes to fix Linux glibc >= 2.30 build. by vasilvv · 5 years ago
- 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