version 1.116.2.1, 2003/09/16 20:50:43 |
version 1.116.2.2, 2004/03/04 18:18:16 |
|
|
options->x11_use_localhost = -1; |
options->x11_use_localhost = -1; |
options->xauth_location = NULL; |
options->xauth_location = NULL; |
options->strict_modes = -1; |
options->strict_modes = -1; |
options->keepalives = -1; |
options->tcp_keep_alive = -1; |
options->log_facility = SYSLOG_FACILITY_NOT_SET; |
options->log_facility = SYSLOG_FACILITY_NOT_SET; |
options->log_level = SYSLOG_LEVEL_NOT_SET; |
options->log_level = SYSLOG_LEVEL_NOT_SET; |
options->rhosts_rsa_authentication = -1; |
options->rhosts_rsa_authentication = -1; |
|
|
options->kerberos_authentication = -1; |
options->kerberos_authentication = -1; |
options->kerberos_or_local_passwd = -1; |
options->kerberos_or_local_passwd = -1; |
options->kerberos_ticket_cleanup = -1; |
options->kerberos_ticket_cleanup = -1; |
|
options->kerberos_get_afs_token = -1; |
options->gss_authentication=-1; |
options->gss_authentication=-1; |
options->gss_cleanup_creds = -1; |
options->gss_cleanup_creds = -1; |
options->password_authentication = -1; |
options->password_authentication = -1; |
|
|
options->xauth_location = _PATH_XAUTH; |
options->xauth_location = _PATH_XAUTH; |
if (options->strict_modes == -1) |
if (options->strict_modes == -1) |
options->strict_modes = 1; |
options->strict_modes = 1; |
if (options->keepalives == -1) |
if (options->tcp_keep_alive == -1) |
options->keepalives = 1; |
options->tcp_keep_alive = 1; |
if (options->log_facility == SYSLOG_FACILITY_NOT_SET) |
if (options->log_facility == SYSLOG_FACILITY_NOT_SET) |
options->log_facility = SYSLOG_FACILITY_AUTH; |
options->log_facility = SYSLOG_FACILITY_AUTH; |
if (options->log_level == SYSLOG_LEVEL_NOT_SET) |
if (options->log_level == SYSLOG_LEVEL_NOT_SET) |
|
|
options->kerberos_or_local_passwd = 1; |
options->kerberos_or_local_passwd = 1; |
if (options->kerberos_ticket_cleanup == -1) |
if (options->kerberos_ticket_cleanup == -1) |
options->kerberos_ticket_cleanup = 1; |
options->kerberos_ticket_cleanup = 1; |
|
if (options->kerberos_get_afs_token == -1) |
|
options->kerberos_get_afs_token = 0; |
if (options->gss_authentication == -1) |
if (options->gss_authentication == -1) |
options->gss_authentication = 0; |
options->gss_authentication = 0; |
if (options->gss_cleanup_creds == -1) |
if (options->gss_cleanup_creds == -1) |
|
|
sPermitRootLogin, sLogFacility, sLogLevel, |
sPermitRootLogin, sLogFacility, sLogLevel, |
sRhostsRSAAuthentication, sRSAAuthentication, |
sRhostsRSAAuthentication, sRSAAuthentication, |
sKerberosAuthentication, sKerberosOrLocalPasswd, sKerberosTicketCleanup, |
sKerberosAuthentication, sKerberosOrLocalPasswd, sKerberosTicketCleanup, |
|
sKerberosGetAFSToken, |
sKerberosTgtPassing, sChallengeResponseAuthentication, |
sKerberosTgtPassing, sChallengeResponseAuthentication, |
sPasswordAuthentication, sKbdInteractiveAuthentication, sListenAddress, |
sPasswordAuthentication, sKbdInteractiveAuthentication, sListenAddress, |
sPrintMotd, sPrintLastLog, sIgnoreRhosts, |
sPrintMotd, sPrintLastLog, sIgnoreRhosts, |
sX11Forwarding, sX11DisplayOffset, sX11UseLocalhost, |
sX11Forwarding, sX11DisplayOffset, sX11UseLocalhost, |
sStrictModes, sEmptyPasswd, sKeepAlives, |
sStrictModes, sEmptyPasswd, sTCPKeepAlive, |
sPermitUserEnvironment, sUseLogin, sAllowTcpForwarding, sCompression, |
sPermitUserEnvironment, sUseLogin, sAllowTcpForwarding, sCompression, |
sAllowUsers, sDenyUsers, sAllowGroups, sDenyGroups, |
sAllowUsers, sDenyUsers, sAllowGroups, sDenyGroups, |
sIgnoreUserKnownHosts, sCiphers, sMacs, sProtocol, sPidFile, |
sIgnoreUserKnownHosts, sCiphers, sMacs, sProtocol, sPidFile, |
|
|
{ "kerberosauthentication", sKerberosAuthentication }, |
{ "kerberosauthentication", sKerberosAuthentication }, |
{ "kerberosorlocalpasswd", sKerberosOrLocalPasswd }, |
{ "kerberosorlocalpasswd", sKerberosOrLocalPasswd }, |
{ "kerberosticketcleanup", sKerberosTicketCleanup }, |
{ "kerberosticketcleanup", sKerberosTicketCleanup }, |
|
{ "kerberosgetafstoken", sKerberosGetAFSToken }, |
#else |
#else |
{ "kerberosauthentication", sUnsupported }, |
{ "kerberosauthentication", sUnsupported }, |
{ "kerberosorlocalpasswd", sUnsupported }, |
{ "kerberosorlocalpasswd", sUnsupported }, |
{ "kerberosticketcleanup", sUnsupported }, |
{ "kerberosticketcleanup", sUnsupported }, |
|
{ "kerberosgetafstoken", sUnsupported }, |
#endif |
#endif |
{ "kerberostgtpassing", sUnsupported }, |
{ "kerberostgtpassing", sUnsupported }, |
{ "afstokenpassing", sUnsupported }, |
{ "afstokenpassing", sUnsupported }, |
#ifdef GSSAPI |
#ifdef GSSAPI |
{ "gssapiauthentication", sGssAuthentication }, |
{ "gssapiauthentication", sGssAuthentication }, |
{ "gssapicleanupcreds", sGssCleanupCreds }, |
{ "gssapicleanupcredentials", sGssCleanupCreds }, |
#else |
#else |
{ "gssapiauthentication", sUnsupported }, |
{ "gssapiauthentication", sUnsupported }, |
{ "gssapicleanupcreds", sUnsupported }, |
{ "gssapicleanupcredentials", sUnsupported }, |
#endif |
#endif |
{ "passwordauthentication", sPasswordAuthentication }, |
{ "passwordauthentication", sPasswordAuthentication }, |
{ "kbdinteractiveauthentication", sKbdInteractiveAuthentication }, |
{ "kbdinteractiveauthentication", sKbdInteractiveAuthentication }, |
|
|
{ "permituserenvironment", sPermitUserEnvironment }, |
{ "permituserenvironment", sPermitUserEnvironment }, |
{ "uselogin", sUseLogin }, |
{ "uselogin", sUseLogin }, |
{ "compression", sCompression }, |
{ "compression", sCompression }, |
{ "keepalive", sKeepAlives }, |
{ "tcpkeepalive", sTCPKeepAlive }, |
|
{ "keepalive", sTCPKeepAlive }, /* obsolete alias */ |
{ "allowtcpforwarding", sAllowTcpForwarding }, |
{ "allowtcpforwarding", sAllowTcpForwarding }, |
{ "allowusers", sAllowUsers }, |
{ "allowusers", sAllowUsers }, |
{ "denyusers", sDenyUsers }, |
{ "denyusers", sDenyUsers }, |
|
|
intptr = &options->kerberos_ticket_cleanup; |
intptr = &options->kerberos_ticket_cleanup; |
goto parse_flag; |
goto parse_flag; |
|
|
|
case sKerberosGetAFSToken: |
|
intptr = &options->kerberos_get_afs_token; |
|
goto parse_flag; |
|
|
case sGssAuthentication: |
case sGssAuthentication: |
intptr = &options->gss_authentication; |
intptr = &options->gss_authentication; |
goto parse_flag; |
goto parse_flag; |
|
|
intptr = &options->strict_modes; |
intptr = &options->strict_modes; |
goto parse_flag; |
goto parse_flag; |
|
|
case sKeepAlives: |
case sTCPKeepAlive: |
intptr = &options->keepalives; |
intptr = &options->tcp_keep_alive; |
goto parse_flag; |
goto parse_flag; |
|
|
case sEmptyPasswd: |
case sEmptyPasswd: |