- e42132e Deprecate --gfe2_reloadable_flag_quic_reject_invalid_chars_in_field_value. by bnc · 3 years, 1 month ago
- 7a73449 Initialized trivia fields of QpackInstructionWithValues by QUICHE team · 3 years, 2 months ago
- e6f28c3 Add QpackDecoderStreamReceiver fuzzer. by bnc · 3 years, 2 months ago
- 43924de Add QpackDecoderStreamSender fuzzer. by bnc · 3 years, 2 months ago
- 2235ac5 Remove QPACK fuzz corpora. by bnc · 3 years, 2 months ago
- bd94ccb Exercise Flush() in QpackEncoderStreamSender fuzzer. by bnc · 3 years, 2 months ago
- 9596f2f Remove QuicFuzzedDataProvider. by bnc · 3 years, 2 months ago
- d6b44e1 Plumb error code from QpackDecoder to QuicSpdyStream. by bnc · 3 years, 3 months ago
- 9d05f4a Support IETF QUIC reset error codes. by vasilvv · 3 years, 3 months ago
- c9d2eba Use the id of PendingStream & perspective of Session to set the type of QuicStream. This change will make it easier to support bidirectional PendingStream later. by haoyuewang · 3 years, 3 months ago
- cdda1d3 Fix -Wunreachable-code-aggressive. by QUICHE team · 3 years, 6 months ago
- f2ae1b2 Internal change by haoyuewang · 3 years, 8 months ago
- b9d6475 Use circular deque in QpackDecoderHeaderTable. by bnc · 3 years, 8 months ago
- a4a457d Explicitly instantiate all possible non-inline member functions of templated class QpackHeaderTableBase. by haoyuewang · 3 years, 8 months ago
- 4351dbc Templetize QpackHeaderTableBase with dynamic entry table type. by bnc · 3 years, 8 months ago
- 9de6abe Move QuicheTextUtils out of platform. by bnc · 3 years, 8 months ago
- 08fc2ae Move quic::QuicCircularDeque to quiche::QuicheCircularDeque. by bnc · 3 years, 8 months ago
- c8eb63a Improve QpackHeaderTableTests. by bnc · 3 years, 9 months ago
- b36e356 Move static_entries_ to QpackDecoderHeaderTable, make dynamic_entries_ private. by bnc · 3 years, 9 months ago
- 9b24331 Move MaxInsertSizeWithoutEvictingGivenEntry() and draining_index() to QpackEncoderHeaderTable. by bnc · 3 years, 9 months ago
- 4b7e3b0 Add QpackHeaderTableBase accessors, remove QpackHeaderTablePeer. by bnc · 3 years, 9 months ago
- 1ad3f06 Move index and name_index members into QpackEncoderHeaderTable. by bnc · 3 years, 9 months ago
- 8075994 Move FindHeaderField() to QpackEncoderHeaderTable. by bnc · 3 years, 9 months ago
- a7927b1 Refactor EvictDownToCapacity(). by bnc · 3 years, 9 months ago
- 9a219a8 Move LookupEntry() into QpackDecoderHeaderTable. by bnc · 3 years, 9 months ago
- 61f24de Move observers to QpackDecoderHeaderTable. by bnc · 3 years, 9 months ago
- ed3587f Split QpackHeaderTable. by bnc · 3 years, 9 months ago
- abbc98a Use QuicCircularDeque instead of QuicQueue. by bnc · 3 years, 9 months ago
- 6b34f7a Add flag to allow Qpack decoder to omit header overhead when counting header size against such upper limit. by danzh · 3 years, 9 months ago
- 2220a56 Prepare QpackHeaderTable::InsertEntry() for non-stable container. by bnc · 3 years, 9 months ago
- 847b014 Unify the way in which streams are marked unblocked after being converted from the pending status. by vasilvv · 3 years, 9 months ago
- 80a178f Use std::vector instead of std::deque for HPACK and QPACK static table. by bnc · 3 years, 9 months ago
- c236240 Remove HpackEntry::InsertionIndex(). by bnc · 3 years, 9 months ago
- f5f8d70 Make HpackEntry::insertion_index_ start from 0 for dynamic entries. by bnc · 3 years, 10 months ago
- cf5276d Remove HpackEntry::type_, name_ref_, and value_ref_. by bnc · 3 years, 10 months ago
- 7dcfe32 Refactor HPACK/QPACK lookup entry. by bnc · 3 years, 10 months ago
- 877a419 Eliminate unnecessary HpackEntry copies for efficiency. by bnc · 3 years, 10 months ago
- 407e1c7 Migration from GFE_BUG_V2 (and friends) to GFE_BUG by QUICHE team · 3 years, 10 months ago
- 20a9809 Use global constant instead of member for HPACK and QPACK entry size overhead. by bnc · 3 years, 10 months ago
- 5443569 Update language in QpackDecoder. by bnc · 3 years, 10 months ago
- c45c976 Return absolute index instead of QpackEntry* from QpackHeaderTable::InsertEntry(). by bnc · 3 years, 10 months ago
- c189843 Migration from QUIC_BUG to QUIC_BUG_V2(bug_id). by QUICHE team · 3 years, 10 months ago
- 45a59fe Replace QuicUnorderedMap and QuicHashMap with the corresponding Abseil classes. by vasilvv · 4 years ago
- f803516 Replace (D)CHECK with QUICHE_(D)CHECK. by vasilvv · 4 years ago
- 5cef78e Platformize DCHECK and other macros. by vasilvv · 4 years ago
- 1fe972f Deprecate gfe2_reloadable_flag_quic_granular_qpack_error_codes. by bnc · 4 years ago
- 5be974e Project import generated by Copybara. by QUICHE team · 4 years ago
- c42f71e Refactor QUICHE platform flag utilities. by bnc · 4 years ago
- 85577e0 Replace QuicStrAppend() with absl::StrAppend(). by vasilvv · 4 years, 1 month ago
- 6950cd8 Replace QuicheStrCat() with absl::StrCat() by vasilvv · 4 years, 1 month ago
- 064d196 Deprecate gfe2_reloadable_flag_quic_use_fast_huffman_encoder. by bnc · 4 years, 1 month ago
- 44df88b Add code count for quic_granular_qpack_error_codes. by bnc · 4 years, 2 months ago
- 9c41f8b Use WriteOrBufferDataAtLevel to send crypto data. Such that existing WriteOrBufferData is used to send application data. by fayang · 4 years, 2 months ago
- 72b789c Repalce QuicheTextUtils::HexEncode/Decode with Abseil equivalents. by vasilvv · 4 years, 2 months ago
- 232cf49 Rename SpdyHeaderBlock to Http2HeaderBlock. by QUICHE team · 4 years, 2 months ago
- 4caf5fe Rename SpdyHeaderBlock to Http2HeaderBlock. by QUICHE team · 4 years, 2 months ago
- 4e44010 Introduce granular QPACK encoder/decoder stream error codes. by bnc · 4 years, 2 months ago
- 557dfbc Rename SpdyHeaderBlock to Http2HeaderBlock, with a using alias. by QUICHE team · 4 years, 2 months ago
- 5504d2f Replace QUICHE_ARRAYSIZE with ABSL_ARRAYSIZE. by vasilvv · 4 years, 2 months ago
- 34a2680 Refactor QPACK encoder and decoder stream errors. by bnc · 4 years, 2 months ago
- 54011f2 Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 3 months ago
- 918c611 Replace QuicheStringPiece with absl::string_view by vasilvv · 4 years, 3 months ago
- 7cac7b0 Replace QuicheStringPiece with absl::string_view by vasilvv · 4 years, 3 months ago
- 2ecdee0 Use faster Huffman encoding for QPACK. by bnc · 4 years, 3 months ago
- 2cdc6c2 Eliminate copying of Huffman encoded string in QpackInstructionEncoder. by bnc · 4 years, 3 months ago
- f1b46eb Append to output instead of overwriting it in http2::HuffmanEncode(). by bnc · 4 years, 3 months ago
- c2fce35 Remove BoundedHuffmanSize(). by bnc · 4 years, 3 months ago
- daf5707 Pre-allocate storage in http2::HuffmanEncode(). by bnc · 4 years, 3 months ago
- 187eea3 Change STOP_SENDING frame related APIs to use QuicRstStreamError type. by bnc · 4 years, 4 months ago
- 49aec63 Remove session pointer from PendingStream. by renjietang · 4 years, 4 months ago
- 8eea919 Internal QUICHE change by wub · 4 years, 5 months ago
- c0dc4ce Handle error as specified in https://tools.ietf.org/html/draft-ietf-quic-http-29#section-7.2.4.2 : If a server accepts 0-RTT but then sends a SETTINGS frame that omits a setting value that the client understands (apart from reserved setting identifiers) that was previously specified to have a non-default value, this MUST be treated as a connection error of type H3_SETTINGS_ERROR. by renjietang · 4 years, 7 months ago
- 033ca77 Handle HTTP/3 SETTINGS on 0-RTT client connection. by renjietang · 4 years, 7 months ago
- 6a25841 Apply the amplification limit for all packets, not just handshake packets in ietf quic. also fixes an issue where shouldgeneratepacket doesn't check if the connection is connected. protected by gfe2_reloadable_flag_quic_move_amplification_limit. by fayang · 4 years, 7 months ago
- 05c3b78 Update quicunorderedmap to quichashmap in quicdispatcher, transportparameters, quicspdysession and qpackblockingmanager. no behavior change. by wub · 4 years, 7 months ago
- 713afae gfe-relnote: Update MOCK_METHODn to MOCK_METHOD in //third_party/quic/. Test only change. by wub · 4 years, 8 months ago
- 869a0c8 gfe-relnote: Consolidate constants with the same value. No functional change. Not protected. by bnc · 4 years, 9 months ago
- cbd4ea3 gfe-relnote: Delay writes on QPACK streams. Protected by gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by bnc · 4 years, 9 months ago
- 09c1eda gfe-relnote: Close connection with H3_CLOSED_CRITICAL_STREAM if peer closes a critical stream. Protected by gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by bnc · 4 years, 10 months ago
- 41a1b41 Allow QuicSession::WritevData() to write data at a specified encryption level. by renjietang · 4 years, 10 months ago
- 7c23917 Remove stream pointer from QuicSession::WritevData. by renjietang · 4 years, 10 months ago
- f196f6a Prevent QUIC streams from closing the connection directly. by renjietang · 4 years, 11 months ago
- a750aab gfe-relnote: Change all QuicDeque to QuicCircularDeque. No behavior change because QuicDeque is a typedef of QuicCircularDeque. by wub · 4 years, 11 months ago
- e6d9467 Remove "incoming" from QUIC stream limit config code. by renjietang · 5 years ago
- 4e9283d Remove QUIC_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 5 years ago
- 11f55d4 Use quiche string libraries in third_party/quic/core/qpack by QUICHE team · 5 years ago
- b7ac104 Add header_list_size_limit_exceeded argument to OnHeadersDecoded(). by bnc · 5 years ago
- 6f18a82 Send Stream Cancellation QPACK instruction. by bnc · 5 years ago
- 446887e Enforce header list size limit in QpackDecodedHeadersAccumulator. by bnc · 5 years ago
- 3b58cfc Rename qpack_constants.* to qpack_instructions.*. by bnc · 5 years ago
- 7e9155d Move NoopQpackStreamSenderDelegate to qpack_test_utils.h. by bnc · 5 years ago
- 95c6fd3 Internal QUICHE change by bnc · 5 years ago
- fb4f4fc Fix use-after-free in QpackProgressiveDecoder and QpackInstructionDecoder. by bnc · 5 years ago
- 1b2e86c Move MockVisitor to an anonymous namesapce in qpack_decoded_headers_accumulator_test.cc by rch · 5 years ago
- 232ff9b Simplify QpackDecodedHeadersAccumulator API. by bnc · 5 years ago
- 20df1af Signal QPACK dynamic table usage from quic_client_interop_test. by bnc · 5 years ago
- d8bd48b Fix invalid iterator bump in ValueSplittingHeaderListTest by QUICHE team · 5 years ago
- 1c1dcab Use QpackEncoder::InstructionWithValues to refactor QpackInstructionEncoder interface. by bnc · 5 years ago
- c14a589 Implement dynamic table, blocked streams, multiple streams, and multiple header blocks per stream in QpackDecoderFuzzer. by bnc · 5 years ago
- e42f7ad Move QPACK test utilities to test_tools/qpack/. by bnc · 5 years ago