CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2017/08/30 10:24:21
Modified files:
lib/libssl : Symbols.list ssl.h ssl_lib.c
Log message:
Bring back the NPN related symbols.
Several pieces of software make use of these based on a conditional around
OPENSSL_NPN_NEGOTIATED, rather than using the presence of the symbols, the
non-existence of a OPENSSL_NO_NEXTPROTONEG define or even the existence of
the TLS extension type.
Unfortunately we cannot remove OPENSSL_NPN_NEGOTIATED since the API for
ALPN was effectively botched and reuses two parts from the NPN
implementation, rather than providing ALPN specific or generic versions.