1. 6458eb3 Introduce Legacy Version Encapsulation by dschinazi · 4 years, 9 months ago
  2. bd7ad68 Fixes to make chromium merge happy. No functional change. by fayang · 4 years, 9 months ago
  3. 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
  4. 6ab4524 Remove QUIC draft-28 by dschinazi · 4 years, 9 months ago
  5. e15a5fb Remove unused server designated connection ID from QUIC by nharper · 4 years, 9 months ago
  6. 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
  7. 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
  8. 691303b Avoid crash in QuicDispatcher by dschinazi · 4 years, 9 months ago
  9. 00c29a8 Allow setting connection options from command line in QuicToyClient by dschinazi · 4 years, 9 months ago
  10. 6101030 Deprecate --gfe2_reloadable_flag_quic_bbr_default_exit_startup_on_loss. by wub · 4 years, 9 months ago
  11. 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
  12. d7afab2 Use more detailed error logging when 0-RTT SETTINGS are mismatched. by renjietang · 4 years, 9 months ago
  13. d262e25 Add version guard to QuicUtil methods which are IETF QUIC only. by renjietang · 4 years, 9 months ago
  14. a42442a Do not flush all pending ACKs in QuicTestClient::WaitForResponseForMs since this seems to slow the loadtest. by fayang · 4 years, 9 months ago
  15. 1c6e592 Add DCHECKs to enforce encryption level in packet creator by dschinazi · 4 years, 9 months ago
  16. 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
  17. 942a9f8 Stop padding QUIC_CRYPTO CHLOs by dschinazi · 4 years, 9 months ago
  18. 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
  19. 37b2e18 Fix incorrect determination of stream type in QUIC T050. by renjietang · 4 years, 9 months ago
  20. 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
  21. 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
  22. e43d6fe Properly ignore HTTP Infomational 1XX status codes in QUIC by dschinazi · 4 years, 9 months ago
  23. b86732a Turn on end_to_end tests on TLS 0-RTT reject. by renjietang · 4 years, 9 months ago
  24. 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
  25. 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
  26. 775ac2c Support 0-RTT TLS in QuicSpdySession by nharper · 4 years, 9 months ago
  27. 46d05bc Do not send max ack delay when it has the default value by dschinazi · 4 years, 9 months ago
  28. 40975ad Deprecate quic_negotiate_ack_delay_time by dschinazi · 4 years, 9 months ago
  29. 600f521 Demotes a WARNING log to VLOG(1). by QUICHE team · 4 years, 9 months ago
  30. 5a50d93 Introduce QuicDisableVersion and QuicVersionIsEnabled by dschinazi · 4 years, 9 months ago
  31. 2da16be Add a method in QuicConnection to be called when the client successfully migrate itself after probing. by zhongyi · 4 years, 9 months ago
  32. 8e29e90 Internal QUICHE change by haoyuewang · 4 years, 9 months ago
  33. 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
  34. 6314aaf Turn on ZeroRttResumption test. by renjietang · 4 years, 9 months ago
  35. 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
  36. 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
  37. 531bdc9 Replace enable flags for draft-25 and draft-27 with disable flags by dschinazi · 4 years, 9 months ago
  38. 45d4e8d Deprecate gfe2_reloadable_flag_quic_bw_sampler_app_limited_starting_value by haoyuewang · 4 years, 9 months ago
  39. 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
  40. 3ae832d Remove dead PathDegradingAlarm code and tests. by zhongyi · 4 years, 9 months ago
  41. 0c24fe8 Clean up certificate_view.cc using using-declarations. by vasilvv · 4 years, 9 months ago
  42. 8278b1a Move flag count export of gfe2_reloadable_flag_quic_always_send_earliest_ack. by fayang · 4 years, 9 months ago
  43. 033ca77 Handle HTTP/3 SETTINGS on 0-RTT client connection. by renjietang · 4 years, 10 months ago
  44. ef1d675 Notify quicconnectionvisitorinterface when forward progress is made after path degrading. by zhongyi · 4 years, 10 months ago
  45. b3fed9e Add support for IETF QUIC draft 29 by dschinazi · 4 years, 10 months ago
  46. d88a2f7 N/a not use designated initializers in quiche. by danzh · 4 years, 10 months ago
  47. b3bb570 Remove unused quicconnectionvisitorinterface::onforwardprogressconfirmed. not protected. by fayang · 4 years, 10 months ago
  48. 1ddce75 Add Quantum-readiness test to quic_client_interop_test by dschinazi · 4 years, 10 months ago
  49. edea333 Fix sending MAX_PUSH_ID frame during 0-RTT. by bnc · 4 years, 10 months ago
  50. 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
  51. 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
  52. 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
  53. 749e69b Support 0-RTT in quic_client_interop_test_bin.cc by nharper · 4 years, 10 months ago
  54. 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
  55. 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
  56. 2110bbd Create a SessionCache for TLS resumption in QUIC HTTP EndToEndTest by nharper · 4 years, 10 months ago
  57. 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
  58. ac52a86 Add support for accepting 0-RTT in TlsServerHandshaker by nharper · 4 years, 10 months ago
  59. 5887951 (n/a) open source quic gso batch writer. not protected. by danzh · 4 years, 10 months ago
  60. 5588642 Add SerializeTransportParametersForTicket by nharper · 4 years, 10 months ago
  61. 81c15b2 Deprecate gfe2_reloadable_flag_quic_change_default_encryption_level. by fayang · 4 years, 10 months ago
  62. 6cccce4 Deprecate gfe2_reloadable_flag_quic_notify_handshaker_on_connection_close. by fayang · 4 years, 10 months ago
  63. 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
  64. aa4f3f2 Default enable 5rto blackhole detection. protected by gfe2_reloadable_flag_quic_default_enable_5rto_blackhole_detection. by fayang · 4 years, 10 months ago
  65. 5ab78c8 Add port field to ProofVerifier::VerifyCertChain by nharper · 4 years, 10 months ago
  66. 0b8f0ca Discard server 0-RTT read key when QUIC TLS handshake completes by nharper · 4 years, 10 months ago
  67. 8212c45 Remove Mocking of QuicSession::OnZeroRttRejected() because the implementation is now available. by renjietang · 4 years, 10 months ago
  68. 9efbb91 Rename QuicheNullOpt to QUICHE_NULLOPT by vasilvv · 4 years, 10 months ago
  69. ac3b4e0 Automated g4 rollback of changelist 314796960. by fayang · 4 years, 10 months ago
  70. 573ac76 Remove no-op code in tlsserverhandshaker, not flag protected by nharper · 4 years, 10 months ago
  71. 1a5d09c (n/a) disable quicspdyclientsessiontest.ietfzerorttsetup which started to fail for unknown reason. by danzh · 4 years, 10 months ago
  72. 50e1f75 Simplify quic_spdy_client_session_test. by renjietang · 4 years, 10 months ago
  73. 1683382 Add quic_export_private to parsedertime() in certificate_view.h by danzh · 4 years, 10 months ago
  74. 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
  75. dec17c2 Fix gfe_quic_fuzzer. by wub · 4 years, 10 months ago
  76. dda9881 Delete dead function TlsConnection::SetEncryptionSecretCallback by nharper · 4 years, 10 months ago
  77. 8defd7e Refactor QuicSpdySession::SendMaxPushId(). by bnc · 4 years, 10 months ago
  78. 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
  79. 7e396f5 Rename QuicClientBase::WaitForCryptoHandshakeConfirmed to WaitForOneRttKeysAvailable. by fayang · 4 years, 10 months ago
  80. 1241167 (n/a) deflake endtoendpacketreorderingtest.reorderedconnectivityprobing. test only. by wub · 4 years, 10 months ago
  81. 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
  82. 7d74251 Add FingerprintProofVerifier, a proof verifier that checks against a predefined set of certificate fingerprints. by vasilvv · 4 years, 10 months ago
  83. d356a6c Enable IETF QUIC 0-RTT flag for Interop. by renjietang · 4 years, 10 months ago
  84. 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
  85. ae6f1a7 (n/a) downgrade two quic_bugs to warning logs. not protected. by wub · 4 years, 10 months ago
  86. 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
  87. 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
  88. 52f2459 Add expiry parsing into CertificateView. by vasilvv · 4 years, 10 months ago
  89. 2b5e662 Add << operator for TransmissionType to make debugging easier. by renjietang · 4 years, 10 months ago
  90. fc56ce1 Deflake //third_party/quic/core/http:end_to_end_test. by fayang · 4 years, 10 months ago
  91. 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
  92. 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
  93. b931ac6 Log max_packet_length and header when failed to serialize packet. by fayang · 4 years, 10 months ago
  94. fd0e263 Improve QuicCryptoServerStreamBase functions for querying resumption status by nharper · 4 years, 10 months ago
  95. c0e6668 Internal QUICHE change by renjietang · 4 years, 10 months ago
  96. 116fa4c In quicsession, unify num_*_incoming_streams_ and num_*_outgoing_streams_. refactoring only, not protected. by fayang · 4 years, 10 months ago
  97. 4026f6e Delete Quartc by QUICHE team · 4 years, 10 months ago
  98. b41e609 Replace quic_enable_version_t050 with quic_disable_version_t050 by dschinazi · 4 years, 10 months ago
  99. bd94f4c Deprecate gfe2_reloadable_flag_quic_stream_id_manager_handles_accounting. by fayang · 4 years, 10 months ago
  100. 70cf135 Deprecate quic_remove_android_conformance_test_workaround by dschinazi · 4 years, 10 months ago