- d6c5bd0 Deprecate gfe2_reloadable_flag_quic_fix_checking_should_generate_packet. by fayang · 3 years, 11 months ago
- 67bd25d Replaces an std::map with a quichashmap. by QUICHE team · 3 years, 11 months ago
- 94b1a3e Ensure verification methods that return AssertionResult use the return value by QUICHE team · 3 years, 11 months ago
- 4f2b46d Migrates quic's settingsframe from std::map to quichashmap. by QUICHE team · 3 years, 11 months ago
- fce2f72 In quic, consider frame expansion when extra padding is needed to meet the minimum plaintext size needed for header protection. protected by gfe2_reloadable_flag_quic_fix_extra_padding_bytes. by fayang · 3 years, 11 months ago
- 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 · 3 years, 11 months ago
- 54a38e3 Refactor ExpansionOnNewFrameWithLastFrame out from ExpansionOnNewFrame. This new function will be used later. by fayang · 3 years, 11 months ago
- b01afd0 Remove redundant code in QuicConnection constructor. by renjietang · 3 years, 11 months ago
- b490c3a Fix bug in enabling tls resumption in quic, protected by quic_enable_tls_resumption_v2 by nharper · 3 years, 11 months ago
- 88b8723 In QUIC, remove num_padding_bytes from SerializedPacket and TransmissionInfo. by fayang · 3 years, 11 months ago
- 7a06f9b In quic, update packet_size_ when first frame gets queued. protected by gfe2_reloadable_flag_quic_update_packet_size. by fayang · 3 years, 11 months ago
- 655bb41 Deprecate gfe2_reloadable_flag_quic_extend_idle_time_on_decryptable_packets. by fayang · 3 years, 11 months ago
- f0fa58f Deprecate gfe2_reloadable_flag_quic_advance_ack_timeout_update. by fayang · 3 years, 11 months ago
- 1b5d1e1 Add an option to disable 0-RTT in QUIC crypto. by renjietang · 4 years ago
- 6a6a0ff Internal QUICHE change by haoyuewang · 4 years ago
- 6bb3770 Make sure ParseQuicTagVector returns an empty array on an empty string by dschinazi · 4 years ago
- 6458eb3 Introduce Legacy Version Encapsulation by dschinazi · 4 years ago
- bd7ad68 Fixes to make chromium merge happy. No functional change. by fayang · 4 years ago
- be38a7d Use writevarint62 instead of writeuint8 to write the frame type in ietf quic as the ietf draft specifies that the frame_type uses variable length integer encoding. no behavior change. by haoyuewang · 4 years ago
- 6ab4524 Remove QUIC draft-28 by dschinazi · 4 years ago
- e15a5fb Remove unused server designated connection ID from QUIC by nharper · 4 years ago
- 04bd30d In quic, include minplaintextpacketsize when deterine whether removing soft limit for crypto frames. protected by enabled gfe2_reloadable_flag_quic_fix_min_crypto_frame_size. by fayang · 4 years 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 ago
- 691303b Avoid crash in QuicDispatcher by dschinazi · 4 years ago
- 00c29a8 Allow setting connection options from command line in QuicToyClient by dschinazi · 4 years ago
- 6101030 Deprecate --gfe2_reloadable_flag_quic_bbr_default_exit_startup_on_loss. by wub · 4 years 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 ago
- d7afab2 Use more detailed error logging when 0-RTT SETTINGS are mismatched. by renjietang · 4 years ago
- d262e25 Add version guard to QuicUtil methods which are IETF QUIC only. by renjietang · 4 years ago
- a42442a Do not flush all pending ACKs in QuicTestClient::WaitForResponseForMs since this seems to slow the loadtest. by fayang · 4 years ago
- 1c6e592 Add DCHECKs to enforce encryption level in packet creator by dschinazi · 4 years ago
- 95480b9 Fix a corner case where initial ack could be coalesced with other packet. protected by existing gfe2_reloadable_flag_quic_bundle_crypto_data_with_initial_ack. by fayang · 4 years ago
- 942a9f8 Stop padding QUIC_CRYPTO CHLOs by dschinazi · 4 years 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 ago
- 37b2e18 Fix incorrect determination of stream type in QUIC T050. by renjietang · 4 years 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 ago
- 06574dc In quic, include undecryptable packets information in error details when client closes connection with quic_handshake_timeout for debugging purpose. client only, not protected. by fayang · 4 years ago
- e43d6fe Properly ignore HTTP Infomational 1XX status codes in QUIC by dschinazi · 4 years ago
- b86732a Turn on end_to_end tests on TLS 0-RTT reject. by renjietang · 4 years ago
- 37d4ae1 In QUIC client with TLS versions, delay retransmission of 0-RTT packets until 1-RTT keys are available. by renjietang · 4 years ago
- 750b54f In quic with tls, remove the head of line blocking caused by an unprocessable packet. protected by gfe2_reloadable_flag_quic_fix_undecryptable_packets. by fayang · 4 years ago
- 775ac2c Support 0-RTT TLS in QuicSpdySession by nharper · 4 years ago
- 46d05bc Do not send max ack delay when it has the default value by dschinazi · 4 years ago
- 40975ad Deprecate quic_negotiate_ack_delay_time by dschinazi · 4 years ago
- 600f521 Demotes a WARNING log to VLOG(1). by QUICHE team · 4 years ago
- 5a50d93 Introduce QuicDisableVersion and QuicVersionIsEnabled by dschinazi · 4 years ago
- 2da16be Add a method in QuicConnection to be called when the client successfully migrate itself after probing. by zhongyi · 4 years ago
- 8e29e90 Internal QUICHE change by haoyuewang · 4 years ago
- c0dc4ce Handle error as specified in https://tools.ietf.org/html/draft-ietf-quic-http-29#section-7.2.4.2 : If a server accepts 0-RTT but then sends a SETTINGS frame that omits a setting value that the client understands (apart from reserved setting identifiers) that was previously specified to have a non-default value, this MUST be treated as a connection error of type H3_SETTINGS_ERROR. by renjietang · 4 years ago
- 6314aaf Turn on ZeroRttResumption test. by renjietang · 4 years ago
- be634b7 For loss detection tuning, if user agent is available, save it into quicsession. protected by --gfe2_reloadable_flag_quic_save_user_agent_in_quic_session. by wub · 4 years ago
- 5c36288 In quic, use transport params to announce the support of handshake_done frame. protected by gfe2_reloadable_flag_quic_support_handshake_done_in_t050. by fayang · 4 years ago
- 531bdc9 Replace enable flags for draft-25 and draft-27 with disable flags by dschinazi · 4 years ago
- 45d4e8d Deprecate gfe2_reloadable_flag_quic_bw_sampler_app_limited_starting_value by haoyuewang · 4 years ago
- a5a2ca9 Use detailed error code when client cached 0-RTT stream/flow control limit is reduced by server. by renjietang · 4 years ago
- 3ae832d Remove dead PathDegradingAlarm code and tests. by zhongyi · 4 years ago
- 0c24fe8 Clean up certificate_view.cc using using-declarations. by vasilvv · 4 years ago
- 8278b1a Move flag count export of gfe2_reloadable_flag_quic_always_send_earliest_ack. by fayang · 4 years ago
- 033ca77 Handle HTTP/3 SETTINGS on 0-RTT client connection. by renjietang · 4 years ago
- 3889d1e Add minimal spdy priority set by gws response header for initial cwnd bootstrapping for http2. also store spdy priority within spdydispatcher::sessiondata. no production behavior change unless we start an additional gws experiment. protected by gfe2_restart_flag_h2_adjust_initial_cwnd_by_gws. by haoyuewang · 4 years ago
- ef1d675 Notify quicconnectionvisitorinterface when forward progress is made after path degrading. by zhongyi · 4 years ago
- b3fed9e Add support for IETF QUIC draft 29 by dschinazi · 4 years ago
- d88a2f7 N/a not use designated initializers in quiche. by danzh · 4 years ago
- b3bb570 Remove unused quicconnectionvisitorinterface::onforwardprogressconfirmed. not protected. by fayang · 4 years ago
- 1ddce75 Add Quantum-readiness test to quic_client_interop_test by dschinazi · 4 years ago
- edea333 Fix sending MAX_PUSH_ID frame during 0-RTT. by bnc · 4 years ago
- 2c25f51 In quic, stop sending duplicate max_streams. protected by gfe2_reloadable_flag_quic_stop_sending_duplicate_max_streams. by fayang · 4 years ago
- cfec38f In quic, stop blackhole detection if timer based loss detection removes all packets from in flight but no retransmission can be sent (e.g., write blocked, message frame, etc). protected by existing gfe2_reloadable_flag_quic_default_enable_5rto_blackhole_detection2. by fayang · 4 years ago
- afd8daa Update a QUIC_BUG to make it clear that when timer fires in TLP/RTO/PTO mode, at least one packet will be sent eventually. by fayang · 4 years ago
- 749e69b Support 0-RTT in quic_client_interop_test_bin.cc by nharper · 4 years ago
- 656cbb5 In quic, consider discarding keys as forward progress. protected by gfe2_reloadable_flag_quic_default_enable_5rto_blackhole_detection2 which replaces gfe2_reloadable_flag_quic_default_enable_5rto_blackhole_detection. by fayang · 4 years ago
- faf8b02 For IETF QUIC client: When 0-RTT is rejected, check the server-sent transport params and close connection if server's limit exceeds what the client has already used. by renjietang · 4 years ago
- 2110bbd Create a SessionCache for TLS resumption in QUIC HTTP EndToEndTest by nharper · 4 years ago
- c02d446 In IETF QUIC client: Delay retransmission of 0-RTT data to be after QuicSession config is set to the fresh server config. by renjietang · 4 years ago
- ac52a86 Add support for accepting 0-RTT in TlsServerHandshaker by nharper · 4 years ago
- 5887951 (n/a) open source quic gso batch writer. not protected. by danzh · 4 years ago
- 5588642 Add SerializeTransportParametersForTicket by nharper · 4 years ago
- 81c15b2 Deprecate gfe2_reloadable_flag_quic_change_default_encryption_level. by fayang · 4 years ago
- 6cccce4 Deprecate gfe2_reloadable_flag_quic_notify_handshaker_on_connection_close. by fayang · 4 years ago
- f78b693 In quic, adjust blackhole detection configs based on connection options. protected by existing gfe2_reloadable_flag_quic_default_enable_5rto_blackhole_detection. by fayang · 4 years ago
- aa4f3f2 Default enable 5rto blackhole detection. protected by gfe2_reloadable_flag_quic_default_enable_5rto_blackhole_detection. by fayang · 4 years ago
- 5ab78c8 Add port field to ProofVerifier::VerifyCertChain by nharper · 4 years ago
- 0b8f0ca Discard server 0-RTT read key when QUIC TLS handshake completes by nharper · 4 years ago
- 8212c45 Remove Mocking of QuicSession::OnZeroRttRejected() because the implementation is now available. by renjietang · 4 years ago
- 9efbb91 Rename QuicheNullOpt to QUICHE_NULLOPT by vasilvv · 4 years ago
- ac3b4e0 Automated g4 rollback of changelist 314796960. by fayang · 4 years ago
- 573ac76 Remove no-op code in tlsserverhandshaker, not flag protected by nharper · 4 years ago
- 1a5d09c (n/a) disable quicspdyclientsessiontest.ietfzerorttsetup which started to fail for unknown reason. by danzh · 4 years ago
- 50e1f75 Simplify quic_spdy_client_session_test. by renjietang · 4 years ago
- 1683382 Add quic_export_private to parsedertime() in certificate_view.h by danzh · 4 years ago
- 89405ba Wait for pending ACKs to be flushed in QuicTestClient::WaitUntil and QuicTestClient::WaitForWriteToFlush to avoid server's unnecessary retransmission in tests. by fayang · 4 years ago
- dec17c2 Fix gfe_quic_fuzzer. by wub · 4 years ago
- dda9881 Delete dead function TlsConnection::SetEncryptionSecretCallback by nharper · 4 years ago
- 8defd7e Refactor QuicSpdySession::SendMaxPushId(). by bnc · 4 years ago
- db67222 Add WaitForHandshakeConfirmed. In those tests with large packet loss, wait for handshake confirmed before upping the loss rate. Also disable T050 for those tests, as there is T050 does not have HANDSHAKE_DONE frame. by fayang · 4 years ago
- 7e396f5 Rename QuicClientBase::WaitForCryptoHandshakeConfirmed to WaitForOneRttKeysAvailable. by fayang · 4 years ago
- 1241167 (n/a) deflake endtoendpacketreorderingtest.reorderedconnectivityprobing. test only. by wub · 4 years ago
- 9adfb53 Let QuicTestClient wait for all pending ACKs to be flushed in WaitForResponseMs, such that server can avoid unnecessary retransmissions in tests. by fayang · 4 years ago
- 7d74251 Add FingerprintProofVerifier, a proof verifier that checks against a predefined set of certificate fingerprints. by vasilvv · 4 years ago
- d356a6c Enable IETF QUIC 0-RTT flag for Interop. by renjietang · 4 years ago