aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRich Salz <rsalz@akamai.com>2016-01-14 12:16:00 -0500
committerRich Salz <rsalz@openssl.org>2016-01-14 12:30:32 -0500
commit47153c72536a53ecd8f428444b953db0631acc9b (patch)
tree6469c419ed7229f2b017321700ea7db1889cac1f
parent311f27852a18fb9c10f0c1283b639f12eea06de2 (diff)
downloadopenssl-47153c72536a53ecd8f428444b953db0631acc9b.tar.gz
Make SSL_set_debug deprecated in 1.1
Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
-rw-r--r--include/openssl/ssl.h1
-rw-r--r--ssl/ssl_lib.c10
-rwxr-xr-xutil/ssleay.num2
3 files changed, 12 insertions, 1 deletions
diff --git a/include/openssl/ssl.h b/include/openssl/ssl.h
index 0897de395a..53ee6557c4 100644
--- a/include/openssl/ssl.h
+++ b/include/openssl/ssl.h
@@ -915,6 +915,7 @@ extern "C" {
# define SSL_SESSION_get_app_data(s) (SSL_SESSION_get_ex_data(s,0))
# define SSL_CTX_get_app_data(ctx) (SSL_CTX_get_ex_data(ctx,0))
# define SSL_CTX_set_app_data(ctx,arg) (SSL_CTX_set_ex_data(ctx,0,(char *)arg))
+DEPRECATEDIN_1_1_0(void SSL_set_debug(SSL *s, int debug))
/*
diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c
index 03f338bc53..90de7472c7 100644
--- a/ssl/ssl_lib.c
+++ b/ssl/ssl_lib.c
@@ -3673,6 +3673,16 @@ int SSL_is_server(SSL *s)
return s->server;
}
+#if OPENSSL_API_COMPAT < 0x10100000L
+void SSL_set_debug(SSL *s, int debug)
+{
+ /* Old function was do-nothing anyway... */
+ (void)s;
+ (void)debug;
+}
+#endif
+
+
void SSL_set_security_level(SSL *s, int level)
{
s->cert->sec_level = level;
diff --git a/util/ssleay.num b/util/ssleay.num
index b42765352c..103d95f537 100755
--- a/util/ssleay.num
+++ b/util/ssleay.num
@@ -295,7 +295,7 @@ SSL_srp_server_param_with_username 336 1_1_0 EXIST:!VMS:FUNCTION:SRP
SSL_srp_server_param_with_un 336 1_1_0 EXIST:VMS:FUNCTION:SRP
SRP_have_to_put_srp_username 337 1_1_0 NOEXIST::FUNCTION:
SSL_SRP_CTX_free 338 1_1_0 EXIST::FUNCTION:SRP
-SSL_set_debug 339 1_1_0 NOEXIST::FUNCTION:
+SSL_set_debug 339 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_1_0
SSL_SESSION_get0_peer 340 1_1_0 EXIST::FUNCTION:
TLSv1_2_client_method 341 1_1_0 EXIST::FUNCTION:
SSL_SESSION_set1_id_context 342 1_1_0 EXIST::FUNCTION: