Garbage collect the last users of SSL_set_debug(3)
authortb <tb@openbsd.org>
Fri, 29 Dec 2023 12:15:49 +0000 (12:15 +0000)
committertb <tb@openbsd.org>
Fri, 29 Dec 2023 12:15:49 +0000 (12:15 +0000)
This undocumented, incomplete public function has never done anything
useful. It will be removed from libssl. Removing it from openssl(1)
clears the way for this.

ok jsing

usr.bin/openssl/s_client.c
usr.bin/openssl/s_server.c

index d993f51..299042c 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: s_client.c,v 1.63 2023/12/29 12:06:48 tb Exp $ */
+/* $OpenBSD: s_client.c,v 1.64 2023/12/29 12:15:49 tb Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -1125,7 +1125,6 @@ s_client_main(int argc, char **argv)
                sbio = BIO_push(test, sbio);
        }
        if (cfg.debug) {
-               SSL_set_debug(con, 1);
                BIO_set_callback(sbio, bio_dump_callback);
                BIO_set_callback_arg(sbio, (char *) bio_c_out);
        }
index 95fe633..328ac28 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: s_server.c,v 1.58 2023/07/03 08:03:56 beck Exp $ */
+/* $OpenBSD: s_server.c,v 1.59 2023/12/29 12:15:49 tb Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -1548,7 +1548,6 @@ sv_body(int s, unsigned char *context)
        /* SSL_set_fd(con,s); */
 
        if (cfg.debug) {
-               SSL_set_debug(con, 1);
                BIO_set_callback(SSL_get_rbio(con), bio_dump_callback);
                BIO_set_callback_arg(SSL_get_rbio(con), (char *) bio_s_out);
        }
@@ -1949,7 +1948,6 @@ www_body(int s, unsigned char *context)
        BIO_push(io, ssl_bio);
 
        if (cfg.debug) {
-               SSL_set_debug(con, 1);
                BIO_set_callback(SSL_get_rbio(con), bio_dump_callback);
                BIO_set_callback_arg(SSL_get_rbio(con), (char *) bio_s_out);
        }