Index: readconf.c =================================================================== RCS file: /cvsroot/src/crypto/external/bsd/openssh/dist/readconf.c,v retrieving revision 1.29 diff -u -r1.29 readconf.c --- readconf.c 27 Feb 2020 00:24:40 -0000 1.29 +++ readconf.c 28 Feb 2020 11:46:03 -0000 @@ -196,9 +196,25 @@ { "useprivilegedport", oDeprecated }, /* Unsupported options */ +#ifdef AFS + { "afstokenpassing", oAFSTokenPassing }, +#else { "afstokenpassing", oUnsupported }, +#endif +#if defined(KRB4) || defined(KRB5) + { "kerberosauthentication", oKerberosAuthentication }, +#else { "kerberosauthentication", oUnsupported }, +#endif +#if defined(AFS) || defined(KRB5) + { "kerberostgtpassing", oKerberosTgtPassing }, + { "kerberos5tgtpassing", oKerberosTgtPassing }, /* alias */ + { "kerberos4tgtpassing", oKerberosTgtPassing }, /* alias */ +#else { "kerberostgtpassing", oUnsupported }, + { "kerberos5tgtpassing", oUnsupported }, + { "kerberos4tgtpassing", oUnsupported }, +#endif { "rsaauthentication", oUnsupported }, { "rhostsrsaauthentication", oUnsupported }, { "compressionlevel", oUnsupported }, @@ -235,17 +251,6 @@ { "challengeresponseauthentication", oChallengeResponseAuthentication }, { "skeyauthentication", oChallengeResponseAuthentication }, /* alias */ { "tisauthentication", oChallengeResponseAuthentication }, /* alias */ -#if defined(KRB4) || defined(KRB5) - { "kerberosauthentication", oKerberosAuthentication }, -#endif -#if defined(AFS) || defined(KRB5) - { "kerberostgtpassing", oKerberosTgtPassing }, - { "kerberos5tgtpassing", oKerberosTgtPassing }, /* alias */ - { "kerberos4tgtpassing", oKerberosTgtPassing }, /* alias */ -#endif -#ifdef AFS - { "afstokenpassing", oAFSTokenPassing }, -#endif #if defined(GSSAPI) { "gssapiauthentication", oGssAuthentication }, { "gssapidelegatecredentials", oGssDelegateCreds },