1. d6c5bd0 Deprecate gfe2_reloadable_flag_quic_fix_checking_should_generate_packet. by fayang · 3 years, 11 months ago
  2. 67bd25d Replaces an std::map with a quichashmap. by QUICHE team · 3 years, 11 months ago
  3. 94b1a3e Ensure verification methods that return AssertionResult use the return value by QUICHE team · 3 years, 11 months ago
  4. 4f2b46d Migrates quic's settingsframe from std::map to quichashmap. by QUICHE team · 3 years, 11 months ago
  5. 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
  6. 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
  7. 54a38e3 Refactor ExpansionOnNewFrameWithLastFrame out from ExpansionOnNewFrame. This new function will be used later. by fayang · 3 years, 11 months ago
  8. b01afd0 Remove redundant code in QuicConnection constructor. by renjietang · 3 years, 11 months ago
  9. b490c3a Fix bug in enabling tls resumption in quic, protected by quic_enable_tls_resumption_v2 by nharper · 3 years, 11 months ago
  10. 88b8723 In QUIC, remove num_padding_bytes from SerializedPacket and TransmissionInfo. by fayang · 3 years, 11 months ago
  11. 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
  12. 655bb41 Deprecate gfe2_reloadable_flag_quic_extend_idle_time_on_decryptable_packets. by fayang · 3 years, 11 months ago
  13. f0fa58f Deprecate gfe2_reloadable_flag_quic_advance_ack_timeout_update. by fayang · 3 years, 11 months ago
  14. 1b5d1e1 Add an option to disable 0-RTT in QUIC crypto. by renjietang · 4 years ago
  15. 6a6a0ff Internal QUICHE change by haoyuewang · 4 years ago
  16. 6bb3770 Make sure ParseQuicTagVector returns an empty array on an empty string by dschinazi · 4 years ago
  17. 6458eb3 Introduce Legacy Version Encapsulation by dschinazi · 4 years ago
  18. bd7ad68 Fixes to make chromium merge happy. No functional change. by fayang · 4 years ago
  19. 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
  20. 6ab4524 Remove QUIC draft-28 by dschinazi · 4 years ago
  21. e15a5fb Remove unused server designated connection ID from QUIC by nharper · 4 years ago
  22. 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
  23. 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
  24. 691303b Avoid crash in QuicDispatcher by dschinazi · 4 years ago
  25. 00c29a8 Allow setting connection options from command line in QuicToyClient by dschinazi · 4 years ago
  26. 6101030 Deprecate --gfe2_reloadable_flag_quic_bbr_default_exit_startup_on_loss. by wub · 4 years ago
  27. 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
  28. d7afab2 Use more detailed error logging when 0-RTT SETTINGS are mismatched. by renjietang · 4 years ago
  29. d262e25 Add version guard to QuicUtil methods which are IETF QUIC only. by renjietang · 4 years ago
  30. a42442a Do not flush all pending ACKs in QuicTestClient::WaitForResponseForMs since this seems to slow the loadtest. by fayang · 4 years ago
  31. 1c6e592 Add DCHECKs to enforce encryption level in packet creator by dschinazi · 4 years ago
  32. 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
  33. 942a9f8 Stop padding QUIC_CRYPTO CHLOs by dschinazi · 4 years ago
  34. 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
  35. 37b2e18 Fix incorrect determination of stream type in QUIC T050. by renjietang · 4 years ago
  36. 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
  37. 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
  38. e43d6fe Properly ignore HTTP Infomational 1XX status codes in QUIC by dschinazi · 4 years ago
  39. b86732a Turn on end_to_end tests on TLS 0-RTT reject. by renjietang · 4 years ago
  40. 37d4ae1 In QUIC client with TLS versions, delay retransmission of 0-RTT packets until 1-RTT keys are available. by renjietang · 4 years ago
  41. 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
  42. 775ac2c Support 0-RTT TLS in QuicSpdySession by nharper · 4 years ago
  43. 46d05bc Do not send max ack delay when it has the default value by dschinazi · 4 years ago
  44. 40975ad Deprecate quic_negotiate_ack_delay_time by dschinazi · 4 years ago
  45. 600f521 Demotes a WARNING log to VLOG(1). by QUICHE team · 4 years ago
  46. 5a50d93 Introduce QuicDisableVersion and QuicVersionIsEnabled by dschinazi · 4 years ago
  47. 2da16be Add a method in QuicConnection to be called when the client successfully migrate itself after probing. by zhongyi · 4 years ago
  48. 8e29e90 Internal QUICHE change by haoyuewang · 4 years ago
  49. 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
  50. 6314aaf Turn on ZeroRttResumption test. by renjietang · 4 years ago
  51. 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
  52. 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
  53. 531bdc9 Replace enable flags for draft-25 and draft-27 with disable flags by dschinazi · 4 years ago
  54. 45d4e8d Deprecate gfe2_reloadable_flag_quic_bw_sampler_app_limited_starting_value by haoyuewang · 4 years ago
  55. a5a2ca9 Use detailed error code when client cached 0-RTT stream/flow control limit is reduced by server. by renjietang · 4 years ago
  56. 3ae832d Remove dead PathDegradingAlarm code and tests. by zhongyi · 4 years ago
  57. 0c24fe8 Clean up certificate_view.cc using using-declarations. by vasilvv · 4 years ago
  58. 8278b1a Move flag count export of gfe2_reloadable_flag_quic_always_send_earliest_ack. by fayang · 4 years ago
  59. 033ca77 Handle HTTP/3 SETTINGS on 0-RTT client connection. by renjietang · 4 years ago
  60. 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
  61. ef1d675 Notify quicconnectionvisitorinterface when forward progress is made after path degrading. by zhongyi · 4 years ago
  62. b3fed9e Add support for IETF QUIC draft 29 by dschinazi · 4 years ago
  63. d88a2f7 N/a not use designated initializers in quiche. by danzh · 4 years ago
  64. b3bb570 Remove unused quicconnectionvisitorinterface::onforwardprogressconfirmed. not protected. by fayang · 4 years ago
  65. 1ddce75 Add Quantum-readiness test to quic_client_interop_test by dschinazi · 4 years ago
  66. edea333 Fix sending MAX_PUSH_ID frame during 0-RTT. by bnc · 4 years ago
  67. 2c25f51 In quic, stop sending duplicate max_streams. protected by gfe2_reloadable_flag_quic_stop_sending_duplicate_max_streams. by fayang · 4 years ago
  68. 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
  69. 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
  70. 749e69b Support 0-RTT in quic_client_interop_test_bin.cc by nharper · 4 years ago
  71. 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
  72. 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
  73. 2110bbd Create a SessionCache for TLS resumption in QUIC HTTP EndToEndTest by nharper · 4 years ago
  74. 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
  75. ac52a86 Add support for accepting 0-RTT in TlsServerHandshaker by nharper · 4 years ago
  76. 5887951 (n/a) open source quic gso batch writer. not protected. by danzh · 4 years ago
  77. 5588642 Add SerializeTransportParametersForTicket by nharper · 4 years ago
  78. 81c15b2 Deprecate gfe2_reloadable_flag_quic_change_default_encryption_level. by fayang · 4 years ago
  79. 6cccce4 Deprecate gfe2_reloadable_flag_quic_notify_handshaker_on_connection_close. by fayang · 4 years ago
  80. 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
  81. aa4f3f2 Default enable 5rto blackhole detection. protected by gfe2_reloadable_flag_quic_default_enable_5rto_blackhole_detection. by fayang · 4 years ago
  82. 5ab78c8 Add port field to ProofVerifier::VerifyCertChain by nharper · 4 years ago
  83. 0b8f0ca Discard server 0-RTT read key when QUIC TLS handshake completes by nharper · 4 years ago
  84. 8212c45 Remove Mocking of QuicSession::OnZeroRttRejected() because the implementation is now available. by renjietang · 4 years ago
  85. 9efbb91 Rename QuicheNullOpt to QUICHE_NULLOPT by vasilvv · 4 years ago
  86. ac3b4e0 Automated g4 rollback of changelist 314796960. by fayang · 4 years ago
  87. 573ac76 Remove no-op code in tlsserverhandshaker, not flag protected by nharper · 4 years ago
  88. 1a5d09c (n/a) disable quicspdyclientsessiontest.ietfzerorttsetup which started to fail for unknown reason. by danzh · 4 years ago
  89. 50e1f75 Simplify quic_spdy_client_session_test. by renjietang · 4 years ago
  90. 1683382 Add quic_export_private to parsedertime() in certificate_view.h by danzh · 4 years ago
  91. 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
  92. dec17c2 Fix gfe_quic_fuzzer. by wub · 4 years ago
  93. dda9881 Delete dead function TlsConnection::SetEncryptionSecretCallback by nharper · 4 years ago
  94. 8defd7e Refactor QuicSpdySession::SendMaxPushId(). by bnc · 4 years ago
  95. 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
  96. 7e396f5 Rename QuicClientBase::WaitForCryptoHandshakeConfirmed to WaitForOneRttKeysAvailable. by fayang · 4 years ago
  97. 1241167 (n/a) deflake endtoendpacketreorderingtest.reorderedconnectivityprobing. test only. by wub · 4 years ago
  98. 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
  99. 7d74251 Add FingerprintProofVerifier, a proof verifier that checks against a predefined set of certificate fingerprints. by vasilvv · 4 years ago
  100. d356a6c Enable IETF QUIC 0-RTT flag for Interop. by renjietang · 4 years ago