1. 7c23917 Remove stream pointer from QuicSession::WritevData. by renjietang · 5 years ago
  2. f196f6a Prevent QUIC streams from closing the connection directly. by renjietang · 5 years ago
  3. a750aab gfe-relnote: Change all QuicDeque to QuicCircularDeque. No behavior change because QuicDeque is a typedef of QuicCircularDeque. by wub · 5 years ago
  4. e6d9467 Remove "incoming" from QUIC stream limit config code. by renjietang · 5 years ago
  5. 4e9283d Remove QUIC_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 5 years ago
  6. 11f55d4 Use quiche string libraries in third_party/quic/core/qpack by QUICHE team · 5 years ago
  7. b7ac104 Add header_list_size_limit_exceeded argument to OnHeadersDecoded(). by bnc · 5 years ago
  8. 6f18a82 Send Stream Cancellation QPACK instruction. by bnc · 5 years ago
  9. 446887e Enforce header list size limit in QpackDecodedHeadersAccumulator. by bnc · 5 years ago
  10. 3b58cfc Rename qpack_constants.* to qpack_instructions.*. by bnc · 5 years ago
  11. 7e9155d Move NoopQpackStreamSenderDelegate to qpack_test_utils.h. by bnc · 5 years ago
  12. 95c6fd3 Internal QUICHE change by bnc · 5 years ago
  13. fb4f4fc Fix use-after-free in QpackProgressiveDecoder and QpackInstructionDecoder. by bnc · 5 years ago
  14. 1b2e86c Move MockVisitor to an anonymous namesapce in qpack_decoded_headers_accumulator_test.cc by rch · 5 years ago
  15. 232ff9b Simplify QpackDecodedHeadersAccumulator API. by bnc · 5 years ago
  16. 20df1af Signal QPACK dynamic table usage from quic_client_interop_test. by bnc · 5 years ago
  17. d8bd48b Fix invalid iterator bump in ValueSplittingHeaderListTest by QUICHE team · 5 years ago
  18. 1c1dcab Use QpackEncoder::InstructionWithValues to refactor QpackInstructionEncoder interface. by bnc · 5 years ago
  19. c14a589 Implement dynamic table, blocked streams, multiple streams, and multiple header blocks per stream in QpackDecoderFuzzer. by bnc · 5 years ago
  20. e42f7ad Move QPACK test utilities to test_tools/qpack/. by bnc · 5 years ago
  21. 07a2b07 Fix 26 ClangTidy - Readability findings in //depot/google3/third_party/quic/. by wub · 5 years ago
  22. 6b9fe9a Fix QUIC_EXPORT_PRIVATE compilation on Windows by dschinazi · 5 years ago
  23. 423adc7 Enable -Wexit-time-destructors in QUIC by dschinazi · 5 years ago
  24. f25169a Add QUIC_EXPORT_PRIVATE to prepare for presubmit by dschinazi · 5 years ago
  25. b09d441 Do not track unacknowledged references on the encoder stream in QpackBlockingManager. by bnc · 5 years ago
  26. 7d7250e Signal error if Insert Count Increment causes overflow. by bnc · 5 years ago
  27. 6b1fc8a Make QpackDecoderStreamSender buffer serialized instructions. by bnc · 5 years ago
  28. a29a96a Merge different HTTP/3 QUIC version label into one called VersionUsesHttp3. by renjietang · 5 years ago
  29. 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
  30. 88bd5b0 Improve debug logging and test display by dschinazi · 5 years ago
  31. 18cdf13 Support local vs remote flow control with TLS, and fix initial limits by dschinazi · 5 years ago
  32. 404cc70 Simplify QpackEncoderStreamSender API. by bnc · 5 years ago
  33. b71cefe Coalesce QPACK encoder stream writes in QpackEncoderStreamSender. by bnc · 5 years ago
  34. 45af751 Send Insert Count Increment instruction after decoding a header block if possible. by bnc · 5 years ago
  35. 45a573a Fix crasher in QpackProgressiveDecoder destructor if QpackHeaderTable is already destroyed. by bnc · 5 years ago
  36. c8754e1 Remove QpackEncoder::DebugVisitor. by bnc · 5 years ago
  37. 2f2b742 Fix QPACK crash by unregistering observers with QpackHeaderTable. by bnc · 5 years ago
  38. 8e9d944 Enable histogram logging events in QpackEncoder even if there is no debug_visitor_. by bnc · 5 years ago
  39. bb40c7f Change QpackHeaderTable::observer_ type and swap RegisterObserver() argument order. by bnc · 5 years ago
  40. 42ce099 Add QPACK logging for each encoded header list to track whether encoding is blocked. by bnc · 5 years ago
  41. 62a10e5 Optimize QpackBlockingManager::blocking_allowed_on_stream(). by bnc · 5 years ago
  42. f50ccf6 Fix two blocking_allowed_on_stream() calls in QpackBlockingManagerTest.BlockingAllowedOnStream. by bnc · 5 years ago
  43. f0fe206 Fix Chromium merge issue from MOCK_METHOD by dschinazi · 5 years ago
  44. 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
  45. 1bfe0d7 BEGIN_PUBLIC by QUICHE team · 5 years ago
  46. f97492c When QPACK encoding, allow blocking references on a stream that is already blocked. by bnc · 5 years ago
  47. bb2e22a Re-enable tests that were blocked by TLS not setting initial connection flow control window. by renjietang · 6 years ago
  48. f20a5c2 Set initial capacity to value of maximum capacity in QPACK offline encoder. by bnc · 6 years ago
  49. c20d968 Keep processing files in QPACK offline decoder after encountering failure. by bnc · 6 years ago
  50. 4dc0147 Remove blocked stream limit enforcement from QpackOfflineDecoder. by bnc · 6 years ago
  51. 609c24e Include encoder stream bytes in written header size. by bnc · 6 years ago
  52. 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
  53. 40e9a7b Send Set Dynamic Table Capacity instruction. by bnc · 6 years ago
  54. 578cf9f Use real QPACK streams in QPACK stream tests instead of creating artificial ones. by renjietang · 6 years ago
  55. 260d646 Remove unused accessor. by bnc · 6 years ago
  56. c8c02a5 Make sure QPACK stream types are sent along with SETTINGS in one packet. by renjietang · 6 years ago
  57. 3066edc Remove QpackProgressiveDecoderTests. by bnc · 6 years ago
  58. 8c01622 Make QpackEncoder::EncodeHeaderList() and FirstPassEncode() take header_list by const ref. by bnc · 6 years ago
  59. 0b20fdf Add missing include of <set> to qpack_decoder.h by rch · 6 years ago
  60. d72f67c Use the uint64_t specialization of std::min in qpack_encoder.cc by rch · 6 years ago
  61. 57b5f62 Enforce limit on number of blocked streams in QPACK decoder. by bnc · 6 years ago
  62. f03a0bf Use dynamic table for QPACK encoding. by bnc · 6 years ago
  63. d3777e9 Feed header block in fragments in QPACK roundtrip fuzzer. by bnc · 6 years ago
  64. d6f5afa Do not send stream type twice in QPACK streams. by renjietang · 6 years ago
  65. 87cd7de Add QpackStreams into QuicSpdySession. by renjietang · 6 years ago
  66. fd3ee30 Add QUIC_EXPORT_PRIVATE macros to qpack_index_conversions.h functions. by bnc · 6 years ago
  67. 748cc73 Support blocked decoding in qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
  68. 178697b Check that every dynamic entry reference is acknowledged. by bnc · 6 years ago
  69. 833b62a Add fuzzer data transmitters for header blocks and encoder/decoder stream data in qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
  70. cd5ec3c Factor out QPACK absolute, relative, and post-base index conversion functions, and add new ones. by bnc · 6 years ago
  71. ae04c65 Fix QpackDecoder::EncoderStreamRelativeIndexToAbsoluteIndex(), simplify QpackProgressiveDecoder::RequestStreamRelativeIndexToAbsoluteIndex(). by bnc · 6 years ago
  72. 9581d0c Refactor QPACK roundtrip fuzzer. by bnc · 6 years ago
  73. c39c281 Call BlockingManager methods from QpackEncoder when decoder stream instructions arrive. by bnc · 6 years ago
  74. c7497ad Refactor QpackEncoderTest. by bnc · 6 years ago
  75. d2668fc Only send Header Acknowledgement from QpackDecoder if required insert count is not zero. by bnc · 6 years ago
  76. 6b2cf77 Track unacknowledged references on the encoder stream in QpackBlockingManager. by bnc · 6 years ago
  77. 23e8cd8 Refactor QpackEncoder::EncodeHeaderList(). by bnc · 6 years ago
  78. 77dd824 Update tests on HTTP/3 unidirectional streams. by renjietang · 6 years ago
  79. 7bd276b Crash on invalid encoder or decoder stream data in qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
  80. 970656f Encode and decode multiple header lists in qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
  81. 367c893 Refactor qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
  82. 7d9e2a7 Remove QpackEncoder::DecodeDecoderStreamData() and QpackDecoder::DecodeEncoderStreamData(). by bnc · 6 years ago
  83. 0d90591 Modify QPACK API to prepare for creation of QPACK streams. by renjietang · 6 years ago
  84. 8a2df8f Allow QpackStreamSenderDelegate to be set dynamically. by renjietang · 6 years ago
  85. 2e72f38 Prevent Chromium compile error "private field is not used". by bnc · 6 years ago
  86. 4c664c5 Pass maximum table capacity and max blocked streams in QpackDecoder constructor. by bnc · 6 years ago
  87. a0c8f5a Add QpackEncoder::SetMaximumDynamicTableCapacity() and SetMaximumBlockedStreams() and call them when corresponding settings are received. by bnc · 6 years ago
  88. cefe2b9 Change HeaderBlocksForStream from QuicDeque to std::list. by bnc · 6 years ago
  89. bdf981f Add QpackBlockingManager to track blocked streams and blocking entries. by bnc · 6 years ago
  90. 687c6e7 Add QpackHeaderTable::MaxInsertSizeWithoutEvictingGivenEntry(). by bnc · 6 years ago
  91. b34a7ec Add QpackHeaderTable::draining_index(). by bnc · 6 years ago
  92. 8873e57 Use QpackEncodeRequiredInsertCount(0) instead of 0 in QpackEncoder. by bnc · 6 years ago
  93. 89e7356 Clean up build dependency for Qpack streams. by renjietang · 6 years ago
  94. a2736fc Clarify member variable of QpackSendStream. by renjietang · 6 years ago
  95. 13750a8 Implement blocked decoding in qpack_offline_decoder. by bnc · 6 years ago
  96. 3fc60df Add http3_constants.h for HTTP/3 and QPACK unidirectional stream types and settings identifiers. by bnc · 6 years ago
  97. 95734b2 Refactor QpackEncoder to do two-pass encoding. by bnc · 6 years ago
  98. 28bb06c Factor out QpackInstructionEncoder::Values. by bnc · 6 years ago
  99. b402517 Use HpackEntry::Size() instead of rolling our own in QpackDynamicTable. by bnc · 6 years ago
  100. 1ad8dc6 Refactor EncodeRequiredInsertCount() and DecodeRequiredInsertCount(). by bnc · 6 years ago