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