Module name: src
Changes by: js...@cvs.openbsd.org 2017/08/12 15:03:08
lib/libssl : s3_lib.c ssl_clnt.c ssl_lib.c ssl_locl.h
lib/libssl/man : SSL_CTX_set_alpn_select_cb.3
Remove NPN support.
NPN was never standardised and the last draft expired in October 2012.
ALPN was standardised in July 2014 and has been supported in LibreSSL
since December 2014. NPN has also been removed from Chromium in May 2016.
TLS clients and servers that try to use/enable NPN will fail gracefully and
fallback to the default protocol, since it will essentially appear that the
otherside does not support NPN. At some point in the future we will
actually remove the NPN related symbols entirely.
ok bcook@ beck@ doug@