1. 766e81c Move Http2Optional to QuicheOptional. by bnc · 5 years ago
  2. 24194c8 Move SpdyWrapUnique to QuicheWrapUnique. by bnc · 5 years ago
  3. a0795f0 Updates SpdyHeaderBlock's hashing and equality types to make the data structure case-insensitive with respect to keys. by QUICHE team · 5 years ago
  4. 7f82d04 Remove SpdyStringPiece; use QuicheStringPiece instead. by bnc · 5 years ago
  5. 1378a94 Adds SpdyStringPieceCaseHash and SpdyStringPieceCaseEq, for future use in SpdyHeaderBlock. by QUICHE team · 5 years ago
  6. bbce603 This change plumbs an equality function object type through the quiche linked hash map type. This will enable future changes to the hashing behavior of SpdyHeaderBlock. by QUICHE team · 5 years ago
  7. ce445c7 Fix QUICHE merge issue in test by dschinazi · 5 years ago
  8. 3f57c75 Adds a new operator to SpdyHeaderBlock::ValueProxy, allowing it to be compared with SpdyStringPiece. by QUICHE team · 5 years ago
  9. eff02bb Load QUIC build config in spdy/core/hpack/BUILD, spdy/platform/api/BUILD and spdy/platform/impl/BUILD. by zhongyi · 5 years ago
  10. 98b7ef0 Remove SPDY_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 5 years ago
  11. 73cc794 Uses SpdyStringPiece instead of std::string in an expectation, as required by Chromium. by QUICHE team · 5 years ago
  12. 744f132 Internal QUICHE change by zhongyi · 5 years ago
  13. 992004d gfe-relnote: Fixes HPACK encoding of SpdyHeaderBlocks when compression is disabled. No functional change in production. by QUICHE team · 5 years ago
  14. 6ddfcae Adds HpackEncoder::EncodeRepresentations(), where the caller can specify an explicit list of (key, value) pairs. This method does not split values on \0. by QUICHE team · 5 years ago
  15. 7225491 Adds test cases demonstrating that HpackEncoder will emit a comma-delimited value as a single HPACK entry. by QUICHE team · 5 years ago
  16. 96836b9 Fix chromium compile issues: comparison of integers of different signs: 'const int' and 'const unsigned long'. by zhongyi · 5 years ago
  17. 64d2628 Adds a test case demonstrating that when HPACK compression is disabled and incremental encoding is used, spdy::HpackEncoder emits \0-delimited values on the wire. by QUICHE team · 5 years ago
  18. 1b04b7a Deletes header files and BUILD targets for SpdyUnsafeArena, which is no longer used. by QUICHE team · 5 years ago
  19. 0b74550 This change simplifies SpdyHeaderBlock and SpdyHeaderStorage, now that the underlying arena implementation does not allocate memory upon construction. by QUICHE team · 5 years ago
  20. b6a8763 Migrates a unit test from SpdyUnsafeArena to SpdySimpleArena. by QUICHE team · 5 years ago
  21. bd5386d This change migrates SpdyHeaderStorage from SpdyUnsafeArena to SpdySimpleArena. SpdyUnsafeArena has different backing implementations per platform. by QUICHE team · 5 years ago
  22. 6b29700 Extracts SpdyHeaderBlock::Storage as a separate library. This is a continuation of the attempt to simplify SpdyHeaderBlock. by QUICHE team · 5 years ago
  23. 8e3bb9d Minor cleanup to SpdyHeaderBlock. by QUICHE team · 5 years ago
  24. ef8416a Adds a unit test demonstrating that SpdyHeaderBlock can store header names containing uppercase characters. by QUICHE team · 5 years ago
  25. 40d0fa5 Remove QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique from platform/api/. by bnc · 5 years ago
  26. 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
  27. 4790400 Remove Http2String wrapper for std::string. by bnc · 6 years ago
  28. 4471291 Remove SpdyString wrapper for std::string. by bnc · 6 years ago
  29. b71a081 Internal QUICHE change by bnc · 6 years ago
  30. df85e3f Add two EXPORT macros to allow Chromium to link. by bnc · 6 years ago
  31. dd7f108 gfe-relnote: Move LifoWriteScheduler from gfe/gfe2/spdy/ to third_party/spdy/core to allow QUIC to use it. No functional change expected, no flag protected. by fayang · 6 years ago
  32. e606e0c gfe-relnote: Let GFE be able to use FIFO write scheduler in QUIC and enable it via a connection option FIFO. Protected by gfe2_reloadable_flag_quic_use_fifo_write_scheduler. by fayang · 6 years ago
  33. 7e3c1a1 Fix tests to make chromium compile. by fayang · 6 years ago
  34. b810392 Fix a chromium compile error where local variable shadows member variable. by fayang · 6 years ago
  35. 94113fe gfe-relnote: Add a FifoWriteScheduler where the stream with the smallest stream ID will have the highest priority. Not used in prod, not protected. by fayang · 6 years ago
  36. 6701299 Fix comparison of signed to unsigned in htt2_priority_write_scheduler_* and spdy_intrusive_list_test. by fayang · 6 years ago
  37. 6cf80a5 gfe-relnote: Fix Http2PriorityWriteScheduler::UpdateStreamParent. Not used in prod. Not protected. by fayang · 6 years ago
  38. 8618950 gfe-relnote: Fix Http2PriorityWriteScheduler::ShouldYield. Not used in prod. Not protected. by fayang · 6 years ago
  39. 753002d gfe-relnote: Add NumRegisteredStreams interface to WriteScheduler and implements it in subclasses. No used in prod yet, not protected. by fayang · 6 years ago
  40. 6275484 gfe-relnote: Abandons HPACK decompression for overly large header blocks. Protected by default-true --gfe2_reloadable_flag_http2_reject_too_large_header_blocks. by QUICHE team · 6 years ago
  41. 89b9af5 gfe-relnote: Move Http2PriorityWriteScheduler from gfe/gfe2/spdy/ to third_party/spdy/core/ to allow QUIC to use it. No functional change expected, not flag protected. by fayang · 6 years ago
  42. b7edbb8 gfe-relnote: Add IsStreamReady() interface to WriteScheduler and implement the interface in subclasses. No functional expected. Not protected. by fayang · 6 years ago
  43. 2036275 gfe-relnote: Print out a SPDY_BUG and exit early rather than crash when Http2FrameDecoderAdapter is nullptr. Not flag protected. by ianswett · 6 years ago
  44. 520d4d7 gfe-relnote: n/a(code clean up) Remove direct use of DLOG in by danzh · 6 years ago
  45. 8f3a576 gfe-relnote: n/a(code clean up) Apply quic compile options to spdy/core code. by danzh · 6 years ago
  46. 40d1e68 Fix unused-parameter warnings in preparation for enabling them by dschinazi · 6 years ago
  47. f4e0588 Adds code in ShinkansenClient to count metadata bytes as part of the total response size. by QUICHE team · 6 years ago
  48. cd820e0 Renumber QUIC streams when there is no crypto stream by nharper · 6 years ago
  49. 711bd18 gfe-relnote: n/a(code clean up) Move c++ attribute specifier to the front of by danzh · 6 years ago
  50. 51b7cad gfe-relnote: n/a(code clean up) Add #include to spdy_simple_arena.cc. by danzh · 6 years ago
  51. bcfea90 gfe-relnote: n/a(code clean-up) Remove un-used #include. by danzh · 6 years ago
  52. 5725294 gfe-relnote: n/a(code clean-up) Remove unused #include. by danzh · 6 years ago
  53. 2ac2346 Add a new implementation of SpdyUnsafeArena for code sharing between chromium by danzh · 6 years ago
  54. d34bb4b gfe-relnote: n/a(test only) De-platform-ize SPDY_FRIEND_TEST macros with peer by danzh · 6 years ago
  55. ded0351 gfe-relnote: (n/a) Platformize logging for spdy. Refactor only, no behavior change. by QUICHE team · 6 years ago
  56. a4aaf75 Update references to RFC7540 and RFC7541 in hpack_constants.h. by bnc · 6 years ago
  57. 3cab5a9 Replace calls to deprecated googletest macros *TEST_CASE() with *TEST_SUITE() by QUICHE team · 6 years ago
  58. 1605d8b Project import generated by Copybara. by QUICHE team · 6 years ago
  59. 82dee2f Project import generated by Copybara. by QUICHE team · 6 years ago