- 2c4d833 Refactor TlsHandshaker interactions with the session's config by dschinazi · 4 years ago
- 187683d Refactor QuicConnection::AddIncomingConnectionId by dschinazi · 4 years ago
- f424d1a Allow unknown/unsupported SANs in CertificateView by nharper · 4 years ago
- f44a667 Always send the earliest ack in quicconnection::sendallpendingacks. protected by gfe2_reloadable_flag_quic_always_send_earliest_ack. by fayang · 4 years ago
- 05c3b78 Update quicunorderedmap to quichashmap in quicdispatcher, transportparameters, quicspdysession and qpackblockingmanager. no behavior change. by wub · 4 years ago
- c008008 Remove ALL_UNACKED_RETRANSMISSION from TransmissionType because it's not used anymore. by renjietang · 4 years ago
- 517beaa Check has_handshake in quicpacketcreator::consumedata rather than delegate to shouldgeneratepacket. no functional change, not flag protected. by ianswett · 4 years ago
- 83f7766 Fix errors found by Clang warning -Wdangling-gsl by QUICHE team · 4 years ago
- 88554d6 Add a new 'b2hi' connection option which limits the reduction of inflight_hi based on cwnd instead of target inflight. protected by gfe2_reloadable_flag_quic_bbr2_limit_inflight_hi. by ianswett · 4 years ago
- d8b383e In quic loss detection tuner, do not give feedback if a connection 1) has no packets lost, 2) would still have no packets lost if the reordering_shift increased by one. protected by existing flag --gfe2_reloadable_flag_quic_enable_loss_detection_experiment_at_gfe. by wub · 4 years ago
- 5a29bd5 Rename some transport parameters by dschinazi · 4 years ago
- 8aff71f In QUIC, when TLS 0-rtt is rejected, disable early data in all cached session tickets that are associated with that server. by renjietang · 4 years ago
- 2c78aac Introduce QUIC version draft-28 by dschinazi · 4 years ago
- a98acdf Modernize comments in quic_versions.h by dschinazi · 4 years ago
- b35c9f6 Notify quic crypto client handshaker about connection close. client side only, protected by existing gfe2_reloadable_flag_quic_notify_handshaker_on_connection_close. by fayang · 4 years ago
- 7f483b5 In QUIC, instead of looking up QuicConnection states, consult the session on whether the connection should be closed on STATELESS_RESET. by renjietang · 4 years ago
- d25cd65 Handle 0-RTT in TlsClientHandshaker by nharper · 4 years ago
- ebf55e4 Compute maximum transport parameter size upfront by dschinazi · 4 years ago
- 732ac38 Remove obsolete stateless reset token length override by dschinazi · 4 years ago
- 9e7b492 In quicconnection::sendallpendingacks, update instead of set the ack alarm. protected by --gfe2_reloadable_flag_quic_update_ack_alarm_in_send_all_pending_acks. by wub · 4 years ago
- 8b78f88 Allow TLS early data in non-IETF QUIC versions. by nharper · 4 years ago
- 50d4c71 Change quicpacketwriter::getnextwritelocation to return a release function used to free a writer-allocated buffer. use this release function to avoid buffer leak if a writer buffer is allocated but writer->writepacket is not called. protected by --gfe2_reloadable_flag_quic_avoid_leak_writer_buffer. by wub · 4 years 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 ago
- e05b829 Simplify AckNotifierWithPacketLossAndBlockedSocket test. by bnc · 4 years ago
- 631f160 Add transport parameters to QuicConnectionDebugVisitor by dschinazi · 4 years ago
- 9d0a885 Change EndToEndTestServerPush::kNumMaxStreams type to unblock QUICHE merge. by bnc · 4 years ago
- fc16a2b Move cansendstreamdata() from quicconnection to quicsession. no functional change, not flag protected. by ianswett · 4 years ago
- f67b5c5 Send correct max_ack_delay in QUIC+TLS by dschinazi · 4 years ago
- a26a461 Reenable QUIC e2e more tests with TLS by dschinazi · 4 years ago
- 0c54e87 Deprecate gfe2_reloadable_flag_quic_bbr2_lower_startup_cwnd_gain. by ianswett · 4 years ago
- 5b24589 Ignore stateless reset packet received on a probing path. by renjietang · 4 years ago
- 2a379bf In quic, record the max consecutive retransmission timeout before making forward progress. stats only change, not protected. by fayang · 4 years ago
- 281f7a9 Deprecate gfe2_reloadable_flag_quic_bbr_use_available_min_rtt. by fayang · 4 years ago
- 643c7dd Internal QUICHE change by fayang · 4 years ago
- 33340ca Remove unused kMaxReasonableInitialPacketNumber by dschinazi · 4 years ago
- 8963f60 Refactor QuicDispatcher connection ID replacement by dschinazi · 4 years ago
- 0920771 In quic, check quicconnection::shouldgeneratepacket for every crypto packet. protected by gfe2_reloadable_flag_quic_fix_checking_should_generate_packet. by fayang · 4 years ago
- 4a3d5f0 In quic, notify stream id manager stream close after connection disconnected. protected by gfe2_reloadable_flag_quic_notify_stream_id_manager_when_disconnected. by fayang · 4 years ago
- aec907a Fix AckNotifierWithPacketLossAndBlockedSocket by dschinazi · 4 years ago
- 36143d9 In quic, return from quiccryptostream::writependingcryptoretransmission after partial writes. protected by gfe2_reloadable_flag_quic_fix_write_pending_crypto_retransmission. by fayang · 4 years ago
- 4254280 Deflake AckNotifierWithPacketLossAndBlockedSocket by dschinazi · 4 years ago
- af9903b In quic, update crypto_retransmit_count for ietf quic. stats only, not protected. by fayang · 4 years ago
- f6ba532 Disable AckNotifierWithPacketLossAndBlockedSocket in Chrome by dschinazi · 4 years ago
- db88de3 Allow --host and url to refer to different hosts in quic_client_interop_test_bin by nharper · 4 years ago
- 7e51f6b Replace legacy Google-specific parameter with individual parameters by dschinazi · 4 years ago
- 6a4ce8a Support kernel release time in quicgsobatchwriter. protected by --gfe2_restart_flag_quic_support_release_time_for_gso. by wub · 4 years 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 ago
- 54bd5bf Internal QUICHE change by wub · 4 years ago
- bfc15ea In quic, avoid infinite loop in onhandshakepacketsent if discarding initial key causes connection close (and yet another handshake packet gets sent). client only, not protected. by fayang · 4 years ago
- 8a5dafa Let quic::serializedpacket to own the frames and optionally the encrypted_buffer. no behavior change. by wub · 4 years ago
- 7ccff58 Harden QuicStream::flow_controller_ by dschinazi · 4 years ago
- 1783bc2 Add flag count macro for quic_enable_tls_resumption by nharper · 4 years 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 ago
- 2205d95 Deprecate gfe2_reloadable_flag_quic_use_blackhole_detector. by fayang · 4 years ago
- 1a391de Plumb HTTP/3 settings for client side 0-rtt setup. by renjietang · 4 years ago
- 7e098ae Replace long connection IDs in GfeQuicDispatcher by dschinazi · 4 years ago
- e30a343 Re-enable TLS for EndToEndTest.AckNotifierWithPacketLossAndBlockedSocket. by bnc · 4 years ago
- 8b56147 Add missing flag counter for flag verification. by QUICHE team · 4 years ago
- ac97983 Allow quic_client to override connection ID lengths by dschinazi · 4 years ago
- 92346b6 Let TlsClientHandshaker handle connection close during config negotiation. by renjietang · 4 years ago
- d538f02 Send HTTP/3 GOAWAY for ImmediateGoAwaySession in tests. by renjietang · 4 years ago
- 825b48b Tighten up the expectations of number of packets sent on the 6PTO test in QuicConnectionTest. by ianswett · 4 years ago
- 37d11a0 Change export macro for SimpleTicketCrypter by nharper · 4 years ago
- 9f430a5 In quic, update ack timeout upon receiving a retransmittable frame, rather than waiting for the packet to be fully processed. protected by gfe2_reloadable_flag_quic_advance_ack_timeout_update. by fayang · 4 years ago
- ed459c0 Plumb max_datagram_frame_size by dschinazi · 4 years ago
- 4ff9ceb Set up session config from 0-rtt transport parameters. by renjietang · 4 years ago
- 3a364d8 Check for nullptr in TlsServerHandshaker by nharper · 4 years ago
- 780461d Internal QUICHE change by QUICHE team · 4 years ago
- e930400 In quic, do not extend idle time on undecryptable packets. protected by gfe2_reloadable_flag_quic_extend_idle_time_on_decryptable_packets. by fayang · 4 years ago
- ed245d2 In quicconnection, refactor the code to calculate release time delay into a separate function. no behavior change. by wub · 4 years ago
- 4673023 Plumb active_connection_id_limit to QuicConfig by dschinazi · 4 years ago
- ba3d7be Record packet drop reason when header protection failed by dschinazi · 4 years ago
- 755bbf4 Fix Chromium compiler error. by renjietang · 4 years ago
- 39e5e55 Plumb original_connection_id transport parameter by dschinazi · 4 years ago
- b761f4c Use WaitUntil in EndToEndTest.SimpleStopSendingTest to fix the flakiness. by fayang · 4 years ago
- c31106b Modify QuicConfig::ProcessTranportParameters() to support client side 0-rtt resumption. by renjietang · 4 years ago
- fa20746 Use GetGuaranteedLargestMessagePayload in SendMessages to make it less flaky. GetCurrentLargestMessagePayload maybe 1-byte larger when there is pending frames, and this will be addressed in b/155761918. by fayang · 4 years ago
- 7e34e1a (n/a) deprecate --gfe2_reloadable_flag_quic_bbr_copy_sampler_state_from_v1_to_v2. by wub · 4 years ago
- e0f979c Require on-the-wire SNI to pass IsValidSNI check by nharper · 4 years ago
- da00058 Introduce HttpDecoder::DecodeSettings(). by renjietang · 4 years ago
- cc210e7 In quic, do not truncate ack if there is ack queued in the creator. protected by gfe2_reloadable_flag_quic_donot_change_queued_ack. by fayang · 4 years ago
- b57e9d3 Add SimpleTicketCrypter implementation by nharper · 4 years ago
- f7c6a91 Remove QuicNegotiableValue by dschinazi · 4 years ago
- 8373d17 gfe-relnote: In QUIC + TLS, change connection's default encryption level when new encryption key is available. Protected by gfe2_reloadable_flag_quic_change_default_encryption_level. by fayang · 4 years ago
- 6e17074 Send two QUIC alternate addresses from GFE for proxied sessions by dschinazi · 4 years ago
- ae6581a gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_ignore_one_write_error_after_mtu_probe. by wub · 4 years ago
- 34f924b Remove SPDY_CODE_COUNT_N(decompress_failure*). by bnc · 4 years ago
- a6a85a8 gfe-relnote: In QUIC with TLS, do not proceed in SetWriteSecret if connection has been closed. Protected by gfe2_reloadable_flag_quic_notify_handshaker_on_connection_close. by fayang · 4 years ago
- 9a31bd5 Add missing flag counts for gfe2_reloadable_flag_quic_record_frontend_service_vip_mapping and gfe2_reloadable_flag_quic_stream_id_manager_handles_accounting by fayang · 4 years ago
- 569a0d0 Reenable some disabled e2e test for TLS. by fayang · 4 years ago
- d09f1a6 gfe-relnote: Allow connection option LRTT to be set for BBRv1 and BBQ2 to be set set for BBRv1 and BBRv2. Refactor only, not protected. by wub · 4 years ago
- 25da919 gfe-relnote: n/a, fix some compiler errors in QUICHE. by danzh · 4 years ago
- d1fc591 gfe-relnote: add client address into Quic proof source/verifier interface. No behavior change as the client address remains unused in GFE. Not protected. by danzh · 4 years ago
- 778e647 Remove kDefaultIdleTimeoutSecs by dschinazi · 4 years ago
- 027366e Further clean up QuicConfig idle timeout API by dschinazi · 4 years ago
- 52ffb98 Internal QUICHE change by bnc · 4 years ago
- 70ee9bc Update QUIC tests setup. by renjietang · 4 years ago
- 533c4d9 gfe-relnote: n/a. Remove obsolete comment from test. by bnc · 4 years ago
- be284d1 Introduce single-parameter variant of QuicConfig::SetIdleNetworkTimeout by dschinazi · 4 years ago
- 720128e Turn on TLS1.3 for some QuicSpdyClientSessionTest. by renjietang · 4 years ago