Turn on OPENSSL_NO_DEPRECATED by default.
authorMatt Caswell <matt@openssl.org>
Wed, 17 Dec 2014 13:17:26 +0000 (13:17 +0000)
committerMatt Caswell <matt@openssl.org>
Thu, 18 Dec 2014 19:56:31 +0000 (19:56 +0000)
commit07c4c14c4739da0c44562328afb6e7273e51298c
tree1c936bd77997d866504eb97ef3cdf3fd76601713
parent59ff1ce06108508eba0f289b295dd89582c9fbfc
Turn on OPENSSL_NO_DEPRECATED by default.
Also introduce OPENSSL_USE_DEPRECATED. If OPENSSL_NO_DEPRECATED is
defined at config stage then OPENSSL_USE_DEPRECATED has no effect -
deprecated functions are not available.
If OPENSSL_NO_DEPRECATED is not defined at config stage then
applications must define OPENSSL_USE_DEPRECATED in order to access
deprecated functions.
Also introduce compiler warnings for gcc for applications using
deprecated functions

Reviewed-by: Rich Salz <rsalz@openssl.org>
Configure
crypto/opensslconf.h.in
util/mkdef.pl