1. 2c4d833 Refactor TlsHandshaker interactions with the session's config by dschinazi · 4 years ago
  2. 187683d Refactor QuicConnection::AddIncomingConnectionId by dschinazi · 4 years ago
  3. f424d1a Allow unknown/unsupported SANs in CertificateView by nharper · 4 years ago
  4. f44a667 Always send the earliest ack in quicconnection::sendallpendingacks. protected by gfe2_reloadable_flag_quic_always_send_earliest_ack. by fayang · 4 years ago
  5. 05c3b78 Update quicunorderedmap to quichashmap in quicdispatcher, transportparameters, quicspdysession and qpackblockingmanager. no behavior change. by wub · 4 years ago
  6. c008008 Remove ALL_UNACKED_RETRANSMISSION from TransmissionType because it's not used anymore. by renjietang · 4 years ago
  7. 517beaa Check has_handshake in quicpacketcreator::consumedata rather than delegate to shouldgeneratepacket. no functional change, not flag protected. by ianswett · 4 years ago
  8. 83f7766 Fix errors found by Clang warning -Wdangling-gsl by QUICHE team · 4 years ago
  9. 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
  10. 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
  11. 5a29bd5 Rename some transport parameters by dschinazi · 4 years ago
  12. 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
  13. 2c78aac Introduce QUIC version draft-28 by dschinazi · 4 years ago
  14. a98acdf Modernize comments in quic_versions.h by dschinazi · 4 years ago
  15. 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
  16. 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
  17. d25cd65 Handle 0-RTT in TlsClientHandshaker by nharper · 4 years ago
  18. ebf55e4 Compute maximum transport parameter size upfront by dschinazi · 4 years ago
  19. 732ac38 Remove obsolete stateless reset token length override by dschinazi · 4 years ago
  20. 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
  21. 8b78f88 Allow TLS early data in non-IETF QUIC versions. by nharper · 4 years ago
  22. 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
  23. 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
  24. e05b829 Simplify AckNotifierWithPacketLossAndBlockedSocket test. by bnc · 4 years ago
  25. 631f160 Add transport parameters to QuicConnectionDebugVisitor by dschinazi · 4 years ago
  26. 9d0a885 Change EndToEndTestServerPush::kNumMaxStreams type to unblock QUICHE merge. by bnc · 4 years ago
  27. fc16a2b Move cansendstreamdata() from quicconnection to quicsession. no functional change, not flag protected. by ianswett · 4 years ago
  28. f67b5c5 Send correct max_ack_delay in QUIC+TLS by dschinazi · 4 years ago
  29. a26a461 Reenable QUIC e2e more tests with TLS by dschinazi · 4 years ago
  30. 0c54e87 Deprecate gfe2_reloadable_flag_quic_bbr2_lower_startup_cwnd_gain. by ianswett · 4 years ago
  31. 5b24589 Ignore stateless reset packet received on a probing path. by renjietang · 4 years ago
  32. 2a379bf In quic, record the max consecutive retransmission timeout before making forward progress. stats only change, not protected. by fayang · 4 years ago
  33. 281f7a9 Deprecate gfe2_reloadable_flag_quic_bbr_use_available_min_rtt. by fayang · 4 years ago
  34. 643c7dd Internal QUICHE change by fayang · 4 years ago
  35. 33340ca Remove unused kMaxReasonableInitialPacketNumber by dschinazi · 4 years ago
  36. 8963f60 Refactor QuicDispatcher connection ID replacement by dschinazi · 4 years ago
  37. 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
  38. 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
  39. aec907a Fix AckNotifierWithPacketLossAndBlockedSocket by dschinazi · 4 years ago
  40. 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
  41. 4254280 Deflake AckNotifierWithPacketLossAndBlockedSocket by dschinazi · 4 years ago
  42. af9903b In quic, update crypto_retransmit_count for ietf quic. stats only, not protected. by fayang · 4 years ago
  43. f6ba532 Disable AckNotifierWithPacketLossAndBlockedSocket in Chrome by dschinazi · 4 years ago
  44. db88de3 Allow --host and url to refer to different hosts in quic_client_interop_test_bin by nharper · 4 years ago
  45. 7e51f6b Replace legacy Google-specific parameter with individual parameters by dschinazi · 4 years ago
  46. 6a4ce8a Support kernel release time in quicgsobatchwriter. protected by --gfe2_restart_flag_quic_support_release_time_for_gso. by wub · 4 years ago
  47. 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
  48. 54bd5bf Internal QUICHE change by wub · 4 years ago
  49. 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
  50. 8a5dafa Let quic::serializedpacket to own the frames and optionally the encrypted_buffer. no behavior change. by wub · 4 years ago
  51. 7ccff58 Harden QuicStream::flow_controller_ by dschinazi · 4 years ago
  52. 1783bc2 Add flag count macro for quic_enable_tls_resumption by nharper · 4 years ago
  53. 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
  54. 2205d95 Deprecate gfe2_reloadable_flag_quic_use_blackhole_detector. by fayang · 4 years ago
  55. 1a391de Plumb HTTP/3 settings for client side 0-rtt setup. by renjietang · 4 years ago
  56. 7e098ae Replace long connection IDs in GfeQuicDispatcher by dschinazi · 4 years ago
  57. e30a343 Re-enable TLS for EndToEndTest.AckNotifierWithPacketLossAndBlockedSocket. by bnc · 4 years ago
  58. 8b56147 Add missing flag counter for flag verification. by QUICHE team · 4 years ago
  59. ac97983 Allow quic_client to override connection ID lengths by dschinazi · 4 years ago
  60. 92346b6 Let TlsClientHandshaker handle connection close during config negotiation. by renjietang · 4 years ago
  61. d538f02 Send HTTP/3 GOAWAY for ImmediateGoAwaySession in tests. by renjietang · 4 years ago
  62. 825b48b Tighten up the expectations of number of packets sent on the 6PTO test in QuicConnectionTest. by ianswett · 4 years ago
  63. 37d11a0 Change export macro for SimpleTicketCrypter by nharper · 4 years ago
  64. 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
  65. ed459c0 Plumb max_datagram_frame_size by dschinazi · 4 years ago
  66. 4ff9ceb Set up session config from 0-rtt transport parameters. by renjietang · 4 years ago
  67. 3a364d8 Check for nullptr in TlsServerHandshaker by nharper · 4 years ago
  68. 780461d Internal QUICHE change by QUICHE team · 4 years ago
  69. 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
  70. ed245d2 In quicconnection, refactor the code to calculate release time delay into a separate function. no behavior change. by wub · 4 years ago
  71. 4673023 Plumb active_connection_id_limit to QuicConfig by dschinazi · 4 years ago
  72. ba3d7be Record packet drop reason when header protection failed by dschinazi · 4 years ago
  73. 755bbf4 Fix Chromium compiler error. by renjietang · 4 years ago
  74. 39e5e55 Plumb original_connection_id transport parameter by dschinazi · 4 years ago
  75. b761f4c Use WaitUntil in EndToEndTest.SimpleStopSendingTest to fix the flakiness. by fayang · 4 years ago
  76. c31106b Modify QuicConfig::ProcessTranportParameters() to support client side 0-rtt resumption. by renjietang · 4 years ago
  77. 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
  78. 7e34e1a (n/a) deprecate --gfe2_reloadable_flag_quic_bbr_copy_sampler_state_from_v1_to_v2. by wub · 4 years ago
  79. e0f979c Require on-the-wire SNI to pass IsValidSNI check by nharper · 4 years ago
  80. da00058 Introduce HttpDecoder::DecodeSettings(). by renjietang · 4 years ago
  81. 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
  82. b57e9d3 Add SimpleTicketCrypter implementation by nharper · 4 years ago
  83. f7c6a91 Remove QuicNegotiableValue by dschinazi · 4 years ago
  84. 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
  85. 6e17074 Send two QUIC alternate addresses from GFE for proxied sessions by dschinazi · 4 years ago
  86. ae6581a gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_ignore_one_write_error_after_mtu_probe. by wub · 4 years ago
  87. 34f924b Remove SPDY_CODE_COUNT_N(decompress_failure*). by bnc · 4 years ago
  88. 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
  89. 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
  90. 569a0d0 Reenable some disabled e2e test for TLS. by fayang · 4 years ago
  91. 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
  92. 25da919 gfe-relnote: n/a, fix some compiler errors in QUICHE. by danzh · 4 years ago
  93. 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
  94. 778e647 Remove kDefaultIdleTimeoutSecs by dschinazi · 4 years ago
  95. 027366e Further clean up QuicConfig idle timeout API by dschinazi · 4 years ago
  96. 52ffb98 Internal QUICHE change by bnc · 4 years ago
  97. 70ee9bc Update QUIC tests setup. by renjietang · 4 years ago
  98. 533c4d9 gfe-relnote: n/a. Remove obsolete comment from test. by bnc · 4 years ago
  99. be284d1 Introduce single-parameter variant of QuicConfig::SetIdleNetworkTimeout by dschinazi · 4 years ago
  100. 720128e Turn on TLS1.3 for some QuicSpdyClientSessionTest. by renjietang · 4 years ago