1. 84639a1 Add QuicSpdySession::EnableServerPush(). Re-enable QuicSimpleServerSessionServerPushTests. by bnc · 5 years ago
  2. 0790f06 Enable //gfe/gfe2/quic:quic_backend_connection_test in gfe_cb_feature_flags. by wub · 5 years ago
  3. 3063760 Improve QUIC TLS error logging by dschinazi · 5 years ago
  4. 090a6af gfe-relnote: Switch from closing the connection to QUIC_BUG in two ShouldCreateIncomingStream() overrides when called with locally initiated stream ID. Protected by gfe2_reloadable_flag_quic_create_incoming_stream_bug. by bnc · 5 years ago
  5. c30a40a gfe-relnote: Disable server push. Protected by gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by bnc · 5 years ago
  6. ec3602c gfe-relnote: Add stream creating error codes. Protected by gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by bnc · 5 years ago
  7. 953e081 Use transport_version() test base class method instead of variants like by bnc · 5 years ago
  8. 4d04b61 Make QuicToyServer support all IETF drafts by dschinazi · 5 years ago
  9. cee73cd Add --quic_versions to QuicToyServer and improve version parsing by dschinazi · 5 years ago
  10. 4d992bf Let session methods that write data take argument of TransmissionType so that it's clear at which transmission type the data is written. by renjietang · 5 years ago
  11. 38cc1ee Remove many uses of QUIC_VERSION_99 in tests by dschinazi · 5 years ago
  12. 21a3249 Rename QuicCryptoServerHandshaker to QuicCryptoServerStream by nharper · 5 years ago
  13. 41a1b41 Allow QuicSession::WritevData() to write data at a specified encryption level. by renjietang · 5 years ago
  14. f6cb54d Move quic_crypto_server_stream.h to quic_crypto_server_stream_base.h by nharper · 5 years ago
  15. bb7d1f3 Remove one layer of abstraction in QuicCryptoServerStream classes by nharper · 5 years ago
  16. 7c23917 Remove stream pointer from QuicSession::WritevData. by renjietang · 5 years ago
  17. 5f23a2d Move QuicCryptoServerStream::Helper to QuicCryptoServerStreamBase by nharper · 5 years ago
  18. 40f0b3d Introduce QUIC_VERSION_IETF_DRAFT_25 by dschinazi · 5 years ago
  19. 014dece Change number of connection attempts in QuicClientBase::Connect by nharper · 5 years ago
  20. 87df0d0 Change QuicStream::CloseConnectionWithDetails() to QuicStream::OnUnrecoverableError. by renjietang · 5 years ago
  21. 89713d0 Move QuicClock to third_party/quic/core. by vasilvv · 5 years ago
  22. 4084fc9 Add methods to QuicCryptoClientStreamBase to replace num_sent_client_hellos by nharper · 5 years ago
  23. a750aab gfe-relnote: Change all QuicDeque to QuicCircularDeque. No behavior change because QuicDeque is a typedef of QuicCircularDeque. by wub · 5 years ago
  24. 051660f gfe-relnote: Add a quic::test::ServerThread::WaitUntil method and use it in quic end_to_end_test. Test only. by wub · 5 years ago
  25. c31628a Fix connection close check in quic_client_interop_test_bin by nharper · 5 years ago
  26. f75c2c6 gfe-relnote: (n/a) In QuicClientBase, mark version negotiated when the client reconnects. Test only. by wub · 5 years ago
  27. dfa2def Fix timeouts and rebinding check in quic_client_interop_test by nharper · 5 years ago
  28. d08aac1 Add TLS to QuicIetfTransportErrorCodeString by dschinazi · 5 years ago
  29. 0064e4c Remove nullptr checks from quic_client_interop_test_bin.cc by nharper · 5 years ago
  30. 2ee30ae Adopt QuicConnectionDebugVisitor from quic_client_interop_test by dschinazi · 5 years ago
  31. 278efae Add support for retry integrity tag by dschinazi · 5 years ago
  32. bea386e gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_version_negotiated_by_default_at_server by wub · 5 years ago
  33. 448f04c gfe-relnote: (n/a) To better debug b/148151124, improve the error log when bind() failed in QuicClientEpollNetworkHelper. Logging only. by wub · 5 years ago
  34. 0106294 gfe-relnote: In QUIC version T099, implement HANDSHAKE_DONE frame to drive the handshake to confirmation on the client side. Not used in prod yet. by fayang · 5 years ago
  35. f579b5e Refactor TlsServerHandshaker to implement QuicCryptoServerStreamBase directly by nharper · 5 years ago
  36. a3d8df7 gfe-relnote: In QUIC, rename IsCryptoHandshakeConfirmed to OneRttKeysAvailable in QuicSession. Renaming only, not protected. by fayang · 5 years ago
  37. cfddec8 gfe-relnote: Add QuicUdpSocketApi, a de-platformized version of QuicSocketUtils, and use it in some non-production code. No behavior change, not protected. by wub · 5 years ago
  38. cd3c4b5 Write PRIORITY_UPDATE frame. by bnc · 5 years ago
  39. e6d9467 Remove "incoming" from QUIC stream limit config code. by renjietang · 5 years ago
  40. 2b0ab24 Support datagrams in QuicTransport. by vasilvv · 5 years ago
  41. e5e28f9 gfe-relnote: Replace QuicCryptoServerStream constructor with CreateCryptoServerStream. Refactor only - no behavior change, not flag protected by nharper · 5 years ago
  42. 4e9283d Remove QUIC_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 5 years ago
  43. f0ff493 Change QuicMemoryCacheBackend::InitializeDirectory() to handle cases where the by rch · 5 years ago
  44. 3706b23 Make QuicMemoryCacheBackend::InitializedBackend correctly support Windows paths. This method attempts to turn file system paths into URL host/path. It does so by looking for '/' characters explicitly but that's not the path separator on windows. It's '\\'. This change replaces all '\\' characters in the path with '/' before parsing. by rch · 5 years ago
  45. 58a74a1 Make all protected methods and members of SetHostPathFromBase private. The style guide requires private members and since there are no subclasses, private and protected are effectively the same thing. by rch · 5 years ago
  46. 89490e0 gfe-relnote: (n/a) Change the return type of QuicDispatcher::CreateQuicSession from raw to unique_ptr. No behavior change, not protected. by wub · 5 years ago
  47. 5015e2e Use quiche string libraries in third_party/quic/tools by QUICHE team · 5 years ago
  48. 6aefa0b Stop using "delete connection()" in QuicSession classes and use DeleteConnection() instead, which prevents double deletion and sets connection_ to nullptr. by ianswett · 5 years ago
  49. 76881f0 Refactor quic_enable_version flags by dschinazi · 5 years ago
  50. a9101d1 Remove unnecessary member connection_ in QuicTransportSimpleServerSession. by renjietang · 5 years ago
  51. d7692cd Use client-supplied path instead of external configuration to switch between ECHO and DISCARD mode in QuicTransportSimpleServer by vasilvv · 5 years ago
  52. 7857189 Parse the path component of the indication on the server. by vasilvv · 5 years ago
  53. 6f18a82 Send Stream Cancellation QPACK instruction. by bnc · 5 years ago
  54. 256b2d6 gfe-relnote: For server side QUIC connection, mark version_negotiated_ earlier. Protected by --gfe2_reloadable_flag_quic_version_negotiated_by_default_at_server. by wub · 5 years ago
  55. 50c6a37 gfe-relnote: (n/a) Do not call Initialize() in QuicTransportSimpleServerSession's constructor. Not used in production, not protected. by wub · 5 years ago
  56. dcea9b8 Remove use of illegal ":version" HTTP pseudo-header in tests by dschinazi · 5 years ago
  57. 20df1af Signal QPACK dynamic table usage from quic_client_interop_test. by bnc · 5 years ago
  58. d976228 Send correct STOP_SENDING/RESET_STREAM frames for different stream types. by renjietang · 5 years ago
  59. 41ac9df Support resumption in quic_client_interop_test_bin by nharper · 5 years ago
  60. e5c1238 Cleanup unused code in QuicStream. by renjietang · 5 years ago
  61. 22f229b Remove unimplemented method by dschinazi · 5 years ago
  62. d88f162 Add a simple QuicTransport server for testing and demo purposes. by vasilvv · 5 years ago
  63. c4bde0b Enable all versions in toy server by dschinazi · 5 years ago
  64. e47e15f gfe-relnote: various test code cleanup. Not protected. by renjietang · 5 years ago
  65. 4694272 Make HttpEncoder methods static. by bnc · 5 years ago
  66. cda1ce2 Remove QuicConnectionPeer::GetVisitor(). by renjietang · 5 years ago
  67. 91ae391 Remove empty if statement by fkastenholz · 5 years ago
  68. 07a2b07 Fix 26 ClangTidy - Readability findings in //depot/google3/third_party/quic/. by wub · 5 years ago
  69. fdb673f Refactor quic_client_interop to avoid dropping letters by dschinazi · 5 years ago
  70. 0bb61c9 Remove broken code from ToyQuicClient which was landed in cr/275026885. by rch · 5 years ago
  71. 780eaa6 Change "&SomeQuicStringPiece[1]" to "SomeQuicStringPiece.data()+1" by fkastenholz · 5 years ago
  72. 4e7e60f gfe-relnote: Use QPACK Dynamic Table in the toy client and server, but not in the test client and server. Protected by disabled --v99 flag. by rch · 5 years ago
  73. 7204b81 Add newlines to quic_client_interop_test output by nharper · 5 years ago
  74. 75085a8 Change max_push_id related version guard to VersionUsesHttp3. by renjietang · 5 years ago
  75. 6317221 Change QuicSpdySession::SendMaxPushId() to use max_allowed_push_id_ by rch · 5 years ago
  76. 7bd5476 Make the toy QUIC server send responses of arbitrary length based a number specified in the path. by rch · 5 years ago
  77. 9b187de Add rebinding support to quic_client_interop by dschinazi · 5 years ago
  78. dce90b0 Verify receipt of connection_close in quic_client_interop by dschinazi · 5 years ago
  79. 7c73288 Refactor interop result D in quic_client_interop_test by dschinazi · 5 years ago
  80. 8a030dd Add retry support to quic_client_interop_test by dschinazi · 5 years ago
  81. 97abe47 Allow passing URL to quic_client_interop_test by dschinazi · 5 years ago
  82. a29a96a Merge different HTTP/3 QUIC version label into one called VersionUsesHttp3. by renjietang · 5 years ago
  83. 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
  84. 88bd5b0 Improve debug logging and test display by dschinazi · 5 years ago
  85. 18cdf13 Support local vs remote flow control with TLS, and fix initial limits by dschinazi · 5 years ago
  86. 20a05e2 Add a --disable_port_changes option to quic_client to not change by rch · 5 years ago
  87. bb2e22a Re-enable tests that were blocked by TLS not setting initial connection flow control window. by renjietang · 6 years ago
  88. c5589bd Allow quic_toy_server to only use IETF QUIC by dschinazi · 6 years ago
  89. b045185 gfe-relnote: Honor IETF QUIC initial flow control limits when using TLS. Protected by disabled --gfe2_reloadable_flag_quic_supports_tls_handshake by rch · 6 years ago
  90. 331385e Close connection on QPACK encoder or decoder stream errors. by bnc · 6 years ago
  91. 16df2a5 gfe-relnote: Switch the QUIC flag to support TLS from a protocol flag to a reloadable flag, with a chrome_value = true. Set chrome_value = true for the QUIC enable v99 flag. by rch · 6 years ago
  92. 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
  93. d1d0085 Use QuicSession::transport_version() instead of QuicConnection::transport_version() to make code cleaner. by renjietang · 6 years ago
  94. 0e48f12 Prevent QuicToyClient crash on DNS failure by dschinazi · 6 years ago
  95. a702be2 Change the version label for QUIC v99 + TLS from T099 by rch · 6 years ago
  96. 52cb79f gfe-relnote: use QUIC_foo instead of ABSL_foo for mutex annotations in QUIC. Not flag protected. No behavior change. by rch · 6 years ago
  97. 28315b7 Automated g4 rollback of changelist 265940959. by renjietang · 6 years ago
  98. e6fcf3c LSC: Replace deprecated thread annotations macros. by QUICHE team · 6 years ago
  99. 216dc01 Remove notion of static stream in QuicStreamIdManager. by renjietang · 6 years ago
  100. 6039aff QuicToyClient provides a hostname to CreateDefaultProofVerifier by nharper · 6 years ago