Support ALPN.
authorAdam Langley <agl@chromium.org>
Mon, 15 Apr 2013 22:07:47 +0000 (18:07 -0400)
committerBen Laurie <ben@links.org>
Mon, 22 Jul 2013 14:28:20 +0000 (15:28 +0100)
commit6f017a8f9db3a79f3a3406cf8d493ccd346db691
tree68d7c91646105cb2e1fe65852c09458108ea2e01
parent584ac22110b2ff367d3632a89cf7b15c015903b8
Support ALPN.

This change adds support for ALPN[1] in OpenSSL. ALPN is the IETF
blessed version of NPN and we'll be supporting both ALPN and NPN for
some time yet.

[1] https://tools.ietf.org/html/draft-ietf-tls-applayerprotoneg-00

Conflicts:
ssl/ssl3.h
ssl/t1_lib.c
apps/s_client.c
apps/s_server.c
ssl/s3_lib.c
ssl/ssl.h
ssl/ssl3.h
ssl/ssl_lib.c
ssl/t1_lib.c
ssl/tls1.h