- 6458eb3 Introduce Legacy Version Encapsulation by dschinazi · 4 years, 9 months ago
- bd7ad68 Fixes to make chromium merge happy. No functional change. by fayang · 4 years, 9 months 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, 9 months ago
- 6ab4524 Remove QUIC draft-28 by dschinazi · 4 years, 9 months ago
- e15a5fb Remove unused server designated connection ID from QUIC by nharper · 4 years, 9 months 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, 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
- 691303b Avoid crash in QuicDispatcher by dschinazi · 4 years, 9 months ago
- 00c29a8 Allow setting connection options from command line in QuicToyClient by dschinazi · 4 years, 9 months ago
- 6101030 Deprecate --gfe2_reloadable_flag_quic_bbr_default_exit_startup_on_loss. 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
- d7afab2 Use more detailed error logging when 0-RTT SETTINGS are mismatched. by renjietang · 4 years, 9 months ago
- d262e25 Add version guard to QuicUtil methods which are IETF QUIC only. by renjietang · 4 years, 9 months ago
- a42442a Do not flush all pending ACKs in QuicTestClient::WaitForResponseForMs since this seems to slow the loadtest. by fayang · 4 years, 9 months ago
- 1c6e592 Add DCHECKs to enforce encryption level in packet creator by dschinazi · 4 years, 9 months 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, 9 months ago
- 942a9f8 Stop padding QUIC_CRYPTO CHLOs by dschinazi · 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, 9 months ago
- 37b2e18 Fix incorrect determination of stream type in QUIC T050. by renjietang · 4 years, 9 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, 9 months 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, 9 months ago
- e43d6fe Properly ignore HTTP Infomational 1XX status codes in QUIC by dschinazi · 4 years, 9 months ago
- b86732a Turn on end_to_end tests on TLS 0-RTT reject. by renjietang · 4 years, 9 months ago
- 37d4ae1 In QUIC client with TLS versions, delay retransmission of 0-RTT packets until 1-RTT keys are available. by renjietang · 4 years, 9 months 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, 9 months ago
- 775ac2c Support 0-RTT TLS in QuicSpdySession by nharper · 4 years, 9 months ago
- 46d05bc Do not send max ack delay when it has the default value by dschinazi · 4 years, 9 months ago
- 40975ad Deprecate quic_negotiate_ack_delay_time by dschinazi · 4 years, 9 months ago
- 600f521 Demotes a WARNING log to VLOG(1). by QUICHE team · 4 years, 9 months ago
- 5a50d93 Introduce QuicDisableVersion and QuicVersionIsEnabled by dschinazi · 4 years, 9 months ago
- 2da16be Add a method in QuicConnection to be called when the client successfully migrate itself after probing. by zhongyi · 4 years, 9 months ago
- 8e29e90 Internal QUICHE change by haoyuewang · 4 years, 9 months 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, 9 months ago
- 6314aaf Turn on ZeroRttResumption test. by renjietang · 4 years, 9 months 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, 9 months 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, 9 months ago
- 531bdc9 Replace enable flags for draft-25 and draft-27 with disable flags by dschinazi · 4 years, 9 months ago
- 45d4e8d Deprecate gfe2_reloadable_flag_quic_bw_sampler_app_limited_starting_value by haoyuewang · 4 years, 9 months ago
- a5a2ca9 Use detailed error code when client cached 0-RTT stream/flow control limit is reduced by server. by renjietang · 4 years, 9 months ago
- 3ae832d Remove dead PathDegradingAlarm code and tests. by zhongyi · 4 years, 9 months ago
- 0c24fe8 Clean up certificate_view.cc using using-declarations. by vasilvv · 4 years, 9 months ago
- 8278b1a Move flag count export of gfe2_reloadable_flag_quic_always_send_earliest_ack. by fayang · 4 years, 9 months ago
- 033ca77 Handle HTTP/3 SETTINGS on 0-RTT client connection. by renjietang · 4 years, 10 months ago
- ef1d675 Notify quicconnectionvisitorinterface when forward progress is made after path degrading. by zhongyi · 4 years, 10 months ago
- b3fed9e Add support for IETF QUIC draft 29 by dschinazi · 4 years, 10 months ago
- d88a2f7 N/a not use designated initializers in quiche. by danzh · 4 years, 10 months ago
- b3bb570 Remove unused quicconnectionvisitorinterface::onforwardprogressconfirmed. not protected. by fayang · 4 years, 10 months ago
- 1ddce75 Add Quantum-readiness test to quic_client_interop_test by dschinazi · 4 years, 10 months ago
- edea333 Fix sending MAX_PUSH_ID frame during 0-RTT. by bnc · 4 years, 10 months ago
- 2c25f51 In quic, stop sending duplicate max_streams. protected by gfe2_reloadable_flag_quic_stop_sending_duplicate_max_streams. by fayang · 4 years, 10 months 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, 10 months 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, 10 months ago
- 749e69b Support 0-RTT in quic_client_interop_test_bin.cc by nharper · 4 years, 10 months 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, 10 months 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, 10 months ago
- 2110bbd Create a SessionCache for TLS resumption in QUIC HTTP EndToEndTest by nharper · 4 years, 10 months 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, 10 months ago
- ac52a86 Add support for accepting 0-RTT in TlsServerHandshaker by nharper · 4 years, 10 months ago
- 5887951 (n/a) open source quic gso batch writer. not protected. by danzh · 4 years, 10 months ago
- 5588642 Add SerializeTransportParametersForTicket by nharper · 4 years, 10 months ago
- 81c15b2 Deprecate gfe2_reloadable_flag_quic_change_default_encryption_level. by fayang · 4 years, 10 months ago
- 6cccce4 Deprecate gfe2_reloadable_flag_quic_notify_handshaker_on_connection_close. by fayang · 4 years, 10 months 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, 10 months ago
- aa4f3f2 Default enable 5rto blackhole detection. protected by gfe2_reloadable_flag_quic_default_enable_5rto_blackhole_detection. by fayang · 4 years, 10 months ago
- 5ab78c8 Add port field to ProofVerifier::VerifyCertChain by nharper · 4 years, 10 months ago
- 0b8f0ca Discard server 0-RTT read key when QUIC TLS handshake completes by nharper · 4 years, 10 months ago
- 8212c45 Remove Mocking of QuicSession::OnZeroRttRejected() because the implementation is now available. by renjietang · 4 years, 10 months ago
- 9efbb91 Rename QuicheNullOpt to QUICHE_NULLOPT by vasilvv · 4 years, 10 months ago
- ac3b4e0 Automated g4 rollback of changelist 314796960. by fayang · 4 years, 10 months ago
- 573ac76 Remove no-op code in tlsserverhandshaker, not flag protected by nharper · 4 years, 10 months ago
- 1a5d09c (n/a) disable quicspdyclientsessiontest.ietfzerorttsetup which started to fail for unknown reason. by danzh · 4 years, 10 months ago
- 50e1f75 Simplify quic_spdy_client_session_test. by renjietang · 4 years, 10 months ago
- 1683382 Add quic_export_private to parsedertime() in certificate_view.h by danzh · 4 years, 10 months 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, 10 months ago
- dec17c2 Fix gfe_quic_fuzzer. by wub · 4 years, 10 months ago
- dda9881 Delete dead function TlsConnection::SetEncryptionSecretCallback by nharper · 4 years, 10 months ago
- 8defd7e Refactor QuicSpdySession::SendMaxPushId(). by bnc · 4 years, 10 months 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, 10 months ago
- 7e396f5 Rename QuicClientBase::WaitForCryptoHandshakeConfirmed to WaitForOneRttKeysAvailable. by fayang · 4 years, 10 months ago
- 1241167 (n/a) deflake endtoendpacketreorderingtest.reorderedconnectivityprobing. test only. by wub · 4 years, 10 months 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, 10 months ago
- 7d74251 Add FingerprintProofVerifier, a proof verifier that checks against a predefined set of certificate fingerprints. by vasilvv · 4 years, 10 months ago
- d356a6c Enable IETF QUIC 0-RTT flag for Interop. by renjietang · 4 years, 10 months ago
- e7b2cd8 For IETF QUIC client, Retransmit 0-RTT packets with 1-RTT key when 0-RTT is rejected. by renjietang · 4 years, 10 months ago
- ae6f1a7 (n/a) downgrade two quic_bugs to warning logs. not protected. by wub · 4 years, 10 months ago
- ddd3e9d In quic, replace close_connection_after_five_rtos_ and max_consecutive_ptos_ with num_rtos_for_blackhole_detection_. refactoring only, not protected. by fayang · 4 years, 10 months ago
- f547712 Do not send MAX_PUSH_ID frame if QuicSpdySession::SetMaxPushId() is called with same value as last sent MAX_PUSH_ID. by bnc · 4 years, 10 months ago
- 52f2459 Add expiry parsing into CertificateView. by vasilvv · 4 years, 10 months ago
- 2b5e662 Add << operator for TransmissionType to make debugging easier. by renjietang · 4 years, 10 months ago
- fc56ce1 Deflake //third_party/quic/core/http:end_to_end_test. by fayang · 4 years, 10 months ago
- 8d601b1 In quic, add num_draining_outgoing_streams_ to quicsession, and this counter will be used to determine shouldkeepconnectionalive in quicspdyclientsessionbase. client side only. not protected. 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
- b931ac6 Log max_packet_length and header when failed to serialize packet. by fayang · 4 years, 10 months ago
- fd0e263 Improve QuicCryptoServerStreamBase functions for querying resumption status by nharper · 4 years, 10 months ago
- c0e6668 Internal QUICHE change by renjietang · 4 years, 10 months ago
- 116fa4c In quicsession, unify num_*_incoming_streams_ and num_*_outgoing_streams_. refactoring only, not protected. by fayang · 4 years, 10 months ago
- 4026f6e Delete Quartc by QUICHE team · 4 years, 10 months ago
- b41e609 Replace quic_enable_version_t050 with quic_disable_version_t050 by dschinazi · 4 years, 10 months ago
- bd94f4c Deprecate gfe2_reloadable_flag_quic_stream_id_manager_handles_accounting. by fayang · 4 years, 10 months ago
- 70cf135 Deprecate quic_remove_android_conformance_test_workaround by dschinazi · 4 years, 10 months ago