From nobody Mon Jun 16 02:51:52 2025 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bLDzr680Cz5yN4Y; Mon, 16 Jun 2025 02:51:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bLDzr3v5hz3S7G; Mon, 16 Jun 2025 02:51:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1750042312; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kV9ODr2EYeHpAo2z4SkisHSdk8Y1Isedm+xp53LOzmg=; b=OROyHys+kBoHLl0Mrg0jrS/pPxuXJiLvrGWygxP6ULKswUfcbQJwgNwBahS6ARJ4R2jj7T H/UmLIeFC0B4pj9bqhqBy5WShNSHzUEBZqpPvwNXDpeQf6ld8O0bA8806j3ew5Fv3N6YW4 7t9kCs0PPAAnWtMJY/srozzFulr5Bi0CtZ1ubZ98yMexRictA0ygRh6+V+pbFDIZo0mnti b3zphe2pdiIKxcJEbBOy/Rtr1uEOsLxpOO3BKNzOl4MsK2psTafTvHsiQkNl4xwc3LvLOS gXo2G5HYvZPlpwP8TX+zrQt6nluqUKI2XZVIhNSyMTkFeBWkYhCLl1vHpPfCUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1750042312; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kV9ODr2EYeHpAo2z4SkisHSdk8Y1Isedm+xp53LOzmg=; b=MQ5DbzkR2V1wdoHV7ZQOWkB5Wg8DLpQyDRenzCmGUphlewG6lBBnI1tiVmpU3HBW3hGHsv Kkw4FwO84BYMtJ0USnIpl5d31s2jcgJQRztncspxbKVOBN+kjWebzTPll73e519bOLNLHm 4Zx2n4rvMD1Abo0PuPZboBJml04BvBh/25dA66xvMCM5dDYhbq7kF1HRb6JVxZuBFZ6Bni x5inqf3o+eNvjw7EgltwJS4nAGSCxHWHLEWHg5Tv/aCevRWXcogd3FEhxihM2D+/fFWDnM l6d/ThUQniHLGwrVAcM+ghwCaI7zvOJZZRTkQN2+cvDEA4q3Z8lJBY6egz454Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1750042312; a=rsa-sha256; cv=none; b=OuDXI+xAp7bedJxDl0yyTSvWM/UrOlQR/rBeJL32KCc/74eoikdASFBBsrcLw39C/OQfpy IjYHOAiCI/PlP+z6l0Wa6ylQmd1Xjsh01ZYkpfDp8ABz4hQjwwtpuPKWzQkBQxdHwdvi4Q JyBx89VJbfno65s6zbthY7pDVMMKFokC+R95ruAlxjd7SsHU5SDQ0UoWdW8fNs0Sgsibqk 9+YdAnrzTvn/bS1EkIDO4r0SfsYI70TRpAqGR/cbqtggGH2EIjdgi7pKNgTUQEweN55bbX UaZvVhXHyf9+4ggWUKLCkDA3oxHoKoQo7D5ht0Gv57gvhVeQKZ5E9BmuxW5TsA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4bLDzr2XhszgkJ; Mon, 16 Jun 2025 02:51:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 55G2pqfo063015; Mon, 16 Jun 2025 02:51:52 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 55G2pqQO063012; Mon, 16 Jun 2025 02:51:52 GMT (envelope-from git) Date: Mon, 16 Jun 2025 02:51:52 GMT Message-Id: <202506160251.55G2pqQO063012@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Cy Schubert Subject: git: 78d4557a9b6d - main - telnet: Add Support for MIT KRB5 build List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cy X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 78d4557a9b6d13ce6040255ec5f8875db351e9a0 Auto-Submitted: auto-generated The branch main has been updated by cy: URL: https://cgit.FreeBSD.org/src/commit/?id=78d4557a9b6d13ce6040255ec5f8875db351e9a0 commit 78d4557a9b6d13ce6040255ec5f8875db351e9a0 Author: Cy Schubert AuthorDate: 2025-06-10 20:07:32 +0000 Commit: Cy Schubert CommitDate: 2025-06-16 02:49:36 +0000 telnet: Add Support for MIT KRB5 build MIT KRB5 does not support telnet. This is because telnet uses 3DES encryption, which requires 3DES encrypted keys in the KDC database. As MIT had deprecated and removed 3DES support about a decade ago, telnet is not supported. Sponsored by: The FreeBSD Foundation Reviewed by: markj Differential revision: https://reviews.freebsd.org/D50785 --- lib/libtelnet/Makefile | 3 ++- usr.bin/telnet/Makefile | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/libtelnet/Makefile b/lib/libtelnet/Makefile index 69e63af4e272..6bc2f5a51de0 100644 --- a/lib/libtelnet/Makefile +++ b/lib/libtelnet/Makefile @@ -19,7 +19,8 @@ CFLAGS+= -DENCRYPTION -DAUTHENTICATION -DSRA CFLAGS+= -DOPENSSL_API_COMPAT=0x10100000L .endif -.if ${MK_KERBEROS_SUPPORT} != "no" +.if ${MK_KERBEROS_SUPPORT} != "no" && ${MK_MITKRB5} != "yes" +# MIT KRB5 deprecated and removed 3DES. Therefore no telnet support. SRCS+= kerberos5.c CFLAGS+= -DKRB5 -DFORWARD -Dnet_write=telnet_net_write .endif diff --git a/usr.bin/telnet/Makefile b/usr.bin/telnet/Makefile index 930d70faa8ba..9197d44db94c 100644 --- a/usr.bin/telnet/Makefile +++ b/usr.bin/telnet/Makefile @@ -30,7 +30,8 @@ CFLAGS+= -DENCRYPTION -DAUTHENTICATION -DIPSEC LIBADD+= mp crypto ipsec pam .endif -.if ${MK_KERBEROS_SUPPORT} != "no" +.if ${MK_KERBEROS_SUPPORT} != "no" && ${MK_MITKRB5} != "yes" +# MIT KRB5 deprecated and removed 3DES. Therefore no telnet support. CFLAGS+= -DKRB5 -DFORWARD -Dnet_write=telnet_net_write LIBADD+= krb5 roken .endif