- 84639a1 Add QuicSpdySession::EnableServerPush(). Re-enable QuicSimpleServerSessionServerPushTests. by bnc · 5 years ago
- 0790f06 Enable //gfe/gfe2/quic:quic_backend_connection_test in gfe_cb_feature_flags. by wub · 5 years ago
- 3063760 Improve QUIC TLS error logging by dschinazi · 5 years ago
- 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
- 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
- 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
- 953e081 Use transport_version() test base class method instead of variants like by bnc · 5 years ago
- 4d04b61 Make QuicToyServer support all IETF drafts by dschinazi · 5 years ago
- cee73cd Add --quic_versions to QuicToyServer and improve version parsing by dschinazi · 5 years ago
- 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
- 38cc1ee Remove many uses of QUIC_VERSION_99 in tests by dschinazi · 5 years ago
- 21a3249 Rename QuicCryptoServerHandshaker to QuicCryptoServerStream by nharper · 5 years ago
- 41a1b41 Allow QuicSession::WritevData() to write data at a specified encryption level. by renjietang · 5 years ago
- f6cb54d Move quic_crypto_server_stream.h to quic_crypto_server_stream_base.h by nharper · 5 years ago
- bb7d1f3 Remove one layer of abstraction in QuicCryptoServerStream classes by nharper · 5 years ago
- 7c23917 Remove stream pointer from QuicSession::WritevData. by renjietang · 5 years ago
- 5f23a2d Move QuicCryptoServerStream::Helper to QuicCryptoServerStreamBase by nharper · 5 years ago
- 40f0b3d Introduce QUIC_VERSION_IETF_DRAFT_25 by dschinazi · 5 years ago
- 014dece Change number of connection attempts in QuicClientBase::Connect by nharper · 5 years ago
- 87df0d0 Change QuicStream::CloseConnectionWithDetails() to QuicStream::OnUnrecoverableError. by renjietang · 5 years ago
- 89713d0 Move QuicClock to third_party/quic/core. by vasilvv · 5 years ago
- 4084fc9 Add methods to QuicCryptoClientStreamBase to replace num_sent_client_hellos by nharper · 5 years ago
- a750aab gfe-relnote: Change all QuicDeque to QuicCircularDeque. No behavior change because QuicDeque is a typedef of QuicCircularDeque. by wub · 5 years ago
- 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
- c31628a Fix connection close check in quic_client_interop_test_bin by nharper · 5 years ago
- f75c2c6 gfe-relnote: (n/a) In QuicClientBase, mark version negotiated when the client reconnects. Test only. by wub · 5 years ago
- dfa2def Fix timeouts and rebinding check in quic_client_interop_test by nharper · 5 years ago
- d08aac1 Add TLS to QuicIetfTransportErrorCodeString by dschinazi · 5 years ago
- 0064e4c Remove nullptr checks from quic_client_interop_test_bin.cc by nharper · 5 years ago
- 2ee30ae Adopt QuicConnectionDebugVisitor from quic_client_interop_test by dschinazi · 5 years ago
- 278efae Add support for retry integrity tag by dschinazi · 5 years ago
- bea386e gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_version_negotiated_by_default_at_server by wub · 5 years ago
- 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
- 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
- f579b5e Refactor TlsServerHandshaker to implement QuicCryptoServerStreamBase directly by nharper · 5 years ago
- a3d8df7 gfe-relnote: In QUIC, rename IsCryptoHandshakeConfirmed to OneRttKeysAvailable in QuicSession. Renaming only, not protected. by fayang · 5 years ago
- 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
- cd3c4b5 Write PRIORITY_UPDATE frame. by bnc · 5 years ago
- e6d9467 Remove "incoming" from QUIC stream limit config code. by renjietang · 5 years ago
- 2b0ab24 Support datagrams in QuicTransport. by vasilvv · 5 years ago
- e5e28f9 gfe-relnote: Replace QuicCryptoServerStream constructor with CreateCryptoServerStream. Refactor only - no behavior change, not flag protected by nharper · 5 years ago
- 4e9283d Remove QUIC_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 5 years ago
- f0ff493 Change QuicMemoryCacheBackend::InitializeDirectory() to handle cases where the by rch · 5 years ago
- 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
- 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
- 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
- 5015e2e Use quiche string libraries in third_party/quic/tools by QUICHE team · 5 years ago
- 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
- 76881f0 Refactor quic_enable_version flags by dschinazi · 5 years ago
- a9101d1 Remove unnecessary member connection_ in QuicTransportSimpleServerSession. by renjietang · 5 years ago
- d7692cd Use client-supplied path instead of external configuration to switch between ECHO and DISCARD mode in QuicTransportSimpleServer by vasilvv · 5 years ago
- 7857189 Parse the path component of the indication on the server. by vasilvv · 5 years ago
- 6f18a82 Send Stream Cancellation QPACK instruction. by bnc · 5 years ago
- 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
- 50c6a37 gfe-relnote: (n/a) Do not call Initialize() in QuicTransportSimpleServerSession's constructor. Not used in production, not protected. by wub · 5 years ago
- dcea9b8 Remove use of illegal ":version" HTTP pseudo-header in tests by dschinazi · 5 years ago
- 20df1af Signal QPACK dynamic table usage from quic_client_interop_test. by bnc · 5 years ago
- d976228 Send correct STOP_SENDING/RESET_STREAM frames for different stream types. by renjietang · 5 years ago
- 41ac9df Support resumption in quic_client_interop_test_bin by nharper · 5 years ago
- e5c1238 Cleanup unused code in QuicStream. by renjietang · 5 years ago
- 22f229b Remove unimplemented method by dschinazi · 5 years ago
- d88f162 Add a simple QuicTransport server for testing and demo purposes. by vasilvv · 5 years ago
- c4bde0b Enable all versions in toy server by dschinazi · 5 years ago
- e47e15f gfe-relnote: various test code cleanup. Not protected. by renjietang · 5 years ago
- 4694272 Make HttpEncoder methods static. by bnc · 5 years ago
- cda1ce2 Remove QuicConnectionPeer::GetVisitor(). by renjietang · 5 years ago
- 91ae391 Remove empty if statement by fkastenholz · 5 years ago
- 07a2b07 Fix 26 ClangTidy - Readability findings in //depot/google3/third_party/quic/. by wub · 5 years ago
- fdb673f Refactor quic_client_interop to avoid dropping letters by dschinazi · 5 years ago
- 0bb61c9 Remove broken code from ToyQuicClient which was landed in cr/275026885. by rch · 5 years ago
- 780eaa6 Change "&SomeQuicStringPiece[1]" to "SomeQuicStringPiece.data()+1" by fkastenholz · 5 years ago
- 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
- 7204b81 Add newlines to quic_client_interop_test output by nharper · 5 years ago
- 75085a8 Change max_push_id related version guard to VersionUsesHttp3. by renjietang · 5 years ago
- 6317221 Change QuicSpdySession::SendMaxPushId() to use max_allowed_push_id_ by rch · 5 years ago
- 7bd5476 Make the toy QUIC server send responses of arbitrary length based a number specified in the path. by rch · 5 years ago
- 9b187de Add rebinding support to quic_client_interop by dschinazi · 5 years ago
- dce90b0 Verify receipt of connection_close in quic_client_interop by dschinazi · 5 years ago
- 7c73288 Refactor interop result D in quic_client_interop_test by dschinazi · 5 years ago
- 8a030dd Add retry support to quic_client_interop_test by dschinazi · 5 years ago
- 97abe47 Allow passing URL to quic_client_interop_test by dschinazi · 5 years ago
- a29a96a Merge different HTTP/3 QUIC version label into one called VersionUsesHttp3. by renjietang · 5 years ago
- 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
- 88bd5b0 Improve debug logging and test display by dschinazi · 5 years ago
- 18cdf13 Support local vs remote flow control with TLS, and fix initial limits by dschinazi · 5 years ago
- 20a05e2 Add a --disable_port_changes option to quic_client to not change by rch · 5 years ago
- bb2e22a Re-enable tests that were blocked by TLS not setting initial connection flow control window. by renjietang · 6 years ago
- c5589bd Allow quic_toy_server to only use IETF QUIC by dschinazi · 6 years ago
- 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
- 331385e Close connection on QPACK encoder or decoder stream errors. by bnc · 6 years ago
- 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
- 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
- d1d0085 Use QuicSession::transport_version() instead of QuicConnection::transport_version() to make code cleaner. by renjietang · 6 years ago
- 0e48f12 Prevent QuicToyClient crash on DNS failure by dschinazi · 6 years ago
- a702be2 Change the version label for QUIC v99 + TLS from T099 by rch · 6 years ago
- 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
- 28315b7 Automated g4 rollback of changelist 265940959. by renjietang · 6 years ago
- e6fcf3c LSC: Replace deprecated thread annotations macros. by QUICHE team · 6 years ago
- 216dc01 Remove notion of static stream in QuicStreamIdManager. by renjietang · 6 years ago
- 6039aff QuicToyClient provides a hostname to CreateDefaultProofVerifier by nharper · 6 years ago