- 1796450 Makes a safety mechanism related to trailers configurable, and disabled by default. by QUICHE team · 3 years, 4 months ago
- 2179330 Internal change by haoyuewang · 3 years, 4 months ago
- 9a658bf Internal change by haoyuewang · 3 years, 4 months ago
- 0f2dc74 Do not reuse tokens received in NEW_TOKEN frames for different connection attempts by: by fayang · 3 years, 4 months ago
- 77b5e43 Add mutable_session_cache() to QuicCryptoClientConfig. by fayang · 3 years, 4 months ago
- e6cb98d Move QuicClientSessionCache in chromium to shared code by making following changes: by fayang · 3 years, 4 months ago
- 46818c8 Move the logic of submitting SETTINGS from OgHttp2Adapter to OgHttp2Session. by QUICHE team · 3 years, 4 months ago
- c86aca6 Add QUIC_EXPORT_PRIVATE to RawSha256 method since it is used directly in third_party/quic/quic_transport/web_transport_fingerprint_proof_verifier_test.cc by haoyuewang · 3 years, 4 months ago
- d558399 Let QuicLRUCache take explicit hasher. Also added various iterators, change Lookup to return iterator and add Erase function. by fayang · 3 years, 4 months ago
- 4293481 Validates that a HEADERS frame with a 100-199 status code does not contain a fin. by QUICHE team · 3 years, 4 months ago
- 81314ec Internal change by haoyuewang · 3 years, 4 months ago
- 0c462cd Deprecate --gfe2_restart_flag_quic_dispatcher_support_multiple_cid_per_connection_v2 by haoyuewang · 3 years, 4 months ago
- c95345f Use raw hashes in WebTransportFingerprintProofVerifier. by vasilvv · 3 years, 4 months ago
- da12e12 In TlsServerHandshaker, do not call ProofSourceHandle::SelectCertificate if QUIC connection has disconnected. by wub · 3 years, 4 months ago
- 06fd2a1 Check for the data_deferred state before writing data for a stream. by QUICHE team · 3 years, 4 months ago
- db6af47 Consolidates references to the third-party nghttp2.h header in a single place. by QUICHE team · 3 years, 4 months ago
- 1981f2e Renames Http2ErrorCode::NO_ERROR to Http2ErrorCode::HTTP2_NO_ERROR to avoid conflicts with the builtin Windows macro NO_ERROR. by QUICHE team · 3 years, 4 months ago
- 8585268 Deprecate QUIC version T051 by dschinazi · 3 years, 4 months ago
- c3b2170 Adds optional RST_STREAM NO_ERROR behavior after sending a fin to an incomplete request as a server. by QUICHE team · 3 years, 4 months ago
- f551a26 Deprecate --gfe2_reloadable_flag_quic_tls_restore_connection_context_in_callbacks. by wub · 3 years, 4 months ago
- 550f4e6 Let OgHttp2Session avoid visitor callbacks for data on unknown streams. by QUICHE team · 3 years, 4 months ago
- 674f07b Introduce NoOpHeadersHandler in OgHttp2Session. by QUICHE team · 3 years, 4 months ago
- 390f0d8 Extract NoOpHeadersHandler and HeaderByteListenerInterface into separate header files. by QUICHE team · 3 years, 4 months ago
- 3811690 Add testing to demonstrate nghttp2 and oghttp2 handling of data on a closed stream. by QUICHE team · 3 years, 4 months ago
- 9f016f9 Consolidates stream close behavior in a smaller number of places. by QUICHE team · 3 years, 4 months ago
- 4f552f3 Deprecate --gfe2_reloadable_flag_quic_bbr_start_new_aggregation_epoch_after_a_full_round by wub · 3 years, 4 months ago
- d7d8b66 Deprecate --gfe2_reloadable_flag_quic_bbr2_check_cwnd_limited_before_aggregation_epoch. by wub · 3 years, 4 months ago
- 26f0e5b Make QUIC_BUG of "Trying to start blackhole detection without no bytes in flight" server side only. by fayang · 3 years, 4 months ago
- e42132e Deprecate --gfe2_reloadable_flag_quic_reject_invalid_chars_in_field_value. by bnc · 3 years, 4 months ago
- 2930b9e Consolidates half_closed_local tracking. This is preparation for a refactoring of stream close events. by QUICHE team · 3 years, 4 months ago
- 4cd8ed6 Fixes stream unregistration in OgHttp2Session::CloseStream(). by QUICHE team · 3 years, 4 months ago
- 59d49d8 Adds unit tests demonstrating bugs in existing oghttp2 handling of stream close events. by QUICHE team · 3 years, 4 months ago
- e42fb97 Change QuicCryptoServerConfig::ParseSourceAddressToken from taking a 'SourceAddressTokens*' to a 'SourceAddressTokens&'. The function dereferences this pointer without checking for nullptr, changing it to reference prevents caller from passing in a nullptr. by wub · 3 years, 4 months ago
- 3308857 Add a regression test for b/206077990. by wub · 3 years, 4 months ago
- 5302adf Factors out `MaybeSendBufferedData()`, and moves the functionality into `SendQueuedFrames()`. by QUICHE team · 3 years, 4 months ago
- 44128ef Set chrome_value false for gfe2_reloadable_flag_quic_add_cached_network_parameters_to_address_token. by fayang · 3 years, 4 months ago
- 5481f65 Add missing nullptr check. by QUICHE team · 3 years, 4 months ago
- 2b2926b Add retry_token, resumption_attempted and early_data_attempted to quic::ParsedClientHello. by wub · 3 years, 4 months ago
- d2b0a22 Another small fix from debugging: only mark a request stream ready to write if it includes a body. by QUICHE team · 3 years, 4 months ago
- 474999a Fixes frame length calculations to use the actual serialized length. by QUICHE team · 3 years, 4 months ago
- 55491b7 Add support for draft-ietf-quic-version-negotiation-05 by dschinazi · 3 years, 4 months ago
- 4950f20 Make sure WebTransport over HTTP/3 is enabled on the client even when SETTINGS_ENABLE_CONNECT_PROTOCOL is not present. by vasilvv · 3 years, 4 months ago
- b78dea8 Refactor QUIC version downgrade prevention, part 2 by dschinazi · 3 years, 4 months ago
- c2e4814 Refactor QUIC version downgrade prevention by dschinazi · 3 years, 4 months ago
- a527893 Fix a QuicConnection connection close log by dschinazi · 3 years, 4 months ago
- 2165a34 Internal change by danzh · 3 years, 4 months ago
- f115968 Internal change by fayang · 3 years, 4 months ago
- 10a0de8 In QUIC, do not check amplification limit if there is pending timer credit. This would guarantee CRYPTO frame be retransmitted because of by fayang · 3 years, 4 months ago
- e9fda04 Set gfe2_reloadable_flag_quic_verify_request_headers_2 chrome_value to true. by fayang · 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
- 28fe6ce Automated g4 rollback of changelist 386316152. by QUICHE team · 3 years, 4 months ago
- 43d4f0a Validate QUIC request/response headers against invalid token and disallowed headers. by danzh · 3 years, 4 months ago
- e286d00 Call visitor_.OnInvalidFrame() for oghttp2 header errors. by QUICHE team · 3 years, 4 months ago
- 689cfa4 Add CachedNetworkParameters to address token for IETF QUIC, and by wub · 3 years, 4 months ago
- bf2f0ad Add connection option to trigger path degrading on 1 PTO. by renjietang · 3 years, 4 months ago
- cbd680c Add default return statements to switch statements to appease GCC. by QUICHE team · 3 years, 4 months ago
- dc08ba8 Wrap OgHttp2Session callbacks with a latched_error_ check. by QUICHE team · 3 years, 4 months ago
- 09a52bf Add mock methods to MockSpdyFramerVisitor. by QUICHE team · 3 years, 4 months ago
- 076e3bc Change Http2VisitorInterface::OnInvalidFrame() to accept an InvalidFrameError enum. by QUICHE team · 3 years, 4 months ago
- 69cbd66 Perform header-based draft version negotiation in WebTransport over HTTP/3. by vasilvv · 3 years, 4 months ago
- 2330a3f Use absl::optional<StatelessResetToken> in place of a separate boolean and token on QuicConnection::PathState. by haoyuewang · 3 years, 4 months ago
- bf501c7 Internal change by dschinazi · 3 years, 4 months ago
- 874df09 Add mTLS support for IETF QUIC. by wub · 3 years, 4 months ago
- db520ab Internal change by wub · 3 years, 4 months ago
- 8b530f3 Internal change by vasilvv · 3 years, 4 months ago
- 22336c8 Update quic::IsAppleMobile to quic::IsAppleClient for better coverage of Apple related QUIC reverse path validation crash: by haoyuewang · 3 years, 4 months ago
- 0b75841 Internal change by dschinazi · 3 years, 4 months ago
- 1c78261 Platformize AsciiUrlDecode by dschinazi · 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
- e6c3f38 Deprecate --gfe2_reloadable_flag_quic_tls_disable_resumption_refactor. by wub · 3 years, 4 months ago
- 5b14a4a Internal change by haoyuewang · 3 years, 4 months ago
- 1e04d1e Support draft-ietf-masque-h3-datagram-05 by dschinazi · 3 years, 5 months ago
- ca8af63 Add includes for GetQuicRestartFlag() and QUIC_RESTART_FLAG_COUNT. by bnc · 3 years, 5 months ago
- 53e30c7 Configure a SA host to use UACH for experiment. by QUICHE team · 3 years, 5 months ago
- dfd2144 Adds a "default" case within HeaderValidator::FinishHeaderBlock() to satisfy GCC. by QUICHE team · 3 years, 5 months ago
- 8b873da Remove unused Http2PriorityWriteScheduler. by bnc · 3 years, 5 months ago
- 2a99a37 Internal change by renjietang · 3 years, 5 months ago
- 445988a Update CONNECT-UDP code to draft-06 by dschinazi · 3 years, 5 months ago
- 7a73449 Initialized trivia fields of QpackInstructionWithValues by QUICHE team · 3 years, 5 months ago
- eae8425 Stop using the common cert set for gQUIC certificate compression by rch · 3 years, 5 months ago
- d1b5d1d Internal change by ianswett · 3 years, 5 months ago
- c95f317 Internal change by fayang · 3 years, 5 months ago
- efa9388 Remove obsolete QUIC_BUG(quic_bug_5196). by haoyuewang · 3 years, 5 months ago
- 9234b54 Set quic_flush_pending_frames_and_padding_bytes_on_migration to true in Chrome. by bnc · 3 years, 5 months ago
- 2ea28b2 Automatically send PING acks by default in OgHttp2Session. by QUICHE team · 3 years, 5 months ago
- 6f580e9 Flush pending padding bytes before default_path_ is moved in connection migration. by haoyuewang · 3 years, 5 months ago
- 85c1dd4 Deprecate --gfe2_restart_flag_quic_lazy_quic_version_manager. by bnc · 3 years, 5 months ago
- 4c6ad64 Add num_ptos_for_path_degrading_ getter in QuicSentPacketManagerPeer. by renjietang · 3 years, 5 months ago
- 1d6d130 Add code count for packets dropped by blocked port by dschinazi · 3 years, 5 months ago
- 0dfc613 Internal change by dschinazi · 3 years, 5 months ago
- 306d5f1 Adding an accessor for https://github.com/envoyproxy/envoy/pull/18694 by QUICHE team · 3 years, 5 months ago
- a0e3c1d Add retry_token to ReceivedPacketInfo. The token can be used later to extract cached network parameters. by wub · 3 years, 5 months ago
- 12228cc Allow QuicSentPacketManager to expose the setter of num_ptos_for_path_degrading_. by renjietang · 3 years, 5 months ago
- 385e03f Move the QUICHE_EXPORT_PRIVATE after class and const InvalidHeaderSet to fix merge. by ianswett · 3 years, 5 months ago
- 77e75d5 Modify the B207 connection option subtract 2 packets from the queueing threshold instead of adding 2 in STARTUP. Now exits STARTUP after 1 round of no bandwidth growth, as intended. by ianswett · 3 years, 5 months ago
- 355a6d8 Deprecate --gfe2_reloadable_flag_quic_restore_connection_context_in_alarms. by wub · 3 years, 5 months ago
- fdf2cad Put QUICHE_EXPORT_PRIVATE before strut in quiche_text_utils.h to fix merge. by ianswett · 3 years, 5 months ago
- 063d88c Add QuicTlsLoasClient(Server)Stream that can complete LOAS-TLS handshake. by haoyuewang · 3 years, 5 months ago
- b2d9cf9 Refactor QUIC Bbr2's CheckBandwidthGrowth() into HasBandwidthGrowth() so when the excess queue criteria is used, we can stay in STARTUP if there was bandwidth growth that round. by ianswett · 3 years, 5 months ago
- 7b94d31 Group some client hello information into ParsedClientHello, a new struct that can be passed around easily. by wub · 3 years, 5 months ago