1. e6d9467 Remove "incoming" from QUIC stream limit config code. by renjietang · 5 years ago
  2. 2b0ab24 Support datagrams in QuicTransport. by vasilvv · 5 years ago
  3. e5e28f9 gfe-relnote: Replace QuicCryptoServerStream constructor with CreateCryptoServerStream. Refactor only - no behavior change, not flag protected by nharper · 5 years ago
  4. 4e9283d Remove QUIC_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 5 years ago
  5. f0ff493 Change QuicMemoryCacheBackend::InitializeDirectory() to handle cases where the by rch · 5 years ago
  6. 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
  7. 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
  8. 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
  9. 5015e2e Use quiche string libraries in third_party/quic/tools by QUICHE team · 5 years ago
  10. 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
  11. 76881f0 Refactor quic_enable_version flags by dschinazi · 5 years ago
  12. a9101d1 Remove unnecessary member connection_ in QuicTransportSimpleServerSession. by renjietang · 5 years ago
  13. d7692cd Use client-supplied path instead of external configuration to switch between ECHO and DISCARD mode in QuicTransportSimpleServer by vasilvv · 5 years ago
  14. 7857189 Parse the path component of the indication on the server. by vasilvv · 5 years ago
  15. 6f18a82 Send Stream Cancellation QPACK instruction. by bnc · 5 years ago
  16. 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
  17. 50c6a37 gfe-relnote: (n/a) Do not call Initialize() in QuicTransportSimpleServerSession's constructor. Not used in production, not protected. by wub · 5 years ago
  18. dcea9b8 Remove use of illegal ":version" HTTP pseudo-header in tests by dschinazi · 5 years ago
  19. 20df1af Signal QPACK dynamic table usage from quic_client_interop_test. by bnc · 5 years ago
  20. d976228 Send correct STOP_SENDING/RESET_STREAM frames for different stream types. by renjietang · 5 years ago
  21. 41ac9df Support resumption in quic_client_interop_test_bin by nharper · 5 years ago
  22. e5c1238 Cleanup unused code in QuicStream. by renjietang · 5 years ago
  23. 22f229b Remove unimplemented method by dschinazi · 5 years ago
  24. d88f162 Add a simple QuicTransport server for testing and demo purposes. by vasilvv · 5 years ago
  25. c4bde0b Enable all versions in toy server by dschinazi · 5 years ago
  26. e47e15f gfe-relnote: various test code cleanup. Not protected. by renjietang · 5 years ago
  27. 4694272 Make HttpEncoder methods static. by bnc · 5 years ago
  28. cda1ce2 Remove QuicConnectionPeer::GetVisitor(). by renjietang · 5 years ago
  29. 91ae391 Remove empty if statement by fkastenholz · 5 years ago
  30. 07a2b07 Fix 26 ClangTidy - Readability findings in //depot/google3/third_party/quic/. by wub · 5 years ago
  31. fdb673f Refactor quic_client_interop to avoid dropping letters by dschinazi · 5 years ago
  32. 0bb61c9 Remove broken code from ToyQuicClient which was landed in cr/275026885. by rch · 5 years ago
  33. 780eaa6 Change "&SomeQuicStringPiece[1]" to "SomeQuicStringPiece.data()+1" by fkastenholz · 5 years ago
  34. 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
  35. 7204b81 Add newlines to quic_client_interop_test output by nharper · 5 years ago
  36. 75085a8 Change max_push_id related version guard to VersionUsesHttp3. by renjietang · 5 years ago
  37. 6317221 Change QuicSpdySession::SendMaxPushId() to use max_allowed_push_id_ by rch · 5 years ago
  38. 7bd5476 Make the toy QUIC server send responses of arbitrary length based a number specified in the path. by rch · 5 years ago
  39. 9b187de Add rebinding support to quic_client_interop by dschinazi · 5 years ago
  40. dce90b0 Verify receipt of connection_close in quic_client_interop by dschinazi · 5 years ago
  41. 7c73288 Refactor interop result D in quic_client_interop_test by dschinazi · 5 years ago
  42. 8a030dd Add retry support to quic_client_interop_test by dschinazi · 5 years ago
  43. 97abe47 Allow passing URL to quic_client_interop_test by dschinazi · 5 years ago
  44. a29a96a Merge different HTTP/3 QUIC version label into one called VersionUsesHttp3. by renjietang · 5 years ago
  45. 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
  46. 88bd5b0 Improve debug logging and test display by dschinazi · 5 years ago
  47. 18cdf13 Support local vs remote flow control with TLS, and fix initial limits by dschinazi · 5 years ago
  48. 20a05e2 Add a --disable_port_changes option to quic_client to not change by rch · 6 years ago
  49. bb2e22a Re-enable tests that were blocked by TLS not setting initial connection flow control window. by renjietang · 6 years ago
  50. c5589bd Allow quic_toy_server to only use IETF QUIC by dschinazi · 6 years ago
  51. 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
  52. 331385e Close connection on QPACK encoder or decoder stream errors. by bnc · 6 years ago
  53. 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
  54. 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
  55. d1d0085 Use QuicSession::transport_version() instead of QuicConnection::transport_version() to make code cleaner. by renjietang · 6 years ago
  56. 0e48f12 Prevent QuicToyClient crash on DNS failure by dschinazi · 6 years ago
  57. a702be2 Change the version label for QUIC v99 + TLS from T099 by rch · 6 years ago
  58. 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
  59. 28315b7 Automated g4 rollback of changelist 265940959. by renjietang · 6 years ago
  60. e6fcf3c LSC: Replace deprecated thread annotations macros. by QUICHE team · 6 years ago
  61. 216dc01 Remove notion of static stream in QuicStreamIdManager. by renjietang · 6 years ago
  62. 6039aff QuicToyClient provides a hostname to CreateDefaultProofVerifier by nharper · 6 years ago
  63. 13cfcae Allow QUIC end_to_end and quic_server tests to pass if the by rch · 6 years ago
  64. ef8d1e9 Always create and destroy a single client in the creation of the QuicClientTest to ensure persistent sockets for certificate verifiers are opened before testing. by zhongyi · 6 years ago
  65. 662a3d6 gfe-relnote: Move QuicCryptoServerStream::Helper::GenerateConnectionIdForReject to QuicDispatcher::GenerateNewServerConnectionId. Refactor only. by wub · 6 years ago
  66. 87cd7de Add QpackStreams into QuicSpdySession. by renjietang · 6 years ago
  67. 4b5a68a Do not queue coalesced undecryptable packets twice by dschinazi · 6 years ago
  68. c258e4f gfe-relnote: Implement sending the MAX_PUSH_ID frame when the client sets a non-zero maximum push id. by QUICHE team · 6 years ago
  69. 1a33a0c Improve hard-coded QuicSimpleServerStream's push promise id. by renjietang · 6 years ago
  70. 8513ffe Initialize session in quic_simple_server_stream_test. by renjietang · 6 years ago
  71. 944cfbc gfe-relnote: Let GFE be able to use HTTP2(tree-style) priority write scheduler in QUIC and enable it via a connection option H2PR. Protected by gfe2_reloadable_flag_quic_use_http2_priority_write_scheduler. by fayang · 6 years ago
  72. 9a42376 gfe-relnote: Replace SpdyPriority priority with const spdy::SpdyStreamPrecedence& precedence in GfeQuicServerSession::CreateServerPushStream. No functional change expected. Not protected. by fayang · 6 years ago
  73. 118c8ac Remove headers stream from IETF QUIC. by renjietang · 6 years ago
  74. c04c85f Create HTTP/3 unidirectional stream only when stream limit allows. by renjietang · 6 years ago
  75. 476683a gfe-relnote: In QUIC, replaces QuicStream::priority_ with QuicStream::precedence_ and pluming it to write_blocked_list. No functional change expected. Not protected. by fayang · 6 years ago
  76. 2eb3f38 Add tool for testing quic interop by nharper · 6 years ago
  77. bfb95de Fix return type of QuicSpdyClientBase::latest_response_code by nharper · 6 years ago
  78. 0b5bfae gfe-relnote: Initialize uninitialized private member variable QuicSpdyClientBase::max_allowed_push_id_ by QUICHE team · 6 years ago
  79. f4f4712 Modify push_promise related methods to prepare for H3 push promise. by renjietang · 6 years ago
  80. 7571723 Internal QUICHE change by QUICHE team · 6 years ago
  81. de12d3d Add directionality check for OnCanCreateNewOutgoingStream(). by renjietang · 6 years ago
  82. 8556dc2 Add parameter to OnCanCreateNewStream indicating directionality by fkastenholz · 6 years ago
  83. 5f4783e gfe-relnote: Add support for sending MAX_PUSH_ID, defaulting to zero and close connection if we receive a push ID higher than the max. by QUICHE team · 6 years ago
  84. bdacc70 gfe-relnote: In QuicSpdyClientBase, automatically convert HTTP request header names to lower case. Protected by default true, non-feature flag --quic_client_convert_http_header_name_to_lowercase. by wub · 6 years ago
  85. 1e21575 Automated g4 rollback of changelist 258400699. by bnc · 6 years ago
  86. 880d243 Merge GetOrCreateDynamicStream() into GetOrCreateStream(). by renjietang · 6 years ago
  87. 5d8ae89 gfe-relnote: Add support for sending MAX_PUSH_ID, defaulting to zero and close connection if we receive a push ID higher than the max. by QUICHE team · 6 years ago
  88. 0e9980b Remove static stream map as it's not used anymore. by renjietang · 6 years ago
  89. 2a93046 gfe-relnote: n/a(refactor only) Split out utility functions needed on quic by danzh · 6 years ago
  90. 5b3c3be Add ClearControlFrame() to quic_test_utils. by bnc · 6 years ago
  91. 56fb53e Ignore C++ warnings in auto-generated proto headers by dschinazi · 6 years ago
  92. 8aba1ff Remove server in connection version negotiation code. by fayang · 6 years ago
  93. 5d880a9 Change parameter list of QuicConnection::OnConnectionClosed upcall by fkastenholz · 6 years ago
  94. b08b565 gfe-relnote: n/a(code clean up) Adjust quic core library naming and structure. by danzh · 6 years ago
  95. 17d4242 Fix QUIC warnings in preparation for enabling them by dschinazi · 6 years ago
  96. 305e173 Change IETF Frame/QUIC_VERSION_99 tests to be symbolic. by fkastenholz · 6 years ago
  97. 6ebe83b Refactor TlsHandshaker classes by nharper · 6 years ago
  98. 4ca3d67 Remove references to stateless reject from various comments and tests. by wub · 6 years ago
  99. 3a1bb80 Add support for HTTP/3 control stream. by renjietang · 6 years ago
  100. 4ea2ddf Internal QUICHE change by wub · 6 years ago