aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2023-05-24 18:14:28 +0000
committerEd Maste <emaste@FreeBSD.org>2023-05-24 18:31:14 +0000
commitffbd1c8bc08ec34006b8c0b6b6d3d333033364f5 (patch)
tree50ae0133bdf0ed92c440708eb33af7bf8c976f1b
parentae60012e46ecfe59a3506b903e685b6a3347807b (diff)
downloadsrc-ffbd1c8bc08ec34006b8c0b6b6d3d333033364f5.tar.gz
src-ffbd1c8bc08ec34006b8c0b6b6d3d333033364f5.zip
libtelnet: specify OpenSSL 1.1 APIs
OPENSSL_API_COMPAT can be used to specify the OpenSSL API version in use for the purpose of hiding deprecated interfaces and enabling the appropriate deprecation notices. This change is a NFC while we're still using OpenSSL 1.1.1 but will avoid deprecation warnings upon the switch to OpenSSL 3.0. A future change should migrate to use the OpenSSL 3.0 APIs, or just remove libtelnet. PR: 271615 Event: Kitchener-Waterloo Hackathon 202305 Sponsored by: The FreeBSD Foundation
-rw-r--r--lib/libtelnet/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libtelnet/Makefile b/lib/libtelnet/Makefile
index 27bd2d5a22e0..220717b5efa0 100644
--- a/lib/libtelnet/Makefile
+++ b/lib/libtelnet/Makefile
@@ -19,6 +19,7 @@ WARNS?= 2
.if ${MK_OPENSSL} != "no"
SRCS+= encrypt.c auth.c enc_des.c sra.c pk.c
CFLAGS+= -DENCRYPTION -DAUTHENTICATION -DSRA
+CFLAGS+= -DOPENSSL_API_COMPAT=0x10100000L
.endif
.if ${MK_KERBEROS_SUPPORT} != "no"