From cf5ec4aff4fa9be230bfa8ff9967155a6ca3b01f Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Sun, 30 Dec 2018 12:04:20 -0800 Subject: [PATCH] Set ALPN ID in interop tool ngtcp2 unconditionally pretends we negotiated hq-17, which confuses rustls if we didn't. --- quinn/examples/interop.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/quinn/examples/interop.rs b/quinn/examples/interop.rs index 2299e8038..2ebd7c807 100644 --- a/quinn/examples/interop.rs +++ b/quinn/examples/interop.rs @@ -63,6 +63,7 @@ fn run(log: Logger, options: Opt) -> Result<()> { let mut builder = quinn::Endpoint::new(); let mut client_config = quinn::ClientConfigBuilder::new(); client_config.accept_insecure_certs(); // Various interop test servers use self-signed certs + client_config.set_protocols(&[quinn::ALPN_QUIC_HTTP]); builder.logger(log.clone()); if options.keylog { client_config.enable_keylog();