Remove support for OPENSSL_NO_TLSEXT
authorMatt Caswell <matt@openssl.org>
Fri, 15 May 2015 09:49:56 +0000 (10:49 +0100)
committerMatt Caswell <matt@openssl.org>
Fri, 22 May 2015 22:10:51 +0000 (23:10 +0100)
commite481f9b90b164fd1053015d1c4e0a0d92076d7a8
tree2dbf5d699977893b677a18b213f31c61b59d468b
parent552bf8ec5e64d1a169069111850ebc5d250e0499
Remove support for OPENSSL_NO_TLSEXT

Given the pervasive nature of TLS extensions it is inadvisable to run
OpenSSL without support for them. It also means that maintaining
the OPENSSL_NO_TLSEXT option within the code is very invasive (and probably
not well tested). Therefore it is being removed.

Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
27 files changed:
Configure
INSTALL.VMS
apps/apps.c
apps/apps.h
apps/s_client.c
apps/s_server.c
doc/ssl/SSL_CTX_set_tlsext_ticket_key_cb.pod
include/openssl/ssl.h
include/openssl/tls1.h
ssl/d1_clnt.c
ssl/d1_srvr.c
ssl/s3_clnt.c
ssl/s3_lib.c
ssl/s3_srvr.c
ssl/ssl_asn1.c
ssl/ssl_cert.c
ssl/ssl_conf.c
ssl/ssl_lib.c
ssl/ssl_locl.h
ssl/ssl_rsa.c
ssl/ssl_sess.c
ssl/ssl_txt.c
ssl/t1_ext.c
ssl/t1_lib.c
util/mk1mf.pl
util/mkdef.pl
util/ssleay.num