CVSROOT:        /cvs
Module name:    src
Changes by:     js...@cvs.openbsd.org   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.

Reply via email to