1. e42132e Deprecate --gfe2_reloadable_flag_quic_reject_invalid_chars_in_field_value. by bnc · 3 years, 1 month ago
  2. 7a73449 Initialized trivia fields of QpackInstructionWithValues by QUICHE team · 3 years, 2 months ago
  3. e6f28c3 Add QpackDecoderStreamReceiver fuzzer. by bnc · 3 years, 2 months ago
  4. 43924de Add QpackDecoderStreamSender fuzzer. by bnc · 3 years, 2 months ago
  5. 2235ac5 Remove QPACK fuzz corpora. by bnc · 3 years, 2 months ago
  6. bd94ccb Exercise Flush() in QpackEncoderStreamSender fuzzer. by bnc · 3 years, 2 months ago
  7. 9596f2f Remove QuicFuzzedDataProvider. by bnc · 3 years, 2 months ago
  8. d6b44e1 Plumb error code from QpackDecoder to QuicSpdyStream. by bnc · 3 years, 3 months ago
  9. 9d05f4a Support IETF QUIC reset error codes. by vasilvv · 3 years, 3 months ago
  10. 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
  11. cdda1d3 Fix -Wunreachable-code-aggressive. by QUICHE team · 3 years, 6 months ago
  12. f2ae1b2 Internal change by haoyuewang · 3 years, 8 months ago
  13. b9d6475 Use circular deque in QpackDecoderHeaderTable. by bnc · 3 years, 8 months ago
  14. a4a457d Explicitly instantiate all possible non-inline member functions of templated class QpackHeaderTableBase. by haoyuewang · 3 years, 8 months ago
  15. 4351dbc Templetize QpackHeaderTableBase with dynamic entry table type. by bnc · 3 years, 8 months ago
  16. 9de6abe Move QuicheTextUtils out of platform. by bnc · 3 years, 8 months ago
  17. 08fc2ae Move quic::QuicCircularDeque to quiche::QuicheCircularDeque. by bnc · 3 years, 8 months ago
  18. c8eb63a Improve QpackHeaderTableTests. by bnc · 3 years, 9 months ago
  19. b36e356 Move static_entries_ to QpackDecoderHeaderTable, make dynamic_entries_ private. by bnc · 3 years, 9 months ago
  20. 9b24331 Move MaxInsertSizeWithoutEvictingGivenEntry() and draining_index() to QpackEncoderHeaderTable. by bnc · 3 years, 9 months ago
  21. 4b7e3b0 Add QpackHeaderTableBase accessors, remove QpackHeaderTablePeer. by bnc · 3 years, 9 months ago
  22. 1ad3f06 Move index and name_index members into QpackEncoderHeaderTable. by bnc · 3 years, 9 months ago
  23. 8075994 Move FindHeaderField() to QpackEncoderHeaderTable. by bnc · 3 years, 9 months ago
  24. a7927b1 Refactor EvictDownToCapacity(). by bnc · 3 years, 9 months ago
  25. 9a219a8 Move LookupEntry() into QpackDecoderHeaderTable. by bnc · 3 years, 9 months ago
  26. 61f24de Move observers to QpackDecoderHeaderTable. by bnc · 3 years, 9 months ago
  27. ed3587f Split QpackHeaderTable. by bnc · 3 years, 9 months ago
  28. abbc98a Use QuicCircularDeque instead of QuicQueue. by bnc · 3 years, 9 months ago
  29. 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
  30. 2220a56 Prepare QpackHeaderTable::InsertEntry() for non-stable container. by bnc · 3 years, 9 months ago
  31. 847b014 Unify the way in which streams are marked unblocked after being converted from the pending status. by vasilvv · 3 years, 9 months ago
  32. 80a178f Use std::vector instead of std::deque for HPACK and QPACK static table. by bnc · 3 years, 9 months ago
  33. c236240 Remove HpackEntry::InsertionIndex(). by bnc · 3 years, 9 months ago
  34. f5f8d70 Make HpackEntry::insertion_index_ start from 0 for dynamic entries. by bnc · 3 years, 10 months ago
  35. cf5276d Remove HpackEntry::type_, name_ref_, and value_ref_. by bnc · 3 years, 10 months ago
  36. 7dcfe32 Refactor HPACK/QPACK lookup entry. by bnc · 3 years, 10 months ago
  37. 877a419 Eliminate unnecessary HpackEntry copies for efficiency. by bnc · 3 years, 10 months ago
  38. 407e1c7 Migration from GFE_BUG_V2 (and friends) to GFE_BUG by QUICHE team · 3 years, 10 months ago
  39. 20a9809 Use global constant instead of member for HPACK and QPACK entry size overhead. by bnc · 3 years, 10 months ago
  40. 5443569 Update language in QpackDecoder. by bnc · 3 years, 10 months ago
  41. c45c976 Return absolute index instead of QpackEntry* from QpackHeaderTable::InsertEntry(). by bnc · 3 years, 10 months ago
  42. c189843 Migration from QUIC_BUG to QUIC_BUG_V2(bug_id). by QUICHE team · 3 years, 10 months ago
  43. 45a59fe Replace QuicUnorderedMap and QuicHashMap with the corresponding Abseil classes. by vasilvv · 4 years ago
  44. f803516 Replace (D)CHECK with QUICHE_(D)CHECK. by vasilvv · 4 years ago
  45. 5cef78e Platformize DCHECK and other macros. by vasilvv · 4 years ago
  46. 1fe972f Deprecate gfe2_reloadable_flag_quic_granular_qpack_error_codes. by bnc · 4 years ago
  47. 5be974e Project import generated by Copybara. by QUICHE team · 4 years ago
  48. c42f71e Refactor QUICHE platform flag utilities. by bnc · 4 years ago
  49. 85577e0 Replace QuicStrAppend() with absl::StrAppend(). by vasilvv · 4 years, 1 month ago
  50. 6950cd8 Replace QuicheStrCat() with absl::StrCat() by vasilvv · 4 years, 1 month ago
  51. 064d196 Deprecate gfe2_reloadable_flag_quic_use_fast_huffman_encoder. by bnc · 4 years, 1 month ago
  52. 44df88b Add code count for quic_granular_qpack_error_codes. by bnc · 4 years, 2 months ago
  53. 9c41f8b Use WriteOrBufferDataAtLevel to send crypto data. Such that existing WriteOrBufferData is used to send application data. by fayang · 4 years, 2 months ago
  54. 72b789c Repalce QuicheTextUtils::HexEncode/Decode with Abseil equivalents. by vasilvv · 4 years, 2 months ago
  55. 232cf49 Rename SpdyHeaderBlock to Http2HeaderBlock. by QUICHE team · 4 years, 2 months ago
  56. 4caf5fe Rename SpdyHeaderBlock to Http2HeaderBlock. by QUICHE team · 4 years, 2 months ago
  57. 4e44010 Introduce granular QPACK encoder/decoder stream error codes. by bnc · 4 years, 2 months ago
  58. 557dfbc Rename SpdyHeaderBlock to Http2HeaderBlock, with a using alias. by QUICHE team · 4 years, 2 months ago
  59. 5504d2f Replace QUICHE_ARRAYSIZE with ABSL_ARRAYSIZE. by vasilvv · 4 years, 2 months ago
  60. 34a2680 Refactor QPACK encoder and decoder stream errors. by bnc · 4 years, 2 months ago
  61. 54011f2 Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 4 years, 3 months ago
  62. 918c611 Replace QuicheStringPiece with absl::string_view by vasilvv · 4 years, 3 months ago
  63. 7cac7b0 Replace QuicheStringPiece with absl::string_view by vasilvv · 4 years, 3 months ago
  64. 2ecdee0 Use faster Huffman encoding for QPACK. by bnc · 4 years, 3 months ago
  65. 2cdc6c2 Eliminate copying of Huffman encoded string in QpackInstructionEncoder. by bnc · 4 years, 3 months ago
  66. f1b46eb Append to output instead of overwriting it in http2::HuffmanEncode(). by bnc · 4 years, 3 months ago
  67. c2fce35 Remove BoundedHuffmanSize(). by bnc · 4 years, 3 months ago
  68. daf5707 Pre-allocate storage in http2::HuffmanEncode(). by bnc · 4 years, 3 months ago
  69. 187eea3 Change STOP_SENDING frame related APIs to use QuicRstStreamError type. by bnc · 4 years, 4 months ago
  70. 49aec63 Remove session pointer from PendingStream. by renjietang · 4 years, 4 months ago
  71. 8eea919 Internal QUICHE change by wub · 4 years, 5 months ago
  72. 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
  73. 033ca77 Handle HTTP/3 SETTINGS on 0-RTT client connection. by renjietang · 4 years, 7 months ago
  74. 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
  75. 05c3b78 Update quicunorderedmap to quichashmap in quicdispatcher, transportparameters, quicspdysession and qpackblockingmanager. no behavior change. by wub · 4 years, 7 months ago
  76. 713afae gfe-relnote: Update MOCK_METHODn to MOCK_METHOD in //third_party/quic/. Test only change. by wub · 4 years, 8 months ago
  77. 869a0c8 gfe-relnote: Consolidate constants with the same value. No functional change. Not protected. by bnc · 4 years, 9 months ago
  78. 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
  79. 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
  80. 41a1b41 Allow QuicSession::WritevData() to write data at a specified encryption level. by renjietang · 4 years, 10 months ago
  81. 7c23917 Remove stream pointer from QuicSession::WritevData. by renjietang · 4 years, 10 months ago
  82. f196f6a Prevent QUIC streams from closing the connection directly. by renjietang · 4 years, 11 months ago
  83. 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
  84. e6d9467 Remove "incoming" from QUIC stream limit config code. by renjietang · 5 years ago
  85. 4e9283d Remove QUIC_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 5 years ago
  86. 11f55d4 Use quiche string libraries in third_party/quic/core/qpack by QUICHE team · 5 years ago
  87. b7ac104 Add header_list_size_limit_exceeded argument to OnHeadersDecoded(). by bnc · 5 years ago
  88. 6f18a82 Send Stream Cancellation QPACK instruction. by bnc · 5 years ago
  89. 446887e Enforce header list size limit in QpackDecodedHeadersAccumulator. by bnc · 5 years ago
  90. 3b58cfc Rename qpack_constants.* to qpack_instructions.*. by bnc · 5 years ago
  91. 7e9155d Move NoopQpackStreamSenderDelegate to qpack_test_utils.h. by bnc · 5 years ago
  92. 95c6fd3 Internal QUICHE change by bnc · 5 years ago
  93. fb4f4fc Fix use-after-free in QpackProgressiveDecoder and QpackInstructionDecoder. by bnc · 5 years ago
  94. 1b2e86c Move MockVisitor to an anonymous namesapce in qpack_decoded_headers_accumulator_test.cc by rch · 5 years ago
  95. 232ff9b Simplify QpackDecodedHeadersAccumulator API. by bnc · 5 years ago
  96. 20df1af Signal QPACK dynamic table usage from quic_client_interop_test. by bnc · 5 years ago
  97. d8bd48b Fix invalid iterator bump in ValueSplittingHeaderListTest by QUICHE team · 5 years ago
  98. 1c1dcab Use QpackEncoder::InstructionWithValues to refactor QpackInstructionEncoder interface. by bnc · 5 years ago
  99. c14a589 Implement dynamic table, blocked streams, multiple streams, and multiple header blocks per stream in QpackDecoderFuzzer. by bnc · 5 years ago
  100. e42f7ad Move QPACK test utilities to test_tools/qpack/. by bnc · 5 years ago