- 7c23917 Remove stream pointer from QuicSession::WritevData. by renjietang · 5 years ago
- f196f6a Prevent QUIC streams from closing the connection directly. by renjietang · 5 years ago
- a750aab gfe-relnote: Change all QuicDeque to QuicCircularDeque. No behavior change because QuicDeque is a typedef of QuicCircularDeque. by wub · 5 years 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
- 07a2b07 Fix 26 ClangTidy - Readability findings in //depot/google3/third_party/quic/. by wub · 5 years ago
- 6b9fe9a Fix QUIC_EXPORT_PRIVATE compilation on Windows by dschinazi · 5 years ago
- 423adc7 Enable -Wexit-time-destructors in QUIC by dschinazi · 5 years ago
- f25169a Add QUIC_EXPORT_PRIVATE to prepare for presubmit by dschinazi · 5 years ago
- b09d441 Do not track unacknowledged references on the encoder stream in QpackBlockingManager. by bnc · 5 years ago
- 7d7250e Signal error if Insert Count Increment causes overflow. by bnc · 5 years ago
- 6b1fc8a Make QpackDecoderStreamSender buffer serialized instructions. by bnc · 5 years ago
- a29a96a Merge different HTTP/3 QUIC version label into one called VersionUsesHttp3. by renjietang · 5 years ago
- 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
- 88bd5b0 Improve debug logging and test display by dschinazi · 5 years ago
- 18cdf13 Support local vs remote flow control with TLS, and fix initial limits by dschinazi · 5 years ago
- 404cc70 Simplify QpackEncoderStreamSender API. by bnc · 5 years ago
- b71cefe Coalesce QPACK encoder stream writes in QpackEncoderStreamSender. by bnc · 5 years ago
- 45af751 Send Insert Count Increment instruction after decoding a header block if possible. by bnc · 5 years ago
- 45a573a Fix crasher in QpackProgressiveDecoder destructor if QpackHeaderTable is already destroyed. by bnc · 5 years ago
- c8754e1 Remove QpackEncoder::DebugVisitor. by bnc · 5 years ago
- 2f2b742 Fix QPACK crash by unregistering observers with QpackHeaderTable. by bnc · 5 years ago
- 8e9d944 Enable histogram logging events in QpackEncoder even if there is no debug_visitor_. by bnc · 5 years ago
- bb40c7f Change QpackHeaderTable::observer_ type and swap RegisterObserver() argument order. by bnc · 5 years ago
- 42ce099 Add QPACK logging for each encoded header list to track whether encoding is blocked. by bnc · 5 years ago
- 62a10e5 Optimize QpackBlockingManager::blocking_allowed_on_stream(). by bnc · 5 years ago
- f50ccf6 Fix two blocking_allowed_on_stream() calls in QpackBlockingManagerTest.BlockingAllowedOnStream. by bnc · 5 years ago
- f0fe206 Fix Chromium merge issue from MOCK_METHOD by dschinazi · 5 years ago
- bf269d0 Add debug visitor for logging when QPACK encoder cannot insert into dynamic table or cannot refer to unacknowledged entries. by bnc · 5 years ago
- 1bfe0d7 BEGIN_PUBLIC by QUICHE team · 5 years ago
- f97492c When QPACK encoding, allow blocking references on a stream that is already blocked. by bnc · 5 years ago
- bb2e22a Re-enable tests that were blocked by TLS not setting initial connection flow control window. by renjietang · 6 years ago
- f20a5c2 Set initial capacity to value of maximum capacity in QPACK offline encoder. by bnc · 6 years ago
- c20d968 Keep processing files in QPACK offline decoder after encountering failure. by bnc · 6 years ago
- 4dc0147 Remove blocked stream limit enforcement from QpackOfflineDecoder. by bnc · 6 years ago
- 609c24e Include encoder stream bytes in written header size. by bnc · 6 years ago
- 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
- 40e9a7b Send Set Dynamic Table Capacity instruction. by bnc · 6 years ago
- 578cf9f Use real QPACK streams in QPACK stream tests instead of creating artificial ones. by renjietang · 6 years ago
- 260d646 Remove unused accessor. by bnc · 6 years ago
- c8c02a5 Make sure QPACK stream types are sent along with SETTINGS in one packet. by renjietang · 6 years ago
- 3066edc Remove QpackProgressiveDecoderTests. by bnc · 6 years ago
- 8c01622 Make QpackEncoder::EncodeHeaderList() and FirstPassEncode() take header_list by const ref. by bnc · 6 years ago
- 0b20fdf Add missing include of <set> to qpack_decoder.h by rch · 6 years ago
- d72f67c Use the uint64_t specialization of std::min in qpack_encoder.cc by rch · 6 years ago
- 57b5f62 Enforce limit on number of blocked streams in QPACK decoder. by bnc · 6 years ago
- f03a0bf Use dynamic table for QPACK encoding. by bnc · 6 years ago
- d3777e9 Feed header block in fragments in QPACK roundtrip fuzzer. by bnc · 6 years ago
- d6f5afa Do not send stream type twice in QPACK streams. by renjietang · 6 years ago
- 87cd7de Add QpackStreams into QuicSpdySession. by renjietang · 6 years ago
- fd3ee30 Add QUIC_EXPORT_PRIVATE macros to qpack_index_conversions.h functions. by bnc · 6 years ago
- 748cc73 Support blocked decoding in qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
- 178697b Check that every dynamic entry reference is acknowledged. by bnc · 6 years ago
- 833b62a Add fuzzer data transmitters for header blocks and encoder/decoder stream data in qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
- cd5ec3c Factor out QPACK absolute, relative, and post-base index conversion functions, and add new ones. by bnc · 6 years ago
- ae04c65 Fix QpackDecoder::EncoderStreamRelativeIndexToAbsoluteIndex(), simplify QpackProgressiveDecoder::RequestStreamRelativeIndexToAbsoluteIndex(). by bnc · 6 years ago
- 9581d0c Refactor QPACK roundtrip fuzzer. by bnc · 6 years ago
- c39c281 Call BlockingManager methods from QpackEncoder when decoder stream instructions arrive. by bnc · 6 years ago
- c7497ad Refactor QpackEncoderTest. by bnc · 6 years ago
- d2668fc Only send Header Acknowledgement from QpackDecoder if required insert count is not zero. by bnc · 6 years ago
- 6b2cf77 Track unacknowledged references on the encoder stream in QpackBlockingManager. by bnc · 6 years ago
- 23e8cd8 Refactor QpackEncoder::EncodeHeaderList(). by bnc · 6 years ago
- 77dd824 Update tests on HTTP/3 unidirectional streams. by renjietang · 6 years ago
- 7bd276b Crash on invalid encoder or decoder stream data in qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
- 970656f Encode and decode multiple header lists in qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
- 367c893 Refactor qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
- 7d9e2a7 Remove QpackEncoder::DecodeDecoderStreamData() and QpackDecoder::DecodeEncoderStreamData(). by bnc · 6 years ago
- 0d90591 Modify QPACK API to prepare for creation of QPACK streams. by renjietang · 6 years ago
- 8a2df8f Allow QpackStreamSenderDelegate to be set dynamically. by renjietang · 6 years ago
- 2e72f38 Prevent Chromium compile error "private field is not used". by bnc · 6 years ago
- 4c664c5 Pass maximum table capacity and max blocked streams in QpackDecoder constructor. by bnc · 6 years ago
- a0c8f5a Add QpackEncoder::SetMaximumDynamicTableCapacity() and SetMaximumBlockedStreams() and call them when corresponding settings are received. by bnc · 6 years ago
- cefe2b9 Change HeaderBlocksForStream from QuicDeque to std::list. by bnc · 6 years ago
- bdf981f Add QpackBlockingManager to track blocked streams and blocking entries. by bnc · 6 years ago
- 687c6e7 Add QpackHeaderTable::MaxInsertSizeWithoutEvictingGivenEntry(). by bnc · 6 years ago
- b34a7ec Add QpackHeaderTable::draining_index(). by bnc · 6 years ago
- 8873e57 Use QpackEncodeRequiredInsertCount(0) instead of 0 in QpackEncoder. by bnc · 6 years ago
- 89e7356 Clean up build dependency for Qpack streams. by renjietang · 6 years ago
- a2736fc Clarify member variable of QpackSendStream. by renjietang · 6 years ago
- 13750a8 Implement blocked decoding in qpack_offline_decoder. by bnc · 6 years ago
- 3fc60df Add http3_constants.h for HTTP/3 and QPACK unidirectional stream types and settings identifiers. by bnc · 6 years ago
- 95734b2 Refactor QpackEncoder to do two-pass encoding. by bnc · 6 years ago
- 28bb06c Factor out QpackInstructionEncoder::Values. by bnc · 6 years ago
- b402517 Use HpackEntry::Size() instead of rolling our own in QpackDynamicTable. by bnc · 6 years ago
- 1ad8dc6 Refactor EncodeRequiredInsertCount() and DecodeRequiredInsertCount(). by bnc · 6 years ago