You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@pgjones suggested in #276 (comment) to stop using NPN to get the HTTP protocol in .get_http_version() on concurrency backends, and switch to ALPN-only.
(Technical notes of mine: NPN (Next Protocol Negociation) is a TLS extension that was added as part of SPDY a Google protocol whose spec eventually got merged into the HTTP/2 standard. Google announced this in 2016 in Hello HTTP/2, good bye SPDY, and ALPN now replaces NPN.)
I did a bit of research, and NPN removal does seem to have been on its way across the interwebs:
Activity
[-]Remove NPN verification in get_http_version()[/-][+]Drop NPN support[/+]sethmlarson commentedon Aug 27, 2019
You can add macOS to the list as well. The new
Networkmodule only supports ALPN.lovelydinosaur commentedon Aug 27, 2019
Fair enough, that sounds like a nice little improvement.