- e1d2a27 In quic, do not include max_ack_delay when calculating pto timeout for initial and handshake packet number spaces. protected by enabled gfe2_reloadable_flag_quic_fix_pto_timeout. by fayang · 4 years, 9 months ago
- 050d2d4 For quic loss detection, replace quicconnectionstats.total_loss_detection_time by quicconnectionstats. total_loss_detection_response_time to improve the accuracy of detection speed. protected by existing --gfe2_reloadable_flag_quic_enable_loss_detection_experiment_at_gfe. by wub · 4 years, 9 months ago
- a39d036 In quic, let client bundle handshake data (containing client finished) with handshake ack. protected by existing gfe2_reloadable_flag_quic_bundle_crypto_data_with_initial_ack. by fayang · 4 years, 9 months ago
- bc9f56f In quic, add a connection option to enable more aggressive pto timeout before any rtt sample is available. not protected. by fayang · 4 years, 10 months ago
- 7d4b017 In quic, bundle server initial crypto data with initial ack. protected by gfe2_reloadable_flag_quic_bundle_crypto_data_with_initial_ack. by fayang · 4 years, 10 months ago
- d090723 In quic, do not arm pto if the only in flight packet is half rtt data before handshake completion. protected by gfe2_reloadable_flag_quic_fix_server_pto_timeout. by fayang · 4 years, 10 months ago
- 352170a Adjust retransmission credit after PING gets sent in QuicSentPacketManagerTest.ClearLastInflightPacketsSentTime. by fayang · 4 years, 10 months ago
- 6486321 (n/a) deprecate --gfe2_reloadable_flag_quic_avoid_overestimate_bandwidth_with_aggregation. by wub · 4 years, 10 months ago
- c008008 Remove ALL_UNACKED_RETRANSMISSION from TransmissionType because it's not used anymore. by renjietang · 4 years, 10 months ago
- 4033426 In quic, clear last_inflight_packets_sent_time_ of a packet number space if there is no bytes in flight. protected by gfe2_reloadable_flag_quic_fix_last_inflight_packets_sent_time. by fayang · 4 years, 11 months ago
- 2a379bf In quic, record the max consecutive retransmission timeout before making forward progress. stats only change, not protected. by fayang · 4 years, 11 months ago
- af9903b In quic, update crypto_retransmit_count for ietf quic. stats only, not protected. by fayang · 4 years, 11 months ago
- 5d01198 In quic, default enable pto loss recovery which unifies tlp + rto. protected by gfe2_reloadable_flag_quic_default_on_pto. by fayang · 4 years, 11 months ago
- aa51f0e Let lossdetectioninterface::detectlosses to return a detectionstats which includes the max sequence reordering observed from acked packets. protected by existing flag --gfe2_reloadable_flag_quic_enable_loss_detection_experiment_at_gfe. by wub · 4 years, 11 months ago
- aecfd53 gfe-relnote: In QUIC, arm PTO from Now() if there is no in flight packet. Affecting client only. Protected by existing gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by fayang · 5 years ago
- 713afae gfe-relnote: Update MOCK_METHODn to MOCK_METHOD in //third_party/quic/. Test only change. by wub · 5 years ago
- 6c7313c gfe-relnote: In QUIC, add exponential backoff for PTO timeout when there is not RTT measurement. Protected by gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by fayang · 5 years ago
- 72e0263 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_skip_packet_threshold_loss_detection_with_runt. by fayang · 5 years ago
- a3745bc gfe-relnote: Deprecate gfe2_reloadable_flag_quic_arm_pto_with_earliest_sent_time. by fayang · 5 years ago
- b86cd3f gfe-relnote: Deprecate gfe2_reloadable_flag_quic_use_standard_deviation_for_pto. by fayang · 5 years ago
- 4283494 gfe-relnote: Reset consecutive_pto_count and loss detection when discarding keys. Protected by existing quic_enable_version_draft_25_v3 and quic_enable_version_draft_27. by fayang · 5 years ago
- 923b6d2 Record encryption level for ACK and LOSS events in QUIC traces. by vasilvv · 5 years ago
- 1640cc2 gfe-relnote: In QUIC, add a helper function to get N consecutive retransmission timeout delay. Only affecting client, no functional change expected, not protected. by fayang · 5 years ago
- 1f8619f gfe-relnote: Deprecate gfe2_reloadable_flag_quic_neuter_unencrypted_control_frames. by fayang · 5 years ago
- 84427fc gfe-relnote: In QUIC, skip packet threshold loss detection if largest acked is a runt. Protected by gfe2_reloadable_flag_quic_skip_packet_threshold_loss_detection_with_runt. by fayang · 5 years ago
- c2fd610 gfe-relnote: In QUIC, use standard deviation to calculate PTO timeout. Protected by gfe2_reloadable_flag_quic_use_standard_deviation_for_pto. by fayang · 5 years ago
- c5d9b2c gfe-relnote: In QUIC, add an option PLE2 to arm 1st PTO at least 1.5 * srtt from latest sent packet. Protected by gfe2_reloadable_flag_quic_arm_pto_with_earliest_sent_time. by fayang · 5 years ago
- 2ccfbcf gfe-relnote: In QUIC, arm 1st PTO based on the earliest in flight packet sent time. Protected by gfe2_reloadable_flag_quic_arm_pto_with_earliest_sent_time. by fayang · 5 years ago
- 02831dc gfe-relnote: (n/a) Record number of spurious losses in QuicConnectionStats. Stats only, not protected. by wub · 5 years ago
- e330aa4 gfe-relnote: (n/a) Record total loss detection time in QuicConnectionStats. Stats only, not protected. by wub · 5 years ago
- f4ab965 gfe-relnote: Notify SendAlgorithm on neutered packets in QUIC. Protected by (enabling blocked) --gfe2_reloadable_flag_quic_avoid_overestimate_bandwidth_with_aggregation. by wub · 5 years ago
- 9a0e1bd gfe-relnote: In QUIC, when arming PTO timer, ignore application data until handshake completes rather than handshake confirmed. Not affecting prod, not protected. by fayang · 5 years ago
- 81c9b66 gfe-relnote: (n/a) Deprecate --quic_sanitize_ack_delay. by wub · 5 years ago
- 3be090d gfe-relnote: In QUIC, remove LossDetectionType given IETF style loss detection is default enabled. by fayang · 5 years ago
- d5c2ffb gfe-relnote: In QUIC, notify frame acked when discarding initial key. Protected by gfe2_reloadable_flag_quic_neuter_unencrypted_control_frames. by fayang · 5 years ago
- 18773d6 gfe-relnote: Change QuicSentPacketManager::SetSendAlgorithm(CongestionControlType) to a no-op if the current and the requested cc_type are the same. Protected by --gfe2_reloadable_flag_quic_set_send_algorithm_noop_if_cc_type_unchanged. by wub · 5 years ago
- 18ff23b gfe-relnote: In QUIC, make PTO per packet number space. This only affects QUIC versions with TLS handshake. Protected by disabled gfe2_reloadable_flag_quic_enable_version_t* flags. by fayang · 5 years ago
- 533cb1b gfe-relnote: In QUIC, remove largest_sent_packets_ from unacked_packet_map. This only affects QUIC versions with TLS handshake. Protected by disabled gfe2_reloadable_flag_quic_enable_version_t* flags. 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
- 9a863cf gfe-relnote: In QUIC, implement GetHandshakeState() in various handshakers. Not used yet, not protected. by fayang · 5 years ago
- a590b75 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_ietf_loss_detection. by fayang · 5 years ago
- 402103c gfe-relnote: Change cwnd bootstrapping UpAndDown experiment group IW to 10. Protected by existing gfe2_reloadable_flag_quic_bbr_mitigate_overly_large_bandwidth_sample. by fayang · 5 years ago
- 961eaa0 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_pto. by fayang · 5 years ago
- 9df36f0 Automated g4 rollback of changelist 288944171. by QUICHE team · 5 years ago
- bf325e1 gfe-relnote: Change cwnd bootstrapping UpAndDown experiment group IW to 10. Protected by existing gfe2_reloadbale_flag_quic_use_ip_bandwidth_module. by fayang · 5 years ago
- 4aa2240 gfe-relnote: In QUIC, add a connection option to make first n PTOs more aggressive (i.e., 2 * srtt) when calculating PTO timeout. Protected by existing gfe2_reloadable_flag_quic_enable_pto. by fayang · 5 years ago
- e1e81d2 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_neuter_handshake_packets_once2. by fayang · 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
- 8ee29a0 gfe-relnote: (n/a) When processing an ack in QuicSentPacketManager, cap ack_delay to peer advertised max ack delay. Protected by --gfe2_reloadable_flag_quic_sanitize_ack_delay. by wub · 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
- 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
- b4e187c Internal QUICHE change by QUICHE team · 5 years ago
- ac35d45 Remove unused this from lamda function in QuicSentPacketManagerTest.RtoNotInFlightPacket by fayang · 5 years ago
- 93c8394 gfe-relnote: In QUIC, call NeuterHandshakePackets() at most once per connection. Protected by gfe2_reloadable_flag_quic_neuter_handshake_packets_once2 which replaces gfe2_reloadable_flag_quic_neuter_handshake_packets_once. 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
- 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
- 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
- ad65ab9 Deprecate gfe2_reloadable_flag_quic_sent_packet_manager_cleanup. by ianswett · 5 years ago
- cc4ea6a gfe-relnote: Deprecate gfe2_reloadable_flag_quic_detect_spurious_loss. by fayang · 5 years ago
- cff885a gfe-relnote: In QUIC, clean up !session_decides_what_to_write code path. by fayang · 5 years ago
- 70f9f93 gfe-relnote: Add a bool to QuicSentPacketManager, indicating whether a forward secure packet gets acked. No functional change expected. Not protected. by fayang · 5 years ago
- e861aee gfe-relnote: Deprecate gfe2_reloadable_flag_quic_fix_rto_retransmission3. by fayang · 5 years ago
- 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
- 142051a Fix QUIC core test display by dschinazi · 6 years ago
- 08a6c95 gfe-relnote: Use IETF loss detection for T099. Not used in prod, not protected. by fayang · 6 years ago
- b0c7b4b gfe-relnote: In QUIC, enable IETF style loss detection. Protected by by fayang · 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
- 9fa2be3 gfe-relnote: deprecate quic_ignore_tlpr_if_no_pending_stream_data. by zhongyi · 6 years ago
- 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
- 0400465 Deprecate gfe2_reloadable_flag_quic_loss_removes_from_inflight. by ianswett · 6 years ago
- 5f13505 gfe-relnote: In QUIC, add anti-amplification limit. Protected by version T099. by fayang · 6 years ago
- 62f867a In QuicSentPacketManager, rename enable_pto_ to pto_enabled_. by fayang · 6 years ago
- 897605d gfe-relnote: Deprecate gfe2_reloadable_flag_quic_fix_packets_acked. by fayang · 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
- dcc474e gfe-relnote: Remove obsolete IETF QUIC recovery functionality. Protected by gfe2_reloadable_flag_quic_sent_packet_manager_cleanup. by ianswett · 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
- 722bad4 gfe-relnote: Remove unused QUIC connection option '1CON'. Not protected. by wub · 6 years ago
- 745c93a gfe-relnote: Deprecate gfe2_reloadable_flag_quic_tolerate_reneging. by fayang · 6 years ago
- bf3d286 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_use_uber_loss_algorithm. by fayang · 6 years ago
- 17d4242 Fix QUIC warnings in preparation for enabling them by dschinazi · 6 years ago
- 06bb1b0 gfe-relnote: In QUIC, when detecting loss of a packet number space, do not use no packet missing optimization if largest_newly_acked != the largest packet in packets_acked. Protected by gfe2_reloadable_flag_quic_fix_packets_acked. by fayang · 6 years ago
- 1b2f783 gfe-relnote: only respect TLPR when there is pending non-crypto stream data. Flag protected by quic_ignore_tlpr_if_no_pending_stream_data and session_decides_what_to_write. by zhongyi · 6 years ago
- 9467db0 gfe-relnote: Pass receive_timestamp to OnMessageAcked(). by QUICHE team · 6 years ago
- f1b99dc gfe-relnote: Allow GFE to perform initial cwnd up and down experiment. Protected by --gfe2_reloadable_flag_quic_gfe_selected_initial_cwnd_experiments. by fayang · 6 years ago
- be83ecd gfe-relnote: In QUIC, adjust cwnd when doing bandwidth resumption in BBR. Protected by gfe2_reloadable_flag_quic_fix_bbr_cwnd_in_bandwidth_resumption. by fayang · 6 years ago
- 898306b gfe-relnote: Stop removing handshake packets from flight when the handshake timer causes them to be retransmitted. Protected by gfe2_reloadable_flag_quic_loss_removes_from_inflight. by ianswett · 6 years ago
- 9f459cb Remove QuicSentPacketManagerPeer::GetBytesInFlight. by ianswett · 6 years ago
- 0cc3680 Remove QuicSentPacketManagerPeer::HasUnackedCryptoPackets by ianswett · 6 years ago
- e129b0c Remove QuicSentPacketManagerPeer::IsUnacked by ianswett · 6 years ago
- 67d7a3c Remove QuicSentPacketManagerPeer::HasPendingPackets. by ianswett · 6 years ago
- 73957f1 Inject a random number generator into QuartcEndpoint and SendAlgorithms. by QUICHE team · 6 years ago
- 3eb8221 gfe-relnote: In QUIC, enforce packets be ACKed in the correct packet number space. Protected by enabling multiple packet number spaces. by fayang · 6 years ago
- c279cec gfe-relnote: In QUIC, add largest_packets_peer_knows_is_acked_ and largest_sent_packets_ which are necessary to sent_packet_manager and unacked_packet_map, respectively, for multiple packet number support. Not used yet. Not protected. by QUICHE team · 6 years ago
- 9929cc4 gfe-relnote: In QUIC, do not close connection if received an in-order ACK with decreased largest_acked. Protected by gfe2_reloadable_flag_quic_tolerate_reneging. by QUICHE team · 6 years ago
- a6ef0a6 Project import generated by Copybara. by QUICHE team · 6 years ago