- b7b7283 Delete ParsedQuicVersion::SupportsGoogleAltSvcFormat(). This method is unused. by martinduke · 6 hours ago main
- e674b33 Replace HasLongHeaderLengths, UsesCryptoFrames, HasIetfQuicFrames, VersionHasLongHeaderLengths, QuicVersionUsesCryptoFrames() and VersionHasIetfQuicFrames() with IsIetfQuic(). by martinduke · 6 hours ago
- 60d3a41 Add a class to track when objects are acknowledged out-of-order. by vasilvv · 7 hours ago
- e66b761 Deprecate ParsedQuicVersion::UsesTls(), ParsedQuicVersion::UsesHttp3(), and VersionUsesHttp3(). Remove function calls everywhere that does not need extensive approvals. by martinduke · 8 hours ago
- 5391e12 Replace SupportsClientConnectiondIds, HasLengthPrefixedConnectionIds, SupportsAntiAmplificationLimit, and CanSendCoalescedPackets with IsIetfQuic(). by martinduke · 13 hours ago
- f8bf715 Replace ParsedQuicVersion::HasHeaderProtection, SupportsRetry, SendsVariableLengthPacketNumberLongHeader, and AllowsVariableLengthConnectionIds with IsIetfQuic. by martinduke · 14 hours ago
- 74bfcd4 Weaken DCHECK in `operator*(QuicBandwidth, QuicTime::Delta)` by dmcardle · 14 hours ago
- 1cf7402 Replace redundant calls to ParsedQuicVersion::UsesInitialObfuscators() and by martinduke · 16 hours ago
- 2a5f5aa Rename ParsedQuicVersion::KnowsWhichDecrypterToUse to IsIetfQuic. by martinduke · 31 hours ago
- 281ef83 Deprecate the legacy version information QUIC transport parameter by dschinazi · 33 hours ago
- 5de9160 Add `control_plane_override` to AuthAndSignResponse. by QUICHE team · 33 hours ago
- 80f95de Refactoring Indeterminate-Length BHTTP message section and tests. by ripere · 34 hours ago
- 49ec9f7 Deprecate --gfe2_reloadable_flag_quic_client_default_enable_new_alps_codepoint. by QUICHE team · 35 hours ago
- 901d0a7 Fix Quiche test failing during Envoy Quiche roll by QUICHE team · 4 days ago
- 2d838dc Add QUIC_CODE_COUNT for quic_disconnect_early_exit. by martinduke · 5 days ago
- b0d34e2 Add code count when new validation policy is on and invalid methods are detected. by QUICHE team · 5 days ago
- 8c511ae Add an HttpValidationPolicy field for handling invalid methods by QUICHE team · 5 days ago
- 7416969 Add kDSNI connection option to permit sending debugging_sni despite ECH GREASE by dmcardle · 6 days ago
- 5a8768a Manually enable BBRv1 for MOQ. by vasilvv · 6 days ago
- 2eee8e3 No public description by dmcardle · 6 days ago
- 94f576b Deprecate gfe2_reloadable_flag_quic_fail_on_empty_ack by martinduke · 7 days ago
- 35a602b No public description by vasilvv · 7 days ago
- 42d986f Add regression test for iteration bug in MoqtOutgoingQueue::RemoveAllSubscriptions() by dmcardle · 8 days ago
- 3123cd8 Prefactor response vs request ahead of METHOD validation by QUICHE team · 8 days ago
- b2f3a1e Disable a flaky MOQT test assertion. by vasilvv · 8 days ago
- 4b9f25e Use SSL_set_shed_handshake_config in QUIC to drop BoringSSL handshake state after the handshake finishes in order to save memory. by rch · 8 days ago
- e4ced0b Remove some references to gQUIC Padded Ping. Padded Ping is still sent by gQUIC clients as a connectivity check, but we're not shipping any new gQUIC clients, so SerializeGQuicConnectivityProbingPacket could be removed completely removed if you prefer. by ianswett · 8 days ago
- fe42801 Deflake MoqtIntegrationTest.CleanPublishDone by dmcardle · 8 days ago
- 7aab0c9 Replace remaining references SUBSCRIBE_DONE with PUBLISH_DONE. by martinduke · 8 days ago
- af513fc Fix public bazel build of quiche by QUICHE team · 9 days ago
- 2b80e30 No public description by QUICHE team · 9 days ago
- 595d8c9 Refactor ACK sending so it always goes through SendAllPendingAcks. This is mostly for code readability, but it also makes it clearer what code paths are gQUIC only. by ianswett · 9 days ago
- 2897364 Add `--force_debugging_sni` flag to toy client by dmcardle · 12 days ago
- 0e29fdb Clamp bandwidth and rtt to avoid UB signed overflow in `QuicBandwidth::ToBytesPerPeriod()` by dmcardle · 12 days ago
- 6006810 Cascading IWYU fixes starting with quic_bandwidth.h by dmcardle · 13 days ago
- 50b1189 Update Masque Connection pool and Masque OHTTP client to allow a custom DNS resolver by abhisinghx · 13 days ago
- 6bd1892 Add proxy logging and code counts for methods that are invalid tokens by QUICHE team · 2 weeks ago
- bbc217f Call `OnSubscribeAccepted` when adding a listener to `MoqtRelayTrackPublisher`. by martinduke · 2 weeks ago
- c5087ec Separate Masque OHTTP Client into its own library and update connection pool to support Private key and Public Cert via blobs by abhisinghx · 2 weeks ago
- fc9b578 Switch OnObjectAckReceived to use Location. by vasilvv · 3 weeks ago
- a67f3d5 Add definition to build moq_chat client in standalone QUICHE for interop testing. by martinduke · 3 weeks ago
- c48984b Store the peer's MOQT implementation string. by martinduke · 3 weeks ago
- 281ab1c Deprecate gfe2_reloadable_flag_quic_allow_client_enabled_2x_initial_cwnd by dmcardle · 3 weeks ago
- 848524b No public description by jprat · 3 weeks ago
- 4f6d4cd Detect and close connections on invalid acks received by the QUIC dispatcher. by jprat · 3 weeks ago
- a504af3 Deprecate --gfe2_reloadable_flag_quic_allow_flow_label_blackhole_avoidance_on_server. by jprat · 3 weeks ago
- 89d8da3 Add helper methods to check a string's RFC 9110, 5.6.2 compliance by QUICHE team · 3 weeks ago
- 83bd4c0 Fix typo in ProofSource::LocalSSLConfig's ReferenceCountedChain type alias by dmcardle · 3 weeks ago
- 810b9a7 Fix 2 ClangInliner findings: by QUICHE team · 3 weeks ago
- 01b5571 Prevent TlsClientHandshaker from sending debugging SNI with ECH by dmcardle · 3 weeks ago
- 6b2ceb5 [cleanup] Update pointer alignment style in masque code by asedeno · 3 weeks ago
- 60ba46f Record target bitrate changes in MOQT traces. by vasilvv · 3 weeks ago
- 48a6a0d Tune flow control windows in MOQT to be higher. by vasilvv · 3 weeks ago
- fb1da69 Increase the margin for the bandwidth bps comparison. by QUICHE team · 3 weeks ago
- c013fd5 Remove unused function QuicSentPacketManager::set_peer_max_ack_delay() by rch · 3 weeks ago
- 47bfbd3 Record object ACKs into MOQT traces. by vasilvv · 3 weeks ago
- 5d0b67d Fix standalone QUICHE build. by vasilvv · 3 weeks ago
- 50d733b Simplify MoqtTraceRecorder by recording new objects directly from existing subscribtion code. by vasilvv · 3 weeks ago
- c888379 Fix MSAN error in MoqtSimulator. by martinduke · 3 weeks ago
- b487e28 Enabling rolled out flags. by QUICHE team · 3 weeks ago
- 7924488 Replace MoqtLiveRelayQueue with TestTrackPublisher. by martinduke · 3 weeks ago
- a0e8fc2 Record the latest CC-provided bandwidth estimate in QUIC traces. by vasilvv · 3 weeks ago
- 1299d11 Record objects enqueued in MOQT traces. by vasilvv · 4 weeks ago
- fcdd0a8 Replace Moqt ChatServer with MoqtRelay. by martinduke · 4 weeks ago
- dc5dd12 Add fuzz tests for SNI normalization and validity properties in QuicheHostnameUtils by dmcardle · 4 weeks ago
- 2b09501 Call GetCertChains() in TlsServerHandshaker by dmcardle · 4 weeks ago
- 3dcd90f Deprecate --gfe2_reloadable_flag_quic_ignore_gquic_probing. by danzh · 4 weeks ago
- 3252f39 Deprecate quic_least_unacked_plus_1. by martinduke · 4 weeks ago
- e65e7a0 Ensure a PublishedSubscription always has a track alias assigned. by vasilvv · 4 weeks ago
- 1ffee03 Fix standalone QUICHE build by vasilvv · 4 weeks ago
- 7e93824 Rework the ProofSource::GetCertChains() interface by dmcardle · 4 weeks ago
- 42cbfed Rename TlsServerConnection's SetCertChain() to AddCertChain() by dmcardle · 4 weeks ago
- a9358c5 Deprecate reloadable flag: enable_tls_trust_anchor_ids by dmcardle · 4 weeks ago
- 30173e0 Deprecate --gfe2_reloadable_flag_http2_hpack_varint_decoding_fix by danzh · 4 weeks ago
- 6a4d3f8 Handle packet write error from QuicConnection with possible connection migration. by danzh · 4 weeks ago
- b1577b9 Use LocalSSLConfig constructor instead of designated initializer by dmcardle · 4 weeks ago
- 9abbc9e Do not send timeouts on the FETCH part of joining FETCH. by vasilvv · 4 weeks ago
- 4eed323 Add a basic test for the MOQT simulator. by vasilvv · 4 weeks ago
- 1b11c7e Move all of the MOQT simulator logic into a file that is separate from the CLI. by vasilvv · 4 weeks ago
- 868e8e4 Remove `absl_nonnull` from `QuicSpdyClientSessionWithMigration::writer_`. by QUICHE team · 4 weeks ago
- b5d92fe Enabling rolled out flags. by QUICHE team · 4 weeks ago
- e73eea5 Connect MoqtIncomingSubscribeNamespaceCallback and the Relay namespace manager. by martinduke · 5 weeks ago
- bae6d07 Refactor: Generalize `GetUndecryptableEarlyPacket` to `MakeLongHeaderPacket`. by jprat · 5 weeks ago
- b66749e Allow `QuicConnectionMigrationManager::path_context_factory_` to be nullable. If `path_context_factory` is null, no connection migration will be performed. by danzh · 5 weeks ago
- 523c3ee Fix a bug where MoqtParser would spuriously return an "unexpected FIN" error. by vasilvv · 5 weeks ago
- 46e5a64 Change QuicSpdyClientSession to inherit from QuicSpdyClientSessionWithMigration with a new constructor taking a new interface QuicMigrationHelper which provides path context factory and retrieves alternative networks. And likewise for QuicSimpleClientSession. by danzh · 5 weeks ago
- eff51df Fix standalone QUIHCE build by vasilvv · 5 weeks ago
- 1d66c6c Update SUBSCRIBE_NAMESPACE handling in the session to support Relays. by martinduke · 5 weeks ago
- a59fe95 Fix 1 ClangTidyPerformance finding: by QUICHE team · 5 weeks ago
- 6f4b947 No public description by QUICHE team · 5 weeks ago
- f3415ae Add ProofSource::GetCertChains() to lay groundwork for Trust Anchor IDs by dmcardle · 5 weeks ago
- 454e18d Refactor RelayNamespaceTree to use a tree structure. by martinduke · 5 weeks ago
- d5789b8 Skip `SetCompliancePolicyCnsa202407` test if AES hardware is not available by QUICHE team · 5 weeks ago
- 015f8fc Record MOQT-specific stream annotations into QUIC traces if available. by vasilvv · 6 weeks ago
- 0fd0588 Refactor `ProofSourceX509Test.CertificateSelection` into individual tests by dmcardle · 6 weeks ago
- 958d7e7 Support configuring client key shares and SSL compliance policy by QUICHE team · 6 weeks ago
- 7e9fac7 Make QuicClientBase use `QuicForceBlockablePacketWriter` to wrap whatever writer instance provided by network helper and owns the instance. This is necessary to support connection and port migration, as the migration manager requires the ability to temporarily block writes. This is controlled a new interface set_handle_migration_in_session() in client. by danzh · 6 weeks ago
- 885e2e4 Define AbslStringify() for quic::SendAlgorithmInterface::NetworkParams by dmcardle · 6 weeks ago
- 91cf77e No public description by jprat · 6 weeks ago
- 513f8f9 No public description by martinduke · 6 weeks ago