Closed wmmc88 closed 2 years ago
Oh, interesting... so I think this is caused by the changes in https://github.com/rustls/rustls/pull/873 (first released in rustls 0.20.3) and we forgot to audit our examples in https://github.com/quinn-rs/quinn/pull/1258. Here, the client issues an ALPN protocol but the server doesn't set any; in fact, our simple server rustls configuration APIs don't offer the opportunity to set any ALPN protocols at all.
This was fixed in main by 5822ff3781f1e3dde2e9dc41d28334910db750ca. Do we want to bother backporting example fixes to maintenance branches?
Probably not proactively, but since we've already done the work on identifying this, might as well backport it? No need to release it, I think. See #1363.
Good point.
running this repo on the 0.8.3 tag.