- 7c23917 Remove stream pointer from QuicSession::WritevData. by renjietang · 5 years ago
- b3161f2 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_rr_write_scheduler. by fayang · 5 years ago
- d323f78 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_use_http2_priority_write_scheduler. by fayang · 5 years ago
- d286652 gfe-relnote: In QUIC, close connection if decryption key is available before encryption key when TLS handshaker is used. Protected by disabled v99 flag. by fayang · 5 years ago
- 0a8ff62 gfe-relnote: No longer send a RESET_STREAM in response to a STOP_SENDING if the stream is write closed. Protected by disabled gfe2_reloadable_flag_quic_enable_version_99. by ianswett · 5 years ago
- d96ecda gfe-relnote: Deprecate gfe2_reloadable_flag_quic_use_handshaker_delegate2. by fayang · 5 years ago
- 2f2915d gfe-relnote: In QUIC, add OnOneRttPacketAckowledged to TLS handshaker, and this is used to allow client mark handshake confirmed when handshake done frame is not supported. Not affecting prod, not protected. by fayang · 5 years ago
- cbfb93e For IETF QUIC, Initialize bidirectional stream limit to 0, and unidirectional stream limit to the expected number of streams. by renjietang · 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
- f5054d9 gfe-relnote: Rename QuicSession::CryptoHandshakeEvent::HANDSHAKE_CONFIRMED to QuicSession::CryptoHandshakeEvent::EVENT_HANDSHAKE_CONFIRMED. Renaming only, not protected. by fayang · 5 years ago
- 9a863cf gfe-relnote: In QUIC, implement GetHandshakeState() in various handshakers. Not used yet, not protected. by fayang · 5 years ago
- a3d8df7 gfe-relnote: In QUIC, rename IsCryptoHandshakeConfirmed to OneRttKeysAvailable in QuicSession. Renaming only, not protected. by fayang · 5 years ago
- 685367a gfe-relnote: In QUIC, rename handshake_confirmed in handshaker to one_rtt_keys_available to make it clearer and more informative. Renaming only, not protected. by fayang · 5 years ago
- e6d9467 Remove "incoming" from QUIC stream limit config code. by renjietang · 5 years ago
- 9001a96 gfe-relnote: Call SetDefaultEncryptionLevel after setting crypto_negotiated_params in TlsServerHandshaker and TlsClientHandshaker. Protected by disabled QUIC versions. by rch · 5 years ago
- 4e9283d Remove QUIC_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 5 years ago
- cf0bfcf Use quiche string libraries in third_party/quic/core by dmcardle · 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
- 7ab48c3 gfe-relnote: deprecate gfe2_reloadable_flag_quic_close_connection_on_wrong_offset. by renjietang · 5 years ago
- d58736d gfe-relnote: Use HandshakerDelegateInterface in QUIC handshakers. Abstract keys installation, keys discarding, default encryption level change and mark handshake complete to HandshakerDelegateInterface. Protected by gfe2_reloadable_flag_quic_use_handshaker_delegate. by fayang · 5 years ago
- 61cc245 Remove QuicSession::SendRstStreamInner() because the |close_write_side_only| code paths share so little with each other. by renjietang · 5 years ago
- 173c48f Move quic::QuicEndian to quiche::QuicheEndian by QUICHE team · 5 years ago
- 350e9e6 gfe-relnote: Update QuicConnection's SendMessage to allow specifying if the message by QUICHE team · 5 years ago
- d976228 Send correct STOP_SENDING/RESET_STREAM frames for different stream types. by renjietang · 5 years ago
- e5c1238 Cleanup unused code in QuicStream. by renjietang · 5 years ago
- da7286b Remove QuicStream::WritevData(). by renjietang · 5 years ago
- f6f82b1 Implement gMock matchers to pretty print QuicErrorCode and QuicRstStreamErrorCode on failure. by bnc · 5 years ago
- eab918f Remove unused return value for QuicSession::OnStopSendingFrame(). by renjietang · 5 years ago
- 4f73248 Fix Reset logic in PendingStream. by renjietang · 5 years ago
- 15afba3 Close connection when stream receives wrong data regarding close offset. by renjietang · 5 years ago
- cff885a gfe-relnote: In QUIC, clean up !session_decides_what_to_write code path. by fayang · 5 years ago
- 89aa73e gfe-relnote: deprecate gfe2_reloadable_flag_quic_rst_if_stream_frame_beyond_close_offset. by renjietang · 5 years ago
- 686ce58 Support GOAWAY in HTTP/3. by renjietang · 5 years ago
- a29a96a Merge different HTTP/3 QUIC version label into one called VersionUsesHttp3. by renjietang · 5 years ago
- 18cdf13 Support local vs remote flow control with TLS, and fix initial limits by dschinazi · 5 years ago
- aab6818 Use max TLS idle_timeout and use in session tests by dschinazi · 5 years ago
- 67e5bcb Comments on some disabled v99 tests. by renjietang · 6 years ago
- c6b9951 Don't create NullEncrypter/Decrypter in QuicFramer by nharper · 6 years ago
- d141453 Shorten names of UberQuicStreamIdManager methods. by ianswett · 6 years ago
- 142051a Fix QUIC core test display by dschinazi · 6 years ago
- 56055be Prevent IETF QUIC Frame transmission prior to config by fkastenholz · 6 years ago
- 1b11b96 gfe-relnote: In QUIC, enable round robin scheduling. Protected by gfe2_reloadable_flag_quic_enable_rr_write_schduler. by fayang · 6 years ago
- ec36d7c Wrap EXPECT_DEBUG_DEATH in quic_crypto_client_config_test.cc by nharper · 6 years ago
- bb2e22a Re-enable tests that were blocked by TLS not setting initial connection flow control window. by renjietang · 6 years ago
- 963c2ec Reset stream if stream frame contains data that goes beyond stream's close offset. by renjietang · 6 years ago
- 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
- 5c729f0 Remove QuicSession::RegisterStaticStream() and merge it into by renjietang · 6 years ago
- d1d0085 Use QuicSession::transport_version() instead of QuicConnection::transport_version() to make code cleaner. by renjietang · 6 years ago
- 216dc01 Remove notion of static stream in QuicStreamIdManager. by renjietang · 6 years ago
- 93cc53a gfe-relnote: In QUIC, do not send control frames if connection does not have application keys for v99. Protected by quic_enable_version_99. by fayang · 6 years ago
- aee31ef gfe-relnote: In QUIC v48, support partial write of CRYPTO frames. Protected by existing gfe2_reloadable_flag_quic_enable_version_48. by fayang · 6 years ago
- 9b4b0ad Add flag to QuicSession indicating that it has been configured by fkastenholz · 6 years ago
- 83161e4 gfe-relnote: rename OnConnectivityProbeReceived to OnPacketReceived. by zhongyi · 6 years ago
- 17e2993 Exclude locally_closed_streams_highest_offset_.size() in QuicSession::ShouldKeepConnectionAlive(). by renjietang · 6 years ago
- cf6c3e6 Use VersionHasStreamType instead of VersionHasIetfQuicFrames in PendingStream-related QuicSessionTests. by bnc · 6 years ago
- 092d821 Handle closing pending streams. by bnc · 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
- 118c8ac Remove headers stream from IETF QUIC. 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
- 8556dc2 Add parameter to OnCanCreateNewStream indicating directionality by fkastenholz · 6 years ago
- ec6b2c4 Remove stream counting for pending streams. by renjietang · 6 years ago
- 880d243 Merge GetOrCreateDynamicStream() into GetOrCreateStream(). by renjietang · 6 years ago
- 0e9980b Remove static stream map as it's not used anymore. by renjietang · 6 years ago
- b663b86 gfe-relnote: deprecate gfe2_reloadable_flag_quic_eliminate_static_stream_map_3. by renjietang · 6 years ago
- 28c04b7 Redirect WindowUpdate frame to pending streams if they are present, and closes connection when a WindowUpdate frame is received on a READ_UNIDIRECTIONAL stream. by renjietang · 6 years ago
- 5b3c3be Add ClearControlFrame() to quic_test_utils. by bnc · 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
- 552accc Move headers stream from 0 to 60 in v99 by dschinazi · 6 years ago
- 9467db0 gfe-relnote: Pass receive_timestamp to OnMessageAcked(). by QUICHE team · 6 years ago
- f5e6845 Refactor how TLS versions get enabled by nharper · 6 years ago
- baea59c Make CreateIncomingStream() to take PendingStream* instead of PendingStream. PendingStream* will be passed to create QuicStream. by renjietang · 6 years ago
- bb1c489 Support HTTP/3 style of Server push. by renjietang · 6 years ago
- da26cdb gfe-relnote: Fix a bug in QuicSpdyClientStreamBase. Protected by --gfe2_reloadable_flag_quic_eliminate_static_stream_map_3 by rch · 6 years ago
- cd820e0 Renumber QUIC streams when there is no crypto stream by nharper · 6 years ago
- 46833c3 Add QUIC_BUG_IF to QuicUtils::GetCryptoStreamId by nharper · 6 years ago
- d3a1de9 Have separate uni- and bi-directional stream limits for IETF QUIC by fkastenholz · 6 years ago
- e76b2da Refactor QuicSession to allow subclasses to do their own thing on pending streams. by renjietang · 6 years ago
- d5c4a93 Don't use a flow controller for QuicCryptoStream when it uses CRYPTO frames by nharper · 6 years ago
- 3544899 Allow QuicStream constructor to take parameter on static-ness when constructing from PendingStream. by renjietang · 6 years ago
- c703612 Allow peers to pick low flow control limits in T099 by dschinazi · 6 years ago
- 580d30b Fixup use of gunit and gmock in QUIC by dschinazi · 6 years ago
- 3c4eabf Add QuicStreamsBlockedFrame and QuicMaxStreamsFrame classes by fkastenholz · 6 years ago
- e433f53 Fix "recevied" typo in //third_party/quic/core. by bnc · 6 years ago
- c7d9e0c Remove unnecessary QuicStreamPeer methods. by bnc · 6 years ago
- 66dea07 Rename quic::kMaxPacketSize to quic::kMaxOutgoingPacketSize by dschinazi · 6 years ago
- dc41bf1 gfe-relnote: test-only changes to reduce usage of QuicUtils::GetCryptoStreamId by QUICHE team · 6 years ago
- 6987b4a Rename ENCRYPTION_NONE to ENCRYPTION_INITIAL by QUICHE team · 6 years ago
- aa1d6a8 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_connection_do_not_add_to_write_blocked_list_if_disconnected. by QUICHE team · 6 years ago
- 8c1daa2 Set packet type in quic_connection_test according to encryption levels. by QUICHE team · 6 years ago
- 872e7a3 Remove QuicString wrapper for std::string by vasilvv · 6 years ago
- ea74008 Use QuicVersionUsesCryptoFrames instead of checking against QUIC_VERSION_47 by QUICHE team · 6 years ago
- c48c871 Replace QuicString with std::string, pass 1 by vasilvv · 6 years ago
- a6ef0a6 Project import generated by Copybara. by QUICHE team · 6 years ago