Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.15
-
None
Description
ALPN functions in our qsslsocket_openssl_p.h/.cpp are conditionally included under #ifndef OPENSSL_NO_NEXPROTONEG ("definitions", callbacks and declarations). Counterparts in OpenSSL were never under this condition though and always defined. The reason it would appear is due to the fact we have the same callback shared for ALPN/NPN (and thus it needs NPN parts). Makes a sense to re-implement ALPN specific callback instead.