# HG changeset patch # User Sergey Kandaurov # Date 1615891708 -10800 # Node ID 0a0b1de9ccabdae2a7ca534c14c6cdf36cb2cce2 # Parent 1c48629cfa745a95adafe653cb317a8ab23996c9 QUIC: fixed expected TLS codepoint with final draft and BoringSSL. A reasonable codepoint is always set[1] explicitly so that it doesn't depend on the default library value that may change[2] in the future. [1] https://boringssl.googlesource.com/boringssl/+/3d8b8c3d [2] https://boringssl.googlesource.com/boringssl/+/c47bfce0 diff --git a/src/event/quic/ngx_event_quic.c b/src/event/quic/ngx_event_quic.c --- a/src/event/quic/ngx_event_quic.c +++ b/src/event/quic/ngx_event_quic.c @@ -1803,6 +1803,10 @@ ngx_quic_init_connection(ngx_connection_ } #endif +#if BORINGSSL_API_VERSION >= 13 + SSL_set_quic_use_legacy_codepoint(ssl_conn, qc->version != 1); +#endif + if (ngx_quic_new_sr_token(c, &qc->dcid, qc->conf->sr_token_key, qc->tp.sr_token) != NGX_OK)