1. 45a59fe Replace QuicUnorderedMap and QuicHashMap with the corresponding Abseil classes. by vasilvv · 4 years, 1 month ago
  2. 861766b deprecate gfe2_reloadable_flag_quic_split_up_send_rst_2. by renjietang · 4 years, 1 month ago
  3. f803516 Replace (D)CHECK with QUICHE_(D)CHECK. by vasilvv · 4 years, 1 month ago
  4. 5cef78e Platformize DCHECK and other macros. by vasilvv · 4 years, 2 months ago
  5. 219bd57 Deprecate gfe2_reloadable_flag_quic_deprecate_http2_priority_experiment. by bnc · 4 years, 2 months ago
  6. 5be974e Project import generated by Copybara. by QUICHE team · 4 years, 3 months ago
  7. 8ea5942 Move enforcement of single RETRY from QuicConnection to QuicFramer by dschinazi · 4 years, 3 months ago
  8. 75e301b Make QUIC interop runner print version by dschinazi · 4 years, 3 months ago
  9. 133b868 Support token based address validation in IETF QUIC. by fayang · 4 years, 3 months ago
  10. 1f6aca8 Clean up dead QUIC transport parameter code by dschinazi · 4 years, 3 months ago
  11. 1ea0b54 Replace QuicheStrCat() with absl::StrCat() by vasilvv · 4 years, 3 months ago
  12. cc7d40d Clean up QuicTransportVersion use by dschinazi · 4 years, 4 months ago
  13. 1de5819 Prevent buffer overflow in QuicSimpleServerSession::HandleRstOnValidNonexistentStream by dschinazi · 4 years, 4 months ago
  14. 9a630bf Allow QuicSimpleServerStream to send CONNECT response by dschinazi · 4 years, 4 months ago
  15. 93b4e4d In GFE, consider decrypted 0-RTT packets as full packet to relax the amplification factor. by fayang · 4 years, 4 months ago
  16. e6211dc Add unused QuicSession interfaces to initiating IETF connection migration: MigratePath(), ValidatePath(). These new interfaces are used by toy client in e2e tests. by danzh · 4 years, 4 months ago
  17. 54fc9ab Add out_alert to ProofVerifier::VerifyCertChain by nharper · 4 years, 4 months ago
  18. 58b3af3 In QUIC, use using for alias declaration. by renjietang · 4 years, 4 months ago
  19. d53ab61 Replace QuicheTextUtils::Split with absl::StrSplit. by vasilvv · 4 years, 5 months ago
  20. 9c41f8b Use WriteOrBufferDataAtLevel to send crypto data. Such that existing WriteOrBufferData is used to send application data. by fayang · 4 years, 5 months ago
  21. 29ce0bd Do not send control frames (by session) until encryption gets established. by fayang · 4 years, 5 months ago
  22. 72b789c Repalce QuicheTextUtils::HexEncode/Decode with Abseil equivalents. by vasilvv · 4 years, 5 months ago
  23. 23846f3 Replace QuicheTextUtils methods with absl::SimpleAtoi. by vasilvv · 4 years, 5 months ago
  24. 8f9591b Replace quic_macros.h with Abseil equivalents. by vasilvv · 4 years, 5 months ago
  25. 89fe24d Use absl::StartsWith/EndsWith in QUIC directly. by vasilvv · 4 years, 5 months ago
  26. 8210352 Rename SpdyHeaderBlock to Http2HeaderBlock. by QUICHE team · 4 years, 5 months ago
  27. 557dfbc Rename SpdyHeaderBlock to Http2HeaderBlock, with a using alias. by QUICHE team · 4 years, 5 months ago
  28. 035fe3d Replace QUICHE_ARRAYSIZE with ABSL_ARRAYSIZE. Delete QUICHE_ARRAYSIZE. by vasilvv · 4 years, 5 months ago
  29. 5c7090d Add KeyUpdateReason enum to KeyUpdate call & OnKeyUpdate callbacks. by mattm · 4 years, 5 months ago
  30. 052df7c Introduce the concept of STOP_SENDING in gQUIC. by renjietang · 4 years, 5 months ago
  31. 7df418b Replace QuicheOptional with absl::optional. by vasilvv · 4 years, 5 months ago
  32. 072a7e3 QUIC Key Update support by mattm · 4 years, 5 months ago
  33. 6c9e9c3 Replace QuicheStringPiece with absl::string_view by vasilvv · 4 years, 5 months ago
  34. 5df3663 Set initial self address for all server QUIC connections and client connections that know its own address. by wub · 4 years, 6 months ago
  35. 0c9148a Reject HTTP/2 only frames in HTTP/3. by renjietang · 4 years, 6 months ago
  36. 09a013c Change quic_toy_client.cc to include the correct header file for AF_INET/AF_INET6/AF_UNSPEC on windows. by wub · 4 years, 6 months ago
  37. 42fcda5 Add flag --ip_version_for_host_lookup to quic_client to indicate the preferred IP version of host address, if host lookup is needed. by wub · 4 years, 6 months ago
  38. 76c186d Add an extra endpoint to the QuicTransport simple server called by QUICHE team · 4 years, 6 months ago
  39. 187eea3 Change STOP_SENDING frame related APIs to use QuicRstStreamError type. by bnc · 4 years, 7 months ago
  40. 3e004e9 Update default HTTP/3 priority. by bnc · 4 years, 7 months ago
  41. 9f902a4 Remove tests that are testing on sending only STOP_SENDING. by renjietang · 4 years, 7 months ago
  42. 3988f57 Refactor GOAWAY-related accessors. by bnc · 4 years, 7 months ago
  43. 4761740 Fix client supported versions when quic_client reconnects. Client code only, not protected. by wub · 4 years, 7 months ago
  44. 6a5a8aa Resolves technical debt issues: by QUICHE team · 4 years, 7 months ago
  45. 2c4978f In QUIC, do not test liveness if timeout is longer than half idle timeout. Client side only, not protected. by fayang · 4 years, 7 months ago
  46. 95d85af Do not busy loop waiting to process MAX_STREAMS if liveness testing is in progress. by fayang · 4 years, 8 months ago
  47. 5c1d7d8 Cleanup uses of QUIC version by dschinazi · 4 years, 8 months ago
  48. 9946bc0 Move handling of STOP_SENDING frame from QuicSession to QuicStream. by renjietang · 4 years, 8 months ago
  49. 4e3fb90 Internal QUICHE change by wub · 4 years, 8 months ago
  50. 2b056dc Remove SSL methods from non-SSL base class by QUICHE team · 4 years, 8 months ago
  51. 5af1967 Prevent infinite loops in QUIC e2e test by dschinazi · 4 years, 9 months ago
  52. 6a6a0ff Internal QUICHE change by haoyuewang · 4 years, 9 months ago
  53. e15a5fb Remove unused server designated connection ID from QUIC by nharper · 4 years, 9 months ago
  54. 00c29a8 Allow setting connection options from command line in QuicToyClient by dschinazi · 4 years, 9 months ago
  55. d262e25 Add version guard to QuicUtil methods which are IETF QUIC only. by renjietang · 4 years, 9 months ago
  56. 1ddce75 Add Quantum-readiness test to quic_client_interop_test by dschinazi · 4 years, 9 months ago
  57. 749e69b Support 0-RTT in quic_client_interop_test_bin.cc by nharper · 4 years, 9 months ago
  58. 5ab78c8 Add port field to ProofVerifier::VerifyCertChain by nharper · 4 years, 10 months ago
  59. 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
  60. 7e396f5 Rename QuicClientBase::WaitForCryptoHandshakeConfirmed to WaitForOneRttKeysAvailable. by fayang · 4 years, 10 months ago
  61. 116fa4c In quicsession, unify num_*_incoming_streams_ and num_*_outgoing_streams_. refactoring only, not protected. by fayang · 4 years, 10 months ago
  62. f921a93 Internal QUICHE change by fayang · 4 years, 10 months ago
  63. 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
  64. db88de3 Allow --host and url to refer to different hosts in quic_client_interop_test_bin by nharper · 4 years, 10 months ago
  65. ac97983 Allow quic_client to override connection ID lengths by dschinazi · 4 years, 10 months ago
  66. 37d11a0 Change export macro for SimpleTicketCrypter by nharper · 4 years, 10 months ago
  67. b57e9d3 Add SimpleTicketCrypter implementation by nharper · 4 years, 11 months ago
  68. be284d1 Introduce single-parameter variant of QuicConfig::SetIdleNetworkTimeout by dschinazi · 4 years, 11 months ago
  69. 5338bfc Enable dynamic table in QuicTestClient and QuicTestServer. by bnc · 4 years, 11 months ago
  70. 713afae gfe-relnote: Update MOCK_METHODn to MOCK_METHOD in //third_party/quic/. Test only change. by wub · 4 years, 11 months ago
  71. 01591ae gfe-relnote: In gQUIC, move dynamic stream accounting to LegacyStreamIdManager. Protected by gfe2_reloadable_flag_quic_stream_id_manager_handles_accounting. by fayang · 5 years ago
  72. 41db076 Update some QuicUnorderedMap to QuicHashMap. by wub · 5 years ago
  73. be6d664 gfe-relnote: Remove draining_streams_ from QuicSession. Protected by gfe2_reloadable_flag_quic_deprecate_draining_streams. by fayang · 5 years ago
  74. 3a51d1a gfe-relnote: In QUIC, remove QuicStream::set_fin_received while move QuicStream::set_fin_sent to protected (renamed to SetFinSent and this should only be used by Google QUIC). No functional change expected, not protected. by fayang · 5 years ago
  75. aaaf1a4 Make PSK handshake fail with QUIC+TLS by dschinazi · 5 years ago
  76. 2517302 gfe-relnote: Use PushId instead of QuicStreamId argument type where appropriate. Protected by gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by bnc · 5 years ago
  77. c7c270b gfe-relnote: Do not increment QuicSimpleServerSession::highest_promised_stream_id_ if push cannot be created. Protected by gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by bnc · 5 years ago
  78. 77e77b8 gfe-relnote: Refactor QuicConnectionCloseFrame. Not protected. by bnc · 5 years ago
  79. c1ab891 Enable IETF QUIC for more gfe/gfe2/e2e tests. Also let quic_spdy_client process MAX_STREAMS if it cannot open new streams. by fayang · 5 years ago
  80. 60ba193 Do not allow push until MAX_PUSH_ID is received. by bnc · 5 years ago
  81. 361c496 gfe-relnote: Refactor SetMaxAllowedPushId() method, add DCHECKs. Not protected. by bnc · 5 years ago
  82. 84639a1 Add QuicSpdySession::EnableServerPush(). Re-enable QuicSimpleServerSessionServerPushTests. by bnc · 5 years ago
  83. 0790f06 Enable //gfe/gfe2/quic:quic_backend_connection_test in gfe_cb_feature_flags. by wub · 5 years ago
  84. 3063760 Improve QUIC TLS error logging by dschinazi · 5 years ago
  85. 090a6af gfe-relnote: Switch from closing the connection to QUIC_BUG in two ShouldCreateIncomingStream() overrides when called with locally initiated stream ID. Protected by gfe2_reloadable_flag_quic_create_incoming_stream_bug. by bnc · 5 years ago
  86. c30a40a gfe-relnote: Disable server push. Protected by gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by bnc · 5 years ago
  87. ec3602c gfe-relnote: Add stream creating error codes. Protected by gfe2_reloadable_flag_quic_enable_version_draft_25_v3 and gfe2_reloadable_flag_quic_enable_version_draft_27. by bnc · 5 years ago
  88. 953e081 Use transport_version() test base class method instead of variants like by bnc · 5 years ago
  89. 4d04b61 Make QuicToyServer support all IETF drafts by dschinazi · 5 years ago
  90. cee73cd Add --quic_versions to QuicToyServer and improve version parsing by dschinazi · 5 years ago
  91. 4d992bf Let session methods that write data take argument of TransmissionType so that it's clear at which transmission type the data is written. by renjietang · 5 years ago
  92. 38cc1ee Remove many uses of QUIC_VERSION_99 in tests by dschinazi · 5 years ago
  93. 21a3249 Rename QuicCryptoServerHandshaker to QuicCryptoServerStream by nharper · 5 years ago
  94. 41a1b41 Allow QuicSession::WritevData() to write data at a specified encryption level. by renjietang · 5 years ago
  95. f6cb54d Move quic_crypto_server_stream.h to quic_crypto_server_stream_base.h by nharper · 5 years ago
  96. bb7d1f3 Remove one layer of abstraction in QuicCryptoServerStream classes by nharper · 5 years ago
  97. 7c23917 Remove stream pointer from QuicSession::WritevData. by renjietang · 5 years ago
  98. 5f23a2d Move QuicCryptoServerStream::Helper to QuicCryptoServerStreamBase by nharper · 5 years ago
  99. 40f0b3d Introduce QUIC_VERSION_IETF_DRAFT_25 by dschinazi · 5 years ago
  100. 014dece Change number of connection attempts in QuicClientBase::Connect by nharper · 5 years ago