- 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 · 6 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
- 13cfcae Allow QUIC end_to_end and quic_server tests to pass if the by rch · 6 years ago
- 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
- 662a3d6 gfe-relnote: Move QuicCryptoServerStream::Helper::GenerateConnectionIdForReject to QuicDispatcher::GenerateNewServerConnectionId. Refactor only. by wub · 6 years ago
- 87cd7de Add QpackStreams into QuicSpdySession. by renjietang · 6 years ago
- 4b5a68a Do not queue coalesced undecryptable packets twice by dschinazi · 6 years ago
- 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
- 1a33a0c Improve hard-coded QuicSimpleServerStream's push promise id. by renjietang · 6 years ago
- 8513ffe Initialize session in quic_simple_server_stream_test. by renjietang · 6 years ago
- 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
- 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
- 118c8ac Remove headers stream from IETF QUIC. by renjietang · 6 years ago
- c04c85f Create HTTP/3 unidirectional stream only when stream limit allows. by renjietang · 6 years ago
- 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
- 2eb3f38 Add tool for testing quic interop by nharper · 6 years ago
- bfb95de Fix return type of QuicSpdyClientBase::latest_response_code by nharper · 6 years ago
- 0b5bfae gfe-relnote: Initialize uninitialized private member variable QuicSpdyClientBase::max_allowed_push_id_ by QUICHE team · 6 years ago
- f4f4712 Modify push_promise related methods to prepare for H3 push promise. by renjietang · 6 years ago
- 7571723 Internal QUICHE change by QUICHE team · 6 years ago
- de12d3d Add directionality check for OnCanCreateNewOutgoingStream(). by renjietang · 6 years ago
- 8556dc2 Add parameter to OnCanCreateNewStream indicating directionality by fkastenholz · 6 years ago
- 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
- 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
- 1e21575 Automated g4 rollback of changelist 258400699. by bnc · 6 years ago
- 880d243 Merge GetOrCreateDynamicStream() into GetOrCreateStream(). by renjietang · 6 years ago
- 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
- 0e9980b Remove static stream map as it's not used anymore. by renjietang · 6 years ago
- 2a93046 gfe-relnote: n/a(refactor only) Split out utility functions needed on quic by danzh · 6 years ago
- 5b3c3be Add ClearControlFrame() to quic_test_utils. by bnc · 6 years ago
- 56fb53e Ignore C++ warnings in auto-generated proto headers by dschinazi · 6 years ago
- 8aba1ff Remove server in connection version negotiation code. by fayang · 6 years ago
- 5d880a9 Change parameter list of QuicConnection::OnConnectionClosed upcall by fkastenholz · 6 years ago
- b08b565 gfe-relnote: n/a(code clean up) Adjust quic core library naming and structure. by danzh · 6 years ago
- 17d4242 Fix QUIC warnings in preparation for enabling them by dschinazi · 6 years ago
- 305e173 Change IETF Frame/QUIC_VERSION_99 tests to be symbolic. by fkastenholz · 6 years ago
- 6ebe83b Refactor TlsHandshaker classes by nharper · 6 years ago
- 4ca3d67 Remove references to stateless reject from various comments and tests. by wub · 6 years ago
- 3a1bb80 Add support for HTTP/3 control stream. by renjietang · 6 years ago
- 4ea2ddf Internal QUICHE change by wub · 6 years ago