- fdcfe3b Internal QUICHE change by QUICHE team · 5 years ago
- 4245c21 gfe-relnote: Remove QuicPacketGenerator. by fayang · 5 years ago
- 58f7107 gfe-relnote: In QUIC T049+, support sending coalesced packets. by fayang · 5 years ago
- d88f162 Add a simple QuicTransport server for testing and demo purposes. by vasilvv · 5 years ago
- 053453b Add QuicDispatcherPeer::GetTimeWaitListManager() method. by bnc · 5 years ago
- db09565 gfe-relnote: In QUIC, add connection option to enable IETF loss detection with both adaptive packet and adaptive time threshold. Protected by existing gfe2_reloadable_flag_quic_enable_ietf_loss_detection. by fayang · 5 years ago
- dfbd3df Create an interface to queue up incoming streams in the client. by vasilvv · 5 years ago
- 9711a9e Simplify ConstructMisFramedEncryptedPacket() signature. by bnc · 5 years ago
- fe909c6 Convert kDefaultMaxCongestionWindowPackets to a flag. by ianswett · 5 years ago
- f6f82b1 Implement gMock matchers to pretty print QuicErrorCode and QuicRstStreamErrorCode on failure. by bnc · 5 years ago
- cda1ce2 Remove QuicConnectionPeer::GetVisitor(). by renjietang · 5 years ago
- eab918f Remove unused return value for QuicSession::OnStopSendingFrame(). by renjietang · 5 years ago
- 6285986 Remove no-longer-required QUIC_EXPORTs by dschinazi · 5 years ago
- e42f7ad Move QPACK test utilities to test_tools/qpack/. by bnc · 5 years ago
- 3f6ccf4 Inline trivial constructors by dschinazi · 5 years ago
- cc4ea6a gfe-relnote: Deprecate gfe2_reloadable_flag_quic_detect_spurious_loss. by fayang · 5 years ago
- 7685542 Fix 10 ClangTidy - Performance findings in //depot/google3/third_party/quic/. by wub · 5 years ago
- 15afba3 Close connection when stream receives wrong data regarding close offset. by renjietang · 5 years ago
- 4db9be5 Split QuicEndpoint into QuicEndpoint and QuicEndpointBase. by vasilvv · 5 years ago
- 347ab75 gfe-relnote: Remove save_retransmittable_frames from QuicPacketCreator::AddFrame. No functional change expected, not protected. by fayang · 5 years ago
- 2a6ba79 Clean up QuicPacketCreatorTest. by renjietang · 5 years ago
- cff885a gfe-relnote: In QUIC, clean up !session_decides_what_to_write code path. by fayang · 5 years ago
- 79ace16 When there is no retransmittable packet on the wire and there are open streams, the connection may send retransmittable PINGs to detect path degrading with aggressive timeout. by zhongyi · 5 years ago
- 2b19fc6 gfe-relnote: (n/a) In quic_framer_process_data_packet_fuzzer, set framer's decrypter for INITIAL encryption level. Test only. by wub · 5 years ago
- dbe9834 Coalesce adjacent stream frames. by renjietang · 5 years ago
- d77a45c gfe-relnote: (n/a) Fix quic_framer_process_data_packet_fuzzer to not to use version 0. Test only. by wub · 5 years ago
- 686ce58 Support GOAWAY in HTTP/3. by renjietang · 5 years ago
- 8b1c45a Deprecate and remove v47 by dschinazi · 5 years ago
- 8265a2a gfe-relnote: Remove QUIC v39. by fayang · 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
- abb6769 Remove unneeded "#ifdef undefined" code. by fkastenholz · 5 years ago
- f482d1a Add quic_framer_process_data_packet_fuzzer, a fuzz test for QuicFramer::ProcessPacket by wub · 5 years ago
- dce90b0 Verify receipt of connection_close in quic_client_interop by dschinazi · 5 years ago
- 4f8e0bc Remove virtual keyword for unoverridden QuicSession::IsCryptoHandshakeConfirmed(). by renjietang · 5 years ago
- f76cf2a gfe-relnote: Implement QUIC MTU discovery v2. Protected by --gfe2_reloadable_flag_quic_mtu_discovery_v2. by wub · 5 years ago
- efc6af8 Implement the QuicTransport server session subclass. by vasilvv · 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
- e5415ca Handle crypto frames in quic::test::ImmediateGoAwaySession by nharper · 5 years ago
- e6472f6 Implement a QuicSession subclass for QuicTransport client. by vasilvv · 5 years ago
- ecad964 Prevent fuzzer from sending unsupported RETRY packets by dschinazi · 5 years ago
- c1bbfe6 Use 16-byte auth tags when initial obfuscators are used by nharper · 5 years ago
- 965e592 gfe-relnote: Enable initial obfuscators in QUIC_VERSION_99. Protected by quic_enable_version_99 by nharper · 5 years ago
- e3f2f7b relnote: On server side, do not process the first initial QUIC packet received from a client if the UDP datagram is < 1200 bytes. Instead, send a connection close with PROTOCOL_VIOLATION if the version is supported. Protected by quic_reloadable_flag_quic_donot_process_small_initial_packets. by fayang · 5 years ago
- c6b9951 Don't create NullEncrypter/Decrypter in QuicFramer by nharper · 5 years ago
- 7c07528 Unconditionally call SetInitialObfuscators in quic_test_utils.cc by nharper · 6 years ago
- 56055be Prevent IETF QUIC Frame transmission prior to config by fkastenholz · 6 years ago
- cad1179 gfe-relnote: Unifiy QuicPacketCreator::DelegateInterface and QuicPacketGenerator::DelegateInterface. No functional change expected, not protected. by fayang · 6 years ago
- 4a5a76c Unconditionally call CryptoUtils::CreateInitialObfuscators by nharper · 6 years ago
- c8d9e40 Rename CryptoUtils::CreateTlsInitialCrypters by nharper · 6 years ago
- b0c7b4b gfe-relnote: In QUIC, enable IETF style loss detection. Protected by by fayang · 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
- 19d2d5b gfe-relnote: In QUIC, add adaptive reordering thresholds. Deprecate SpuriousRetransmitDetected and call SpuriousLossDetected instead. Protected by gfe2_reloadable_flag_quic_detect_spurious_loss. by fayang · 6 years ago
- 405f719 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_fix_get_packet_header_size by nharper · 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
- b7e6e64 gfe-relnote: Add methods to QuicConnectionDebugVisitorInterface for missing IETF QUIC frames. QUIC v99 only. Protected by disabled QUIC v99 flag. 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
- 0fcbf35 gfe-relnote: In QUIC, send PING when TLP fires and no packet is created. Protected by existing gfe2_reloadable_flag_quic_fix_rto_retransmission3. by fayang · 6 years ago
- 40e9a7b Send Set Dynamic Table Capacity instruction. by bnc · 6 years ago
- ad7424f Implement QUIC ALPN selection on the server side. by vasilvv · 6 years ago
- 4724c9c Support session-specific ALPNs for clients, and specifying multiple ALPNs. by vasilvv · 6 years ago
- e6fcf3c LSC: Replace deprecated thread annotations macros. by QUICHE team · 6 years ago
- a366010 Have framer store frame type currently being processed by fkastenholz · 6 years ago
- 216dc01 Remove notion of static stream in QuicStreamIdManager. by renjietang · 6 years ago
- 5f13505 gfe-relnote: In QUIC, add anti-amplification limit. Protected by version T099. by fayang · 6 years ago
- e01b3eb Do not check config() when sending HTTP/3 SETTINGS frame. by renjietang · 6 years ago
- 83161e4 gfe-relnote: rename OnConnectivityProbeReceived to OnPacketReceived. 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
- 178697b Check that every dynamic entry reference is acknowledged. by bnc · 6 years ago
- 8a72e4f gfe-relnote: Call QuicSession::OnCryptoHandshakeEvent in TLS handshake. Protected by quic_supports_tls_handshake. by nharper · 6 years ago
- 77dd824 Update tests on HTTP/3 unidirectional streams. by renjietang · 6 years ago
- fc70736 Fix use-after-free in SimpleSessionNotifierTest by nharper · 6 years ago
- 092d821 Handle closing pending streams. by bnc · 6 years ago
- a0c8f5a Add QpackEncoder::SetMaximumDynamicTableCapacity() and SetMaximumBlockedStreams() and call them when corresponding settings are received. by bnc · 6 years ago
- b953d02 Add connection ID length checks by dschinazi · 6 years ago
- 48ac919 Support LengthPrefixedConnectionIds in v99 by dschinazi · 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
- c857986 Internal QUICHE change by dschinazi · 6 years ago
- 880d243 Merge GetOrCreateDynamicStream() into GetOrCreateStream(). by renjietang · 6 years ago
- 9818f8c Remove the previous headers_stream_ and Change unowned_headers_stream_ to header_stream_. by renjietang · 6 years ago
- 722bad4 gfe-relnote: Remove unused QUIC connection option '1CON'. Not protected. by wub · 6 years ago
- 55d182a Change names of static-related QuicSession methods. by renjietang · 6 years ago
- 0e9980b Remove static stream map as it's not used anymore. by renjietang · 6 years ago
- d057e66 gfe-relnote: In QUIC, do not add connection ID of packets with unknown connection ID and no version to time wait list, instead, send appropriate reset depending on the packets' sizes and drop them. Protected by gfe2_reloadable_flag_quic_reject_unprocessable_packets_statelessly. by fayang · 6 years ago
- bdd303e Blocked decoding part 3: QpackDecodedHeadersAccumulator and QuicSpdyStream. by bnc · 6 years ago
- 30d610c QuicSpdySessionPeer::SetMaxInboundHeaderListSize() by bnc · 6 years ago
- 107ba5f gfe-relnote: Move QUIC crypto frames to be gated behind new flag gfe2_reloadable_flag_quic_enable_version_48 by nharper · 6 years ago
- 7498c8c In HTTP/3, write Priority on control stream before writing headers. by renjietang · 6 years ago
- c057c01 Support blocked decoding in QuicSpdyStream. by bnc · 6 years ago
- d43f1d6 Fix quic::GetPacketHeaderSize when QuicVersionHasLongHeaderLengths is false by nharper · 6 years ago
- 5b3c3be Add ClearControlFrame() to quic_test_utils. by bnc · 6 years ago
- 1ed1f76 gfe-relnote: In QUIC, replace member variables current* with on stack struct ReceivedPacketInfo in QuicDispatcher. Refactor only, not protected. by fayang · 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