- 923b6d2 Record encryption level for ACK and LOSS events in QUIC traces. by vasilvv · 5 years ago
- 1faf10c Remove unnecessary QuicSpdySession::SetMaxAllowedPushId() calls in tests that are not run with IETF QUIC versions. by bnc · 5 years ago
- 84639a1 Add QuicSpdySession::EnableServerPush(). Re-enable QuicSimpleServerSessionServerPushTests. by bnc · 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
- b9d5e79 gfe-relnote: Add and call Http3DebugVisitor methods. Not protected. by bnc · 5 years ago
- 41c9fde gfe-relnote: n/a(test only) Nice mock send algorithm to reduce GMOCK WARNING. by danzh · 5 years ago
- 0790f06 Enable //gfe/gfe2/quic:quic_backend_connection_test in gfe_cb_feature_flags. by wub · 5 years ago
- 748e20b Internal QUICHE change by wub · 5 years ago
- a45ee8a gfe-relnote: In QUIC, send H3 SETTINGs once 1-RTT write key is available (instead of both keys are available). Protected by gfe2_restart_flag_quic_send_settings_on_write_key_available. by fayang · 5 years ago
- b885a12 Simplify QuicUtils::GetMaxStreamCount() because it's never used in gQUIC. by renjietang · 5 years ago
- d18bfb9 gfe-relnote: Stop using SetDefaultEncryptionLevel in TLS handshake. Instead, use OnOneRttKeysAvailable. Refactor only, no functional change expected, not protected. by fayang · 5 years ago
- f8a9c8c Update QuicFramer methods' names to match IETF draft specs. by renjietang · 5 years ago
- 535da96 Change QuartcPeerTest to use a MockSendAlgorithm. by QUICHE team · 5 years ago
- 0be7fce gfe-relnote: (n/a) Use QuicIntervalSet::AddOptimizedForAppend in by wub · 5 years ago
- 073985c gfe-relnote: (n/a) Add a bunch of logging to debug b/151424244. Logging only, not protected. by wub · 5 years ago
- 5449298 Enable TLS for more tests in //gfe/gfe2/quic:end_to_end_test by nharper · 5 years ago
- 769172b gfe-relnote: In QUIC, remove SendStreamsBlocked from QuicStreamIdManager::DelegateInterface . Refactoring only, no functional change expected, not protected. by fayang · 5 years ago
- 6eb2a8f gfe-relnote: In QUIC, rewrite QuicStreamIdManager::MaybeIncreaseLargestPeerStreamId to make it easier to read. Refactoring only, no functional change expected, not protected. by fayang · 5 years ago
- 10707b9 gfe-relnote: Fix a bug where ResetPromised does not check IsClosedStream(). Not affecting prod, not protected. by fayang · 5 years ago
- ecb643f gfe-relnote: In a QUIC connection, if a write error happens after a successful MTU probe, ignore this error and rollback to the previous MTU before the probe. Protected by --gfe2_reloadable_flag_quic_ignore_one_write_error_after_mtu_probe. by wub · 5 years ago
- 1618f0d gfe-relnote: Ignore CANCEL_PUSH frames on the control stream. Protected by gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by bnc · 5 years ago
- fe8f9c1 gfe-relnote: In QUIC, remove is_config_negotiated_ from QuicStreamIdManager. No functional change expected, not protected. by fayang · 5 years ago
- 501f768 Internal QUICHE change by QUICHE team · 5 years ago
- 8790d29 Use 1-RTT instead of 0-RTT write key to send H3 SETTINGs in quic_spdy_stream_test. by fayang · 5 years ago
- 6100ab7 Add a OnCoalescedPacketSent to QuicConnectionDebugVisitor. This will used for net-log in chromium. by fayang · 5 years ago
- ea569c3 Add byte counters to the bonnet in addition to the existing packet counters. by QUICHE team · 5 years ago
- c400416 Removed QuicStreamIdManager::set_largest_peer_created_stream_id(). by renjietang · 5 years ago
- f94c3a0 Inline QuicSpdySession::supports_push_promise(). by bnc · 5 years ago
- 3ee4472 Populate sni and uaid in GfeTlsServerStream by nharper · 5 years ago
- 5efb965 Do not use iterators in ParsedQuicVersionIsValid by dschinazi · 5 years ago
- 3063760 Improve QUIC TLS error logging by dschinazi · 5 years ago
- 7a69d55 Add test for default return value of QuicSpdySession::server_push_enabled(). by bnc · 5 years ago
- 090a6af gfe-relnote: Switch from closing the connection to QUIC_BUG in two ShouldCreateIncomingStream() overrides when called with locally initiated stream ID. Protected by gfe2_reloadable_flag_quic_create_incoming_stream_bug. by bnc · 5 years ago
- 11583a8 gfe-relnote: In QuicBandwidth::FromBytesAndTimeDelta,do multiplication before division to make rounding error less likely. Not protected. by wub · 5 years ago
- a0b4d2e Have ParsedQuicVersionIsValid also validate transport versions by dschinazi · 5 years ago
- 18f4734 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_batch_writer_flush_after_mtu_probe. by wub · 5 years ago
- da9fafd Prevent crash when trying to serialize packet with missing encryption key by dschinazi · 5 years ago
- c30a40a gfe-relnote: Disable server push. Protected by gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by bnc · 5 years ago
- 8ac01f2 gfe-relnote: reset has_non_app_limited_sample in QuicConnectionStats to false once handshake is complete. Logging only change, not protected. by QUICHE team · 5 years ago
- c4c0e39 Fix QuicVersion MSVC compilation for Envoy by dschinazi · 5 years ago
- f929323 gfe-relnote: (n/a) Add 2 connection options for BBRv2 to disable 1) adding ack height in queueing threshold, and 2) avoiding unnecessary PROBE_RTTs. Not protected, just more switches for already existing behaviors. by wub · 5 years ago
- 7bdef9f gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_check_handshake_timeout_before_idle_timeout. by wub · 5 years ago
- 32a9f8a gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_set_send_algorithm_noop_if_cc_type_unchanged. by wub · 5 years ago
- 1990ce6 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_no_window_update_if_disconnected. by fayang · 5 years ago
- 1f8619f gfe-relnote: Deprecate gfe2_reloadable_flag_quic_neuter_unencrypted_control_frames. by fayang · 5 years ago
- 639a4bf gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_better_mtu_packet_check. by wub · 5 years ago
- 6098a0a gfe-relnote: In QUIC, combine NumHandshakeMessages and NumHandshakeMessagesWithServerNonces in QuicCryptoServerStreamBase to IsZeroRtt. Refactoring only, not protected. by fayang · 5 years ago
- 8a39cd0 gfe-relnote: Add some QUIC_BUGs to debug b/151424244. Not protected. by wub · 5 years ago
- 09c1eda gfe-relnote: Close connection with H3_CLOSED_CRITICAL_STREAM if peer closes a critical stream. Protected by gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by bnc · 5 years ago
- ec3602c gfe-relnote: Add stream creating error codes. Protected by gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by bnc · 5 years ago
- 953e081 Use transport_version() test base class method instead of variants like by bnc · 5 years ago
- 2be2a7e Report QUIC_BUG if application tries to write data before encryption is established. by renjietang · 5 years ago
- 3b80113 gfe-relnote: Set first_pto_srtt_multiplier_ to 0.5, just like the PLE1 connection option, when TLPR is present and PTO is enabled in QUIC. Protected by existing unverified flag quic_arm_pto_with_earliest_sent_time. by ianswett · 5 years ago
- 1ce7442 gfe-relnote: In QUIC BBR(v1 and v2), do not add QuicBandwidth::Zero() into the max bandwidth filter. Protected by --gfe2_reloadable_flag_quic_bbr_fix_zero_bw_on_loss_only_event. by wub · 5 years ago
- 3ecc53b gfe-relnote: Initialize packet_number_space to invalid value in GetRetransmissionTime. No functional change expected, not protected. by fayang · 5 years ago
- 731f447 gfe-relnote: Change error code sent on unknown unidirectional stream type. Protected by gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by bnc · 5 years ago
- 73be08f Let QuicSession's various write methods set transmission type. by renjietang · 5 years ago
- 5b2a346 Internal QUICHE change by fayang · 5 years ago
- 55bc295 Enable additional warning by dschinazi · 5 years ago
- afcd5ae Rewrite QuicTypesTest.QuicIetfTransportErrorCodeString. by bnc · 5 years ago
- 1c2d1ab gfe-relnote: In IETF QUIC draft 25+, default to 1 packet per PTO, skip a packet number and 1st PTO to be std::max(1.5 * srtt, srtt + 4 * rttvar + ack_delay). Protected by existing gfe2_reloadable_flag_quic_enable_version_draft_25_v3. by fayang · 5 years ago
- 61453cb gfe-relnote: In QUIC, send a PING when skipping packet number PTO fires and there is no data to send. Protected by gfe2_reloadable_flag_quic_send_ping_when_pto_skips_packet_number. by fayang · 5 years ago
- edcf60b Disallow sending of MAX_STREAMS and STREAM_BLOCKED frame in QuicStreamIdManager before the session is configured. by renjietang · 5 years ago
- 3e8fe7c gfe-relnote: Enforce HTTP/3 frame ordering requirements on request and control streams. Protected by gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by bnc · 5 years ago
- 55e2bd3 Remove incorrect QUIC_BUG in QUIC transport parameters by dschinazi · 5 years ago
- 4f6ba16 gfe-relnote: (n/a) fix a tautological-constant-out-of-range-compare error for by danzh · 5 years ago
- ee0079a gfe-relnote: Remove DUPLICATE_PUSH frame. Protected by gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by bnc · 5 years ago
- 1950706 gfe-relnote: In QUIC batch writers, always drop buffered packets on write errors. Protected by --gfe2_restart_flag_quic_batch_writer_always_drop_packets_on_error. by wub · 5 years ago
- f0d5611 Allow STOP_SENDING frame to be the first frame of a stream. by renjietang · 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
- 91c23d7 gfe-relnote: In QUIC, truncate IETF ACK ranges if ACK frame does not fit. Protected by existing gfe2_reloadable_flag_quic_enable_version_draft_25_v3. by fayang · 5 years ago
- 4d04b61 Make QuicToyServer support all IETF drafts by dschinazi · 5 years ago
- ba59483 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_one_immediate_ack. by ianswett · 5 years ago
- bd46554 gfe-relnote: In QUIC BBRv2, add ack height into PROBE_UP's queuing_threshold. Protected by --gfe2_reloadable_flag_quic_bbr2_add_ack_height_to_queueing_threshold. by wub · 5 years ago
- a66f684 gfe-relnote: In QUIC, let GetMinAckFrameSize use actual ack_frame instead of passed in largest_observed_length. Protected by gfe2_reloadable_flag_quic_use_ack_frame_to_get_min_size. by fayang · 5 years ago
- 72e0dab gfe-relnote: move stop/start accepting new connection feature from GfeQuicDispatcher to QuicDispatcher. Protected by --gfe2_restart_flag_quic_should_accept_new_connection. by danzh · 5 years ago
- cee73cd Add --quic_versions to QuicToyServer and improve version parsing by dschinazi · 5 years ago
- c3316f3 Replace QUIC_VERSION_99 with QUIC_VERSION_IETF_DRAFT_27 by dschinazi · 5 years ago
- 546c714 Remove static stream checks in QuicSession::OnRstStream() and let static sub-streams handle it. by renjietang · 5 years ago
- edf9ad5 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_use_get_handshake_state. by fayang · 5 years ago
- 0c161c6 Change QuicSession::WriteCryptoData() to QuicSession::SendCryptoData(). by renjietang · 5 years ago
- c7e392d Fix initialization of vectors in tls_connection.cc by nharper · 5 years ago
- 7544877 Add missing QUIC_EXPORT_PRIVATE to fix QUIC merge by dschinazi · 5 years ago
- 36b7a03 Add helper functions for PROTOCOL_QUIC_CRYPTO versions. by bnc · 5 years ago
- 44e3305 gfe-relnote: (n/a) Pluming work for loss detection tuning using go/smartchoices. No behavior change, not protected. by wub · 5 years ago
- ed49cb9 Move stream static checks from QuicSession to QuicStream. by renjietang · 5 years ago
- 4d992bf Let session methods that write data take argument of TransmissionType so that it's clear at which transmission type the data is written. by renjietang · 5 years ago
- e27f518 gfe-relnote: In QUIC, do not bother stream ID manager on pending stream closing if connection disconnects. Protected by existing gfe2_reloadable_flag_quic_enable_version_draft_25_3. by fayang · 5 years ago
- 19b4919 gfe-relnote: (n/a) Add a histogram to record the writer status code from QuicConnection::FlushPackets. Stats only, not protected. by wub · 5 years ago
- e4df93b gfe-relnote: (n/a) In QUIC BBRv2, avoid unnecessary PROBE_RTTs when coming out of quiescence. Protected by --gfe2_reloadable_flag_quic_bbr2_avoid_unnecessary_probe_rtt. by wub · 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
- 7e5e609 Add default version for QuicTransport and use it in all unit tests. by vasilvv · 5 years ago
- 4d0631e Fix QuicEndpointTest failure when using QUIC-over-TLS. by vasilvv · 5 years ago
- 7b8f0c7 Add support for draft-27 by dschinazi · 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
- 81f488f gfe-relnote: (n/a) Refactor Bbr2ModeBase::Enter and Bbr2ModeBase::Leave to allow BBR2 to switch modes outside the context of a congestion event. Refactor only, no behavior change. by wub · 5 years ago
- cdc7361 Deprecate quic_drop_small_initial_packets by dschinazi · 5 years ago
- dffd298 Prepare crypto stream tests for reordering versions by dschinazi · 5 years ago
- 2abec1d gfe-relnote: Add QuicSession::WriteCryptoData and move encryption level settings from crypto stream to this method. No functional change expected. not protected. by renjietang · 5 years ago
- e9d6033 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_bbr2_always_count_loss_events. by wub · 5 years ago