Neuter the SSL_set_debug(3) API
authortb <tb@openbsd.org>
Fri, 29 Dec 2023 12:24:33 +0000 (12:24 +0000)
committertb <tb@openbsd.org>
Fri, 29 Dec 2023 12:24:33 +0000 (12:24 +0000)
commit699224b048c6b25b43ae354caeada118ba6b4d23
tree9908093de8b2d53f91898659cdc0c93cc43f9507
parentf53fd657d51a64e860134199b9354aef200f7da3
Neuter the SSL_set_debug(3) API

The TLSv1.3 stack didn't support this in the first place, and in the legacy
stack it only added some dubious BIO_flush(3) calls. The sleep call between
SSL_read(3) and SSL_write(3) advertised in the comment next to the flag has
been a sleep call in the s_server since time immemorial, nota bene between
calls to BIO_gets(3). Anyway. This can all go and what remains will go with
the next major bump.

ok jsing
lib/libssl/ssl_clnt.c
lib/libssl/ssl_lib.c
lib/libssl/ssl_local.h
lib/libssl/ssl_srvr.c