1. e6cb98d Move QuicClientSessionCache in chromium to shared code by making following changes: by fayang · 3 years, 4 months ago
  2. 55491b7 Add support for draft-ietf-quic-version-negotiation-05 by dschinazi · 3 years, 4 months ago
  3. 17b14c2 Allow QuicToyClient to provide a client certificate to the server, if requested. by wub · 3 years, 4 months ago
  4. 43d4f0a Validate QUIC request/response headers against invalid token and disallowed headers. by danzh · 3 years, 4 months ago
  5. 2022053 Pass ParsedClientHello to QuicDispatcher::CreateQuicSession. This makes it easier to pass CHLO information into CreateQuicSession, which is responsible for creating a QUIC session. by wub · 3 years, 4 months ago
  6. 1e04d1e Support draft-ietf-masque-h3-datagram-05 by dschinazi · 3 years, 5 months ago
  7. 8f2ee4e Resolves 3 instances of the following issue: 'find' called with a string literal consisting of a single character; consider using the more effective overload accepting a character (performance-faster-string-find) by QUICHE team · 3 years, 5 months ago
  8. 190477e Support Http3 extended CONNECT. When QuicSpdySession::allow_extended_connect_ is true, ENABLE_CONNECT_PROTOCOL will be 1 in SETTINGS frame. The client sets allow_extended_connect_ to true once the received SETTINGS frame has ENABLE_CONNECT_PROTOCOL = 1. QuicSpdySession::allow_extended_connect_ is behind --gfe2_reloadable_flag_quic_verify_request_headers. by danzh · 3 years, 5 months ago
  9. 52ad4b1 Implement RESET_STREAM/STOP_SENDING in WebTransport. by vasilvv · 3 years, 5 months ago
  10. 4f91f0d Support latest HTTP Datagrams draft by dschinazi · 3 years, 6 months ago
  11. 5b5c7f5 Notify WebTransport stream visitors about the change in the stream state. by vasilvv · 3 years, 6 months ago
  12. 9d05f4a Support IETF QUIC reset error codes. by vasilvv · 3 years, 6 months ago
  13. c9d2eba Use the id of PendingStream & perspective of Session to set the type of QuicStream. This change will make it easier to support bidirectional PendingStream later. by haoyuewang · 3 years, 6 months ago
  14. 64589ee Internal change by haoyuewang · 3 years, 6 months ago
  15. 72e176d Disable some tests in QuicMemoryCacheBackendTest on iOS by QUICHE team · 3 years, 6 months ago
  16. fef8b49 Run clang-format on some of the QUIC files. by vasilvv · 3 years, 6 months ago
  17. f82d0f2 Handle closing WebTransport sessions. by vasilvv · 3 years, 6 months ago
  18. 2d58c8c Pass response headers to WebTransportVisitor::OnSessionReady() by QUICHE team · 3 years, 6 months ago
  19. d548f02 Change FLAGS_max_inbound_header_list_size type to int32_t. by bnc · 3 years, 7 months ago
  20. 420c3f0 In QuicToyClient, set max_inbound_header_list_size to 128K by default. by wub · 3 years, 7 months ago
  21. e402302 Deprecate gfe2_reloadable_flag_quic_use_write_or_buffer_data_at_level. by fayang · 3 years, 8 months ago
  22. d127d19 Add regression test for b/194177024. by wub · 3 years, 8 months ago
  23. 9772ae3 Internal change by QUICHE team · 3 years, 8 months ago
  24. 81f5d44 Internal change by danzh · 3 years, 9 months ago
  25. 90615e3 Provide a default implementation of quiche_file_utils. by vasilvv · 3 years, 9 months ago
  26. 17ca6b0 Fix more -Wc++11-narrowing issues by vasilvv · 3 years, 9 months ago
  27. 2cc87b0 Use QuicheLinkedHashMap instead of platform-dependent implementation. by bnc · 3 years, 9 months ago
  28. 67d72ca Deprecate gfe2_reloadable_flag_quic_h3_datagram by dschinazi · 3 years, 9 months ago
  29. 20dcfc8 Remove QuicContainsKey() from platform. by bnc · 3 years, 9 months ago
  30. 98966fd Remove QuicContainsValue() from platform. by bnc · 3 years, 9 months ago
  31. c57647d Implement Http2HeaderBlock::contains(). by bnc · 3 years, 9 months ago
  32. 53387f7 Make HttpEncoder::SerializeDataFrameHeader() return a QuicBuffer by vasilvv · 3 years, 9 months ago
  33. 390040b Add 0-RTT support to QuicToyClient by dschinazi · 3 years, 10 months ago
  34. e805682 Allow QuicToyClient's header value to contain colons(:). by wub · 3 years, 10 months ago
  35. b25dd21 Use new connection IDs in IETF quic connection migration. by haoyuewang · 3 years, 10 months ago
  36. 9de6abe Move QuicheTextUtils out of platform. by bnc · 3 years, 11 months ago
  37. 08fc2ae Move quic::QuicCircularDeque to quiche::QuicheCircularDeque. by bnc · 3 years, 11 months ago
  38. a49eefd Remove QUIC server push from QuicSimpleServerSession. by bnc · 3 years, 11 months ago
  39. 59de4b0 Move WebTransportEchoServer from test_tools to tools. by QUICHE team · 3 years, 11 months ago
  40. 5da491c Use valid stream data in in QuicSimpleServerSessionTest() and QuicServerSessionBaseTest(). by bnc · 3 years, 11 months ago
  41. 1d49612 Cleanup version helper functions in QuicSimpleServerSessionTest() and QuicServerSessionBaseTest(). by bnc · 3 years, 11 months ago
  42. dc60baf Use new connection ID in connection migration on the client side. by haoyuewang · 4 years ago
  43. 3dc0a57 When binding a quic client's socket, set the addrlen to the exact length of the sockaddr struct being passed in. by QUICHE team · 4 years ago
  44. 6666989 Enable HTTP/3 datagram in the simple server when WebTransport is also enabled. by vasilvv · 4 years ago
  45. 1ccd0bc Use std::array<char, 16> instead of uint128 for StatelessResetToken. by bnc · 4 years ago
  46. 20d73c4 Support and test server-initiated bidirectional streams in WebTransport. by vasilvv · 4 years ago
  47. bf4d4e2 Remove Uint64ToString() and Hex() from QuicheTextUtils. by bnc · 4 years ago
  48. c7556a0 Remove QuicUint128 from platform. by bnc · 4 years ago
  49. e753434 In WebTransport, make FIN be a return of Read() method rather than a visitor call. by vasilvv · 4 years ago
  50. a3b50b4 Allow selecting QUIC version from command line in quic_client_interop_test by dschinazi · 4 years ago
  51. 23ff983 Pass SNI extracted from CHLO to QuicDispatcher:: CreateQuicSession(). The new argument is not used. by danzh · 4 years ago
  52. 38b5aed Remove QuicWrapUnique. by bnc · 4 years ago
  53. 5fa05cd Remove FLAGS_quic_enable_http3_server_push, QuicSpdySession::EnableServerPush(), and SetMaxPushId(). by bnc · 4 years ago
  54. 316f376 Support unidirectional streams in WebTransport over HTTP/3. by vasilvv · 4 years ago
  55. 547041f Factor out QuicTransportStream logic so that it can be reused in WebTransport over HTTP/3. by vasilvv · 4 years ago
  56. 7d4796d Migration from GFE_BUG_V2 (and friends) to GFE_BUG by QUICHE team · 4 years ago
  57. b0aaa82 Add QuicMemoryCacheBackend::AddResponseWithEarlyHints() by QUICHE team · 4 years ago
  58. 098ba77 Implement an end-to-end test for WebTransport negotiation. by vasilvv · 4 years ago
  59. 68675a2 Migration from QUIC_BUG to QUIC_BUG_V2(bug_id). by QUICHE team · 4 years ago
  60. 87fc586 Abstract away the interface of QuicTransport into WebTransportStream and WebTransportSession. by vasilvv · 4 years ago
  61. eb2046f Prevent QuicSimpleServerStream from sending two responses by dschinazi · 4 years ago
  62. 8d63c92 Allow CONNECT requests without :path in QuicSimpleServerStream by dschinazi · 4 years ago
  63. 34bacf1 Fix masque_server and epoll_quic_server in Chrome by dschinazi · 4 years ago
  64. a25ed9d Implement QUIC server validates the new peer address upon receiving PATH_CHALLENGE or peer migration. by danzh · 4 years, 1 month ago
  65. 45a59fe Replace QuicUnorderedMap and QuicHashMap with the corresponding Abseil classes. by vasilvv · 4 years, 1 month ago
  66. 861766b deprecate gfe2_reloadable_flag_quic_split_up_send_rst_2. by renjietang · 4 years, 1 month ago
  67. f803516 Replace (D)CHECK with QUICHE_(D)CHECK. by vasilvv · 4 years, 1 month ago
  68. 5cef78e Platformize DCHECK and other macros. by vasilvv · 4 years, 1 month ago
  69. 219bd57 Deprecate gfe2_reloadable_flag_quic_deprecate_http2_priority_experiment. by bnc · 4 years, 2 months ago
  70. 5be974e Project import generated by Copybara. by QUICHE team · 4 years, 3 months ago
  71. 8ea5942 Move enforcement of single RETRY from QuicConnection to QuicFramer by dschinazi · 4 years, 3 months ago
  72. 75e301b Make QUIC interop runner print version by dschinazi · 4 years, 3 months ago
  73. 133b868 Support token based address validation in IETF QUIC. by fayang · 4 years, 3 months ago
  74. 1f6aca8 Clean up dead QUIC transport parameter code by dschinazi · 4 years, 3 months ago
  75. 1ea0b54 Replace QuicheStrCat() with absl::StrCat() by vasilvv · 4 years, 3 months ago
  76. cc7d40d Clean up QuicTransportVersion use by dschinazi · 4 years, 3 months ago
  77. 1de5819 Prevent buffer overflow in QuicSimpleServerSession::HandleRstOnValidNonexistentStream by dschinazi · 4 years, 4 months ago
  78. 9a630bf Allow QuicSimpleServerStream to send CONNECT response by dschinazi · 4 years, 4 months ago
  79. 93b4e4d In GFE, consider decrypted 0-RTT packets as full packet to relax the amplification factor. by fayang · 4 years, 4 months ago
  80. 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
  81. 54fc9ab Add out_alert to ProofVerifier::VerifyCertChain by nharper · 4 years, 4 months ago
  82. 58b3af3 In QUIC, use using for alias declaration. by renjietang · 4 years, 4 months ago
  83. d53ab61 Replace QuicheTextUtils::Split with absl::StrSplit. by vasilvv · 4 years, 4 months ago
  84. 9c41f8b Use WriteOrBufferDataAtLevel to send crypto data. Such that existing WriteOrBufferData is used to send application data. by fayang · 4 years, 5 months ago
  85. 29ce0bd Do not send control frames (by session) until encryption gets established. by fayang · 4 years, 5 months ago
  86. 72b789c Repalce QuicheTextUtils::HexEncode/Decode with Abseil equivalents. by vasilvv · 4 years, 5 months ago
  87. 23846f3 Replace QuicheTextUtils methods with absl::SimpleAtoi. by vasilvv · 4 years, 5 months ago
  88. 8f9591b Replace quic_macros.h with Abseil equivalents. by vasilvv · 4 years, 5 months ago
  89. 89fe24d Use absl::StartsWith/EndsWith in QUIC directly. by vasilvv · 4 years, 5 months ago
  90. 8210352 Rename SpdyHeaderBlock to Http2HeaderBlock. by QUICHE team · 4 years, 5 months ago
  91. 557dfbc Rename SpdyHeaderBlock to Http2HeaderBlock, with a using alias. by QUICHE team · 4 years, 5 months ago
  92. 035fe3d Replace QUICHE_ARRAYSIZE with ABSL_ARRAYSIZE. Delete QUICHE_ARRAYSIZE. by vasilvv · 4 years, 5 months ago
  93. 5c7090d Add KeyUpdateReason enum to KeyUpdate call & OnKeyUpdate callbacks. by mattm · 4 years, 5 months ago
  94. 052df7c Introduce the concept of STOP_SENDING in gQUIC. by renjietang · 4 years, 5 months ago
  95. 7df418b Replace QuicheOptional with absl::optional. by vasilvv · 4 years, 5 months ago
  96. 072a7e3 QUIC Key Update support by mattm · 4 years, 5 months ago
  97. 6c9e9c3 Replace QuicheStringPiece with absl::string_view by vasilvv · 4 years, 5 months ago
  98. 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
  99. 0c9148a Reject HTTP/2 only frames in HTTP/3. by renjietang · 4 years, 6 months ago
  100. 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