- bea386e gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_version_negotiated_by_default_at_server by wub · 5 years ago
- 7fd0c6d gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_log_ack_aggregation_stats. by wub · 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
- 63a1984 gfe-relnote: In QUIC, let connection determine handshake complete by asking session. Protected by gfe2_reloadable_flag_quic_use_get_handshake_state. by fayang · 5 years ago
- 5014e92 gfe-relnote: In QUIC, let connection determine handshake confirmed by asking session and stop marking HANDSHAKE_CONFIRMED in sent packet manager. Not affecting prod, not protected. by fayang · 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
- ebc5d0c Do not increase max_packet_size in response to a peer advertising a higher value than we currently have. by vasilvv · 5 years ago
- 9a863cf gfe-relnote: In QUIC, implement GetHandshakeState() in various handshakers. Not used yet, not protected. by fayang · 5 years ago
- 4ad1f46 Act on IETF QUIC max_packet_size by dschinazi · 5 years ago
- 97da52b Refactor some QUIC version code by dschinazi · 5 years ago
- 961eaa0 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_pto. by fayang · 5 years ago
- 8f90e51 Define kAlarmGranularity and use it in the non-test QUIC code. by ianswett · 5 years ago
- cf0bfcf Use quiche string libraries in third_party/quic/core by dmcardle · 5 years ago
- 0198341 gfe-relnote: In QUIC, default enable IETF loss detection with 1/4 RTT time threshold and adaptive packet threshold. Protected by existing gfe2_reloadable_flag_quic_default_on_ietf_loss_detection. by fayang · 5 years ago
- 401cf20 gfe-relnote: When new 0RTT key is available, only allow client to write application data as server application data should be written in forward secure. Protected by gfe2_reloadable_flag_quic_use_handshaker_delegate2 which replaces gfe2_reloadable_flag_quic_use_handshaker_delegate. by fayang · 5 years ago
- e62e63c gfe-relnote: Deprecate gfe2_reloadable_flag_quic_treat_queued_packets_as_sent. by fayang · 5 years ago
- d672c6d gfe-relnote: Do not flush clear coalesced packets while sending multiple connection close packets. Protected by --gfe2_reloadable_flag_quic_close_all_encryptions_levels2 by rch · 5 years ago
- 173916e gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_mtu_discovery_v2. by wub · 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
- 5cd4959 Internal QUICHE change by wub · 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
- d088eab Change window_update frame's byte_offset to max_data to incorporate IETF spec. by renjietang · 5 years ago
- 031d47c gfe-relnote: (n/a) Only enable QUIC MTU discovery in the server->client direction. No behavior change in GFE, not protected. by wub · 5 years ago
- 350e9e6 gfe-relnote: Update QuicConnection's SendMessage to allow specifying if the message by QUICHE team · 5 years ago
- fa3b1d6 gfe-relnote: In QUIC sent packet manager, replace handshake_confirmed_ and forward_secure_packet_acked_ with handshake_state_. No functional change expected. Not protected. by fayang · 5 years ago
- 2cbfccf Internal QUICHE change by fayang · 5 years ago
- b4e187c Internal QUICHE change by QUICHE team · 5 years ago
- ba30761 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_framer_doesnt_create_initial_encrypter by nharper · 5 years ago
- 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
- 75db434 gfe-relnote: In QUIC, add a connection option to use 2 * rttvar when calculating PTO timeout. Protected by existing gfe2_reloadable_flag_quic_enable_pto. by fayang · 5 years ago
- 8a27b0f gfe-relnote: Deprecate gfe2_reloadable_flag_quic_simplify_stop_waiting. by fayang · 5 years ago
- 7085a6d gfe-relnote: In QUIC, add 2 connection options to set the start point of exponential backoff when calculating PTO timeout. Protected by exisiting gfe2_reloadable_flag_quic_enable_pto. by fayang · 5 years ago
- 4c908f0 gfe-relnote: Do not add peer_max_ack_delay if an immediate ACK is expected when calculating PTO timeout. Protected by existing gfe2_reloadable_flag_quic_enable_pto. by fayang · 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
- 39c88ab gfe-relnote: Send QUIC connection close packets at all available encryption levels. by rch · 5 years ago
- e861aee gfe-relnote: Deprecate gfe2_reloadable_flag_quic_fix_rto_retransmission3. by fayang · 5 years ago
- fefd8f1 gfe-relnote: (n/a) Always handle MSG_TOO_BIG when sending buffered packets. Protected by existing --gfe2_reloadable_flag_quic_treat_queued_packets_as_sent. by wub · 5 years ago
- 8265a2a gfe-relnote: Remove QUIC v39. by fayang · 5 years ago
- 84022d2 gfe-relnote: n/a (flag counts) by fayang · 5 years ago
- 8a030dd Add retry support to quic_client_interop_test by dschinazi · 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
- 95cef07 gfe-relnote: Do not send connection close when client receives a version negotiation packet. Not affect prod, not protected. by fayang · 5 years ago
- beaecaf Deprecate quic_framer_uses_undecryptable_upcall by dschinazi · 5 years ago
- 1ef0e8d gfe-relnote: n/a (logging only change) by fayang · 5 years ago
- 97ce41e gfe-relnote: In QUIC, add a connection option to close connection after 6 consecutive PTO. Protected by gfe2_reloadable_flag_quic_enable_pto. by fayang · 5 years ago
- ef79a5f Improve logging by adding more ToString methods and refactor by dschinazi · 5 years ago
- 2ce6608 gfe-relnote: In QUIC, consider packets (which cannot be sent because of write blocked) as sent from unacked_packet_map and congestion control's perspectives. Protected by gfe2_reloadable_flag_quic_treat_queued_packets_as_sent. by fayang · 6 years ago
- c705490 Add debug interface for StreamsBlockedFrame and MaxStreamsFrame. by renjietang · 6 years ago
- 965e592 gfe-relnote: Enable initial obfuscators in QUIC_VERSION_99. Protected by quic_enable_version_99 by nharper · 6 years ago
- c6b9951 Don't create NullEncrypter/Decrypter in QuicFramer by nharper · 6 years ago
- 08a6c95 gfe-relnote: Use IETF loss detection for T099. Not used in prod, not protected. by fayang · 6 years ago
- 7d0f3c8 Fix flaky EndToEndTestWithTls.NoUndecryptablePackets by dschinazi · 6 years ago
- fefce6b gfe-relnote: Deprecate gfe2_reloadable_flag_quic_clear_queued_packets_on_connection_close by nharper · 6 years ago
- 4c1c236 gfe-relnote: In QUIC, skipping a packet number, when a single PTO packet will be sent, to elicit an immediate ACK. Protected by gfe2_reloadable_flag_quic_skip_packet_number_for_pto. by fayang · 6 years ago
- c8d9e40 Rename CryptoUtils::CreateTlsInitialCrypters by nharper · 6 years ago
- 2d55b91 Use version-aware QuicConnectionCloseFrame constructor. by fkastenholz · 6 years ago
- af0c12f Downgrade a QUIC_BUG to QUIC_LOG(WARNING). by fayang · 6 years ago
- 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
- 591814c Add version-aware QuicConnectionCloseFrame constructor by fkastenholz · 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
- 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
- a366010 Have framer store frame type currently being processed by fkastenholz · 6 years ago
- bd79392 gfe-relnote: In TLS client handshaker, call OnHandshakeComplete when handshake is finished. Protected by existing FLAGS_quic_supports_tls_handshake. by fayang · 6 years ago
- 488a462 Save all data from received IETF Connection Close frames by fkastenholz · 6 years ago
- 5f13505 gfe-relnote: In QUIC, add anti-amplification limit. Protected by version T099. by fayang · 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
- 62f867a In QuicSentPacketManager, rename enable_pto_ to pto_enabled_. by fayang · 6 years ago
- 51d6999 gfe-relnote: change logs about window update frames from DLOG(INFO) to DVLOG(1). by QUICHE team · 6 years ago
- 83161e4 gfe-relnote: rename OnConnectivityProbeReceived to OnPacketReceived. by zhongyi · 6 years ago
- 66fc024 Flush queued frames when processing coalesced packets by dschinazi · 6 years ago
- 4b5a68a Do not queue coalesced undecryptable packets twice by dschinazi · 6 years ago
- 93b7dd5 Re-arrange the order of the code to call OnConnectivityProbeReceived. by zhongyi · 6 years ago
- ce0a316 gfe-relnote: In QUIC, add probe timeout mode, which unifies TLP and RTO. Protected by gfe2_reloadable_flag_quic_enable_pto. by fayang · 6 years ago
- 67f8227 gfe-relnote: In QUIC, schedule RTO whenever there is bytes in flight (rather than pending retransmittable frames). When timer fires in RTO_MODE and there is no data to send, force to send PING. Protected by gfe2_reloadable_flag_quic_fix_rto_retransmission3 which replaces gfe2_reloadable_flag_quic_fix_rto_retransmission2. by fayang · 6 years ago
- d301683 gfe-relnote: In QUIC, when RTO fires and there is no packet to be RTOed, let connection send data. Protected by gfe2_reloadable_flag_quic_fix_rto_retransmission2 which replaces gfe2_reloadable_flag_quic_fix_rto_retransmission. by fayang · 6 years ago
- 0d6554a Map QuicErrorCodes to proper IETF QUIC Close Connection information. by fkastenholz · 6 years ago
- 8d55113 Fix coalesced packet processing by dschinazi · 6 years ago
- 309987e Move local_delayed_ack_time from QuicSentPacketManager to QuicReceivedPacketManager, set the delayed ack time to 1ms for Initial and Handshake packet number spaces when using v99, and use peer_delayed_ack_time instead of local_delayed_ack_time when with the MAD1 connection option. by ianswett · 6 years ago
- 48ac919 Support LengthPrefixedConnectionIds in v99 by dschinazi · 6 years ago
- 4dc4ba3 Wire in the ack exponent trransport config for IETF QUIC by fkastenholz · 6 years ago
- c857986 Internal QUICHE change by dschinazi · 6 years ago
- e8b0cab Automated g4 rollback of changelist 257008406. by fayang · 6 years ago
- a0727f9 gfe-relnote: In QUIC, replace constant kMaxTrackedPackets with a flag. No functional change expected. Not protected. by fayang · 6 years ago
- f8e918b Internal QUICHE change by fayang · 6 years ago
- a29eb24 gfe-relnote: In QUIC, when RTO fires and there is no packet to be RTOed, let connection send data. Protected by gfe2_reloadable_flag_quic_fix_rto_retransmission. by fayang · 6 years ago
- 0f0c4e6 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_check_connected_before_flush. by fayang · 6 years ago
- 59c653b Change delayed_ack_time to local_.. and peer... by fkastenholz · 6 years ago
- 5c03085 Fix replacing connection IDs when initial crypters are in use by dschinazi · 6 years ago
- 39915f9 gfe-relnote: In QUIC, fix a misuse of largest_packet_peer_knows_is_acked when multiple packet number space is enabled. This is protected by existing FLAG_quic_supports_tls_handshake. by fayang · 6 years ago
- 914fbe1 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_deprecate_queued_control_frames. by fayang · 6 years ago
- d06ad10 gfe-relnote: Implement BBRv2 for QUIC. Protected by --gfe2_reloadable_flag_quic_default_to_bbr_v2. by wub · 6 years ago
- d317e3a gfe-relnote: Deprecate gfe2_reloadable_flag_quic_simplify_stop_waiting. by fayang · 6 years ago
- ef46896 gfe-relnote: Don't queue packets when closing a QUIC connection by nharper · 6 years ago
- ac11db0 Alter QuicConnectionDebugVisitor::OnConnectionClosed to take QuicConnectionCloseFrame by fkastenholz · 6 years ago
- 56fb53e Ignore C++ warnings in auto-generated proto headers by dschinazi · 6 years ago
- 745c93a gfe-relnote: Deprecate gfe2_reloadable_flag_quic_tolerate_reneging. by fayang · 6 years ago
- 4080a85 gfe-relnote: (n/a) Remove unused constants in quic_connection.cc. Not protected. by wub · 6 years ago