1. 689cfa4 Add CachedNetworkParameters to address token for IETF QUIC, and by wub · 3 years, 4 months ago
  2. f9e025b If a QuicAlarm belongs to a single QuicConnection, make sure the alarm fires under the corresponding QuicConnectionContext. by wub · 3 years, 6 months ago
  3. d44ad7c Ensure some QuicAlarms are properly cancelled to prevent use-after-free issues when alarm fires. by wub · 3 years, 7 months ago
  4. 08fc2ae Move quic::QuicCircularDeque to quiche::QuicheCircularDeque. by bnc · 3 years, 11 months ago
  5. abbc98a Use QuicCircularDeque instead of QuicQueue. by bnc · 4 years ago
  6. 407e1c7 Migration from GFE_BUG_V2 (and friends) to GFE_BUG by QUICHE team · 4 years ago
  7. 1c1771f Add check to enforce that IETF QUIC client (1) discards packet with an unknown server address and (2) does not start reverse path validation. by haoyuewang · 4 years ago
  8. a541a9b Migration from QUIC_BUG to QUIC_BUG_V2(bug_id). by QUICHE team · 4 years ago
  9. e3c51d9 Add support such that quic connection can send/receive NEW_CONNECTION_ID & by haoyuewang · 4 years ago
  10. cb250b9 Replace QuicUnorderedSet and QuicHashSet with their direct Abseil counterparts. by vasilvv · 4 years, 1 month ago
  11. 760dbed Replace QuicheStrCat with absl::StrCat and absl::StrFormat. by vasilvv · 4 years, 1 month ago
  12. 45a59fe Replace QuicUnorderedMap and QuicHashMap with the corresponding Abseil classes. by vasilvv · 4 years, 1 month ago
  13. f803516 Replace (D)CHECK with QUICHE_(D)CHECK. by vasilvv · 4 years, 1 month ago
  14. 5cef78e Platformize DCHECK and other macros. by vasilvv · 4 years, 1 month ago
  15. 5be974e Project import generated by Copybara. by QUICHE team · 4 years, 3 months ago
  16. edcc10d Refactor out sending address token logic into a stand alone method in QuicSession, and make it an interface in QuicConnectionVisitorInterface. by danzh · 4 years, 3 months ago
  17. 4278f4f Deprecate gfe2_reloadable_flag_quic_let_connection_handle_pings. by fayang · 4 years, 3 months ago
  18. 133b868 Support token based address validation in IETF QUIC. by fayang · 4 years, 3 months ago
  19. 1f6aca8 Clean up dead QUIC transport parameter code by dschinazi · 4 years, 3 months ago
  20. 6950cd8 Replace QuicheStrCat() with absl::StrCat() by vasilvv · 4 years, 3 months ago
  21. 58b3af3 In QUIC, use using for alias declaration. by renjietang · 4 years, 4 months ago
  22. e57062e Add QuicConnectionVisitorInterface::OnKeyUpdate upcall. by mattm · 4 years, 5 months ago
  23. c03d2c2 Send HTTP/3 GOAWAY frame when closing connection. by bnc · 4 years, 5 months ago
  24. c921f8d Internal QUICHE change by haoyuewang · 4 years, 5 months ago
  25. 072a7e3 QUIC Key Update support by mattm · 4 years, 5 months ago
  26. 918c611 Replace QuicheStringPiece with absl::string_view by vasilvv · 4 years, 5 months ago
  27. 5df3663 Set initial self address for all server QUIC connections and client connections that know its own address. by wub · 4 years, 5 months ago
  28. a330b7c Include stream information in idle timeout connection close detail. by fayang · 4 years, 6 months ago
  29. 610f7ce Default enable MTU discovery in QUIC server. Protected by --gfe2_reloadable_flag_quic_enable_mtu_discovery_at_server. by wub · 4 years, 7 months ago
  30. ef1d675 Notify quicconnectionvisitorinterface when forward progress is made after path degrading. by zhongyi · 4 years, 9 months ago
  31. b3bb570 Remove unused quicconnectionvisitorinterface::onforwardprogressconfirmed. not protected. by fayang · 4 years, 9 months ago
  32. e7c38a5 Fully support draft-28 transport parameters by dschinazi · 4 years, 10 months ago
  33. 6a25841 Apply the amplification limit for all packets, not just handshake packets in ietf quic. also fixes an issue where shouldgeneratepacket doesn't check if the connection is connected. protected by gfe2_reloadable_flag_quic_move_amplification_limit. by fayang · 4 years, 10 months ago
  34. 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, 10 months ago
  35. 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, 10 months ago
  36. fc16a2b Move cansendstreamdata() from quicconnection to quicsession. no functional change, not flag protected. by ianswett · 4 years, 10 months ago
  37. 5b24589 Ignore stateless reset packet received on a probing path. by renjietang · 4 years, 10 months ago
  38. 44ae4e9 gfe-relnote: Let QUIC client drops initial key when a handshake packet has been sent. protected by existing gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by fayang · 4 years, 11 months ago
  39. 713afae gfe-relnote: Update MOCK_METHODn to MOCK_METHOD in //third_party/quic/. Test only change. by wub · 4 years, 11 months ago
  40. 41db076 Update some QuicUnorderedMap to QuicHashMap. by wub · 5 years ago
  41. b4810d5 Add QuicHash(Map|Set) as a general-purpose hash map and set, which doesn't gurantee pointer stability. And switch to QuicHashSet in various places. by wub · 5 years ago
  42. 8c1e4e7 gfe-relnote: Deprecate unverified flag quic_bbr_one_mss_conservation false, because it increased retransmit rates and all work is now on BBRv2. by ianswett · 5 years ago
  43. 4d0631e Fix QuicEndpointTest failure when using QUIC-over-TLS. by vasilvv · 5 years ago
  44. bf4836c gfe-relnote: remove undesired dependency from quic_containers_impl_lib to quic_circular_deque_lib. by danzh · 5 years ago
  45. 89713d0 Move QuicClock to third_party/quic/core. by vasilvv · 5 years ago
  46. 0d5f042 Remove setting quic_default_on_ietf_loss_detection false in QuicEndpointTest.Competition as this test is not flaky anymore. by fayang · 5 years ago
  47. a750aab gfe-relnote: Change all QuicDeque to QuicCircularDeque. No behavior change because QuicDeque is a typedef of QuicCircularDeque. by wub · 5 years ago
  48. 2f2915d gfe-relnote: In QUIC, add OnOneRttPacketAckowledged to TLS handshaker, and this is used to allow client mark handshake confirmed when handshake done frame is not supported. Not affecting prod, not protected. by fayang · 5 years ago
  49. c67c520 gfe-relnote: In QUIC, remove GetHandshakeState from SessionNotifierInterface and add GetHandshakeState to QuicConnectionVisitorInterface. Not used yet. Not protected. by fayang · 5 years ago
  50. 0106294 gfe-relnote: In QUIC version T099, implement HANDSHAKE_DONE frame to drive the handshake to confirmation on the client side. Not used in prod yet. by fayang · 5 years ago
  51. 83921f9 Disable gfe2_restart_flag_quic_default_on_ietf_loss_detection in QuicEndpointTest.Competition while investigating the issue. by fayang · 5 years ago
  52. 9a863cf gfe-relnote: In QUIC, implement GetHandshakeState() in various handshakers. Not used yet, not protected. by fayang · 5 years ago
  53. 76139a5 gfe-relnote: (n/a) In QUIC BBR(v1 and v2) tests, construct the simulator with the test random generator. Test only. by wub · 5 years ago
  54. 6dcf6ab Use quiche string libraries in third_party/quic/test_tools by QUICHE team · 5 years ago
  55. 7e3fe6b gfe-relnote: (n/a) Rename QuicRecordTestOutput to QuicRecordTrace. Test only rename, not protected. by wub · 5 years ago
  56. d58736d gfe-relnote: Use HandshakerDelegateInterface in QUIC handshakers. Abstract keys installation, keys discarding, default encryption level change and mark handshake complete to HandshakerDelegateInterface. Protected by gfe2_reloadable_flag_quic_use_handshaker_delegate. by fayang · 5 years ago
  57. fe909c6 Convert kDefaultMaxCongestionWindowPackets to a flag. by ianswett · 5 years ago
  58. eab918f Remove unused return value for QuicSession::OnStopSendingFrame(). by renjietang · 5 years ago
  59. 4db9be5 Split QuicEndpoint into QuicEndpoint and QuicEndpointBase. by vasilvv · 5 years ago
  60. cff885a gfe-relnote: In QUIC, clean up !session_decides_what_to_write code path. by fayang · 5 years ago
  61. 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
  62. c1bbfe6 Use 16-byte auth tags when initial obfuscators are used by nharper · 5 years ago
  63. 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
  64. 83161e4 gfe-relnote: rename OnConnectivityProbeReceived to OnPacketReceived. by zhongyi · 6 years ago
  65. 5d880a9 Change parameter list of QuicConnection::OnConnectionClosed upcall by fkastenholz · 6 years ago
  66. 17d4242 Fix QUIC warnings in preparation for enabling them by dschinazi · 6 years ago
  67. a4b37b2 Remove ack bundling mode. by fayang · 6 years ago
  68. 1b2f783 gfe-relnote: only respect TLPR when there is pending non-crypto stream data. Flag protected by quic_ignore_tlpr_if_no_pending_stream_data and session_decides_what_to_write. by zhongyi · 6 years ago
  69. dd7d04d In QUIC simulator: by wub · 6 years ago
  70. 0584915 gfe-relnote: (n/a) Deflake quic_endpoint_test. Test only. by wub · 6 years ago
  71. 9467db0 gfe-relnote: Pass receive_timestamp to OnMessageAcked(). by QUICHE team · 6 years ago
  72. d3a1de9 Have separate uni- and bi-directional stream limits for IETF QUIC by fkastenholz · 6 years ago
  73. 6153bc7 gfe-relnote: Remove client-side support for Channel ID from QUIC. Not flag protected. by nharper · 6 years ago
  74. 9343d70 gfe-relnote: (n/a) Add a wrapper macro for quic::test::ExpectApproxEq for better error report in tests. Test only. by wub · 6 years ago
  75. b834325 Add a new callback for probing retransmissions. by QUICHE team · 6 years ago
  76. 3c4eabf Add QuicStreamsBlockedFrame and QuicMaxStreamsFrame classes by fkastenholz · 6 years ago
  77. 65f778f Create a RandomDelayLink (and symmetric version) and use it in QuartcBidiTest. by QUICHE team · 6 years ago
  78. 546cc45 Add new methods to QuicFramer for controlling decrypters by zhongyi · 6 years ago
  79. 9e84364 Automated g4 rollback of changelist 242988047. by zhongyi · 6 years ago
  80. d4b308e Add new methods to QuicFramer for controlling decrypters by dschinazi · 6 years ago
  81. a396ef6 Internal QUICHE change by ianswett · 6 years ago
  82. fbda215 Add new methods to QuicFramer for controlling decrypters by nharper · 6 years ago
  83. 66dea07 Rename quic::kMaxPacketSize to quic::kMaxOutgoingPacketSize by dschinazi · 6 years ago
  84. c48c871 Replace QuicString with std::string, pass 1 by vasilvv · 6 years ago
  85. a6ef0a6 Project import generated by Copybara. by QUICHE team · 6 years ago